From efdde26118042f16ef960e0aa92d017fa2417580 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Wed, 25 Mar 2020 14:02:43 +0100 Subject: [PATCH 001/429] added support for 'import * as module from ./local-module' --- .../src/analyzer/AstImportAsModule.ts | 50 ++++++++ .../src/analyzer/AstReferenceResolver.ts | 5 + .../src/analyzer/AstSymbolTable.ts | 108 ++++++++++++------ .../src/analyzer/ExportAnalyzer.ts | 22 +++- apps/api-extractor/src/collector/Collector.ts | 35 ++++-- .../src/enhancers/ValidationEnhancer.ts | 10 ++ .../src/generators/ApiModelGenerator.ts | 53 +++++++-- .../src/generators/ApiReportGenerator.ts | 7 ++ .../src/generators/DtsRollupGenerator.ts | 41 +++++++ 9 files changed, 273 insertions(+), 58 deletions(-) create mode 100644 apps/api-extractor/src/analyzer/AstImportAsModule.ts diff --git a/apps/api-extractor/src/analyzer/AstImportAsModule.ts b/apps/api-extractor/src/analyzer/AstImportAsModule.ts new file mode 100644 index 00000000000..3898bb30462 --- /dev/null +++ b/apps/api-extractor/src/analyzer/AstImportAsModule.ts @@ -0,0 +1,50 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { AstModule } from './AstModule'; + +export interface IAstImportAsModuleOptions { + readonly astModule: AstModule; + readonly exportName: string; +} + +// TODO [MA]: add documentation +export class AstImportAsModule { + // TODO [MA]: add documentation + public analyzed: boolean = false; + + // TODO [MA]: add documentation + public readonly astModule: AstModule; + + /** + * The name of the symbol being imported. + * + * @remarks + * + * The name depends on the type of import: + * + * ```ts + * // For AstImportKind.DefaultImport style, exportName would be "X" in this example: + * import X from "y"; + * + * // For AstImportKind.NamedImport style, exportName would be "X" in this example: + * import { X } from "y"; + * + * // For AstImportKind.StarImport style, exportName would be "x" in this example: + * import * as x from "y"; + * + * // For AstImportKind.EqualsImport style, exportName would be "x" in this example: + * import x = require("y"); + * ``` + */ + public readonly exportName: string; + + public constructor(options: IAstImportAsModuleOptions) { + this.astModule = options.astModule; + this.exportName = options.exportName; + } + + public get localName(): string { + return this.exportName; + } +} \ No newline at end of file diff --git a/apps/api-extractor/src/analyzer/AstReferenceResolver.ts b/apps/api-extractor/src/analyzer/AstReferenceResolver.ts index 724f97148d4..8866c164a15 100644 --- a/apps/api-extractor/src/analyzer/AstReferenceResolver.ts +++ b/apps/api-extractor/src/analyzer/AstReferenceResolver.ts @@ -11,6 +11,7 @@ import { AstModule } from './AstModule'; import { AstImport } from './AstImport'; import { Collector } from '../collector/Collector'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; +import { AstImportAsModule } from './AstImportAsModule'; /** * Used by `AstReferenceResolver` to report a failed resolution. @@ -87,6 +88,10 @@ export class AstReferenceResolver { return new ResolverFailure('Reexported declarations are not supported'); } + if (rootAstEntity instanceof AstImportAsModule) { + return new ResolverFailure('Source file export declarations are not supported'); + } + let currentDeclaration: AstDeclaration | ResolverFailure = this._selectDeclaration(rootAstEntity.astDeclarations, rootMemberReference, rootAstEntity.localName); diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 19b998eb265..2242f1bcee5 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -11,11 +11,12 @@ import { AstModule, AstModuleExportInfo } from './AstModule'; import { PackageMetadataManager } from './PackageMetadataManager'; import { ExportAnalyzer } from './ExportAnalyzer'; import { AstImport } from './AstImport'; +import { AstImportAsModule } from './AstImportAsModule'; import { MessageRouter } from '../collector/MessageRouter'; import { TypeScriptInternals } from './TypeScriptInternals'; import { StringChecks } from './StringChecks'; -export type AstEntity = AstSymbol | AstImport; +export type AstEntity = AstSymbol | AstImport | AstImportAsModule; /** * Options for `AstSymbolTable._fetchAstSymbol()` @@ -137,43 +138,13 @@ export class AstSymbolTable { * or members. (We do always construct its parents however, since AstDefinition.parent * is immutable, and needed e.g. to calculate release tag inheritance.) */ - public analyze(astSymbol: AstSymbol): void { - if (astSymbol.analyzed) { - return; + public analyze(astEntity: AstEntity): void { + if (astEntity instanceof AstSymbol) { + return this._analyzeAstSymbol(astEntity); } - if (astSymbol.nominalAnalysis) { - // We don't analyze nominal symbols - astSymbol._notifyAnalyzed(); - return; - } - - // Start at the root of the tree - const rootAstSymbol: AstSymbol = astSymbol.rootAstSymbol; - - // Calculate the full child tree for each definition - for (const astDeclaration of rootAstSymbol.astDeclarations) { - this._analyzeChildTree(astDeclaration.declaration, astDeclaration); - } - - rootAstSymbol._notifyAnalyzed(); - - if (!astSymbol.isExternal) { - // If this symbol is non-external (i.e. it belongs to the working package), then we also analyze any - // referencedAstSymbols that are non-external. For example, this ensures that forgotten exports - // get analyzed. - rootAstSymbol.forEachDeclarationRecursive((astDeclaration: AstDeclaration) => { - for (const referencedAstEntity of astDeclaration.referencedAstEntities) { - - // Walk up to the root of the tree, looking for any imports along the way - if (referencedAstEntity instanceof AstSymbol) { - if (!referencedAstEntity.isExternal) { - this.analyze(referencedAstEntity); - } - } - - } - }); + if (astEntity instanceof AstImportAsModule) { + return this._analyzeAstImportAsModule(astEntity); } } @@ -292,6 +263,71 @@ export class AstSymbolTable { return unquotedName; } + + private _analyzeAstImportAsModule(astImportAsModule: AstImportAsModule): void { + if (astImportAsModule.analyzed) { + return; + } + + // mark before actual analyzing, to handle module cyclic reexport + astImportAsModule.analyzed = true; + + this.fetchAstModuleExportInfo(astImportAsModule.astModule).exportedLocalEntities.forEach(exportedEntity => { + if (exportedEntity instanceof AstImportAsModule) { + this._analyzeAstImportAsModule(exportedEntity); + } + + if (exportedEntity instanceof AstSymbol) { + this._analyzeAstSymbol(exportedEntity); + } + }); + } + + private _analyzeAstSymbol(astSymbol: AstSymbol): void { + if (astSymbol.analyzed) { + return; + } + + if (astSymbol.nominalAnalysis) { + // We don't analyze nominal symbols + astSymbol._notifyAnalyzed(); + return; + } + + // Start at the root of the tree + const rootAstSymbol: AstSymbol = astSymbol.rootAstSymbol; + + // Calculate the full child tree for each definition + for (const astDeclaration of rootAstSymbol.astDeclarations) { + this._analyzeChildTree(astDeclaration.declaration, astDeclaration); + } + + rootAstSymbol._notifyAnalyzed(); + + if (!astSymbol.isExternal) { + // If this symbol is non-external (i.e. it belongs to the working package), then we also analyze any + // referencedAstSymbols that are non-external. For example, this ensures that forgotten exports + // get analyzed. + rootAstSymbol.forEachDeclarationRecursive((astDeclaration: AstDeclaration) => { + for (const referencedAstEntity of astDeclaration.referencedAstEntities) { + + // Walk up to the root of the tree, looking for any imports along the way + if (referencedAstEntity instanceof AstSymbol) { + if (!referencedAstEntity.isExternal) { + this._analyzeAstSymbol(referencedAstEntity); + } + } + + if (referencedAstEntity instanceof AstImportAsModule) { + if (!referencedAstEntity.astModule.isExternal) { + this._analyzeAstImportAsModule(referencedAstEntity) + } + } + } + }); + } + } + /** * Used by analyze to recursively analyze the entire child tree. */ diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 4e9b36e1918..5afa611c9c8 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -11,6 +11,7 @@ import { AstModule, AstModuleExportInfo } from './AstModule'; import { TypeScriptInternals } from './TypeScriptInternals'; import { TypeScriptMessageFormatter } from './TypeScriptMessageFormatter'; import { IFetchAstSymbolOptions, AstEntity } from './AstSymbolTable'; +import { AstImportAsModule } from './AstImportAsModule'; /** * Exposes the minimal APIs from AstSymbolTable that are needed by ExportAnalyzer. @@ -21,7 +22,7 @@ import { IFetchAstSymbolOptions, AstEntity } from './AstSymbolTable'; export interface IAstSymbolTable { fetchAstSymbol(options: IFetchAstSymbolOptions): AstSymbol | undefined; - analyze(astSymbol: AstSymbol): void; + analyze(astEntity: AstEntity): void; } /** @@ -73,6 +74,7 @@ export class ExportAnalyzer { private readonly _importableAmbientSourceFiles: Set = new Set(); private readonly _astImportsByKey: Map = new Map(); + private readonly _astImportAsModuleByModule: Map = new Map(); public constructor(program: ts.Program, typeChecker: ts.TypeChecker, bundledPackageNames: Set, astSymbolTable: IAstSymbolTable) { @@ -308,6 +310,10 @@ export class ExportAnalyzer { this._astSymbolTable.analyze(astEntity); } + if (astEntity instanceof AstImportAsModule && !astEntity.astModule.isExternal) { + this._astSymbolTable.analyze(astEntity); + } + astModuleExportInfo.exportedLocalEntities.set(exportSymbol.name, astEntity); } } @@ -447,10 +453,16 @@ export class ExportAnalyzer { // SemicolonToken: pre=[;] if (externalModulePath === undefined) { - // The implementation here only works when importing from an external module. - // The full solution is tracked by: https://github.com/microsoft/rushstack/issues/1029 - throw new Error('"import * as ___ from ___;" is not supported yet for local files.' - + '\nFailure in: ' + importDeclaration.getSourceFile().fileName); + const astModule: AstModule = this._fetchSpecifierAstModule(importDeclaration, declarationSymbol); + let importAsModule: AstImportAsModule | undefined = this._astImportAsModuleByModule.get(astModule); + if (!importAsModule) { + importAsModule = new AstImportAsModule({ + exportName: declarationSymbol.name, + astModule: astModule + }); + this._astImportAsModuleByModule.set(astModule, importAsModule); + } + return importAsModule; } // Here importSymbol=undefined because {@inheritDoc} and such are not going to work correctly for diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 343e55a665b..3907e33f2ff 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -30,6 +30,7 @@ import { TypeScriptInternals } from '../analyzer/TypeScriptInternals'; import { MessageRouter } from './MessageRouter'; import { AstReferenceResolver } from '../analyzer/AstReferenceResolver'; import { ExtractorConfig } from '../api/ExtractorConfig'; +import { AstImportAsModule } from '../analyzer/AstImportAsModule'; /** * Options for Collector constructor. @@ -294,6 +295,9 @@ export class Collector { } public tryFetchMetadataForAstEntity(astEntity: AstEntity): SymbolMetadata | undefined { + if (astEntity instanceof AstImportAsModule) { + return undefined; + } if (astEntity instanceof AstSymbol) { return this.fetchSymbolMetadata(astEntity); } @@ -382,10 +386,7 @@ export class Collector { this._entitiesByAstEntity.set(astEntity, entity); this._entities.push(entity); - - if (astEntity instanceof AstSymbol) { - this._collectReferenceDirectives(astEntity); - } + this._collectReferenceDirectives(astEntity); } if (exportedName) { @@ -417,6 +418,14 @@ export class Collector { } }); } + + if (astEntity instanceof AstImportAsModule) { + this.astSymbolTable.fetchAstModuleExportInfo(astEntity.astModule).exportedLocalEntities.forEach((exportedEntity: AstEntity) => { + // Create a CollectorEntity for each top-level export of AstImportInternal entity + this._createCollectorEntity(exportedEntity, undefined); + this._createEntityForIndirectReferences(exportedEntity, alreadySeenAstEntities); // TODO- create entity for module export + }); + } } /** @@ -883,11 +892,23 @@ export class Collector { return parserContext; } - private _collectReferenceDirectives(astSymbol: AstSymbol): void { + private _collectReferenceDirectives(astEntity: AstEntity): void { + if (astEntity instanceof AstSymbol) { + const sourceFiles: ts.SourceFile[] = astEntity.astDeclarations.map(astDeclaration => + astDeclaration.declaration.getSourceFile()); + return this._collectReferenceDirectivesFromSourceFiles(sourceFiles); + } + + if (astEntity instanceof AstImportAsModule) { + const sourceFiles: ts.SourceFile[] = [astEntity.astModule.sourceFile]; + return this._collectReferenceDirectivesFromSourceFiles(sourceFiles); + } + } + + private _collectReferenceDirectivesFromSourceFiles(sourceFiles: ts.SourceFile[]): void { const seenFilenames: Set = new Set(); - for (const astDeclaration of astSymbol.astDeclarations) { - const sourceFile: ts.SourceFile = astDeclaration.declaration.getSourceFile(); + for (const sourceFile of sourceFiles) { if (sourceFile && sourceFile.fileName) { if (!seenFilenames.has(sourceFile.fileName)) { seenFilenames.add(sourceFile.fileName); diff --git a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts index 94bed1b2588..1abc37f04cd 100644 --- a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts +++ b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts @@ -12,6 +12,7 @@ import { SymbolMetadata } from '../collector/SymbolMetadata'; import { CollectorEntity } from '../collector/CollectorEntity'; import { ExtractorMessageId } from '../api/ExtractorMessageId'; import { ReleaseTag } from '@microsoft/api-extractor-model'; +import { AstImportAsModule } from '../analyzer/AstImportAsModule'; export class ValidationEnhancer { @@ -30,6 +31,10 @@ export class ValidationEnhancer { ValidationEnhancer._checkForInconsistentReleaseTags(collector, entity.astEntity, symbolMetadata); } } + + if (entity.astEntity instanceof AstImportAsModule) { + // TODO [MA]: validation for local module import + } } } @@ -175,6 +180,7 @@ export class ValidationEnhancer { const rootSymbol: AstSymbol = referencedEntity.rootAstSymbol; if (!rootSymbol.isExternal) { + // TODO: consider exported by local module import const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity(rootSymbol); if (collectorEntity && collectorEntity.exported) { @@ -210,6 +216,10 @@ export class ValidationEnhancer { } } } + + if (referencedEntity instanceof AstImportAsModule) { + // TODO [MA]: add validation for local import + } } } diff --git a/apps/api-extractor/src/generators/ApiModelGenerator.ts b/apps/api-extractor/src/generators/ApiModelGenerator.ts index aaaeb3935fb..f752af80873 100644 --- a/apps/api-extractor/src/generators/ApiModelGenerator.ts +++ b/apps/api-extractor/src/generators/ApiModelGenerator.ts @@ -40,6 +40,9 @@ import { AstSymbol } from '../analyzer/AstSymbol'; import { DeclarationReferenceGenerator } from './DeclarationReferenceGenerator'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; +import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstEntity } from '../analyzer/AstSymbolTable'; +import { AstModule } from '../analyzer/AstModule'; export class ApiModelGenerator { private readonly _collector: Collector; @@ -75,22 +78,52 @@ export class ApiModelGenerator { // Create a CollectorEntity for each top-level export for (const entity of this._collector.entities) { if (entity.exported) { - if (entity.astEntity instanceof AstSymbol) { - // Skip ancillary declarations; we will process them with the main declaration - for (const astDeclaration of this._collector.getNonAncillaryDeclarations(entity.astEntity)) { - this._processDeclaration(astDeclaration, entity.nameForEmit, apiEntryPoint); - } - } else { - // TODO: Figure out how to represent reexported AstImport objects. Basically we need to introduce a new - // ApiItem subclass for "export alias", similar to a type alias, but representing declarations of the - // form "export { X } from 'external-package'". We can also use this to solve GitHub issue #950. - } + this._processAstEntity(entity.astEntity, entity.nameForEmit, apiEntryPoint); } } return apiPackage; } + private _processAstEntity(astEntity: AstEntity, exportedName: string | undefined, + parentApiItem: ApiItemContainerMixin): void { + + if (astEntity instanceof AstSymbol) { + // Skip ancillary declarations; we will process them with the main declaration + for (const astDeclaration of this._collector.getNonAncillaryDeclarations(astEntity)) { + this._processDeclaration(astDeclaration, exportedName, parentApiItem); + } + return; + } + + if (astEntity instanceof AstImportAsModule) { + this._processAstModule(astEntity.astModule, exportedName, parentApiItem); + return; + } + + // TODO: Figure out how to represent reexported AstImport objects. Basically we need to introduce a new + // ApiItem subclass for "export alias", similar to a type alias, but representing declarations of the + // form "export { X } from 'external-package'". We can also use this to solve GitHub issue #950. + } + + private _processAstModule(astModule: AstModule, exportedName: string | undefined, + parentApiItem: ApiItemContainerMixin): void { + + const name: string = exportedName ? exportedName : astModule.moduleSymbol.name; + const containerKey: string = ApiNamespace.getContainerKey(name); + + let apiNamespace: ApiNamespace | undefined = parentApiItem.tryGetMemberByKey(containerKey) as ApiNamespace; + + if (apiNamespace === undefined) { + apiNamespace = new ApiNamespace({ name, docComment: undefined, releaseTag: ReleaseTag.None, excerptTokens: [] }); + parentApiItem.addMember(apiNamespace); + } + + astModule.astModuleExportInfo!.exportedLocalEntities.forEach((exportedEntity: AstEntity, exportedName: string) => { + this._processAstEntity(exportedEntity, exportedName, apiNamespace!); + }); + } + private _processDeclaration(astDeclaration: AstDeclaration, exportedName: string | undefined, parentApiItem: ApiItemContainerMixin): void { diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 2d76419f6c7..a6d0f182d9b 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -16,6 +16,7 @@ import { AstSymbol } from '../analyzer/AstSymbol'; import { ExtractorMessage } from '../api/ExtractorMessage'; import { StringWriter } from './StringWriter'; import { DtsEmitHelpers } from './DtsEmitHelpers'; +import { AstImportAsModule } from '../analyzer/AstImportAsModule'; export class ApiReportGenerator { private static _TrimSpacesRegExp: RegExp = / +$/gm; @@ -118,6 +119,12 @@ export class ApiReportGenerator { } } + if (entity.astEntity instanceof AstImportAsModule) { + // TODO [MA]: add file path to error message. + throw new Error('"import * as ___ from ___;" is not supported for local files when generating report.' + + '\nFailure in: ' + 'entity.astEntity.getSourceFile().fileName'); + } + // Now emit the export statements for this entity. for (const exportToEmit of exportsToEmit.values()) { // Write any associated messages diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index dca08949d42..4bee2833a9c 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -19,6 +19,8 @@ import { SymbolMetadata } from '../collector/SymbolMetadata'; import { StringWriter } from './StringWriter'; import { DtsEmitHelpers } from './DtsEmitHelpers'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; +import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstModuleExportInfo } from '../analyzer/AstModule'; /** * Used with DtsRollupGenerator.writeTypingsFile() @@ -133,6 +135,45 @@ export class DtsRollupGenerator { } } + if (entity.astEntity instanceof AstImportAsModule) { + const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo(entity.astEntity.astModule); + + if (!entity.nameForEmit) { + // This should never happen + throw new InternalError('referencedEntry.nameForEmit is undefined'); + } + // manually generate typings for local imported module + stringWriter.writeLine(); + if (entity.shouldInlineExport) { + stringWriter.write('export '); + } + stringWriter.writeLine(`declare namespace ${entity.nameForEmit} {`); + + // all local exports of local imported module are just references to top-level declarations + stringWriter.writeLine(' export {'); + astModuleExportInfo.exportedLocalEntities.forEach((exportedEntity, exportedName) => { + const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity(exportedEntity); + if (!collectorEntity) { + // This should never happen + // top-level exports of local imported module should be added as collector entities before + throw new InternalError(`Cannot find collector entity for ${entity.nameForEmit}.${exportedEntity.localName}`); + } + if (collectorEntity.nameForEmit === exportedName) { + stringWriter.writeLine(` ${collectorEntity.nameForEmit},`); + } else { + stringWriter.writeLine(` ${collectorEntity.nameForEmit} as ${exportedName},`); + } + }); + stringWriter.writeLine(' }'); // end of "export { ... }" + + if (astModuleExportInfo.starExportedExternalModules.size > 0) { + // TODO [MA]: write a better error message. + throw new Error(`Unsupported star export of external module inside namespace imported module: ${entity.nameForEmit}`); + } + + stringWriter.writeLine('}'); // end of "declare namespace { ... }" + } + if (!entity.shouldInlineExport) { for (const exportName of entity.exportNames) { DtsEmitHelpers.emitNamedExport(stringWriter, exportName, entity); From 1a94da58f7a009cd9d287dd96d9b56ebfee1fa93 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Wed, 25 Mar 2020 14:54:24 +0100 Subject: [PATCH 002/429] added change description. --- .../export-star-as-support_2020-03-25-13-53.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json diff --git a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json new file mode 100644 index 00000000000..08c63edc4a4 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "\"Added support from 'import * as module from ./local/module'\"", + "type": "minor" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "systemvetaren@gmail.com" +} \ No newline at end of file From 79b397e86066c94651f0a3047218d171289ea228 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Wed, 25 Mar 2020 15:07:44 +0100 Subject: [PATCH 003/429] fixed so we return a proper error messae. --- apps/api-extractor/src/generators/ApiReportGenerator.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index a6d0f182d9b..67578cf130a 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -120,9 +120,8 @@ export class ApiReportGenerator { } if (entity.astEntity instanceof AstImportAsModule) { - // TODO [MA]: add file path to error message. throw new Error('"import * as ___ from ___;" is not supported for local files when generating report.' - + '\nFailure in: ' + 'entity.astEntity.getSourceFile().fileName'); + + '\nFailure in: ' + ApiReportGenerator._getSourceFilePath(entity.astEntity)); } // Now emit the export statements for this entity. @@ -167,6 +166,11 @@ export class ApiReportGenerator { return stringWriter.toString().replace(ApiReportGenerator._TrimSpacesRegExp, ''); } + private static _getSourceFilePath(importAsModule: AstImportAsModule): string { + const sourceFile: ts.SourceFile = importAsModule.astModule?.sourceFile?.getSourceFile(); + return sourceFile ? sourceFile.fileName : 'unkown source file'; + } + /** * Before writing out a declaration, _modifySpan() applies various fixups to make it nice. */ From 6e8b0e2b4b3a477106018ca29f2b395d5886bb44 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Thu, 26 Mar 2020 07:52:36 +0100 Subject: [PATCH 004/429] fixed build errors. --- .../src/generators/ApiReportGenerator.ts | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 67578cf130a..74146d11e9b 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -167,8 +167,15 @@ export class ApiReportGenerator { } private static _getSourceFilePath(importAsModule: AstImportAsModule): string { - const sourceFile: ts.SourceFile = importAsModule.astModule?.sourceFile?.getSourceFile(); - return sourceFile ? sourceFile.fileName : 'unkown source file'; + const fallback = 'unkown source file'; + const { astModule } = importAsModule; + + if (!astModule || !astModule.sourceFile) { + return fallback; + } + + const sourceFile: ts.SourceFile = astModule.sourceFile.getSourceFile(); + return sourceFile ? sourceFile.fileName : fallback; } /** From 9c3d85ad8174093b9a658f2350e6eede6459b73b Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Thu, 26 Mar 2020 07:55:02 +0100 Subject: [PATCH 005/429] added missing annotation. --- apps/api-extractor/src/generators/ApiReportGenerator.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 74146d11e9b..59f242ecd85 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -167,7 +167,7 @@ export class ApiReportGenerator { } private static _getSourceFilePath(importAsModule: AstImportAsModule): string { - const fallback = 'unkown source file'; + const fallback: string = 'unkown source file'; const { astModule } = importAsModule; if (!astModule || !astModule.sourceFile) { From ec5757adc2096a3883cfe92b147007f8db47b0c0 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Fri, 27 Mar 2020 21:18:27 +0100 Subject: [PATCH 006/429] fixed feedback on pr. --- apps/api-extractor/src/analyzer/ExportAnalyzer.ts | 2 +- apps/api-extractor/src/generators/ApiReportGenerator.ts | 4 ++-- apps/api-extractor/src/generators/DtsRollupGenerator.ts | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 5afa611c9c8..a2e521c3062 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -455,7 +455,7 @@ export class ExportAnalyzer { if (externalModulePath === undefined) { const astModule: AstModule = this._fetchSpecifierAstModule(importDeclaration, declarationSymbol); let importAsModule: AstImportAsModule | undefined = this._astImportAsModuleByModule.get(astModule); - if (!importAsModule) { + if (importAsModule === undefined) { importAsModule = new AstImportAsModule({ exportName: declarationSymbol.name, astModule: astModule diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 59f242ecd85..8f00c63fb8c 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -167,10 +167,10 @@ export class ApiReportGenerator { } private static _getSourceFilePath(importAsModule: AstImportAsModule): string { - const fallback: string = 'unkown source file'; + const fallback: string = 'unknown source file'; const { astModule } = importAsModule; - if (!astModule || !astModule.sourceFile) { + if (astModule === undefined || astModule.sourceFile === undefined) { return fallback; } diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 4bee2833a9c..034345aa9bd 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -138,7 +138,7 @@ export class DtsRollupGenerator { if (entity.astEntity instanceof AstImportAsModule) { const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo(entity.astEntity.astModule); - if (!entity.nameForEmit) { + if (entity.nameForEmit === undefined) { // This should never happen throw new InternalError('referencedEntry.nameForEmit is undefined'); } @@ -153,7 +153,7 @@ export class DtsRollupGenerator { stringWriter.writeLine(' export {'); astModuleExportInfo.exportedLocalEntities.forEach((exportedEntity, exportedName) => { const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity(exportedEntity); - if (!collectorEntity) { + if (collectorEntity === undefined) { // This should never happen // top-level exports of local imported module should be added as collector entities before throw new InternalError(`Cannot find collector entity for ${entity.nameForEmit}.${exportedEntity.localName}`); From a4ea1c11672607d48e20a623e4d1a03305abeff7 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Mon, 30 Mar 2020 11:15:03 +0200 Subject: [PATCH 007/429] added tests. --- .../api-extractor-test-no-report/build.js | 36 ++++ .../config/api-extractor.json | 22 +++ .../api-extractor-test-no-report/package.json | 17 ++ .../src/ExportedFunctions.ts | 16 ++ .../api-extractor-test-no-report/src/index.ts | 2 + .../tsconfig.json | 28 ++++ common/config/rush/pnpm-lock.yaml | 155 ++++++++++-------- rush.json | 6 + 8 files changed, 211 insertions(+), 71 deletions(-) create mode 100644 build-tests/api-extractor-test-no-report/build.js create mode 100644 build-tests/api-extractor-test-no-report/config/api-extractor.json create mode 100644 build-tests/api-extractor-test-no-report/package.json create mode 100644 build-tests/api-extractor-test-no-report/src/ExportedFunctions.ts create mode 100644 build-tests/api-extractor-test-no-report/src/index.ts create mode 100644 build-tests/api-extractor-test-no-report/tsconfig.json diff --git a/build-tests/api-extractor-test-no-report/build.js b/build-tests/api-extractor-test-no-report/build.js new file mode 100644 index 00000000000..b4b2b370604 --- /dev/null +++ b/build-tests/api-extractor-test-no-report/build.js @@ -0,0 +1,36 @@ +const fsx = require('../api-extractor-test-04/node_modules/fs-extra/lib'); +const child_process = require('child_process'); +const path = require('path'); +const process = require('process'); + +console.log(`==> Invoking tsc in the "beta-consumer" folder`); + +function executeCommand(command, cwd) { + console.log('---> ' + command); + child_process.execSync(command, { stdio: 'inherit', cwd: cwd }); +} + +// Clean the old build outputs +console.log(`==> Starting build.js for ${path.basename(process.cwd())}`); +fsx.emptyDirSync('dist'); +fsx.emptyDirSync('lib'); +fsx.emptyDirSync('temp'); + +// Run the TypeScript compiler +executeCommand('node node_modules/typescript/lib/tsc'); + +// Run the API Extractor command-line +if (process.argv.indexOf('--production') >= 0) { + executeCommand('node node_modules/@microsoft/api-extractor/lib/start run'); +} else { + executeCommand('node node_modules/@microsoft/api-extractor/lib/start run --local'); +} + +// Run the TypeScript compiler in the beta-consumer folder +console.log(`==> Invoking tsc in the "beta-consumer" folder`); + +fsx.emptyDirSync('beta-consumer/lib'); +const tscPath = path.resolve('node_modules/typescript/lib/tsc'); +executeCommand(`node ${tscPath}`, 'beta-consumer'); + +console.log(`==> Finished build.js for ${path.basename(process.cwd())}`); diff --git a/build-tests/api-extractor-test-no-report/config/api-extractor.json b/build-tests/api-extractor-test-no-report/config/api-extractor.json new file mode 100644 index 00000000000..d65f934e7b4 --- /dev/null +++ b/build-tests/api-extractor-test-no-report/config/api-extractor.json @@ -0,0 +1,22 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + + "mainEntryPointFilePath": "/lib/index.d.ts", + + "apiReport": { + "enabled": false, + }, + + "docModel": { + "enabled": true + }, + + "dtsRollup": { + "enabled": true, + + "betaTrimmedFilePath": "/dist/-beta.d.ts", + "publicTrimmedFilePath": "/dist/-public.d.ts" + }, + + "testMode": true +} diff --git a/build-tests/api-extractor-test-no-report/package.json b/build-tests/api-extractor-test-no-report/package.json new file mode 100644 index 00000000000..f5ad95c7da3 --- /dev/null +++ b/build-tests/api-extractor-test-no-report/package.json @@ -0,0 +1,17 @@ +{ + "name": "api-extractor-test-no-report", + "description": "Building this project is a regression test for api-extractor", + "version": "1.0.0", + "private": true, + "main": "lib/index.js", + "typings": "dist/api-extractor-test-no-report.d.ts", + "scripts": { + "build": "node build.js" + }, + "dependencies": { + "@microsoft/api-extractor": "7.7.10", + "api-extractor-lib1-test": "1.0.0", + "fs-extra": "~7.0.1", + "typescript": "~3.7.2" + } +} diff --git a/build-tests/api-extractor-test-no-report/src/ExportedFunctions.ts b/build-tests/api-extractor-test-no-report/src/ExportedFunctions.ts new file mode 100644 index 00000000000..2aaab3cdc81 --- /dev/null +++ b/build-tests/api-extractor-test-no-report/src/ExportedFunctions.ts @@ -0,0 +1,16 @@ + +/** + * Returns the sum of adding b to a + * @param a - first number + * @param b - second number + * @returns Sum of adding b to a + */ +export const add = (a: number, b: number): number => a + b; + +/** + * Returns the sum of subtracting b from a + * @param a - first number + * @param b - second number + * @returns Sum of subtract b from a + */ +export const subtract = (a: number, b: number): number => a - b; \ No newline at end of file diff --git a/build-tests/api-extractor-test-no-report/src/index.ts b/build-tests/api-extractor-test-no-report/src/index.ts new file mode 100644 index 00000000000..220c57c9974 --- /dev/null +++ b/build-tests/api-extractor-test-no-report/src/index.ts @@ -0,0 +1,2 @@ +import * as calculator from './ExportedFunctions' +export { calculator }; \ No newline at end of file diff --git a/build-tests/api-extractor-test-no-report/tsconfig.json b/build-tests/api-extractor-test-no-report/tsconfig.json new file mode 100644 index 00000000000..f6c01bb8017 --- /dev/null +++ b/build-tests/api-extractor-test-no-report/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "target": "es6", + "forceConsistentCasingInFileNames": true, + "module": "commonjs", + "declaration": true, + "sourceMap": true, + "declarationMap": true, + "experimentalDecorators": true, + "strictNullChecks": true, + "esModuleInterop": true, + "types": [ + ], + "lib": [ + "es5", + "scripthost", + "es2015.collection", + "es2015.promise", + "es2015.iterable", + "dom" + ], + "outDir": "lib" + }, + "include": [ + "src/**/*.ts", + "typings/tsd.d.ts" + ] +} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 9d95999c79f..6fda61171ee 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -16,6 +16,7 @@ dependencies: '@rush-temp/api-extractor-test-02': 'file:projects/api-extractor-test-02.tgz' '@rush-temp/api-extractor-test-03': 'file:projects/api-extractor-test-03.tgz' '@rush-temp/api-extractor-test-04': 'file:projects/api-extractor-test-04.tgz' + '@rush-temp/api-extractor-test-no-report': 'file:projects/api-extractor-test-no-report.tgz' '@rush-temp/debug-certificate-manager': 'file:projects/debug-certificate-manager.tgz' '@rush-temp/doc-plugin-rush-stack': 'file:projects/doc-plugin-rush-stack.tgz' '@rush-temp/eslint-config': 'file:projects/eslint-config.tgz' @@ -11809,7 +11810,7 @@ packages: dev: false name: '@rush-temp/api-documenter-test' resolution: - integrity: sha512-IxYzaUsjim00TpAsKyonGc2LzvFG66s/P/ouKHeYeyegl6Na/UkglOG6sq0rai+P7wlxDkCXzdlhH1VApSP5jg== + integrity: sha512-y/grzsT4wCktTYS0kAR2NwZgrMrS3+A2QuJARXYRZb4UaYhLJOCh6YsP2nBjcUmUWc6a4xJJPayGpYfIfmeFfg== tarball: 'file:projects/api-documenter-test.tgz' version: 0.0.0 'file:projects/api-documenter.tgz': @@ -11827,7 +11828,7 @@ packages: dev: false name: '@rush-temp/api-documenter' resolution: - integrity: sha512-6fmG46uYHM4SGmlM+RIRc9iuaKpEzblcY1nO6GY84+45Ylv7FzV4f9gjdckksD1s3/A5pav8MxmgRRC8ZyHmdg== + integrity: sha512-Hvwd5eVsMRgoxcts/VZCjHBypZ+MFeslOLZg8bhptizgPlEiEkmKy5p5+I4Mb/TaVLo4Q4X09DskHAXxfACnbQ== tarball: 'file:projects/api-documenter.tgz' version: 0.0.0 'file:projects/api-extractor-lib1-test.tgz': @@ -11839,7 +11840,7 @@ packages: dev: false name: '@rush-temp/api-extractor-lib1-test' resolution: - integrity: sha512-RpxJbIdjnT5NGC/QbRhvXMlNKZrkXCjrb4QMYC4bOfl7It2bHUhFVC7ia/MVfiSfy3j/WOfLWlWEvfV+aUb3kg== + integrity: sha512-yWObOk8ypI+eyEFbPdoezwhH2Lkz4OkFHogffwfBl2s55Y1Of9y6TKhn0R3qeeHx3IlywY9gpq5B5kVGivQe2w== tarball: 'file:projects/api-extractor-lib1-test.tgz' version: 0.0.0 'file:projects/api-extractor-lib2-test.tgz': @@ -11851,7 +11852,7 @@ packages: dev: false name: '@rush-temp/api-extractor-lib2-test' resolution: - integrity: sha512-Y8EjDqx8kh5POt2ahj5xHukdlDu7OwlYu48hQ20vwzCe7clrZGGITVzohSh5KCQpLj6lC0ViJ6bhnUC8Zn9itA== + integrity: sha512-HszIRlFg/xxXVRAMLaE+V42wKZCubFm/9Ts40xdVCgb1eHB9GQ9T0WBdHJkS3GbVLxdmRE+lnDuPb05FCELedg== tarball: 'file:projects/api-extractor-lib2-test.tgz' version: 0.0.0 'file:projects/api-extractor-lib3-test.tgz': @@ -11863,7 +11864,7 @@ packages: dev: false name: '@rush-temp/api-extractor-lib3-test' resolution: - integrity: sha512-YZUv3cpx/vGYl4LRHh88mJgIUdu3x9csIkg/ex4VSrOOENIxY2508y8zaQbOLN7wQnGtdFh3e2naPZ8+PaZUGQ== + integrity: sha512-dQE2OCKumTb3l3Dzqx1CsB4oJo4HTuoheEZZGzTPslhTqSGGHnG7TcEG9Kb4Zrz+dRluwdiRth/VjK6WZzDTDg== tarball: 'file:projects/api-extractor-lib3-test.tgz' version: 0.0.0 'file:projects/api-extractor-model.tgz': @@ -11877,7 +11878,7 @@ packages: dev: false name: '@rush-temp/api-extractor-model' resolution: - integrity: sha512-el+CZgEsaP2zfKtaVgq5In7pGTCokGxXSXRN1Umn15rx7mj24jsm6a0YCUh2Oy68aLrzfzaWuusrbDsvkTObFQ== + integrity: sha512-OHqbMuIwf1zK7mUz3pZmZO+UqGLMNsWryaOH9Ny7CcnsY4Dt7F/C8LSClYBSOaUbLpsO0VDJatA2lwUA8DSNgg== tarball: 'file:projects/api-extractor-model.tgz' version: 0.0.0 'file:projects/api-extractor-scenarios.tgz': @@ -11891,7 +11892,7 @@ packages: dev: false name: '@rush-temp/api-extractor-scenarios' resolution: - integrity: sha512-EWlVSacl5IXdOzG100I5ThL24K7a92PjJ9xyeFUwsvKKVMrnyTer2VxEObYwIsDeeivGSmtOj10+ZSONNKHrlA== + integrity: sha512-ixVM5zWa3ppPUoTwd3iwsZW6GBKALD8mI0JlJ8lD2GHBYWxjjc9KunPHTfJkaiaRzSi4eyvigepHU8ZAA7qeSw== tarball: 'file:projects/api-extractor-scenarios.tgz' version: 0.0.0 'file:projects/api-extractor-test-01.tgz': @@ -11905,7 +11906,7 @@ packages: dev: false name: '@rush-temp/api-extractor-test-01' resolution: - integrity: sha512-pe7+dQ87T/Xx2XnUdqxl3NYKP3AUlBre/sE4PYyMxR3ReD5fEVwZC50/po4Q+YKtH+z2lcDDftx/2qo6MOsXtw== + integrity: sha512-PS/VBWdISrPbioLEbtkpfAoO+mZvzbaKHsjacN53X3XxPZIKTSrW48BqLoQ6RdUCn05wNB7PD/PxrEsu0f9gNA== tarball: 'file:projects/api-extractor-test-01.tgz' version: 0.0.0 'file:projects/api-extractor-test-02.tgz': @@ -11918,7 +11919,7 @@ packages: dev: false name: '@rush-temp/api-extractor-test-02' resolution: - integrity: sha512-snzcy5ZBrY7jG3JpZSQHJa5CJh6mLu0Sn0+w+k3EnRH9dpb/aY+Ty7G1cTEv7KE8vBsdbtXVC5XHFHU/8vnjBw== + integrity: sha512-hIFaofNb9/ox8CeCRcbN2YZnTo8RmE5zVEqYwGmNX7mm9xwGN0UJfVB4lYRUT1kwUDLzR3a0rNsG8Ooiln2qsA== tarball: 'file:projects/api-extractor-test-02.tgz' version: 0.0.0 'file:projects/api-extractor-test-03.tgz': @@ -11930,7 +11931,7 @@ packages: dev: false name: '@rush-temp/api-extractor-test-03' resolution: - integrity: sha512-u3+vi0EJBQ0lENBb57W3IyIbmxGPaSO6D7IgCXZsoZUjr41Vl5+4QiNsEoePJuRk5yzo20r8nsLfXKCL1PspMQ== + integrity: sha512-GDHhHAsnK8BECHJUZV/Rk17hShhfzPZxsHXl24ZfEppd9hijGU8J8wG2HDoz9Kr3qp82okgWpeT1c9NcNuf7Aw== tarball: 'file:projects/api-extractor-test-03.tgz' version: 0.0.0 'file:projects/api-extractor-test-04.tgz': @@ -11940,9 +11941,19 @@ packages: dev: false name: '@rush-temp/api-extractor-test-04' resolution: - integrity: sha512-2BItXxUajGahw84OndJ7wTPIDshJpZV4r+XXOYurJKaswoxrez6VGKBDUpD+ar7tkPLyPoTW435yxFRCTDgHIg== + integrity: sha512-AA7zu/aWU9kPjOyUuZa/xrfk6XYiMQ6O3vsHXwqlpsJOcojapiFN/xl4baA5EdCehyFKS4x6is2SrUfg1ye7zg== tarball: 'file:projects/api-extractor-test-04.tgz' version: 0.0.0 + 'file:projects/api-extractor-test-no-report.tgz': + dependencies: + fs-extra: 7.0.1 + typescript: 3.7.5 + dev: false + name: '@rush-temp/api-extractor-test-no-report' + resolution: + integrity: sha512-8MKXDKoKinqAGMWlE4UzvkF6Ymzwl9nsl8SlNq62CoTMNxUxDmiFl9NJOqE6YABYsVL5ZvSBeyhVY/1WA9Vxxg== + tarball: 'file:projects/api-extractor-test-no-report.tgz' + version: 0.0.0 'file:projects/api-extractor.tgz': dependencies: '@microsoft/node-library-build': 6.4.5 @@ -11960,7 +11971,7 @@ packages: dev: false name: '@rush-temp/api-extractor' resolution: - integrity: sha512-Z13gp+jB7xAMgpL19acjqLs6LJSmSltXGfYvC0ylJmA7OGlhuwqceO9SmXivupiDlxcXcTmDF7uX1ZHqj2xcNw== + integrity: sha512-rcEO5AwIftC3DrUReufxQkfpvOpOkChkM0tZQKvrZU8e6nCU71krcgbgEJvqK/e2NSA8FpETjkbxvzXvhZ1clA== tarball: 'file:projects/api-extractor.tgz' version: 0.0.0 'file:projects/debug-certificate-manager.tgz': @@ -11975,7 +11986,7 @@ packages: dev: false name: '@rush-temp/debug-certificate-manager' resolution: - integrity: sha512-7bMbqGDJ8PilmabfpXZ5vbubQzWcoUlYSWkbly0IgeHzc8Dpk9AXfD+2BT/JIk/ZMN6JkxkjA41b1BMeNTlgFg== + integrity: sha512-2gvCrBuoTdsEO01Vw7FP/Z7rK2ERuF6OF7cTaAWbXHu2UEa9XqsvTRHpo9TIeem/fSB9PKM08DQltPPzrmaiMg== tarball: 'file:projects/debug-certificate-manager.tgz' version: 0.0.0 'file:projects/doc-plugin-rush-stack.tgz': @@ -11988,7 +11999,7 @@ packages: dev: false name: '@rush-temp/doc-plugin-rush-stack' resolution: - integrity: sha512-0MR4gl0OuC63vn+Hkc8ejeFJlwCNjwE697M6g+dK/e9ctNr813RPDbwSHPzwu2R77olcxIay4kvK+i3pPHfPeg== + integrity: sha512-B5gZQqoSUwk4L3ToEZObhdiKmDhebVi3b3eoJqJXCrYQzbEKlNgODo2M45FjpGO0aIH/CyWRvwLg7nL5+/56EA== tarball: 'file:projects/doc-plugin-rush-stack.tgz' version: 0.0.0 'file:projects/eslint-config.tgz': @@ -12006,7 +12017,7 @@ packages: dev: false name: '@rush-temp/eslint-config' resolution: - integrity: sha512-h6SLC+GZuBXl0iAiUzX9QQ72ZtQCAOxi6Cc+JvAMgROh491oiVRotKtGY7RDAOO76t3yZ08ryVdu/WH0xSVLRw== + integrity: sha512-gUIH2uS4R7skvBk55sagvt7cTLaiahHTI18Sn5feSSKbo9xZ8aRnjNw8dMTlGVWNdjoRJSjRV0lZGn26FvU3pA== tarball: 'file:projects/eslint-config.tgz' version: 0.0.0 'file:projects/eslint-plugin.tgz': @@ -12025,14 +12036,14 @@ packages: dev: false name: '@rush-temp/eslint-plugin' resolution: - integrity: sha512-r2NnXz0aAKrLDgBXx29fRUaPnnK2DqQGVUHv55x2r3TzrioMIPzGjw80+CGNvfluCmZ/B6NMJ3CSHBz7W2d8Uw== + integrity: sha512-yZrDhrk5tLHUyUOyU9Ldk/XkwEU8XGedIh0MhrJuAq21/h4SsUbRkeX/10l5UK3mFAf6Iow03ug+i5y88oub/Q== tarball: 'file:projects/eslint-plugin.tgz' version: 0.0.0 'file:projects/generate-api-docs.tgz': dev: false name: '@rush-temp/generate-api-docs' resolution: - integrity: sha512-0StXpRcO30Y6eXubYyMtaS5BVse0ZLIFv2Gy8rXB+rcVyMiGgtz2lnzvFPDprfn/sjrwWaV2Plj7ZzYUJ+rg0g== + integrity: sha512-gNxomXYQVXx/YdxhJDvMUgfzR9F3z2dOLKxq8qyDjW2zYjSuwX/l3Oype7PRg1V/IpYwUGoYKF0ayskEjZjYOg== tarball: 'file:projects/generate-api-docs.tgz' version: 0.0.0 'file:projects/gulp-core-build-mocha.tgz': @@ -12053,7 +12064,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-mocha' resolution: - integrity: sha512-iCjRPZQkgnuN0x6HlxXAnK6/w53Bolq8tpLob3m3Sfea4EwLILx4CX9xLNLiIHu2qXSn7B/NH2LTCe+sKLPehw== + integrity: sha512-qVUrGic4cESplVC0SUhraKorCPgnSKaC2p3e8m2hBwi2RS1KHxOF4NWKUeXw+KF/tgRhaD2KGGchK/41pScmHw== tarball: 'file:projects/gulp-core-build-mocha.tgz' version: 0.0.0 'file:projects/gulp-core-build-sass.tgz': @@ -12075,7 +12086,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-sass' resolution: - integrity: sha512-QwZeLsLphU25Yj80vX1xnI9F5+odHgGR6AqHYwj7OaBsBuvPH1/wclRc1eTFdWl15Fbq96FNfDXa6EAbKGZsjQ== + integrity: sha512-kKpknzxwaPZQPXeI9/zBiRG6hKrpIjIDjBBtTff2blsvKrsTZ6uDGPvEWLUGG7y45RStdLuhHSLxNoWPQeAA3g== tarball: 'file:projects/gulp-core-build-sass.tgz' version: 0.0.0 'file:projects/gulp-core-build-serve.tgz': @@ -12098,7 +12109,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-serve' resolution: - integrity: sha512-kOe08Xlz9hCXlu0ZmUkKHmVrCUymJHaRtF9WrLOkfcR3JqYdbGhW/vawTcomwIusxqtG+anY3aZlSaCVZGXrUg== + integrity: sha512-GfFU+r5DLxwoZQGnRbfka/8yfypdzdQHxnqcanqcvO+zG9+7ARkxwj64GLT2b71KR1Wp/UK6vsmpq9iO6BS+0w== tarball: 'file:projects/gulp-core-build-serve.tgz' version: 0.0.0 'file:projects/gulp-core-build-typescript.tgz': @@ -12117,7 +12128,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-typescript' resolution: - integrity: sha512-RWfs2T5bymwsKeVFcjNwQKpJRsV34M8kZILiXibai0WgAeaTuKclL1iWvVXpNp8z3mE+3uIZz/ozr5CmJ9VErQ== + integrity: sha512-1/aJJ6dAo1uQaRPhc7BtIqxymOzDp/gBKBjf2y/+UqZGWWoYWDPoFlhcUDOahJI0dhSQkjnw5ttQZu79B+JLJg== tarball: 'file:projects/gulp-core-build-typescript.tgz' version: 0.0.0 'file:projects/gulp-core-build-webpack.tgz': @@ -12135,7 +12146,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-webpack' resolution: - integrity: sha512-bAYuyYu7KrRxgpN8CKcZQjO9cSgpTq1zA9bS5+mc1m4gEUOKzcXggYerDQOOwAtHAgwLNTc4l/1DFMwU2cpcbg== + integrity: sha512-6JDrBjcVhPG8+S3/2nlbgiphmNWId4Cid6vgpFYPkurIw5MhQyan3cDjKt81bE5mXApdSnAi+SscTxpZUH+Opw== tarball: 'file:projects/gulp-core-build-webpack.tgz' version: 0.0.0 'file:projects/gulp-core-build.tgz': @@ -12187,7 +12198,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build' resolution: - integrity: sha512-KY/rDdu8MtDPhtRmMBjr2t+mHIbRUUeAsaLuwJrY4u3CqeNHSWiReblaPQQ1MMsBmiYacTKdqv6/e23LTTrILQ== + integrity: sha512-TBJ5pKoXyHPiS6N7O3sRjoKQT6Hi8QWyUaaAsk+XkSeTuebXQlErQmJAylG9tYo0pfK2LUX1s2x1WjM2ld8Pag== tarball: 'file:projects/gulp-core-build.tgz' version: 0.0.0 'file:projects/load-themed-styles.tgz': @@ -12200,7 +12211,7 @@ packages: dev: false name: '@rush-temp/load-themed-styles' resolution: - integrity: sha512-eZ/uPtBcR8i4G4NhO6WOek1/GW4pj7Ji7anhJLdHHpnYEhTuM7sc/ccFsxhO2wzLqJiFT7URd4N3aj1arUDx4w== + integrity: sha512-Px7WgHzBIP9JHvoWBTJTDVrqFG48czl0odQveA9NyDd36tPWF9llqUooZhYEdS3Wa1V+QkSOaoHNTtLcKBlFHg== tarball: 'file:projects/load-themed-styles.tgz' version: 0.0.0 'file:projects/loader-load-themed-styles.tgz': @@ -12215,7 +12226,7 @@ packages: dev: false name: '@rush-temp/loader-load-themed-styles' resolution: - integrity: sha512-aeoLRx7pZVrNwLQXu6h0bwvQfeCvVVFKAQ2iSQtqfXipNj/sA6AKH/TCtjfqPjVOqtTjXTh2iC0uwfsRfSOpGA== + integrity: sha512-F5EAjysmtnbrZtm8H+Ff7+hyPFE6FstXx0GaIS86tUxeVlb0RPOqX17YDo8eiURKn7MEczI+a0w5ncNxULaHKQ== tarball: 'file:projects/loader-load-themed-styles.tgz' version: 0.0.0 'file:projects/loader-raw-script.tgz': @@ -12229,7 +12240,7 @@ packages: dev: false name: '@rush-temp/loader-raw-script' resolution: - integrity: sha512-ZpToFNpTp6p2EQiT68voxDXd9reTZ2a+UUDdmntmJ1HIlWASYtUOZ9NvceephLav339QWfCPwuIkv6X1c4vQmw== + integrity: sha512-7pv2jKJawO+Xgl0I3NeUAtwyR8Sj5gP2qzSCd2icEVIoRTpuso12GyBw0/Bi9IQMVoqCqfH5WcCi/KsBH+RIkA== tarball: 'file:projects/loader-raw-script.tgz' version: 0.0.0 'file:projects/localization-plugin-test-01.tgz': @@ -12244,7 +12255,7 @@ packages: dev: false name: '@rush-temp/localization-plugin-test-01' resolution: - integrity: sha512-CPM8VgA662a5JXyszLuTJ+TgLe0ff/qkH0KkkrwHwrh3UOH7ST7zKtAcrKCtVKySV94GlVT5JGgD0rFcNj7Gbg== + integrity: sha512-rQeaXK9WMAtzCX1aguuhwybBnT0s4yG3IYxjWVwdOJRihQC4JUmRkiGSrwWp8FrEn8rEKMJs50+/9R5dQc2r3g== tarball: 'file:projects/localization-plugin-test-01.tgz' version: 0.0.0 'file:projects/localization-plugin-test-02.tgz': @@ -12261,7 +12272,7 @@ packages: dev: false name: '@rush-temp/localization-plugin-test-02' resolution: - integrity: sha512-rZhAPTjsiuv1gkEODxe7qwWKzp0a0+ugO7oRhHULBkQFf2Uxcm9Vc3GCa8PDqQ9jLUFpqAXvxUyuCmB8YMBicA== + integrity: sha512-Or7nEdm+YSzPqvSZhSGwG+BCXyanthGlAFcRpGfOvLeMv5iaRLl5IBwgrxObaRBKQZ6ZZYhQZINH9dvoZnPP5A== tarball: 'file:projects/localization-plugin-test-02.tgz' version: 0.0.0 'file:projects/localization-plugin-test-03.tgz': @@ -12276,7 +12287,7 @@ packages: dev: false name: '@rush-temp/localization-plugin-test-03' resolution: - integrity: sha512-Fiyizz/cRAZ3dct6uDburgjEM0r1PKcDmBRsWPPFtq+CbDZ/KVsUdmLrUqUiaJIgUsX7cx3L534QFJMt89PEDg== + integrity: sha512-oRWFyOalOx2dO208LQ9b6uAzQPsxqv2bYbOlQMA+WFZ+6nH5yQQ/Zyi1V5tcxnVSo3DTxgE9z06a2sRbkfIKvQ== tarball: 'file:projects/localization-plugin-test-03.tgz' version: 0.0.0 'file:projects/localization-plugin.tgz': @@ -12299,7 +12310,7 @@ packages: dev: false name: '@rush-temp/localization-plugin' resolution: - integrity: sha512-C3kNhJQw5WnzAdtFxJ4R9dN7mFDkN7JguaJrz962quVAzHqfnvcJG6g8m0jKgoLnmIhSlIbpweDmwRF0eYMnhg== + integrity: sha512-0DXgSamzqT3UUNvfwLFfKuiwluQlf7g7Ug2xqbqqme2DdSRzdis5dPW7b0e8OxQdTKf6F6b9pJu5Pbfe8DoWlA== tarball: 'file:projects/localization-plugin.tgz' version: 0.0.0 'file:projects/node-core-library.tgz': @@ -12323,7 +12334,7 @@ packages: dev: false name: '@rush-temp/node-core-library' resolution: - integrity: sha512-VBJmtX4C94d3dRP/R4JrtWf/kjJfN6h1lR6mu7noenJXhShuGurdOCdiHIBO5TAzPWG8ESklKJWV7O7dlJs4Kg== + integrity: sha512-mNaK1wPSR84IeP439aCMWWc0k8Jdsj5r0MX3dueMVZgVSaU9h0QpIFFhlkJW3d777p3KjguB/EHcoKIW7USDVQ== tarball: 'file:projects/node-core-library.tgz' version: 0.0.0 'file:projects/node-library-build-eslint-test.tgz': @@ -12336,7 +12347,7 @@ packages: dev: false name: '@rush-temp/node-library-build-eslint-test' resolution: - integrity: sha512-qmkHvn+IPfP04YSjVPBPrtxQgdIsk8asL4Iik8O7ewL0bliV9N3EF2aFZ5CdM6jp4I97DLbXJ464duErJdCazw== + integrity: sha512-ooS22KNoEzSpjdsxHI2t/Olr0lxy8zgZdm+qUoTVtUTgLNyDewJ8mnKL++OmYlDvVsRHl4bdyiTBXBMVZXzUvA== tarball: 'file:projects/node-library-build-eslint-test.tgz' version: 0.0.0 'file:projects/node-library-build-tslint-test.tgz': @@ -12349,7 +12360,7 @@ packages: dev: false name: '@rush-temp/node-library-build-tslint-test' resolution: - integrity: sha512-Q1LEO/baVdHPY5q3ZOob535X5xX+x9YvKVXlstySiQpuW8tCeWFHp/I/5R6fjCpbGlpPAF+LQIMtV5he56IMfQ== + integrity: sha512-AXsCUFwuemYxjULtfBjuBu0h9LMTjQiUUgAFSO4w1zQIn2qZZMCN41lQ4T7z3o3+dp4+OMiv+qz/zgPQ6+Scug== tarball: 'file:projects/node-library-build-tslint-test.tgz' version: 0.0.0 'file:projects/node-library-build.tgz': @@ -12360,7 +12371,7 @@ packages: dev: false name: '@rush-temp/node-library-build' resolution: - integrity: sha512-CmYLuKAdg4uXDwivFZ0aYhlnuOl0GKib5XcaCeR8WufNMO8CCq7W/lVKYjprSNQQah+JZ/7uIzgMn8sq8z4g8g== + integrity: sha512-brxn7vy3E/UJda7FyBBmbF2td7UxVmXKxi9znjs0bBUIu8DFoQWf9+8G0hBjZmPuZh5hMXFyuY31SqQqLkwlzg== tarball: 'file:projects/node-library-build.tgz' version: 0.0.0 'file:projects/package-deps-hash.tgz': @@ -12373,7 +12384,7 @@ packages: dev: false name: '@rush-temp/package-deps-hash' resolution: - integrity: sha512-fdcsFoUbDnpPmXJUlp5UQndUtZEM0Oz37LjmVUW2ixCY4YcSOHKxXN2LOAv8XjBYHIaCBvUcO0t+mTpe5NMkvQ== + integrity: sha512-wdTfpUcyaA9l46+pcBNLLuU19QZuhHPkpTCWdJKfnbZXSuj7oSo1Z4R+ve3ttKTLp836f0Yu/uai4vrSA2IEIA== tarball: 'file:projects/package-deps-hash.tgz' version: 0.0.0 'file:projects/repo-toolbox.tgz': @@ -12383,7 +12394,7 @@ packages: dev: false name: '@rush-temp/repo-toolbox' resolution: - integrity: sha512-/eYU/rWThcXqbxpmxJDCsn2pP4jaakDN8zY1b9rpzh+GbuJsBaMoJ8ClS/m6OqUwnfDoYcRxt2SkGU6s1dPQmg== + integrity: sha512-oJo/54Pa7ndqm2NOT9RqD6NabB8c3agC0pIbcAx6l0YAdwtFomdFOKCM3VFbtDfCzpEWtqW6T6FMogixJ7bDMQ== tarball: 'file:projects/repo-toolbox.tgz' version: 0.0.0 'file:projects/rush-buildxl.tgz': @@ -12394,7 +12405,7 @@ packages: dev: false name: '@rush-temp/rush-buildxl' resolution: - integrity: sha512-27S1WLqqbx3f9A9TlTza9GSRfzmehT4rr1t25w2AedvBxd3/5/UoIRaAMxIR2kFMaJQSqCURJZ9bqVGwpJDr5g== + integrity: sha512-gbwFn3jiaNLbr3cKzI9tOxXlvg49/GpZwt0rUeBRh6HgABP4Kfdb2oIfwq+p+XVLMnXgERChyIx8jYqGuRs5Aw== tarball: 'file:projects/rush-buildxl.tgz' version: 0.0.0 'file:projects/rush-lib.tgz': @@ -12441,7 +12452,7 @@ packages: dev: false name: '@rush-temp/rush-lib' resolution: - integrity: sha512-MDjsPBNWxfYSrSmf097WE5XB81WNxmWIgqZYFz7LkEteY227GKZosebIvMHx/G5xfButfzUXY/eyxA5OTd4Fbg== + integrity: sha512-IpICWQjJfIKEjUhqHwzCC8czQ1DIjR9igS2y8p58Qt6g7Fz7x+jUBifFJMK558PuCKTNzO+qoasqOl5HtxqaDw== tarball: 'file:projects/rush-lib.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.4-library-test.tgz': @@ -12451,7 +12462,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.4-library-test' resolution: - integrity: sha512-7ZNxj1iqqVXwPbwtLdOReCe0exBMkdAnTemNmHQacbykf4wAZVHndONQP1gOoF0ucqbpdUDQz0UjiX7ewSyvFQ== + integrity: sha512-r+61wynX/l1BQCqlb7wUJkUj/DEfnRFlaQXlxRHSbUMcj3wIZ4tFVWbpqjUMeodNFyKfNq4aSKl7ndUZe8yNzQ== tarball: 'file:projects/rush-stack-compiler-2.4-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.4.tgz': @@ -12467,7 +12478,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.4' resolution: - integrity: sha512-i9CHdMK8a6sC8cVV3q2BKvaEf/z22X839BiTekinVB6YlfKG5cowo2Km68Vg/BMQSfKjwBPwZOFsWJhYJFLMGQ== + integrity: sha512-OKG0UUxpmdS+5pxKFOnms3hIBXmHnJHVZrjUvMaEPvsq+hvSnTm7PWUzS5oqZHR4mea0v2gNswWG8HY+1lnpXg== tarball: 'file:projects/rush-stack-compiler-2.4.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.7-library-test.tgz': @@ -12477,7 +12488,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.7-library-test' resolution: - integrity: sha512-D+IQjPyadH3IFm2mC2vPulgsR7gKgHzx6Lb32SjvU5HHJb1vNFwiO6/KJ6P5lUN7x8s/amWYO/NAOFiTiEkpDA== + integrity: sha512-yuuL5m1xujGAC1IpsKLgc+BT71K/n5CNeQqh2vjhOkCD7Z8SXw1S1muRqrMS8RZANp/2RmUpjCWW2QED9vk8rA== tarball: 'file:projects/rush-stack-compiler-2.7-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.7.tgz': @@ -12493,7 +12504,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.7' resolution: - integrity: sha512-i4s1pk8uaZN4UkHaK17S36jl4a9iQfNns5qtk2w/bNpfmB2qWsEJrRPG4SpJMqFFvNxCwLa2p+jxClD4mCujaw== + integrity: sha512-fU1nZeHVEXjvYMiMl/l+T45JTlS1WXSSckvKMZTYlGEm+QkHt8AFgkdK/vTBgurV+q4jlj7E1wgv7VnVhhpM4A== tarball: 'file:projects/rush-stack-compiler-2.7.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.8-library-test.tgz': @@ -12503,7 +12514,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.8-library-test' resolution: - integrity: sha512-/Va365kd2m2+bkAocpmaU9KdGUbTYVE/PUCVRjHRaC1dDExeU6MjCzDM7yP1Rul1MgMzhI7NOLqr3HxXW2qGCA== + integrity: sha512-7Wlc10SfkL+R3EtY1ntD6RXZAwpQkgq9asddt5ExmAjMzyhP4mDAh24ARNvCjAssaMGBZJO2hBAA9D7O/zwQ4Q== tarball: 'file:projects/rush-stack-compiler-2.8-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.8.tgz': @@ -12519,7 +12530,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.8' resolution: - integrity: sha512-Pd2ZgQ8gZ20slCfO4//M2B5sCj9R0cKURWf8G/HwnxeTAJdnKdScW0IsU1TjNbPayQ7FpIGrZulPe2iWJt7D3Q== + integrity: sha512-4vijV5ByPHQ0a3W+4pPv8pQtJS8jLE3TEwoE/kGOWVZEjqytoz8FE4sGGdpigAqf9Sd33GOJrcsFe1ywcMbdjA== tarball: 'file:projects/rush-stack-compiler-2.8.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.9-library-test.tgz': @@ -12529,7 +12540,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.9-library-test' resolution: - integrity: sha512-IMW41OF+UdMyjG3H+7KomOuyYdsc0RWOwdFPrZ5wbRHs8RauAmc4vjwlTuA9JL1UPMnFfVJyIgm2M//xqoqNpQ== + integrity: sha512-V0fFOP9Lit3RL2OI2BlIjXuVg/4/J6jgR3my9MddSToMju9ILUcU9OVVjyZnvfRnynHbHGtvuUWuUYa+JwrmsQ== tarball: 'file:projects/rush-stack-compiler-2.9-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.9.tgz': @@ -12545,7 +12556,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.9' resolution: - integrity: sha512-wIpzf1RV5DLumxI61U+dVXj7K/wQ6VtQAuiG0BSA7GZOf50NWlIiA4AmnpLDpp6HkPVM8q5NK4PLsNfT2KJdUA== + integrity: sha512-93KGGVL6UtODnK1TBTR+nVKeuXcOVbjKFQSw94wn5A0wfUQn5fHMl2edjTZBo0ef1vBt/NHoQ7MJ/k3Yz4VZ2A== tarball: 'file:projects/rush-stack-compiler-2.9.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.0-library-test.tgz': @@ -12555,7 +12566,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.0-library-test' resolution: - integrity: sha512-TchuH9wEKUC/IPTSfsBNGHdMBcFsA3MZIx8CzH+UTp6mLG8Xjef7iXz65Fhmq0NEAHsnx2kllvRfzbGYQ8ZIeQ== + integrity: sha512-YJ45t+v1n3bhQWsuWPqCtfUVVHewuBnuUiPKCHkbZLh1vlQpJ0w+J2XcgwBnTCqv9U38H+aswOgF03xWUGBElQ== tarball: 'file:projects/rush-stack-compiler-3.0-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.0.tgz': @@ -12571,7 +12582,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.0' resolution: - integrity: sha512-Zg0TDAbTq1L05fhOZtN6dYIpuidtrij/dTh5J+LEkqRIU+pA7CQeELynaViTFBuo/w+nr/54FPpGXMleTccukg== + integrity: sha512-MIQk6dGf4Ieq3d4atO1mszd4/Xnt0pWUog4USPHHdg1/FxI27h/BVP//Ci+YGIyQYUbH4fcgdZAgavlmHx8Rkw== tarball: 'file:projects/rush-stack-compiler-3.0.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.1-library-test.tgz': @@ -12581,7 +12592,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.1-library-test' resolution: - integrity: sha512-Uwy2U52LzHIdfrL+VIUAILbcjpeN5YItGHzwKqpzpIMWaunrEcfTXlaGm8yV4arVuwCGN7bX65kCR3Lh46JvBg== + integrity: sha512-MZ3dT7k9zaf6MI9VvylZcdxKA3MGWhWhZjtRN3TZGkmrUSPb4pK+7gv+63ngtljomJ0hfMJ0GBvqHT7TNSCXaA== tarball: 'file:projects/rush-stack-compiler-3.1-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.1.tgz': @@ -12597,7 +12608,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.1' resolution: - integrity: sha512-1TzClDXZW4wzfJ8n3h0R+v/iTuVOkm4BKyjvsOOKYaERIsAlOtL4RekqPUcvuKXxvZ0r0+jhoWR9w6COVcq5jg== + integrity: sha512-8aj3oKi3uSI4WFPmkBMt1sySlwnRvY7v1oEhtzWzbRCRhDZvSeqZ9OjzSj9zIh+XE8s8bL3Tsc62kpfBdrpzGQ== tarball: 'file:projects/rush-stack-compiler-3.1.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.2-library-test.tgz': @@ -12607,7 +12618,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.2-library-test' resolution: - integrity: sha512-55IVFkfBXuP0F/vnoep1IgHyNyKaQmhyizwzsJOD0HimOcQgdGFJjTM78JwIAJ0sSjE/VFtLrzgMfdXaZcHpSQ== + integrity: sha512-jlsp7HEXMw/Sn6c//hpjv1TZwG5hG6GBG0bZ2pwqC0v9dNxKOVjmZLyJQDlC4V/AkB2uPTnwmABe1ZTF4+flwQ== tarball: 'file:projects/rush-stack-compiler-3.2-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.2.tgz': @@ -12623,7 +12634,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.2' resolution: - integrity: sha512-2pnyX4ztXcsGi1MU+qQSYkAixvbuPE8m++f/swfzx6NmCpeUDW04xGvmhJd0zEGAmz/m4OJNUNL0cnRCI0PaNQ== + integrity: sha512-P0syfnvO6BRPu3sVrOHJROQif/+fPEUJlZtteSqRBM1zCOEJZ08HEZV22/4IcRnBSVHnvj7FFWlj8wymMt8Uow== tarball: 'file:projects/rush-stack-compiler-3.2.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.3-library-test.tgz': @@ -12633,7 +12644,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.3-library-test' resolution: - integrity: sha512-wI6xA92vRBYzwLf6XPjhCBG3GHgm5d9cLfcXbTGBPjUPf2OvO2UIoThTjpzj0M6e4Togzq/92LNvVU9BKOfHgQ== + integrity: sha512-FHmtkLFnM2+Dr4wKI9P7bQmMIHSJW93mF3Bwxm8cBSHKLHhJq98QX2GM5OR9zPj0yX8bZSDgX50SSLhI9eM3xw== tarball: 'file:projects/rush-stack-compiler-3.3-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.3.tgz': @@ -12649,7 +12660,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.3' resolution: - integrity: sha512-aKQ68jmk8I9dsgZgsPjkrrcMcwnnqsldV4hbfOC5sS/bU+SnQDnWf/yB2exPVOOQNcREm/k7loQNr1Rtq6Od2A== + integrity: sha512-9w7AgTiEb9Agf79J4OojrKlj/gxzJq7MK0249FllOsdTZTKHee/dXcOrPIculqis8Dv+eIZy5Pa/rae+cVnPpA== tarball: 'file:projects/rush-stack-compiler-3.3.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.4-library-test.tgz': @@ -12659,7 +12670,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.4-library-test' resolution: - integrity: sha512-jB9yt5V9KGMBKZOxM/m5ToRx05iru7Lyl+R35H91eXZeaxAh9+AJQqkLr4DRpjBlUr7E65rdU/PX1ipviuC1Bg== + integrity: sha512-HUsNfy49Tf67Npdw/cyG/pVlWhoy7gK5GsrRhmbwRsvA33V15cb7ysFGgtcGY4znXjh3EIelrcNPku8uqQcxTw== tarball: 'file:projects/rush-stack-compiler-3.4-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.4.tgz': @@ -12675,7 +12686,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.4' resolution: - integrity: sha512-uKE+rdbci95UTkFYes6/in4uqHw+KgDQVKyduQsQaHjo4QjLtqsSfoZdqiCHB2hOiUSnEX//DUP8B/hYPqW1Dg== + integrity: sha512-heMFO5MtgD3H9IBzSdOWYyw/LKC5+Eo2t/s+94MrpbkUxDmFV0LeU39ByonXhxJepNspSaRpl5QGXuYBK1Uyhg== tarball: 'file:projects/rush-stack-compiler-3.4.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.5-library-test.tgz': @@ -12685,7 +12696,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.5-library-test' resolution: - integrity: sha512-aS/KD27qxwtqf3DoxL8FOGYL4n0M60SqqwcTnIbcKsQSrqPkJgvLM6H25b2cZFetrqJ0G7+UbAfLGRz3yxU77w== + integrity: sha512-ZD0JWyoXjDdjTCbIUlIej1XbDK+DqVBNQIjDLBa5oWeumw1Xm5YlARYtBKY8V8eBCcXu+iusxce1jDG+McY6MA== tarball: 'file:projects/rush-stack-compiler-3.5-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.5.tgz': @@ -12701,7 +12712,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.5' resolution: - integrity: sha512-f+9GjlB9iS9mlK9irqXrPnOHUoW0F4yJ8ELKddDMgIl4t+6ghbFZWZd/nEThPrpXg+jlthiNEzCAbA1p4AIZeg== + integrity: sha512-x4UzicPgHiesZLUEBNJw8ifeWuw0XuKFc0jWCX2FBmHF/GaJgpkjwh89O+XrijMEqVCbK2eVD1lLHwMS6Vjj8Q== tarball: 'file:projects/rush-stack-compiler-3.5.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.6-library-test.tgz': @@ -12711,7 +12722,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.6-library-test' resolution: - integrity: sha512-C7AppePylD6ra5gVLzNn8PlPqr8N1WYoVs063Al6OYyM3X6Y3LHayx5Nwo7PtTAuMlLMcSnyA0ehCqacOVxPmw== + integrity: sha512-x1dleBqpSdWv3Q6iBNO0t3PHA5mZRXFwtxtWlb+9WlQ39yAX0jO0wZhb6SDY+WLz/wMEZhtzvBVskIKyRWGIzA== tarball: 'file:projects/rush-stack-compiler-3.6-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.6.tgz': @@ -12727,7 +12738,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.6' resolution: - integrity: sha512-sD9mh0bxNR59NYAqJFfGuxygXylJExWU7fweb9W18EA2oPFvXtp0xxhlEmc2E5D7Cb09wDZ01DeWuW1Y4oPgWA== + integrity: sha512-2HQ2jnE8oVzB62b07NNwfrNMuK31pVJClQLFTy+YQMorrN4O99HoQ2jiH19cHqe0eXDd7jErkngZb/HFxBqw8g== tarball: 'file:projects/rush-stack-compiler-3.6.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.7-library-test.tgz': @@ -12737,7 +12748,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.7-library-test' resolution: - integrity: sha512-eF6EZ7mJKXEppJxHwozf4Wd+5dBQOXt2OTE49+1dmZQ3EOfaMsvZMGVZsts2cR0qBpxRxtoCIdCS4Yvp8t6yKA== + integrity: sha512-FhWl8h3OkLYZhQVsIneW/VlFn3t7Ud6rITyfZU4izlMcr9Lbgc/BjrA3hTUcdZNAxitxv72VAQLFbrav/f78OQ== tarball: 'file:projects/rush-stack-compiler-3.7-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.7.tgz': @@ -12753,14 +12764,14 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.7' resolution: - integrity: sha512-iz62BYFkSDWqd/pGoiqu/yZ0o3FPIrjmP8jjDdIry0C5niJmcRvXxu7yBwl5vkOkAdxRzVzIjG5Jaz3A7RnSVw== + integrity: sha512-wAXFU469QXckKd9HjLi+GVUzLNQEJiyhnklanQV5wxCIihEYebKiR0pO3c6ngbMJJ2u1uCF7E5dKy3/zE+TnwQ== tarball: 'file:projects/rush-stack-compiler-3.7.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-shared.tgz': dev: false name: '@rush-temp/rush-stack-compiler-shared' resolution: - integrity: sha512-3DA+ZdhWSjTNrAVaC6G9AizudJaiO82PoNgCTQ/3PQ4g4J9xx6BrNv+sVPv/4h5ST2WQhdHiY9OW0/2xWDWY/A== + integrity: sha512-/ESo2NW0DtSk6Gnr6Mz6Fk4Js9b9g03E9CaTOKQ9oNJ0TTmADlf0J1X9J/mC0BbT7Mr+0sKOQlsizmvQ0UMSSg== tarball: 'file:projects/rush-stack-compiler-shared.tgz' version: 0.0.0 'file:projects/rush.tgz': @@ -12778,7 +12789,7 @@ packages: dev: false name: '@rush-temp/rush' resolution: - integrity: sha512-vFJN0QE+9/f8jEmZ860EJwJ1dIlIRacHSWsS9tyWvvPMXdVDaCY2LscEY/Or/j4ykaBuSq8jLYch3dwgw2b00w== + integrity: sha512-NnhG8kwgWT34PTFS/IEoCApapvtRJohUFdgP94UgEjOXRwH4MehXmoGA6XWy0OWiAUJPkAc1HxoFOjbLZvpMrA== tarball: 'file:projects/rush.tgz' version: 0.0.0 'file:projects/rushell.tgz': @@ -12791,7 +12802,7 @@ packages: dev: false name: '@rush-temp/rushell' resolution: - integrity: sha512-wnglr+80les1iH99ovZyyWYraleLtgfnlmariJDjO3pXMA8OIsZeDUB1bw3OgWO5iwyHIELlMeyylYm5wsHhYg== + integrity: sha512-bLunJ/+Ocx0wBZow15u48a8i3TYj56/czMCmS+to0oIGh6BMp90dHFLrlQZ1QLqeGTgkP+97qTRjYYjQDmxQrQ== tarball: 'file:projects/rushell.tgz' version: 0.0.0 'file:projects/set-webpack-public-path-plugin.tgz': @@ -12810,7 +12821,7 @@ packages: dev: false name: '@rush-temp/set-webpack-public-path-plugin' resolution: - integrity: sha512-X9EEFU4KfZ/gWj414QGJetKB27Ymoy2Vh6eljj++18FiqSIbm47GCyYoG2Si/z50NE24NeLZPGlUg7V9qA0RHQ== + integrity: sha512-C9QJuBPRvPtDd4zDjx2iECw3qF87r4ajdQ1iwE0no3ZEjJ2JNq5dzNsWQIwODF+lnRIZMrhcZMMwJc6abs9tCw== tarball: 'file:projects/set-webpack-public-path-plugin.tgz' version: 0.0.0 'file:projects/stream-collator.tgz': @@ -12825,7 +12836,7 @@ packages: dev: false name: '@rush-temp/stream-collator' resolution: - integrity: sha512-MOiVvKeiunyw6QF7x5Ti1XSDVNcDz6WI9ZtDPjqVCuPPGuhlC3RdShj+uRKCM/eGIulQ3Z4nLDIjPg6QXvYVww== + integrity: sha512-G6wkwmIJm4ctetqGMsk5gFcBdLE/mz3Ez969c94LbmEO9eVATlgUAtD6yzKJCqCftiqz2UY+xB9Srh7vH8e9/g== tarball: 'file:projects/stream-collator.tgz' version: 0.0.0 'file:projects/ts-command-line.tgz': @@ -12841,7 +12852,7 @@ packages: dev: false name: '@rush-temp/ts-command-line' resolution: - integrity: sha512-swS3RsDJWBig5w1dsxSOh25SmLrUmiCDocjn5+v0dJRyYYWapciSDZAbHKvBZt8qvOOp2LIxdmG+uLscPdWsRA== + integrity: sha512-gCyLGYctiU6FrjEyfOdsszoARGldeCU5Xpib5J2WmhyutggdzUKkl5T6zIdGSLHGkgzGuZhUAvE3yCEaFSVX4Q== tarball: 'file:projects/ts-command-line.tgz' version: 0.0.0 'file:projects/typings-generator.tgz': @@ -12854,7 +12865,7 @@ packages: dev: false name: '@rush-temp/typings-generator' resolution: - integrity: sha512-xEsjhfmkSJN2/noguMF6JjLLNEFeAq11m2Z4rudZCQ2ci3fuFyPu4pjXQdlcV2fj8OblhcNG+5Zppe2vuXCx1A== + integrity: sha512-JqeX9NgZO8DBaBukdNvaufsT7dKpn5G2dDuwdw5lJ019Gw2+UNXgJluDz36OXJ2/GlQ5d5juFpuJTkNWQis01A== tarball: 'file:projects/typings-generator.tgz' version: 0.0.0 'file:projects/web-library-build-test.tgz': @@ -12866,7 +12877,7 @@ packages: dev: false name: '@rush-temp/web-library-build-test' resolution: - integrity: sha512-riChd+XLc6SgkTa3F/JnlGPpotEg5G8HUD5emTnut/TES/8ZfPv9JCUs0Alj9+9zff9dzKQzoyUOtzr7nnFZNg== + integrity: sha512-Pqd+aedwUHPEbAL+UWNHD6XFQRs935xJdHG7nb/1W6QNspzrmTOC9G9BePeaTWXOdjZh91zCfkG+fSdyHC+Z6g== tarball: 'file:projects/web-library-build-test.tgz' version: 0.0.0 'file:projects/web-library-build.tgz': @@ -12878,9 +12889,10 @@ packages: dev: false name: '@rush-temp/web-library-build' resolution: - integrity: sha512-Wj4BXEHuZYUpgfJv6FndgcsYmAPEIJlfXMk43djaBK6iAPWJQGyo6MM9aJ24P126slwBtDrPiXWZMooYFDvm3g== + integrity: sha512-yTjFZ2MNIeJG+MyW/BhGYiR7E/Ju3QMR0dyBVI//hQMnSDjAkrtZFm7v+1rqK4a4kc4Pjo6zsFaOPgYFvVQcJg== tarball: 'file:projects/web-library-build.tgz' version: 0.0.0 +registry: '' specifiers: '@microsoft/node-library-build': 6.4.5 '@microsoft/rush-stack-compiler-3.5': 0.4.4 @@ -12899,6 +12911,7 @@ specifiers: '@rush-temp/api-extractor-test-02': 'file:./projects/api-extractor-test-02.tgz' '@rush-temp/api-extractor-test-03': 'file:./projects/api-extractor-test-03.tgz' '@rush-temp/api-extractor-test-04': 'file:./projects/api-extractor-test-04.tgz' + '@rush-temp/api-extractor-test-no-report': 'file:./projects/api-extractor-test-no-report.tgz' '@rush-temp/debug-certificate-manager': 'file:./projects/debug-certificate-manager.tgz' '@rush-temp/doc-plugin-rush-stack': 'file:./projects/doc-plugin-rush-stack.tgz' '@rush-temp/eslint-config': 'file:./projects/eslint-config.tgz' diff --git a/rush.json b/rush.json index 7d36c6795f0..db0ba88f592 100644 --- a/rush.json +++ b/rush.json @@ -461,6 +461,12 @@ "reviewCategory": "tests", "shouldPublish": false }, + { + "packageName": "api-extractor-test-no-report", + "projectFolder": "build-tests/api-extractor-test-no-report", + "reviewCategory": "tests", + "shouldPublish": false + }, { "packageName": "localization-plugin-test-01", "projectFolder": "build-tests/localization-plugin-test-01", From 64e2c664641a3f033333a1c7bee20106b4e04111 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Thu, 2 Apr 2020 09:48:23 +0200 Subject: [PATCH 008/429] fixed version missmatch. --- .../api-extractor-test-no-report/package.json | 2 +- common/config/rush/pnpm-lock.yaml | 176 ++++++++++-------- 2 files changed, 99 insertions(+), 79 deletions(-) diff --git a/build-tests/api-extractor-test-no-report/package.json b/build-tests/api-extractor-test-no-report/package.json index f5ad95c7da3..5179f8002c1 100644 --- a/build-tests/api-extractor-test-no-report/package.json +++ b/build-tests/api-extractor-test-no-report/package.json @@ -9,7 +9,7 @@ "build": "node build.js" }, "dependencies": { - "@microsoft/api-extractor": "7.7.10", + "@microsoft/api-extractor": "7.7.12", "api-extractor-lib1-test": "1.0.0", "fs-extra": "~7.0.1", "typescript": "~3.7.2" diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 6fda61171ee..3ffebb49a2e 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -2,7 +2,7 @@ dependencies: '@microsoft/node-library-build': 6.4.5 '@microsoft/rush-stack-compiler-3.5': 0.4.4 '@microsoft/teams-js': 1.3.0-beta.4 - '@microsoft/tsdoc': 0.12.14 + '@microsoft/tsdoc': 0.12.19 '@pnpm/link-bins': 5.1.7 '@rush-temp/api-documenter': 'file:projects/api-documenter.tgz' '@rush-temp/api-documenter-test': 'file:projects/api-documenter-test.tgz' @@ -148,7 +148,7 @@ dependencies: eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.16.0_eslint@6.5.1 eslint-plugin-security: 1.4.0 - eslint-plugin-tsdoc: 0.2.3 + eslint-plugin-tsdoc: 0.2.4 express: 4.16.4 fs-extra: 7.0.1 git-repo-info: 2.1.1 @@ -361,6 +361,15 @@ packages: dev: false resolution: integrity: sha512-XSwH2Gs+oPDom9BDFfH8Y+x440m1aKE9dvRmjJyNgakOBevLeEg+ELcrhC93gyf+bH9Ah8vGtC0CmpH9EvWdhQ== + /@microsoft/tsdoc-config/0.13.3: + dependencies: + '@microsoft/tsdoc': 0.12.19 + ajv: 6.10.2 + jju: 1.4.0 + resolve: 1.12.3 + dev: false + resolution: + integrity: sha512-6v2JUsfQIr2KStZgRusIuJmNvXX/xZMkzXA9YKY99hpj7uuAeAsHeKTe07D8t7hKlz79qCZMmg6ptJ55dYP9Xg== /@microsoft/tsdoc/0.12.14: dev: false resolution: @@ -369,6 +378,10 @@ packages: dev: false resolution: integrity: sha512-3rypGnknRaPGlU4HFx2MorC4zmhoGJx773cVbDfcUgc6zI/PFfFaiWmeRR6JiVyKRrLnU/ZH0pc/6jePzy/QyQ== + /@microsoft/tsdoc/0.12.19: + dev: false + resolution: + integrity: sha512-IpgPxHrNxZiMNUSXqR1l/gePKPkfAmIKoDRP9hp7OwjU29ZR8WCJsOJ8iBKgw0Qk+pFwR+8Y1cy8ImLY6e9m4A== /@pnpm/error/1.1.0: dev: false engines: @@ -3652,6 +3665,13 @@ packages: dev: false resolution: integrity: sha512-pYvYK94ISH9jKHgLjKlHZ9iFvXUsy4jQ944q5Cmp3kr7tAXH4MqJFfefGc47y6K7aOaGnKowGzeeoe1T4oQ1Mg== + /eslint-plugin-tsdoc/0.2.4: + dependencies: + '@microsoft/tsdoc': 0.12.19 + '@microsoft/tsdoc-config': 0.13.3 + dev: false + resolution: + integrity: sha512-iUHb4SkithNERIfrHGWAdsR0cjHplF9F9Mop4cnDSplAw/0oKyPb9eDjcqwFfO4E2pz+JLv24TzgM7gFAGqO9A== /eslint-scope/4.0.3: dependencies: esrecurse: 4.2.1 @@ -11810,12 +11830,12 @@ packages: dev: false name: '@rush-temp/api-documenter-test' resolution: - integrity: sha512-y/grzsT4wCktTYS0kAR2NwZgrMrS3+A2QuJARXYRZb4UaYhLJOCh6YsP2nBjcUmUWc6a4xJJPayGpYfIfmeFfg== + integrity: sha512-vrCebZGZdW9BQr87blPMXZZrSsNGNb1Kr9GP5UL+xZjcGhoVxyCsaspN/TwNNX3HiX2UwKke+Q5lu3D+OMt2fQ== tarball: 'file:projects/api-documenter-test.tgz' version: 0.0.0 'file:projects/api-documenter.tgz': dependencies: - '@microsoft/tsdoc': 0.12.14 + '@microsoft/tsdoc': 0.12.19 '@types/jest': 23.3.11 '@types/js-yaml': 3.12.1 '@types/node': 10.17.13 @@ -11828,7 +11848,7 @@ packages: dev: false name: '@rush-temp/api-documenter' resolution: - integrity: sha512-Hvwd5eVsMRgoxcts/VZCjHBypZ+MFeslOLZg8bhptizgPlEiEkmKy5p5+I4Mb/TaVLo4Q4X09DskHAXxfACnbQ== + integrity: sha512-5LMna9kIwmYjBLsm/jYYLi+R34MWcWbb7qz3ch9/79VatTAqISzVbcsMnEzU1P+lDQqhfrmESxZw/bvNKplLTg== tarball: 'file:projects/api-documenter.tgz' version: 0.0.0 'file:projects/api-extractor-lib1-test.tgz': @@ -11840,7 +11860,7 @@ packages: dev: false name: '@rush-temp/api-extractor-lib1-test' resolution: - integrity: sha512-yWObOk8ypI+eyEFbPdoezwhH2Lkz4OkFHogffwfBl2s55Y1Of9y6TKhn0R3qeeHx3IlywY9gpq5B5kVGivQe2w== + integrity: sha512-jh1IesMLl04jEkKug6RhTUjCSm+kOMvm4lYcJfsv3SrpHjNR/1UZEzUpJBPefWKi5p+ZF5kZiCphMYUCcWhlPg== tarball: 'file:projects/api-extractor-lib1-test.tgz' version: 0.0.0 'file:projects/api-extractor-lib2-test.tgz': @@ -11852,7 +11872,7 @@ packages: dev: false name: '@rush-temp/api-extractor-lib2-test' resolution: - integrity: sha512-HszIRlFg/xxXVRAMLaE+V42wKZCubFm/9Ts40xdVCgb1eHB9GQ9T0WBdHJkS3GbVLxdmRE+lnDuPb05FCELedg== + integrity: sha512-z6+stvrMxqj3wpnrW30RPUzfbUQhWDAUyYCGrqPBwjff9dWlJndp1MEmyqb2m6XbXHVldVhe/4vO5yoZ2qsueA== tarball: 'file:projects/api-extractor-lib2-test.tgz' version: 0.0.0 'file:projects/api-extractor-lib3-test.tgz': @@ -11864,21 +11884,21 @@ packages: dev: false name: '@rush-temp/api-extractor-lib3-test' resolution: - integrity: sha512-dQE2OCKumTb3l3Dzqx1CsB4oJo4HTuoheEZZGzTPslhTqSGGHnG7TcEG9Kb4Zrz+dRluwdiRth/VjK6WZzDTDg== + integrity: sha512-anp3vTUrf1L+H5GoYh5ESkfSjEj7cvB3/agJjoXsyX2nYQWJnGOXwb0Rf6v4cb+zqPP9ACkzkAQRcfCNgwoWlw== tarball: 'file:projects/api-extractor-lib3-test.tgz' version: 0.0.0 'file:projects/api-extractor-model.tgz': dependencies: '@microsoft/node-library-build': 6.4.5 '@microsoft/rush-stack-compiler-3.5': 0.4.4 - '@microsoft/tsdoc': 0.12.14 + '@microsoft/tsdoc': 0.12.19 '@types/jest': 23.3.11 '@types/node': 10.17.13 gulp: 4.0.2 dev: false name: '@rush-temp/api-extractor-model' resolution: - integrity: sha512-OHqbMuIwf1zK7mUz3pZmZO+UqGLMNsWryaOH9Ny7CcnsY4Dt7F/C8LSClYBSOaUbLpsO0VDJatA2lwUA8DSNgg== + integrity: sha512-JZiaeYTBiRT4IgJWMLRjO3L32Wj4Mkf3FiWzRR6yyB6iVSU+7yuhT+Dj88MCBmfAR3ox389Cdtf7QwG+1oIBKw== tarball: 'file:projects/api-extractor-model.tgz' version: 0.0.0 'file:projects/api-extractor-scenarios.tgz': @@ -11892,7 +11912,7 @@ packages: dev: false name: '@rush-temp/api-extractor-scenarios' resolution: - integrity: sha512-ixVM5zWa3ppPUoTwd3iwsZW6GBKALD8mI0JlJ8lD2GHBYWxjjc9KunPHTfJkaiaRzSi4eyvigepHU8ZAA7qeSw== + integrity: sha512-KfKZoWNqV8+4phtTLcG0a2AcQdPJkgWgUzRCQfXqZmUOxof5HA1tk4uebXn9CYaAnQxuQvYtaDugPsy93yQCZA== tarball: 'file:projects/api-extractor-scenarios.tgz' version: 0.0.0 'file:projects/api-extractor-test-01.tgz': @@ -11906,7 +11926,7 @@ packages: dev: false name: '@rush-temp/api-extractor-test-01' resolution: - integrity: sha512-PS/VBWdISrPbioLEbtkpfAoO+mZvzbaKHsjacN53X3XxPZIKTSrW48BqLoQ6RdUCn05wNB7PD/PxrEsu0f9gNA== + integrity: sha512-+mSryAXgDudtQ6j4NSReNGBO41QL8Ea3fZxfTk09UFbiuDb+vVce9Lcn96Bhs1WjIu4Lx6v3LEugIP3+Wk6q9A== tarball: 'file:projects/api-extractor-test-01.tgz' version: 0.0.0 'file:projects/api-extractor-test-02.tgz': @@ -11919,7 +11939,7 @@ packages: dev: false name: '@rush-temp/api-extractor-test-02' resolution: - integrity: sha512-hIFaofNb9/ox8CeCRcbN2YZnTo8RmE5zVEqYwGmNX7mm9xwGN0UJfVB4lYRUT1kwUDLzR3a0rNsG8Ooiln2qsA== + integrity: sha512-rW2B3zf3gfvjQVTUk8JGz0cmKB0Os4PNVOHt/QmKZPT/aprGU4TkFW8A14psc0EdMg9mDOjRDDkgdxE93kN1hQ== tarball: 'file:projects/api-extractor-test-02.tgz' version: 0.0.0 'file:projects/api-extractor-test-03.tgz': @@ -11941,7 +11961,7 @@ packages: dev: false name: '@rush-temp/api-extractor-test-04' resolution: - integrity: sha512-AA7zu/aWU9kPjOyUuZa/xrfk6XYiMQ6O3vsHXwqlpsJOcojapiFN/xl4baA5EdCehyFKS4x6is2SrUfg1ye7zg== + integrity: sha512-K4QeNMtB2L41QSa+cIZb48ZIKRkboF3/M+o9PMLYO7uILe67Wo0F+mm57P5ms2JGrqjlyPZTsIo9wpMCuxeEdg== tarball: 'file:projects/api-extractor-test-04.tgz' version: 0.0.0 'file:projects/api-extractor-test-no-report.tgz': @@ -11951,14 +11971,14 @@ packages: dev: false name: '@rush-temp/api-extractor-test-no-report' resolution: - integrity: sha512-8MKXDKoKinqAGMWlE4UzvkF6Ymzwl9nsl8SlNq62CoTMNxUxDmiFl9NJOqE6YABYsVL5ZvSBeyhVY/1WA9Vxxg== + integrity: sha512-UEryMIT/TLb6MW6dOmHpCIMjQw+caE+Twu9wllw5OZm6EsblUDGmq0XOkgb8vqNXQO7BVEz5psL+gr6Uq+aaNg== tarball: 'file:projects/api-extractor-test-no-report.tgz' version: 0.0.0 'file:projects/api-extractor.tgz': dependencies: '@microsoft/node-library-build': 6.4.5 '@microsoft/rush-stack-compiler-3.5': 0.4.4 - '@microsoft/tsdoc': 0.12.14 + '@microsoft/tsdoc': 0.12.19 '@types/jest': 23.3.11 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -11971,7 +11991,7 @@ packages: dev: false name: '@rush-temp/api-extractor' resolution: - integrity: sha512-rcEO5AwIftC3DrUReufxQkfpvOpOkChkM0tZQKvrZU8e6nCU71krcgbgEJvqK/e2NSA8FpETjkbxvzXvhZ1clA== + integrity: sha512-erPP0nxgC2oASVZb+tKI3frE4o1+Yr4puYfyBbcO1Sia1cduH3jGKWNq3WPMlVOf6QWJyt0gJt8mtGRO2VBNhQ== tarball: 'file:projects/api-extractor.tgz' version: 0.0.0 'file:projects/debug-certificate-manager.tgz': @@ -11986,12 +12006,12 @@ packages: dev: false name: '@rush-temp/debug-certificate-manager' resolution: - integrity: sha512-2gvCrBuoTdsEO01Vw7FP/Z7rK2ERuF6OF7cTaAWbXHu2UEa9XqsvTRHpo9TIeem/fSB9PKM08DQltPPzrmaiMg== + integrity: sha512-GCQqojOxe53o84zGKYSOlxSqz4JnmA2PHdqYkJypKe7nLnCjHJcLmg8DUBcaTnop0MggFHdsWJnw7yYBfOkj9A== tarball: 'file:projects/debug-certificate-manager.tgz' version: 0.0.0 'file:projects/doc-plugin-rush-stack.tgz': dependencies: - '@microsoft/tsdoc': 0.12.14 + '@microsoft/tsdoc': 0.12.19 '@types/js-yaml': 3.12.1 '@types/node': 10.17.13 gulp: 4.0.2 @@ -11999,7 +12019,7 @@ packages: dev: false name: '@rush-temp/doc-plugin-rush-stack' resolution: - integrity: sha512-B5gZQqoSUwk4L3ToEZObhdiKmDhebVi3b3eoJqJXCrYQzbEKlNgODo2M45FjpGO0aIH/CyWRvwLg7nL5+/56EA== + integrity: sha512-EbKRnxdQURfCHlfXj7+5MWk7RnLQn+bhrNknGzL26ssZPo7twIne2UwckEbUaTp4oS4/bLuzRsCLQsvWiX+wFg== tarball: 'file:projects/doc-plugin-rush-stack.tgz' version: 0.0.0 'file:projects/eslint-config.tgz': @@ -12012,12 +12032,12 @@ packages: eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.16.0_eslint@6.5.1 eslint-plugin-security: 1.4.0 - eslint-plugin-tsdoc: 0.2.3 + eslint-plugin-tsdoc: 0.2.4 typescript: 3.5.3 dev: false name: '@rush-temp/eslint-config' resolution: - integrity: sha512-gUIH2uS4R7skvBk55sagvt7cTLaiahHTI18Sn5feSSKbo9xZ8aRnjNw8dMTlGVWNdjoRJSjRV0lZGn26FvU3pA== + integrity: sha512-NCvbX0gN+a+ACcTv6Aetjc2pjTd2PjfjdTLx6w4U36yc0Q46k1D0sF7fe79k7OtgTus9uekO/rw9QFDU7OulJg== tarball: 'file:projects/eslint-config.tgz' version: 0.0.0 'file:projects/eslint-plugin.tgz': @@ -12043,7 +12063,7 @@ packages: dev: false name: '@rush-temp/generate-api-docs' resolution: - integrity: sha512-gNxomXYQVXx/YdxhJDvMUgfzR9F3z2dOLKxq8qyDjW2zYjSuwX/l3Oype7PRg1V/IpYwUGoYKF0ayskEjZjYOg== + integrity: sha512-q5a2GCLoWb+NLvXLo93KePzZi2eGwn4WT8h6yI/7SCduw401x/Wr7pofOJskm5jY8GNhyu0JEsAzS0Ugukx8HA== tarball: 'file:projects/generate-api-docs.tgz' version: 0.0.0 'file:projects/gulp-core-build-mocha.tgz': @@ -12064,7 +12084,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-mocha' resolution: - integrity: sha512-qVUrGic4cESplVC0SUhraKorCPgnSKaC2p3e8m2hBwi2RS1KHxOF4NWKUeXw+KF/tgRhaD2KGGchK/41pScmHw== + integrity: sha512-fxf7zR4iwz+776FFP4OkNAux9Ml08nvpoYBa+97ILO9ky8yadh7ktzaIUTy9sQeS7TryIZgLGu9mWMnNSVZpLA== tarball: 'file:projects/gulp-core-build-mocha.tgz' version: 0.0.0 'file:projects/gulp-core-build-sass.tgz': @@ -12086,7 +12106,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-sass' resolution: - integrity: sha512-kKpknzxwaPZQPXeI9/zBiRG6hKrpIjIDjBBtTff2blsvKrsTZ6uDGPvEWLUGG7y45RStdLuhHSLxNoWPQeAA3g== + integrity: sha512-MC4wglv5KcZHaWimCExyRVQ9Hi5gA/jI5b1/gZlb+PwdNrxrjvYHPQmWosLJn75ftpY4e8yeFMED/6U7EXo49Q== tarball: 'file:projects/gulp-core-build-sass.tgz' version: 0.0.0 'file:projects/gulp-core-build-serve.tgz': @@ -12109,7 +12129,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-serve' resolution: - integrity: sha512-GfFU+r5DLxwoZQGnRbfka/8yfypdzdQHxnqcanqcvO+zG9+7ARkxwj64GLT2b71KR1Wp/UK6vsmpq9iO6BS+0w== + integrity: sha512-03Z/fUC9jJm/mC8y6viGRynRMEel+9I806d7T60QqNWER7ljSvZjAODmyio8HbOwf8i5FSQIw04s+3SgVFoLoQ== tarball: 'file:projects/gulp-core-build-serve.tgz' version: 0.0.0 'file:projects/gulp-core-build-typescript.tgz': @@ -12128,7 +12148,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-typescript' resolution: - integrity: sha512-1/aJJ6dAo1uQaRPhc7BtIqxymOzDp/gBKBjf2y/+UqZGWWoYWDPoFlhcUDOahJI0dhSQkjnw5ttQZu79B+JLJg== + integrity: sha512-TqwU5LJV4bkBJ+SElvVlI6+c+dibs3Li8LTug6GgugI6WBo8JEG5VBJQdlZlLgKxFCT0vTJYEacCfmA4eGbY4A== tarball: 'file:projects/gulp-core-build-typescript.tgz' version: 0.0.0 'file:projects/gulp-core-build-webpack.tgz': @@ -12146,7 +12166,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build-webpack' resolution: - integrity: sha512-6JDrBjcVhPG8+S3/2nlbgiphmNWId4Cid6vgpFYPkurIw5MhQyan3cDjKt81bE5mXApdSnAi+SscTxpZUH+Opw== + integrity: sha512-j9sGCTi8B86qrmKxwL++ktwf7SwVScunuu4terIiWMDe+gMV65RWgR7VBfc6qQLMvk17/Y02Td87DDg6N4q7hQ== tarball: 'file:projects/gulp-core-build-webpack.tgz' version: 0.0.0 'file:projects/gulp-core-build.tgz': @@ -12198,7 +12218,7 @@ packages: dev: false name: '@rush-temp/gulp-core-build' resolution: - integrity: sha512-TBJ5pKoXyHPiS6N7O3sRjoKQT6Hi8QWyUaaAsk+XkSeTuebXQlErQmJAylG9tYo0pfK2LUX1s2x1WjM2ld8Pag== + integrity: sha512-1USmgziInF+TIXaHZE+o6QZ5glFMkOStmoyIJY9aX884UU+mNFjBiU1EeIbUNzmDKAmmAxE/sAEB38oKNsgWNQ== tarball: 'file:projects/gulp-core-build.tgz' version: 0.0.0 'file:projects/load-themed-styles.tgz': @@ -12211,7 +12231,7 @@ packages: dev: false name: '@rush-temp/load-themed-styles' resolution: - integrity: sha512-Px7WgHzBIP9JHvoWBTJTDVrqFG48czl0odQveA9NyDd36tPWF9llqUooZhYEdS3Wa1V+QkSOaoHNTtLcKBlFHg== + integrity: sha512-vHAJsWsHIUYoiIHkGS0MZ7PVAmBhIEyTF8u15/0JrzpExFzfyfa2jeLgY0OJTLJa0UW12DA+0e7gKlL6dQL60g== tarball: 'file:projects/load-themed-styles.tgz' version: 0.0.0 'file:projects/loader-load-themed-styles.tgz': @@ -12226,7 +12246,7 @@ packages: dev: false name: '@rush-temp/loader-load-themed-styles' resolution: - integrity: sha512-F5EAjysmtnbrZtm8H+Ff7+hyPFE6FstXx0GaIS86tUxeVlb0RPOqX17YDo8eiURKn7MEczI+a0w5ncNxULaHKQ== + integrity: sha512-0WIUF+C52kGw2ppRPaEXKnC78qmzZYVhBQyyKhxxrezNradWeUTlQEMcewMfjlR/Y8ETbi3pW6IIG3YvmPK9BA== tarball: 'file:projects/loader-load-themed-styles.tgz' version: 0.0.0 'file:projects/loader-raw-script.tgz': @@ -12240,7 +12260,7 @@ packages: dev: false name: '@rush-temp/loader-raw-script' resolution: - integrity: sha512-7pv2jKJawO+Xgl0I3NeUAtwyR8Sj5gP2qzSCd2icEVIoRTpuso12GyBw0/Bi9IQMVoqCqfH5WcCi/KsBH+RIkA== + integrity: sha512-qLbo2Fx1Q3NS45NgpTMJFpfwXeFW2iiRcNZ4WL+Zhx5kmcBPPswC4+mIE0oehvSk4Ng61P4KV5zt8iQiAZ4SgA== tarball: 'file:projects/loader-raw-script.tgz' version: 0.0.0 'file:projects/localization-plugin-test-01.tgz': @@ -12255,7 +12275,7 @@ packages: dev: false name: '@rush-temp/localization-plugin-test-01' resolution: - integrity: sha512-rQeaXK9WMAtzCX1aguuhwybBnT0s4yG3IYxjWVwdOJRihQC4JUmRkiGSrwWp8FrEn8rEKMJs50+/9R5dQc2r3g== + integrity: sha512-7LcdwcgEorVX0KXkRq261GNaMvr/M7oB/yJWmIe2a6z1ojvGTLEqo4TXMoD4qc1sa6v5BlFmQovzL09aQnTQfQ== tarball: 'file:projects/localization-plugin-test-01.tgz' version: 0.0.0 'file:projects/localization-plugin-test-02.tgz': @@ -12272,7 +12292,7 @@ packages: dev: false name: '@rush-temp/localization-plugin-test-02' resolution: - integrity: sha512-Or7nEdm+YSzPqvSZhSGwG+BCXyanthGlAFcRpGfOvLeMv5iaRLl5IBwgrxObaRBKQZ6ZZYhQZINH9dvoZnPP5A== + integrity: sha512-pq3YlLKVcW8pfOWGPykx9+VoqXb8DrtC7GynH4urcBA05zBk0CIIYRiQUN0BIDviD/chIT2jXGeAYAEmDkAWoA== tarball: 'file:projects/localization-plugin-test-02.tgz' version: 0.0.0 'file:projects/localization-plugin-test-03.tgz': @@ -12287,7 +12307,7 @@ packages: dev: false name: '@rush-temp/localization-plugin-test-03' resolution: - integrity: sha512-oRWFyOalOx2dO208LQ9b6uAzQPsxqv2bYbOlQMA+WFZ+6nH5yQQ/Zyi1V5tcxnVSo3DTxgE9z06a2sRbkfIKvQ== + integrity: sha512-AWaZlF6L7/duquvBWlcqpPWNiBaCL5NjFSXPz+yErFNGogC7AZGZqOJSGOwN6M1kC12uNINGxBrgqoonIeFJ8g== tarball: 'file:projects/localization-plugin-test-03.tgz' version: 0.0.0 'file:projects/localization-plugin.tgz': @@ -12310,7 +12330,7 @@ packages: dev: false name: '@rush-temp/localization-plugin' resolution: - integrity: sha512-0DXgSamzqT3UUNvfwLFfKuiwluQlf7g7Ug2xqbqqme2DdSRzdis5dPW7b0e8OxQdTKf6F6b9pJu5Pbfe8DoWlA== + integrity: sha512-mnTQbqCqXqIKfnt3bPGmG3ZUs4NT3GK7LASaLC+CzBMtsRbdP73i7Amhr9Ad0GWLbGzSKwOmSCXH0nSJvS66EQ== tarball: 'file:projects/localization-plugin.tgz' version: 0.0.0 'file:projects/node-core-library.tgz': @@ -12334,7 +12354,7 @@ packages: dev: false name: '@rush-temp/node-core-library' resolution: - integrity: sha512-mNaK1wPSR84IeP439aCMWWc0k8Jdsj5r0MX3dueMVZgVSaU9h0QpIFFhlkJW3d777p3KjguB/EHcoKIW7USDVQ== + integrity: sha512-FAdL3oJZXafVb1JPQREdDK/RbLj6Oyy9NmYiYJar7mb/EZJ9uVyPDlkpaURJaVSlsYIYESHcxrKu3ymslCMFkQ== tarball: 'file:projects/node-core-library.tgz' version: 0.0.0 'file:projects/node-library-build-eslint-test.tgz': @@ -12347,7 +12367,7 @@ packages: dev: false name: '@rush-temp/node-library-build-eslint-test' resolution: - integrity: sha512-ooS22KNoEzSpjdsxHI2t/Olr0lxy8zgZdm+qUoTVtUTgLNyDewJ8mnKL++OmYlDvVsRHl4bdyiTBXBMVZXzUvA== + integrity: sha512-MHLJvxc7T14Qi/u+SZSMeW0wYeZXTc05TFAWMp/1QElOHHifn2Vz4W2F7OhLKN423dY6U2SFF/IpU7GuwYsTPQ== tarball: 'file:projects/node-library-build-eslint-test.tgz' version: 0.0.0 'file:projects/node-library-build-tslint-test.tgz': @@ -12360,7 +12380,7 @@ packages: dev: false name: '@rush-temp/node-library-build-tslint-test' resolution: - integrity: sha512-AXsCUFwuemYxjULtfBjuBu0h9LMTjQiUUgAFSO4w1zQIn2qZZMCN41lQ4T7z3o3+dp4+OMiv+qz/zgPQ6+Scug== + integrity: sha512-l/Dr5AinLbJStIgILJh6otBizUs+Hg55Ap2fP5PjGqyGQePyibHz2CiGX+R87btIGORy8pYdAz+xYuI0tCeSGg== tarball: 'file:projects/node-library-build-tslint-test.tgz' version: 0.0.0 'file:projects/node-library-build.tgz': @@ -12371,7 +12391,7 @@ packages: dev: false name: '@rush-temp/node-library-build' resolution: - integrity: sha512-brxn7vy3E/UJda7FyBBmbF2td7UxVmXKxi9znjs0bBUIu8DFoQWf9+8G0hBjZmPuZh5hMXFyuY31SqQqLkwlzg== + integrity: sha512-U6Q0tQwezZo6dbBmt1Pkxco47xM8oozCjWePL+nE9UW2xw8tee2V10RuSiBD0GqtRQjP/+fufId4dQ03HIagRw== tarball: 'file:projects/node-library-build.tgz' version: 0.0.0 'file:projects/package-deps-hash.tgz': @@ -12384,7 +12404,7 @@ packages: dev: false name: '@rush-temp/package-deps-hash' resolution: - integrity: sha512-wdTfpUcyaA9l46+pcBNLLuU19QZuhHPkpTCWdJKfnbZXSuj7oSo1Z4R+ve3ttKTLp836f0Yu/uai4vrSA2IEIA== + integrity: sha512-K7R7QgMnZNFxVhvNq1gGLkH4j/nH7wMqsfR8u0dOLjm+RVWTkBAZZDckUy62MS3vpG+ts2Ju2Zu35VAK2pvpbw== tarball: 'file:projects/package-deps-hash.tgz' version: 0.0.0 'file:projects/repo-toolbox.tgz': @@ -12394,7 +12414,7 @@ packages: dev: false name: '@rush-temp/repo-toolbox' resolution: - integrity: sha512-oJo/54Pa7ndqm2NOT9RqD6NabB8c3agC0pIbcAx6l0YAdwtFomdFOKCM3VFbtDfCzpEWtqW6T6FMogixJ7bDMQ== + integrity: sha512-STlskauBzzuR5+fqPAlNgezb2FgosNOZlrJyIPRs3DahVbkndq6/clj4hXl92zaDJzh50ZNv5Qtdam/fnzZVHw== tarball: 'file:projects/repo-toolbox.tgz' version: 0.0.0 'file:projects/rush-buildxl.tgz': @@ -12405,7 +12425,7 @@ packages: dev: false name: '@rush-temp/rush-buildxl' resolution: - integrity: sha512-gbwFn3jiaNLbr3cKzI9tOxXlvg49/GpZwt0rUeBRh6HgABP4Kfdb2oIfwq+p+XVLMnXgERChyIx8jYqGuRs5Aw== + integrity: sha512-yi9bbNN/BsTA0Yj+q/27Gm8iAPK0di7Emsbrcid5HY6C0mXqvafY8YNGObVTNRR4MCDczwHjHDmqKYaoZeZNWw== tarball: 'file:projects/rush-buildxl.tgz' version: 0.0.0 'file:projects/rush-lib.tgz': @@ -12452,7 +12472,7 @@ packages: dev: false name: '@rush-temp/rush-lib' resolution: - integrity: sha512-IpICWQjJfIKEjUhqHwzCC8czQ1DIjR9igS2y8p58Qt6g7Fz7x+jUBifFJMK558PuCKTNzO+qoasqOl5HtxqaDw== + integrity: sha512-JbFY4Ncp8+GTW17w94GWX9NSZ2/6xSN/HzPGsX0tokzqyqIhHaIgHHOyhxGzomxH9PDz4ca5DMusSyg8yzobhQ== tarball: 'file:projects/rush-lib.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.4-library-test.tgz': @@ -12462,7 +12482,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.4-library-test' resolution: - integrity: sha512-r+61wynX/l1BQCqlb7wUJkUj/DEfnRFlaQXlxRHSbUMcj3wIZ4tFVWbpqjUMeodNFyKfNq4aSKl7ndUZe8yNzQ== + integrity: sha512-VTvDsDYpsYB8j2qStosoCVbMy3ZSzT5HyWVR88leHuQi7iLwu/XlLnMM50HaUhJLnaQSghsXxEt5NkUvRFriJQ== tarball: 'file:projects/rush-stack-compiler-2.4-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.4.tgz': @@ -12478,7 +12498,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.4' resolution: - integrity: sha512-OKG0UUxpmdS+5pxKFOnms3hIBXmHnJHVZrjUvMaEPvsq+hvSnTm7PWUzS5oqZHR4mea0v2gNswWG8HY+1lnpXg== + integrity: sha512-U4JYLnC11+evIcWLqmfK0LYZvmcCf7baorIy8FsmCVa26cbTd4YebU/gpdHLf7SF/bXOS9jjvFeZXy86zjkwFw== tarball: 'file:projects/rush-stack-compiler-2.4.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.7-library-test.tgz': @@ -12488,7 +12508,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.7-library-test' resolution: - integrity: sha512-yuuL5m1xujGAC1IpsKLgc+BT71K/n5CNeQqh2vjhOkCD7Z8SXw1S1muRqrMS8RZANp/2RmUpjCWW2QED9vk8rA== + integrity: sha512-pu/PWbTRRWSu2nEdeqOvmLHGdZOCU9AjJnbmWxohagTIMgv63xkhlj3BmmMpJ5c4b0nhoGeZTq5cgwjmY8JMkg== tarball: 'file:projects/rush-stack-compiler-2.7-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.7.tgz': @@ -12504,7 +12524,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.7' resolution: - integrity: sha512-fU1nZeHVEXjvYMiMl/l+T45JTlS1WXSSckvKMZTYlGEm+QkHt8AFgkdK/vTBgurV+q4jlj7E1wgv7VnVhhpM4A== + integrity: sha512-Q87PhPhWxrnGJkrTVICLRU75KzacQKLMEaVFxiMwU1jE5ZhMTMcXBRDvT5Nn6wQoY4oid5MoG+YAF3n0fCXCSg== tarball: 'file:projects/rush-stack-compiler-2.7.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.8-library-test.tgz': @@ -12514,7 +12534,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.8-library-test' resolution: - integrity: sha512-7Wlc10SfkL+R3EtY1ntD6RXZAwpQkgq9asddt5ExmAjMzyhP4mDAh24ARNvCjAssaMGBZJO2hBAA9D7O/zwQ4Q== + integrity: sha512-yeB2HuM4RJeJfGSElHR9vY+y/Wm7knZPOumE7HEKUQGtR0lPYzuoyulsgu2DFMLApOnabZ4hYY0jWKHXvvunWw== tarball: 'file:projects/rush-stack-compiler-2.8-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.8.tgz': @@ -12530,7 +12550,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.8' resolution: - integrity: sha512-4vijV5ByPHQ0a3W+4pPv8pQtJS8jLE3TEwoE/kGOWVZEjqytoz8FE4sGGdpigAqf9Sd33GOJrcsFe1ywcMbdjA== + integrity: sha512-jUySiOreNGRnLr+fVrJ3G96jMnA0JsQiZ8l6EQnqhKSeBqw/iZOTcZF6Z1qqoIWqMpDf0CFR6NGpF7QixCubSw== tarball: 'file:projects/rush-stack-compiler-2.8.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.9-library-test.tgz': @@ -12540,7 +12560,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.9-library-test' resolution: - integrity: sha512-V0fFOP9Lit3RL2OI2BlIjXuVg/4/J6jgR3my9MddSToMju9ILUcU9OVVjyZnvfRnynHbHGtvuUWuUYa+JwrmsQ== + integrity: sha512-2xLDK/QiKpWg4fPAm5IHOXQbb+TsQf9okvs1FD16Ih2kewcNV4i2h2f6crI+5/a/Ap/D2ExOa5lU3oxd5OIZ9Q== tarball: 'file:projects/rush-stack-compiler-2.9-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-2.9.tgz': @@ -12556,7 +12576,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-2.9' resolution: - integrity: sha512-93KGGVL6UtODnK1TBTR+nVKeuXcOVbjKFQSw94wn5A0wfUQn5fHMl2edjTZBo0ef1vBt/NHoQ7MJ/k3Yz4VZ2A== + integrity: sha512-pT2XQOJSccm0bola1kiWdBKiiLnn88ZpZRWQ/I7BZJu5o1omGxfJ1DJdbjfdJJ7OhmxwNM4oMIp/nI1CExJccw== tarball: 'file:projects/rush-stack-compiler-2.9.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.0-library-test.tgz': @@ -12566,7 +12586,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.0-library-test' resolution: - integrity: sha512-YJ45t+v1n3bhQWsuWPqCtfUVVHewuBnuUiPKCHkbZLh1vlQpJ0w+J2XcgwBnTCqv9U38H+aswOgF03xWUGBElQ== + integrity: sha512-KMg3wWNCTmq/dLqM0e1FUORe7TOKR/SQ7Fm21jL/v5Zyn5bKTqt5R3rS4+BnHKHiCxaXrQjmNKUNUT5BykjU/w== tarball: 'file:projects/rush-stack-compiler-3.0-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.0.tgz': @@ -12582,7 +12602,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.0' resolution: - integrity: sha512-MIQk6dGf4Ieq3d4atO1mszd4/Xnt0pWUog4USPHHdg1/FxI27h/BVP//Ci+YGIyQYUbH4fcgdZAgavlmHx8Rkw== + integrity: sha512-oOeAL5lEazzXoGFg/3ZV95RgZx9E+DBWoarVsIP4nsWNGIhJ0+u+hXPqrICwyGQvwMefvxDmuuTspTDiYl6hdA== tarball: 'file:projects/rush-stack-compiler-3.0.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.1-library-test.tgz': @@ -12592,7 +12612,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.1-library-test' resolution: - integrity: sha512-MZ3dT7k9zaf6MI9VvylZcdxKA3MGWhWhZjtRN3TZGkmrUSPb4pK+7gv+63ngtljomJ0hfMJ0GBvqHT7TNSCXaA== + integrity: sha512-Es9eW0Ku30vjPl6dtqAEQuLSoOYoye3T01OVyfzNewJSR6jcTpXoE1tnbbVdZGNF3tATHIzAfWsFHClNx/AQ9A== tarball: 'file:projects/rush-stack-compiler-3.1-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.1.tgz': @@ -12608,7 +12628,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.1' resolution: - integrity: sha512-8aj3oKi3uSI4WFPmkBMt1sySlwnRvY7v1oEhtzWzbRCRhDZvSeqZ9OjzSj9zIh+XE8s8bL3Tsc62kpfBdrpzGQ== + integrity: sha512-OOQFCJc27evF9vxQeuQMOK6gP0z3eOmpgR1REPBaBriJqZWqNZHQR+yQI02NCawXZI7BhG3ZH/fj9VOw139gyg== tarball: 'file:projects/rush-stack-compiler-3.1.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.2-library-test.tgz': @@ -12618,7 +12638,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.2-library-test' resolution: - integrity: sha512-jlsp7HEXMw/Sn6c//hpjv1TZwG5hG6GBG0bZ2pwqC0v9dNxKOVjmZLyJQDlC4V/AkB2uPTnwmABe1ZTF4+flwQ== + integrity: sha512-1jbbu/R0j9NpUdpCrn4Kf3g+hk2s8TOWSqOfVMekjcBAuFfepAcuO2AMm6BmQuTGPwm9dQYcPK/a1k7oIN7dag== tarball: 'file:projects/rush-stack-compiler-3.2-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.2.tgz': @@ -12634,7 +12654,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.2' resolution: - integrity: sha512-P0syfnvO6BRPu3sVrOHJROQif/+fPEUJlZtteSqRBM1zCOEJZ08HEZV22/4IcRnBSVHnvj7FFWlj8wymMt8Uow== + integrity: sha512-/ENkb34667diWfmWWoVrJ3aXPJ+miT6URVIQ4mCDnt0ugpOhUPpeQu5Pvc2yQtQtvN6+/0MJRFDQeBwo//RRqQ== tarball: 'file:projects/rush-stack-compiler-3.2.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.3-library-test.tgz': @@ -12644,7 +12664,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.3-library-test' resolution: - integrity: sha512-FHmtkLFnM2+Dr4wKI9P7bQmMIHSJW93mF3Bwxm8cBSHKLHhJq98QX2GM5OR9zPj0yX8bZSDgX50SSLhI9eM3xw== + integrity: sha512-bIMzNA4qC4FhtkjTss2Z6OEWCyUAHBDgYrJKT8Nkfrhwszg/bgIjd3si5KHK1lI5cGAlb4EPrQxk3NbLCwVBQQ== tarball: 'file:projects/rush-stack-compiler-3.3-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.3.tgz': @@ -12660,7 +12680,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.3' resolution: - integrity: sha512-9w7AgTiEb9Agf79J4OojrKlj/gxzJq7MK0249FllOsdTZTKHee/dXcOrPIculqis8Dv+eIZy5Pa/rae+cVnPpA== + integrity: sha512-wjBq4NPY3Hc/oRcb0fop9o3XCkc9e2minktLJfv0a0d21vmzO1HhkNrYb+Lfue3AQkoR1Byx62uVJQBPN4GNWA== tarball: 'file:projects/rush-stack-compiler-3.3.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.4-library-test.tgz': @@ -12670,7 +12690,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.4-library-test' resolution: - integrity: sha512-HUsNfy49Tf67Npdw/cyG/pVlWhoy7gK5GsrRhmbwRsvA33V15cb7ysFGgtcGY4znXjh3EIelrcNPku8uqQcxTw== + integrity: sha512-TlZTa4/CbDpjnGekcGItJwnnj3KHPeDUSNdx9MEJwaZbYSJYwNhgdOiL63S7Cux7B6LZktW5IbWp4rM1JtZlyw== tarball: 'file:projects/rush-stack-compiler-3.4-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.4.tgz': @@ -12686,7 +12706,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.4' resolution: - integrity: sha512-heMFO5MtgD3H9IBzSdOWYyw/LKC5+Eo2t/s+94MrpbkUxDmFV0LeU39ByonXhxJepNspSaRpl5QGXuYBK1Uyhg== + integrity: sha512-O7OGlF9xwlS8EVhPewEBWdxUJjP4DWfQWeux17k2eO3WLJKzrQb8101CFKgvoI2Cv1fKv1RGCzwVLII3Ri0hHQ== tarball: 'file:projects/rush-stack-compiler-3.4.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.5-library-test.tgz': @@ -12696,7 +12716,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.5-library-test' resolution: - integrity: sha512-ZD0JWyoXjDdjTCbIUlIej1XbDK+DqVBNQIjDLBa5oWeumw1Xm5YlARYtBKY8V8eBCcXu+iusxce1jDG+McY6MA== + integrity: sha512-KrIK0nbKeq7peNZU0ba1HGSm04euc4oiMwJlu7xXD8neGHFQ+Y7pjzzROpgN/lDe7UKvLbvVGCC/RUdjtTPcxQ== tarball: 'file:projects/rush-stack-compiler-3.5-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.5.tgz': @@ -12712,7 +12732,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.5' resolution: - integrity: sha512-x4UzicPgHiesZLUEBNJw8ifeWuw0XuKFc0jWCX2FBmHF/GaJgpkjwh89O+XrijMEqVCbK2eVD1lLHwMS6Vjj8Q== + integrity: sha512-XtD5Y65OZrSqCvInlxYfnB9RaBbUBBS9YyOTVkyhKrB6RdfaKVi2njHKopAHG9t8+rnKe7ifj4/OUkiQsxc5xQ== tarball: 'file:projects/rush-stack-compiler-3.5.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.6-library-test.tgz': @@ -12722,7 +12742,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.6-library-test' resolution: - integrity: sha512-x1dleBqpSdWv3Q6iBNO0t3PHA5mZRXFwtxtWlb+9WlQ39yAX0jO0wZhb6SDY+WLz/wMEZhtzvBVskIKyRWGIzA== + integrity: sha512-DawXTVELF889TaMFrk2Jw+567Dse2T6TTlWnN7EEd4b9d4WU7722+VW5ZuuaR24y7at45IsIc99b4Mo6BrDVjw== tarball: 'file:projects/rush-stack-compiler-3.6-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.6.tgz': @@ -12738,7 +12758,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.6' resolution: - integrity: sha512-2HQ2jnE8oVzB62b07NNwfrNMuK31pVJClQLFTy+YQMorrN4O99HoQ2jiH19cHqe0eXDd7jErkngZb/HFxBqw8g== + integrity: sha512-l3Cn3LPyo9eys3FfZ0dU5GU/HdrN3ojC2t6Aa/RjEByjLGN9MXKCppbV+Hy1AFPwtIiRiksc/hiRy2bDgkhxNQ== tarball: 'file:projects/rush-stack-compiler-3.6.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.7-library-test.tgz': @@ -12748,7 +12768,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.7-library-test' resolution: - integrity: sha512-FhWl8h3OkLYZhQVsIneW/VlFn3t7Ud6rITyfZU4izlMcr9Lbgc/BjrA3hTUcdZNAxitxv72VAQLFbrav/f78OQ== + integrity: sha512-zJmTnOjnTrQf55O3MqUPQBOG1n+KfLDlsVEzihmI5WHORbd/FbIQgsUxyVrmCrzoVHCgstZdpwEMKJhHPaOkjw== tarball: 'file:projects/rush-stack-compiler-3.7-library-test.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-3.7.tgz': @@ -12764,7 +12784,7 @@ packages: dev: false name: '@rush-temp/rush-stack-compiler-3.7' resolution: - integrity: sha512-wAXFU469QXckKd9HjLi+GVUzLNQEJiyhnklanQV5wxCIihEYebKiR0pO3c6ngbMJJ2u1uCF7E5dKy3/zE+TnwQ== + integrity: sha512-W8RsMmkI0TA/MSLcU9U0yM7PAlH4sX5T9j59PQQu3tXTMByBm/q7H6FnNUXFJYb1WmJH19BqC+iDsaB7LVtPOw== tarball: 'file:projects/rush-stack-compiler-3.7.tgz' version: 0.0.0 'file:projects/rush-stack-compiler-shared.tgz': @@ -12789,7 +12809,7 @@ packages: dev: false name: '@rush-temp/rush' resolution: - integrity: sha512-NnhG8kwgWT34PTFS/IEoCApapvtRJohUFdgP94UgEjOXRwH4MehXmoGA6XWy0OWiAUJPkAc1HxoFOjbLZvpMrA== + integrity: sha512-1TWxzS2gp+ir3rqKfQJAAveXk2pDREEN0tXwqKVJWIc1zxHwjKSLHikbOpFVqpy/GvaLD+6PtT/inevI+eTLvg== tarball: 'file:projects/rush.tgz' version: 0.0.0 'file:projects/rushell.tgz': @@ -12802,7 +12822,7 @@ packages: dev: false name: '@rush-temp/rushell' resolution: - integrity: sha512-bLunJ/+Ocx0wBZow15u48a8i3TYj56/czMCmS+to0oIGh6BMp90dHFLrlQZ1QLqeGTgkP+97qTRjYYjQDmxQrQ== + integrity: sha512-qcKtQH4MLhMcn2LWl3R1kTJERcf/pexR+MOamKhvra2mjXVTtuqBpgnns+po/iSEwkHPDGCmHfJrbbeCqRY54A== tarball: 'file:projects/rushell.tgz' version: 0.0.0 'file:projects/set-webpack-public-path-plugin.tgz': @@ -12821,7 +12841,7 @@ packages: dev: false name: '@rush-temp/set-webpack-public-path-plugin' resolution: - integrity: sha512-C9QJuBPRvPtDd4zDjx2iECw3qF87r4ajdQ1iwE0no3ZEjJ2JNq5dzNsWQIwODF+lnRIZMrhcZMMwJc6abs9tCw== + integrity: sha512-7caev29Z+DDRIucHyuF/FFBTQZZoStNkqRxhS0UBl8FEfaEhAkQB4gKI12EBG+DbpjPnAWqxCUrfJSjUVXm1gg== tarball: 'file:projects/set-webpack-public-path-plugin.tgz' version: 0.0.0 'file:projects/stream-collator.tgz': @@ -12836,7 +12856,7 @@ packages: dev: false name: '@rush-temp/stream-collator' resolution: - integrity: sha512-G6wkwmIJm4ctetqGMsk5gFcBdLE/mz3Ez969c94LbmEO9eVATlgUAtD6yzKJCqCftiqz2UY+xB9Srh7vH8e9/g== + integrity: sha512-7dCmflOTtJ0a8i8rR5wftZ+0arRT0OW4xn8no5Bfq2pYaZzx5l+aSUxkZFttHn/XBd5n4n5W1aOhYOV6rAvjcg== tarball: 'file:projects/stream-collator.tgz' version: 0.0.0 'file:projects/ts-command-line.tgz': @@ -12852,7 +12872,7 @@ packages: dev: false name: '@rush-temp/ts-command-line' resolution: - integrity: sha512-gCyLGYctiU6FrjEyfOdsszoARGldeCU5Xpib5J2WmhyutggdzUKkl5T6zIdGSLHGkgzGuZhUAvE3yCEaFSVX4Q== + integrity: sha512-YACzPThG22NnWNKHdA/1GNJRPvI5/6ErNOxj4yu6xgFDRAFcAbeW4LULUgdHLXi/z13d5VsFslMPXHT0WT8vZg== tarball: 'file:projects/ts-command-line.tgz' version: 0.0.0 'file:projects/typings-generator.tgz': @@ -12865,7 +12885,7 @@ packages: dev: false name: '@rush-temp/typings-generator' resolution: - integrity: sha512-JqeX9NgZO8DBaBukdNvaufsT7dKpn5G2dDuwdw5lJ019Gw2+UNXgJluDz36OXJ2/GlQ5d5juFpuJTkNWQis01A== + integrity: sha512-emdPyosQO1PVI4UcDDZLy1jCa7sHf88OSNCzW2voiii3qXaZ8ARwxOCcbvvxDTCUU8C6Kdk4fn/lz9Z05DQhGw== tarball: 'file:projects/typings-generator.tgz' version: 0.0.0 'file:projects/web-library-build-test.tgz': @@ -12877,7 +12897,7 @@ packages: dev: false name: '@rush-temp/web-library-build-test' resolution: - integrity: sha512-Pqd+aedwUHPEbAL+UWNHD6XFQRs935xJdHG7nb/1W6QNspzrmTOC9G9BePeaTWXOdjZh91zCfkG+fSdyHC+Z6g== + integrity: sha512-sIKJ2M2UmMzx1NQdcmci2cGHdzqxTMbGc52eFqj3NraKBX9KiyUQdylmj0dAqpfLdckiWTswlv8IzWrR+XUl0w== tarball: 'file:projects/web-library-build-test.tgz' version: 0.0.0 'file:projects/web-library-build.tgz': @@ -12889,7 +12909,7 @@ packages: dev: false name: '@rush-temp/web-library-build' resolution: - integrity: sha512-yTjFZ2MNIeJG+MyW/BhGYiR7E/Ju3QMR0dyBVI//hQMnSDjAkrtZFm7v+1rqK4a4kc4Pjo6zsFaOPgYFvVQcJg== + integrity: sha512-XFgJJXZIAfNQKyQc9R3M+MhkxDjrIFxGfh2yrg47xZkGzmSd0UhvkL1OAFzlYca6OoD5el2dtzxxKY0TGCP9mg== tarball: 'file:projects/web-library-build.tgz' version: 0.0.0 registry: '' @@ -12897,7 +12917,7 @@ specifiers: '@microsoft/node-library-build': 6.4.5 '@microsoft/rush-stack-compiler-3.5': 0.4.4 '@microsoft/teams-js': 1.3.0-beta.4 - '@microsoft/tsdoc': 0.12.14 + '@microsoft/tsdoc': 0.12.19 '@pnpm/link-bins': ~5.1.0 '@rush-temp/api-documenter': 'file:./projects/api-documenter.tgz' '@rush-temp/api-documenter-test': 'file:./projects/api-documenter-test.tgz' @@ -13043,7 +13063,7 @@ specifiers: eslint-plugin-promise: ~4.2.1 eslint-plugin-react: ~7.16.0 eslint-plugin-security: ~1.4.0 - eslint-plugin-tsdoc: ~0.2.1 + eslint-plugin-tsdoc: ~0.2.4 express: ~4.16.2 fs-extra: ~7.0.1 git-repo-info: ~2.1.0 From c88df794ca275d59ab5860ff622c377a1f92dc94 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 7 Apr 2020 14:00:20 -0700 Subject: [PATCH 009/429] Convert "api-extractor-test-no-report" to be a scenario test --- .../config/build-config.json | 1 + .../api-extractor-scenarios.api.json | 73 +++++++++++++++++++ .../exportImportStarAs/rollup.d.ts | 26 +++++++ .../exportImportStarAs}/ExportedFunctions.ts | 0 .../config/api-extractor-overrides.json | 5 ++ .../src/exportImportStarAs}/index.ts | 0 .../api-extractor-test-no-report/build.js | 36 --------- .../config/api-extractor.json | 22 ------ .../api-extractor-test-no-report/package.json | 17 ----- .../tsconfig.json | 28 ------- rush.json | 6 -- 11 files changed, 105 insertions(+), 109 deletions(-) create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts rename build-tests/{api-extractor-test-no-report/src => api-extractor-scenarios/src/exportImportStarAs}/ExportedFunctions.ts (100%) create mode 100644 build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json rename build-tests/{api-extractor-test-no-report/src => api-extractor-scenarios/src/exportImportStarAs}/index.ts (100%) delete mode 100644 build-tests/api-extractor-test-no-report/build.js delete mode 100644 build-tests/api-extractor-test-no-report/config/api-extractor.json delete mode 100644 build-tests/api-extractor-test-no-report/package.json delete mode 100644 build-tests/api-extractor-test-no-report/tsconfig.json diff --git a/build-tests/api-extractor-scenarios/config/build-config.json b/build-tests/api-extractor-scenarios/config/build-config.json index f8ad516b6bd..18c39f57f6b 100644 --- a/build-tests/api-extractor-scenarios/config/build-config.json +++ b/build-tests/api-extractor-scenarios/config/build-config.json @@ -18,6 +18,7 @@ "exportEquals", "exportImportedExternal", "exportImportedExternal2", + "exportImportStarAs", "exportStar", "exportStar2", "exportStar3", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json new file mode 100644 index 00000000000..bf8cd5c6d3d --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json @@ -0,0 +1,73 @@ +{ + "metadata": { + "toolPackage": "@microsoft/api-extractor", + "toolVersion": "[test mode]", + "schemaVersion": 1003, + "oldestForwardsCompatibleVersion": 1001 + }, + "kind": "Package", + "canonicalReference": "api-extractor-scenarios!", + "docComment": "", + "name": "api-extractor-scenarios", + "members": [ + { + "kind": "EntryPoint", + "canonicalReference": "api-extractor-scenarios!", + "name": "", + "members": [ + { + "kind": "Namespace", + "canonicalReference": "api-extractor-scenarios!calculator:namespace", + "docComment": "", + "excerptTokens": [], + "releaseTag": "None", + "name": "calculator", + "members": [ + { + "kind": "Variable", + "canonicalReference": "api-extractor-scenarios!calculator.add:var", + "docComment": "/**\n * Returns the sum of adding b to a\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding b to a\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "add: " + }, + { + "kind": "Content", + "text": "(a: number, b: number) => number" + } + ], + "releaseTag": "Public", + "name": "add", + "variableTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + }, + { + "kind": "Variable", + "canonicalReference": "api-extractor-scenarios!calculator.subtract:var", + "docComment": "/**\n * Returns the sum of subtracting b from a\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract b from a\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "subtract: " + }, + { + "kind": "Content", + "text": "(a: number, b: number) => number" + } + ], + "releaseTag": "Public", + "name": "subtract", + "variableTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + } + ] + } + ] + } + ] +} diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts new file mode 100644 index 00000000000..e6cb4567126 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -0,0 +1,26 @@ + +/** + * Returns the sum of adding b to a + * @param a - first number + * @param b - second number + * @returns Sum of adding b to a + */ +declare const add: (a: number, b: number) => number; + +declare namespace calculator { + export { + add, + subtract, + } +} +export { calculator } + +/** + * Returns the sum of subtracting b from a + * @param a - first number + * @param b - second number + * @returns Sum of subtract b from a + */ +declare const subtract: (a: number, b: number) => number; + +export { } diff --git a/build-tests/api-extractor-test-no-report/src/ExportedFunctions.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts similarity index 100% rename from build-tests/api-extractor-test-no-report/src/ExportedFunctions.ts rename to build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json b/build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json new file mode 100644 index 00000000000..970eac2512a --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json @@ -0,0 +1,5 @@ +{ + "apiReport": { + "enabled": false + } +} \ No newline at end of file diff --git a/build-tests/api-extractor-test-no-report/src/index.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/index.ts similarity index 100% rename from build-tests/api-extractor-test-no-report/src/index.ts rename to build-tests/api-extractor-scenarios/src/exportImportStarAs/index.ts diff --git a/build-tests/api-extractor-test-no-report/build.js b/build-tests/api-extractor-test-no-report/build.js deleted file mode 100644 index b4b2b370604..00000000000 --- a/build-tests/api-extractor-test-no-report/build.js +++ /dev/null @@ -1,36 +0,0 @@ -const fsx = require('../api-extractor-test-04/node_modules/fs-extra/lib'); -const child_process = require('child_process'); -const path = require('path'); -const process = require('process'); - -console.log(`==> Invoking tsc in the "beta-consumer" folder`); - -function executeCommand(command, cwd) { - console.log('---> ' + command); - child_process.execSync(command, { stdio: 'inherit', cwd: cwd }); -} - -// Clean the old build outputs -console.log(`==> Starting build.js for ${path.basename(process.cwd())}`); -fsx.emptyDirSync('dist'); -fsx.emptyDirSync('lib'); -fsx.emptyDirSync('temp'); - -// Run the TypeScript compiler -executeCommand('node node_modules/typescript/lib/tsc'); - -// Run the API Extractor command-line -if (process.argv.indexOf('--production') >= 0) { - executeCommand('node node_modules/@microsoft/api-extractor/lib/start run'); -} else { - executeCommand('node node_modules/@microsoft/api-extractor/lib/start run --local'); -} - -// Run the TypeScript compiler in the beta-consumer folder -console.log(`==> Invoking tsc in the "beta-consumer" folder`); - -fsx.emptyDirSync('beta-consumer/lib'); -const tscPath = path.resolve('node_modules/typescript/lib/tsc'); -executeCommand(`node ${tscPath}`, 'beta-consumer'); - -console.log(`==> Finished build.js for ${path.basename(process.cwd())}`); diff --git a/build-tests/api-extractor-test-no-report/config/api-extractor.json b/build-tests/api-extractor-test-no-report/config/api-extractor.json deleted file mode 100644 index d65f934e7b4..00000000000 --- a/build-tests/api-extractor-test-no-report/config/api-extractor.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": false, - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": true, - - "betaTrimmedFilePath": "/dist/-beta.d.ts", - "publicTrimmedFilePath": "/dist/-public.d.ts" - }, - - "testMode": true -} diff --git a/build-tests/api-extractor-test-no-report/package.json b/build-tests/api-extractor-test-no-report/package.json deleted file mode 100644 index 5179f8002c1..00000000000 --- a/build-tests/api-extractor-test-no-report/package.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "name": "api-extractor-test-no-report", - "description": "Building this project is a regression test for api-extractor", - "version": "1.0.0", - "private": true, - "main": "lib/index.js", - "typings": "dist/api-extractor-test-no-report.d.ts", - "scripts": { - "build": "node build.js" - }, - "dependencies": { - "@microsoft/api-extractor": "7.7.12", - "api-extractor-lib1-test": "1.0.0", - "fs-extra": "~7.0.1", - "typescript": "~3.7.2" - } -} diff --git a/build-tests/api-extractor-test-no-report/tsconfig.json b/build-tests/api-extractor-test-no-report/tsconfig.json deleted file mode 100644 index f6c01bb8017..00000000000 --- a/build-tests/api-extractor-test-no-report/tsconfig.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "compilerOptions": { - "target": "es6", - "forceConsistentCasingInFileNames": true, - "module": "commonjs", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "esModuleInterop": true, - "types": [ - ], - "lib": [ - "es5", - "scripthost", - "es2015.collection", - "es2015.promise", - "es2015.iterable", - "dom" - ], - "outDir": "lib" - }, - "include": [ - "src/**/*.ts", - "typings/tsd.d.ts" - ] -} \ No newline at end of file diff --git a/rush.json b/rush.json index db0ba88f592..7d36c6795f0 100644 --- a/rush.json +++ b/rush.json @@ -461,12 +461,6 @@ "reviewCategory": "tests", "shouldPublish": false }, - { - "packageName": "api-extractor-test-no-report", - "projectFolder": "build-tests/api-extractor-test-no-report", - "reviewCategory": "tests", - "shouldPublish": false - }, { "packageName": "localization-plugin-test-01", "projectFolder": "build-tests/localization-plugin-test-01", From dc9bb83c029fa9817043a28f93f7ae7d9f2c92f8 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 7 Apr 2020 14:04:30 -0700 Subject: [PATCH 010/429] Convert test functions to be stereotypical functions instead of lambda constants. --- .../api-extractor-scenarios.api.json | 110 +++++++++++++++--- .../exportImportStarAs/rollup.d.ts | 4 +- .../exportImportStarAs/ExportedFunctions.ts | 8 +- 3 files changed, 100 insertions(+), 22 deletions(-) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json index bf8cd5c6d3d..cf08b13bbaa 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json @@ -24,46 +24,120 @@ "name": "calculator", "members": [ { - "kind": "Variable", - "canonicalReference": "api-extractor-scenarios!calculator.add:var", + "kind": "Function", + "canonicalReference": "api-extractor-scenarios!calculator.add:function(1)", "docComment": "/**\n * Returns the sum of adding b to a\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding b to a\n */\n", "excerptTokens": [ { "kind": "Content", - "text": "add: " + "text": "export declare function add(a: " }, { "kind": "Content", - "text": "(a: number, b: number) => number" + "text": "number" + }, + { + "kind": "Content", + "text": ", b: " + }, + { + "kind": "Content", + "text": "number" + }, + { + "kind": "Content", + "text": "): " + }, + { + "kind": "Content", + "text": "number" + }, + { + "kind": "Content", + "text": ";" } ], + "returnTypeTokenRange": { + "startIndex": 5, + "endIndex": 6 + }, "releaseTag": "Public", - "name": "add", - "variableTypeTokenRange": { - "startIndex": 1, - "endIndex": 2 - } + "overloadIndex": 1, + "parameters": [ + { + "parameterName": "a", + "parameterTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + }, + { + "parameterName": "b", + "parameterTypeTokenRange": { + "startIndex": 3, + "endIndex": 4 + } + } + ], + "name": "add" }, { - "kind": "Variable", - "canonicalReference": "api-extractor-scenarios!calculator.subtract:var", + "kind": "Function", + "canonicalReference": "api-extractor-scenarios!calculator.subtract:function(1)", "docComment": "/**\n * Returns the sum of subtracting b from a\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract b from a\n */\n", "excerptTokens": [ { "kind": "Content", - "text": "subtract: " + "text": "export declare function subtract(a: " }, { "kind": "Content", - "text": "(a: number, b: number) => number" + "text": "number" + }, + { + "kind": "Content", + "text": ", b: " + }, + { + "kind": "Content", + "text": "number" + }, + { + "kind": "Content", + "text": "): " + }, + { + "kind": "Content", + "text": "number" + }, + { + "kind": "Content", + "text": ";" } ], + "returnTypeTokenRange": { + "startIndex": 5, + "endIndex": 6 + }, "releaseTag": "Public", - "name": "subtract", - "variableTypeTokenRange": { - "startIndex": 1, - "endIndex": 2 - } + "overloadIndex": 1, + "parameters": [ + { + "parameterName": "a", + "parameterTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + }, + { + "parameterName": "b", + "parameterTypeTokenRange": { + "startIndex": 3, + "endIndex": 4 + } + } + ], + "name": "subtract" } ] } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index e6cb4567126..b6bb0490282 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -5,7 +5,7 @@ * @param b - second number * @returns Sum of adding b to a */ -declare const add: (a: number, b: number) => number; +declare function add(a: number, b: number): number; declare namespace calculator { export { @@ -21,6 +21,6 @@ export { calculator } * @param b - second number * @returns Sum of subtract b from a */ -declare const subtract: (a: number, b: number) => number; +declare function subtract(a: number, b: number): number; export { } diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts index 2aaab3cdc81..fe1defc21a3 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts @@ -5,7 +5,9 @@ * @param b - second number * @returns Sum of adding b to a */ -export const add = (a: number, b: number): number => a + b; +export function add(a: number, b: number): number { + return a + b; +} /** * Returns the sum of subtracting b from a @@ -13,4 +15,6 @@ export const add = (a: number, b: number): number => a + b; * @param b - second number * @returns Sum of subtract b from a */ -export const subtract = (a: number, b: number): number => a - b; \ No newline at end of file +export function subtract(a: number, b: number): number { + return a - b; +} From 0b81dfb58e9a6218d4b4fd9b7ded9e3f247abe88 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 16 Apr 2020 14:37:36 -0700 Subject: [PATCH 011/429] Adjust changelog --- .../export-star-as-support_2020-03-25-13-53.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json index 08c63edc4a4..ffb7dae3ee1 100644 --- a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json +++ b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@microsoft/api-extractor", - "comment": "\"Added support from 'import * as module from ./local/module'\"", + "comment": "Added support for "import * as module from './local/module';\"", "type": "minor" } ], "packageName": "@microsoft/api-extractor", - "email": "systemvetaren@gmail.com" + "email": "mckn@users.noreply.github.com" } \ No newline at end of file From 3651886a229a3ff27a97cf3b6bce1e3d8894cc93 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 17 Apr 2020 12:34:03 -0700 Subject: [PATCH 012/429] Improve test to show how top-level name conflicts are handled --- .../api-extractor-scenarios.api.json | 130 +++++++++++++++++- .../exportImportStarAs/rollup.d.ts | 32 ++++- .../{ExportedFunctions.ts => calculator.ts} | 8 +- .../src/exportImportStarAs/calculator2.ts | 20 +++ .../src/exportImportStarAs/index.ts | 7 +- 5 files changed, 185 insertions(+), 12 deletions(-) rename build-tests/api-extractor-scenarios/src/exportImportStarAs/{ExportedFunctions.ts => calculator.ts} (62%) create mode 100644 build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json index cf08b13bbaa..c35f67236a2 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json @@ -26,7 +26,7 @@ { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator.add:function(1)", - "docComment": "/**\n * Returns the sum of adding b to a\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding b to a\n */\n", + "docComment": "/**\n * Returns the sum of adding `b` to `a`\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding `b` to `a`\n */\n", "excerptTokens": [ { "kind": "Content", @@ -84,7 +84,7 @@ { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator.subtract:function(1)", - "docComment": "/**\n * Returns the sum of subtracting b from a\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract b from a\n */\n", + "docComment": "/**\n * Returns the sum of subtracting `b` from `a`\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract `b` from `a`\n */\n", "excerptTokens": [ { "kind": "Content", @@ -140,6 +140,132 @@ "name": "subtract" } ] + }, + { + "kind": "Namespace", + "canonicalReference": "api-extractor-scenarios!calculator2:namespace", + "docComment": "", + "excerptTokens": [], + "releaseTag": "None", + "name": "calculator2", + "members": [ + { + "kind": "Function", + "canonicalReference": "api-extractor-scenarios!calculator2.add:function(1)", + "docComment": "/**\n * Returns the sum of adding `b` to `a` for large integers\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding `b` to `a`\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export declare function add(a: " + }, + { + "kind": "Content", + "text": "bigint" + }, + { + "kind": "Content", + "text": ", b: " + }, + { + "kind": "Content", + "text": "bigint" + }, + { + "kind": "Content", + "text": "): " + }, + { + "kind": "Content", + "text": "bigint" + }, + { + "kind": "Content", + "text": ";" + } + ], + "returnTypeTokenRange": { + "startIndex": 5, + "endIndex": 6 + }, + "releaseTag": "Public", + "overloadIndex": 1, + "parameters": [ + { + "parameterName": "a", + "parameterTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + }, + { + "parameterName": "b", + "parameterTypeTokenRange": { + "startIndex": 3, + "endIndex": 4 + } + } + ], + "name": "add" + }, + { + "kind": "Function", + "canonicalReference": "api-extractor-scenarios!calculator2.subtract:function(1)", + "docComment": "/**\n * Returns the sum of subtracting `b` from `a` for large integers\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract `b` from `a`\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export declare function subtract(a: " + }, + { + "kind": "Content", + "text": "bigint" + }, + { + "kind": "Content", + "text": ", b: " + }, + { + "kind": "Content", + "text": "bigint" + }, + { + "kind": "Content", + "text": "): " + }, + { + "kind": "Content", + "text": "bigint" + }, + { + "kind": "Content", + "text": ";" + } + ], + "returnTypeTokenRange": { + "startIndex": 5, + "endIndex": 6 + }, + "releaseTag": "Public", + "overloadIndex": 1, + "parameters": [ + { + "parameterName": "a", + "parameterTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + }, + { + "parameterName": "b", + "parameterTypeTokenRange": { + "startIndex": 3, + "endIndex": 4 + } + } + ], + "name": "subtract" + } + ] } ] } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index b6bb0490282..688a3d67279 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -1,12 +1,20 @@ /** - * Returns the sum of adding b to a + * Returns the sum of adding `b` to `a` * @param a - first number * @param b - second number - * @returns Sum of adding b to a + * @returns Sum of adding `b` to `a` */ declare function add(a: number, b: number): number; +/** + * Returns the sum of adding `b` to `a` for large integers + * @param a - first number + * @param b - second number + * @returns Sum of adding `b` to `a` + */ +declare function add_2(a: bigint, b: bigint): bigint; + declare namespace calculator { export { add, @@ -15,12 +23,28 @@ declare namespace calculator { } export { calculator } +declare namespace calculator2 { + export { + add_2 as add, + subtract_2 as subtract, + } +} +export { calculator2 } + /** - * Returns the sum of subtracting b from a + * Returns the sum of subtracting `b` from `a` * @param a - first number * @param b - second number - * @returns Sum of subtract b from a + * @returns Sum of subtract `b` from `a` */ declare function subtract(a: number, b: number): number; +/** + * Returns the sum of subtracting `b` from `a` for large integers + * @param a - first number + * @param b - second number + * @returns Sum of subtract `b` from `a` + */ +declare function subtract_2(a: bigint, b: bigint): bigint; + export { } diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts similarity index 62% rename from build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts rename to build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts index fe1defc21a3..509bde74f46 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/ExportedFunctions.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts @@ -1,19 +1,19 @@ /** - * Returns the sum of adding b to a + * Returns the sum of adding `b` to `a` * @param a - first number * @param b - second number - * @returns Sum of adding b to a + * @returns Sum of adding `b` to `a` */ export function add(a: number, b: number): number { return a + b; } /** - * Returns the sum of subtracting b from a + * Returns the sum of subtracting `b` from `a` * @param a - first number * @param b - second number - * @returns Sum of subtract b from a + * @returns Sum of subtract `b` from `a` */ export function subtract(a: number, b: number): number { return a - b; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts new file mode 100644 index 00000000000..2c5aedf65f2 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts @@ -0,0 +1,20 @@ + +/** + * Returns the sum of adding `b` to `a` for large integers + * @param a - first number + * @param b - second number + * @returns Sum of adding `b` to `a` + */ +export function add(a: bigint, b: bigint): bigint { + return a + b; +} + +/** + * Returns the sum of subtracting `b` from `a` for large integers + * @param a - first number + * @param b - second number + * @returns Sum of subtract `b` from `a` + */ +export function subtract(a: bigint, b: bigint): bigint { + return a - b; +} diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/index.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/index.ts index 220c57c9974..bece34025b8 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/index.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/index.ts @@ -1,2 +1,5 @@ -import * as calculator from './ExportedFunctions' -export { calculator }; \ No newline at end of file +import * as calculator from './calculator' +export { calculator }; + +import * as calculator2 from './calculator2' +export { calculator2 }; From de802292a6b7b50e1096c275b6211d1bc000372a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 17 Apr 2020 12:37:07 -0700 Subject: [PATCH 013/429] Show how aliases are handled --- .../api-extractor-scenarios.api.json | 42 +++++++++++++++++++ .../exportImportStarAs/rollup.d.ts | 7 ++++ .../src/exportImportStarAs/calculator.ts | 2 + .../src/exportImportStarAs/calculator2.ts | 2 + .../src/exportImportStarAs/common.ts | 5 +++ 5 files changed, 58 insertions(+) create mode 100644 build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json index c35f67236a2..f998ac3659f 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json @@ -81,6 +81,27 @@ ], "name": "add" }, + { + "kind": "Variable", + "canonicalReference": "api-extractor-scenarios!calculator.calucatorVersion:var", + "docComment": "/**\n * Returns the version of the calculator.\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "calucatorVersion: " + }, + { + "kind": "Content", + "text": "string" + } + ], + "releaseTag": "Public", + "name": "calucatorVersion", + "variableTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + }, { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator.subtract:function(1)", @@ -207,6 +228,27 @@ ], "name": "add" }, + { + "kind": "Variable", + "canonicalReference": "api-extractor-scenarios!calculator2.calucatorVersion:var", + "docComment": "/**\n * Returns the version of the calculator.\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "calucatorVersion: " + }, + { + "kind": "Content", + "text": "string" + } + ], + "releaseTag": "Public", + "name": "calucatorVersion", + "variableTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + }, { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator2.subtract:function(1)", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index 688a3d67279..2db5ee04542 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -19,6 +19,7 @@ declare namespace calculator { export { add, subtract, + calucatorVersion, } } export { calculator } @@ -27,10 +28,16 @@ declare namespace calculator2 { export { add_2 as add, subtract_2 as subtract, + calucatorVersion, } } export { calculator2 } +/** + * Returns the version of the calculator. + */ +declare const calucatorVersion: string; + /** * Returns the sum of subtracting `b` from `a` * @param a - first number diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts index 509bde74f46..7a3af5a8a12 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts @@ -18,3 +18,5 @@ export function add(a: number, b: number): number { export function subtract(a: number, b: number): number { return a - b; } + +export * from './common'; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts index 2c5aedf65f2..b4596ee89b2 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts @@ -18,3 +18,5 @@ export function add(a: bigint, b: bigint): bigint { export function subtract(a: bigint, b: bigint): bigint { return a - b; } + +export * from './common'; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts new file mode 100644 index 00000000000..987fa1ca55d --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts @@ -0,0 +1,5 @@ + +/** + * Returns the version of the calculator. + */ +export const calucatorVersion: string = '1.0.0'; From dd449f4c9c1a90083eb5e66e6f4fd686b5ed665a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Sat, 16 May 2020 00:10:10 -0700 Subject: [PATCH 014/429] Refactor AstEntity into a proper base class --- .../src/analyzer/AstDeclaration.ts | 2 +- apps/api-extractor/src/analyzer/AstEntity.ts | 47 +++++++++++++++++++ apps/api-extractor/src/analyzer/AstImport.ts | 12 ++--- .../src/analyzer/AstImportAsModule.ts | 7 ++- apps/api-extractor/src/analyzer/AstModule.ts | 14 +++--- .../src/analyzer/AstReferenceResolver.ts | 14 ++---- apps/api-extractor/src/analyzer/AstSymbol.ts | 18 +++---- .../src/analyzer/AstSymbolTable.ts | 4 +- .../src/analyzer/ExportAnalyzer.ts | 3 +- apps/api-extractor/src/collector/Collector.ts | 13 ++--- .../src/collector/CollectorEntity.ts | 4 +- .../src/generators/ApiModelGenerator.ts | 2 +- 12 files changed, 90 insertions(+), 50 deletions(-) create mode 100644 apps/api-extractor/src/analyzer/AstEntity.ts diff --git a/apps/api-extractor/src/analyzer/AstDeclaration.ts b/apps/api-extractor/src/analyzer/AstDeclaration.ts index 10e906081ae..48a83380a40 100644 --- a/apps/api-extractor/src/analyzer/AstDeclaration.ts +++ b/apps/api-extractor/src/analyzer/AstDeclaration.ts @@ -5,7 +5,7 @@ import * as ts from 'typescript'; import { AstSymbol } from './AstSymbol'; import { Span } from './Span'; import { InternalError } from '@rushstack/node-core-library'; -import { AstEntity } from './AstSymbolTable'; +import { AstEntity } from './AstEntity'; /** * Constructor options for AstDeclaration diff --git a/apps/api-extractor/src/analyzer/AstEntity.ts b/apps/api-extractor/src/analyzer/AstEntity.ts new file mode 100644 index 00000000000..5178bde5f92 --- /dev/null +++ b/apps/api-extractor/src/analyzer/AstEntity.ts @@ -0,0 +1,47 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** + * `AstEntity` is the abstract base class for analyzer objects that can become a CollectorEntity. + * + * @remarks + * + * The subclasses are: + * + * - `AstSymbol` + * - `AstSyntheticEntity` + */ +export abstract class AstEntity { + /** + * The original name of the symbol, as exported from the module (i.e. source file) + * containing the original TypeScript definition. Constructs such as + * `import { X as Y } from` may introduce other names that differ from the local name. + * + * @remarks + * For the most part, `localName` corresponds to `followedSymbol.name`, but there + * are some edge cases. For example, the symbol name for `export default class X { }` + * is actually `"default"`, not `"X"`. + */ + public abstract readonly localName: string; +} + +/** + * `AstSyntheticEntity` is the abstract base class for analyzer objects whose emitted declarations + * are not text transformations performed by the `Span` helper. + * + * @remarks + * Most of API Extractor's output is produced by using the using the `Span` utility to regurgitate strings from + * the input .d.ts files. If we need to rename an identifier, the `Span` visitor can pick out an interesting + * node and rewrite its string, but otherwise the transformation operates on dumb text and not compiler concepts. + * (Historically we did this because the compiler's emitter was an internal API, but it still has some advantages.) + * + * This strategy does not work for cases where the output looks very different from the input. Today these + * cases are always kinds of `import` statements, but that may change in the future. + * + * The subclasses are: + * + * - `AstImport` + * - `AstImportAsModule` + */ +export abstract class AstSyntheticEntity extends AstEntity { +} diff --git a/apps/api-extractor/src/analyzer/AstImport.ts b/apps/api-extractor/src/analyzer/AstImport.ts index 7d7a6b5fb7a..9919f8341b0 100644 --- a/apps/api-extractor/src/analyzer/AstImport.ts +++ b/apps/api-extractor/src/analyzer/AstImport.ts @@ -3,6 +3,7 @@ import { AstSymbol } from './AstSymbol'; import { InternalError } from '@rushstack/node-core-library'; +import { AstSyntheticEntity } from './AstEntity'; /** * Indicates the import kind for an `AstImport`. @@ -48,7 +49,7 @@ export interface IAstImportOptions { * For a symbol that was imported from an external package, this tracks the import * statement that was used to reach it. */ -export class AstImport { +export class AstImport extends AstSyntheticEntity { public readonly importKind: AstImportKind; /** @@ -98,6 +99,8 @@ export class AstImport { public readonly key: string; public constructor(options: IAstImportOptions) { + super(); + this.importKind = options.importKind; this.modulePath = options.modulePath; this.exportName = options.exportName; @@ -105,11 +108,8 @@ export class AstImport { this.key = AstImport.getKey(options); } - /** - * Allows `AstEntity.localName` to be used as a convenient generalization of `AstSymbol.localName` and - * `AstImport.exportName`. - */ - public get localName(): string { + /** {@inheritdoc} */ + public get localName(): string { // abstract return this.exportName; } diff --git a/apps/api-extractor/src/analyzer/AstImportAsModule.ts b/apps/api-extractor/src/analyzer/AstImportAsModule.ts index 3898bb30462..b4ef385eada 100644 --- a/apps/api-extractor/src/analyzer/AstImportAsModule.ts +++ b/apps/api-extractor/src/analyzer/AstImportAsModule.ts @@ -2,6 +2,7 @@ // See LICENSE in the project root for license information. import { AstModule } from './AstModule'; +import { AstSyntheticEntity } from './AstEntity'; export interface IAstImportAsModuleOptions { readonly astModule: AstModule; @@ -9,7 +10,7 @@ export interface IAstImportAsModuleOptions { } // TODO [MA]: add documentation -export class AstImportAsModule { +export class AstImportAsModule extends AstSyntheticEntity { // TODO [MA]: add documentation public analyzed: boolean = false; @@ -40,11 +41,13 @@ export class AstImportAsModule { public readonly exportName: string; public constructor(options: IAstImportAsModuleOptions) { + super(); this.astModule = options.astModule; this.exportName = options.exportName; } - public get localName(): string { + /** {@inheritdoc} */ + public get localName(): string { // abstract return this.exportName; } } \ No newline at end of file diff --git a/apps/api-extractor/src/analyzer/AstModule.ts b/apps/api-extractor/src/analyzer/AstModule.ts index f18efb60a42..264d06d5f19 100644 --- a/apps/api-extractor/src/analyzer/AstModule.ts +++ b/apps/api-extractor/src/analyzer/AstModule.ts @@ -4,7 +4,7 @@ import * as ts from 'typescript'; import { AstSymbol } from './AstSymbol'; -import { AstEntity } from './AstSymbolTable'; +import { AstEntity } from './AstEntity'; /** * Represents information collected by {@link AstSymbolTable.fetchAstModuleExportInfo} @@ -16,6 +16,12 @@ export class AstModuleExportInfo { /** * Constructor parameters for AstModule + * + * @privateRemarks + * Our naming convention is to use I____Parameters for constructor options and + * I____Options for general function options. However the word "parameters" is + * confusingly similar to the terminology for function parameters modeled by API Extractor, + * so we use I____Options for both cases in this code base. */ export interface IAstModuleOptions { sourceFile: ts.SourceFile; @@ -25,12 +31,6 @@ export interface IAstModuleOptions { /** * An internal data structure that represents a source file that is analyzed by AstSymbolTable. - * - * @privateRemarks - * Our naming convention is to use I____Parameters for constructor options and - * I____Options for general function options. However the word "parameters" is - * confusingly similar to the terminology for function parameters modeled by API Extractor, - * so we use I____Options for both cases in this code base. */ export class AstModule { /** diff --git a/apps/api-extractor/src/analyzer/AstReferenceResolver.ts b/apps/api-extractor/src/analyzer/AstReferenceResolver.ts index 8866c164a15..675c3c9aa81 100644 --- a/apps/api-extractor/src/analyzer/AstReferenceResolver.ts +++ b/apps/api-extractor/src/analyzer/AstReferenceResolver.ts @@ -4,14 +4,14 @@ import * as ts from 'typescript'; import * as tsdoc from '@microsoft/tsdoc'; -import { AstSymbolTable, AstEntity } from './AstSymbolTable'; +import { AstSymbolTable } from './AstSymbolTable'; +import { AstEntity } from './AstEntity'; import { AstDeclaration } from './AstDeclaration'; import { WorkingPackage } from '../collector/WorkingPackage'; import { AstModule } from './AstModule'; -import { AstImport } from './AstImport'; import { Collector } from '../collector/Collector'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; -import { AstImportAsModule } from './AstImportAsModule'; +import { AstSymbol } from './AstSymbol'; /** * Used by `AstReferenceResolver` to report a failed resolution. @@ -84,12 +84,8 @@ export class AstReferenceResolver { return new ResolverFailure(`The package "${this._workingPackage.name}" does not have an export "${exportName}"`); } - if (rootAstEntity instanceof AstImport) { - return new ResolverFailure('Reexported declarations are not supported'); - } - - if (rootAstEntity instanceof AstImportAsModule) { - return new ResolverFailure('Source file export declarations are not supported'); + if (!(rootAstEntity instanceof AstSymbol)) { + return new ResolverFailure('This type of declaration is not supported yet by the resolver'); } let currentDeclaration: AstDeclaration | ResolverFailure = this._selectDeclaration(rootAstEntity.astDeclarations, diff --git a/apps/api-extractor/src/analyzer/AstSymbol.ts b/apps/api-extractor/src/analyzer/AstSymbol.ts index ce9d2861c1d..fcb3269cf36 100644 --- a/apps/api-extractor/src/analyzer/AstSymbol.ts +++ b/apps/api-extractor/src/analyzer/AstSymbol.ts @@ -4,6 +4,7 @@ import * as ts from 'typescript'; import { AstDeclaration } from './AstDeclaration'; import { InternalError } from '@rushstack/node-core-library'; +import { AstEntity } from './AstEntity'; /** * Constructor options for AstSymbol @@ -50,18 +51,9 @@ export interface IAstSymbolOptions { * - g * ``` */ -export class AstSymbol { - /** - * The original name of the symbol, as exported from the module (i.e. source file) - * containing the original TypeScript definition. Constructs such as - * `import { X as Y } from` may introduce other names that differ from the local name. - * - * @remarks - * For the most part, `localName` corresponds to `followedSymbol.name`, but there - * are some edge cases. For example, the symbol name for `export default class X { }` - * is actually `"default"`, not `"X"`. - */ - public readonly localName: string; +export class AstSymbol extends AstEntity { + /** {@inheritdoc} */ + public readonly localName: string; // abstract /** * If true, then the `followedSymbol` (i.e. original declaration) of this symbol @@ -121,6 +113,8 @@ export class AstSymbol { private _analyzed: boolean = false; public constructor(options: IAstSymbolOptions) { + super(); + this.followedSymbol = options.followedSymbol; this.localName = options.localName; this.isExternal = options.isExternal; diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 2020bc4356b..fb6e5852026 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -10,15 +10,13 @@ import { AstSymbol } from './AstSymbol'; import { AstModule, AstModuleExportInfo } from './AstModule'; import { PackageMetadataManager } from './PackageMetadataManager'; import { ExportAnalyzer } from './ExportAnalyzer'; -import { AstImport } from './AstImport'; +import { AstEntity } from './AstEntity'; import { AstImportAsModule } from './AstImportAsModule'; import { MessageRouter } from '../collector/MessageRouter'; import { TypeScriptInternals, IGlobalVariableAnalyzer } from './TypeScriptInternals'; import { StringChecks } from './StringChecks'; import { SourceFileLocationFormatter } from './SourceFileLocationFormatter'; -export type AstEntity = AstSymbol | AstImport | AstImportAsModule; - /** * Options for `AstSymbolTable._fetchAstSymbol()` */ diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 4b3b002f8f8..3df2d186b5b 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -10,7 +10,8 @@ import { AstImport, IAstImportOptions, AstImportKind } from './AstImport'; import { AstModule, AstModuleExportInfo } from './AstModule'; import { TypeScriptInternals } from './TypeScriptInternals'; import { SourceFileLocationFormatter } from './SourceFileLocationFormatter'; -import { IFetchAstSymbolOptions, AstEntity } from './AstSymbolTable'; +import { IFetchAstSymbolOptions } from './AstSymbolTable'; +import { AstEntity } from './AstEntity'; import { AstImportAsModule } from './AstImportAsModule'; /** diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 834448d3542..1d5d119956b 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -16,7 +16,8 @@ import { import { ExtractorMessageId } from '../api/ExtractorMessageId'; import { CollectorEntity } from './CollectorEntity'; -import { AstSymbolTable, AstEntity } from '../analyzer/AstSymbolTable'; +import { AstSymbolTable, } from '../analyzer/AstSymbolTable'; +import { AstEntity } from '../analyzer/AstEntity'; import { AstModule, AstModuleExportInfo } from '../analyzer/AstModule'; import { AstSymbol } from '../analyzer/AstSymbol'; import { AstDeclaration } from '../analyzer/AstDeclaration'; @@ -31,6 +32,7 @@ import { MessageRouter } from './MessageRouter'; import { AstReferenceResolver } from '../analyzer/AstReferenceResolver'; import { ExtractorConfig } from '../api/ExtractorConfig'; import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstImport } from '../analyzer/AstImport'; /** * Options for Collector constructor. @@ -297,14 +299,13 @@ export class Collector { } public tryFetchMetadataForAstEntity(astEntity: AstEntity): SymbolMetadata | undefined { - if (astEntity instanceof AstImportAsModule) { - return undefined; - } if (astEntity instanceof AstSymbol) { return this.fetchSymbolMetadata(astEntity); } - if (astEntity.astSymbol) { // astImport - return this.fetchSymbolMetadata(astEntity.astSymbol); + if (astEntity instanceof AstImport) { + if (astEntity.astSymbol) { + return this.fetchSymbolMetadata(astEntity.astSymbol); + } } return undefined; } diff --git a/apps/api-extractor/src/collector/CollectorEntity.ts b/apps/api-extractor/src/collector/CollectorEntity.ts index f23fd22f1a5..5ab4e75fea9 100644 --- a/apps/api-extractor/src/collector/CollectorEntity.ts +++ b/apps/api-extractor/src/collector/CollectorEntity.ts @@ -6,7 +6,7 @@ import * as ts from 'typescript'; import { AstSymbol } from '../analyzer/AstSymbol'; import { Collector } from './Collector'; import { Sort } from '@rushstack/node-core-library'; -import { AstEntity } from '../analyzer/AstSymbolTable'; +import { AstEntity } from '../analyzer/AstEntity'; /** * This is a data structure used by the Collector to track an AstEntity that may be emitted in the *.d.ts file. @@ -15,7 +15,7 @@ import { AstEntity } from '../analyzer/AstSymbolTable'; * The additional contextual state beyond AstSymbol is: * - Whether it's an export of this entry point or not * - The nameForEmit, which may get renamed by DtsRollupGenerator._makeUniqueNames() - * - The export name (or names, if the same declaration is exported multiple times) + * - The export name (or names, if the same symbol is exported multiple times) */ export class CollectorEntity { /** diff --git a/apps/api-extractor/src/generators/ApiModelGenerator.ts b/apps/api-extractor/src/generators/ApiModelGenerator.ts index f752af80873..9fa54f39414 100644 --- a/apps/api-extractor/src/generators/ApiModelGenerator.ts +++ b/apps/api-extractor/src/generators/ApiModelGenerator.ts @@ -41,7 +41,7 @@ import { DeclarationReferenceGenerator } from './DeclarationReferenceGenerator'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; import { AstImportAsModule } from '../analyzer/AstImportAsModule'; -import { AstEntity } from '../analyzer/AstSymbolTable'; +import { AstEntity } from '../analyzer/AstEntity'; import { AstModule } from '../analyzer/AstModule'; export class ApiModelGenerator { From 9481016384d20efccef73f44751178d1f0a08085 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 Aug 2020 01:23:59 -0700 Subject: [PATCH 015/429] Fix lint warnings from merge --- apps/api-extractor/src/analyzer/AstSymbolTable.ts | 10 ++++++---- apps/api-extractor/src/analyzer/ExportAnalyzer.ts | 2 +- build-tests/api-documenter-test/src/DocClass1.ts | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 7ca0b2ea12a..dbfff3bdbb4 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. +/* eslint-disable no-bitwise */ // for ts.SymbolFlags + import * as ts from 'typescript'; import { PackageJsonLookup, InternalError } from '@rushstack/node-core-library'; @@ -523,13 +525,13 @@ export class AstSymbolTable { const arbitraryDeclaration: ts.Declaration = followedSymbol.declarations[0]; - // eslint-disable-next-line no-bitwise if ( followedSymbol.flags & - (ts.SymbolFlags.TypeParameter | ts.SymbolFlags.TypeLiteral | ts.SymbolFlags.Transient) && - !TypeScriptInternals.isLateBoundSymbol(followedSymbol) + (ts.SymbolFlags.TypeParameter | ts.SymbolFlags.TypeLiteral | ts.SymbolFlags.Transient) ) { - return undefined; + if (!TypeScriptInternals.isLateBoundSymbol(followedSymbol)) { + return undefined; + } } // API Extractor doesn't analyze ambient declarations at all diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 8cf023de713..ef07d54f1ec 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -377,8 +377,8 @@ export class ExportAnalyzer { } } + // eslint-disable-next-line no-bitwise if (!(current.flags & ts.SymbolFlags.Alias)) { - // eslint-disable-line no-bitwise break; } diff --git a/build-tests/api-documenter-test/src/DocClass1.ts b/build-tests/api-documenter-test/src/DocClass1.ts index d82e82f971f..59b3dbb68df 100644 --- a/build-tests/api-documenter-test/src/DocClass1.ts +++ b/build-tests/api-documenter-test/src/DocClass1.ts @@ -100,7 +100,7 @@ export interface IDocInterface3 { * An identifier that does need quotes. It misleadingly looks like an ECMAScript symbol. */ // prettier-ignore - "[not.a.symbol]": string;; + "[not.a.symbol]": string; } /** From 828baade9544a1a78386d8db4b203e9a2c8a4a6f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 Aug 2020 02:17:43 -0700 Subject: [PATCH 016/429] Some minor cleanups (no semantic changes) --- apps/api-extractor/src/analyzer/AstEntity.ts | 19 +++++++++---------- .../src/analyzer/AstSymbolTable.ts | 16 +++++----------- .../src/analyzer/ExportAnalyzer.ts | 5 +---- apps/api-extractor/src/collector/Collector.ts | 17 ++++++++++------- 4 files changed, 25 insertions(+), 32 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstEntity.ts b/apps/api-extractor/src/analyzer/AstEntity.ts index c1887b08d30..b16f908e96e 100644 --- a/apps/api-extractor/src/analyzer/AstEntity.ts +++ b/apps/api-extractor/src/analyzer/AstEntity.ts @@ -2,14 +2,18 @@ // See LICENSE in the project root for license information. /** - * `AstEntity` is the abstract base class for analyzer objects that can become a CollectorEntity. + * `AstEntity` is the abstract base class for analyzer objects that can become a `CollectorEntity`. * * @remarks * * The subclasses are: - * - * - `AstSymbol` - * - `AstSyntheticEntity` + * ``` + * - AstEntity + * - AstSymbol + * - AstSyntheticEntity + * - AstImport + * - AstImportAsModule + * ``` */ export abstract class AstEntity { /** @@ -19,7 +23,7 @@ export abstract class AstEntity { * * @remarks * For the most part, `localName` corresponds to `followedSymbol.name`, but there - * are some edge cases. For example, the symbol name for `export default class X { }` + * are some edge cases. For example, the ts.Symbol.name for `export default class X { }` * is actually `"default"`, not `"X"`. */ public abstract readonly localName: string; @@ -37,10 +41,5 @@ export abstract class AstEntity { * * This strategy does not work for cases where the output looks very different from the input. Today these * cases are always kinds of `import` statements, but that may change in the future. - * - * The subclasses are: - * - * - `AstImport` - * - `AstImportAsModule` */ export abstract class AstSyntheticEntity extends AstEntity {} diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index dbfff3bdbb4..567a5480a20 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -284,17 +284,11 @@ export class AstSymbolTable { // mark before actual analyzing, to handle module cyclic reexport astImportAsModule.analyzed = true; - this.fetchAstModuleExportInfo(astImportAsModule.astModule).exportedLocalEntities.forEach( - (exportedEntity) => { - if (exportedEntity instanceof AstImportAsModule) { - this._analyzeAstImportAsModule(exportedEntity); - } - - if (exportedEntity instanceof AstSymbol) { - this._analyzeAstSymbol(exportedEntity); - } - } - ); + for (const exportedEntity of this.fetchAstModuleExportInfo( + astImportAsModule.astModule + ).exportedLocalEntities.values()) { + this.analyze(exportedEntity); + } } private _analyzeAstSymbol(astSymbol: AstSymbol): void { diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index ef07d54f1ec..9122ae68e14 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -74,10 +74,7 @@ export class ExportAnalyzer { private readonly _importableAmbientSourceFiles: Set = new Set(); private readonly _astImportsByKey: Map = new Map(); - private readonly _astImportAsModuleByModule: Map = new Map< - AstModule, - AstImportAsModule - >(); + private readonly _astImportAsModuleByModule: Map = new Map(); public constructor( program: ts.Program, diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 732a1af7823..d26dc43de0e 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -440,13 +440,16 @@ export class Collector { } if (astEntity instanceof AstImportAsModule) { - this.astSymbolTable - .fetchAstModuleExportInfo(astEntity.astModule) - .exportedLocalEntities.forEach((exportedEntity: AstEntity) => { - // Create a CollectorEntity for each top-level export of AstImportInternal entity - this._createCollectorEntity(exportedEntity, undefined); - this._createEntityForIndirectReferences(exportedEntity, alreadySeenAstEntities); // TODO- create entity for module export - }); + const astModuleExportInfo: AstModuleExportInfo = this.astSymbolTable.fetchAstModuleExportInfo( + astEntity.astModule + ); + for (const exportedEntity of astModuleExportInfo.exportedLocalEntities.values()) { + // Create a CollectorEntity for each top-level export of AstImportInternal entity + this._createCollectorEntity(exportedEntity, undefined); + this._createEntityForIndirectReferences(exportedEntity, alreadySeenAstEntities); + + // TODO - create entity for module export + } } } From 4fbadd8b079b3ad3d0003d5f5b21bc7c3595e8bc Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 Aug 2020 02:52:30 -0700 Subject: [PATCH 017/429] Add class documentation, rename "exportName" to "namespaceName" --- .../src/analyzer/AstImportAsModule.ts | 70 ++++++++++++------- .../src/analyzer/ExportAnalyzer.ts | 2 +- 2 files changed, 45 insertions(+), 27 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstImportAsModule.ts b/apps/api-extractor/src/analyzer/AstImportAsModule.ts index 4d0226da289..00ef3a10cf7 100644 --- a/apps/api-extractor/src/analyzer/AstImportAsModule.ts +++ b/apps/api-extractor/src/analyzer/AstImportAsModule.ts @@ -6,49 +6,67 @@ import { AstSyntheticEntity } from './AstEntity'; export interface IAstImportAsModuleOptions { readonly astModule: AstModule; - readonly exportName: string; + readonly namespaceName: string; } -// TODO [MA]: add documentation +/** + * `AstImportAsModule` represents a namespace that is created implicitly by a statement + * such as `import * as example from "./file";` + * + * @remarks + * + * A typical input looks like this: + * ```ts + * // Suppose that example.ts exports two functions f1() and f2(). + * import * as example from "./file"; + * export { example }; + * ``` + * + * API Extractor's .d.ts rollup will transform it into an explicit namespace, like this: + * ```ts + * declare f1(): void; + * declare f2(): void; + * + * declare namespace example { + * export { + * f1, + * f2 + * } + * } + * ``` + * + * The current implementation does not attempt to relocate f1()/f2() to be inside the `namespace` + * because other type signatures may reference them directly (without using the namespace qualifier). + * The `declare namespace example` is a synthetic construct represented by `AstImportAsModule`. + */ export class AstImportAsModule extends AstSyntheticEntity { - // TODO [MA]: add documentation + /** + * Returns true if the AstSymbolTable.analyze() was called for this object. + * See that function for details. + */ public analyzed: boolean = false; - // TODO [MA]: add documentation + /** + * For example, if the original statement was `import * as example from "./file";` + * then `astModule` refers to the `./file.d.ts` file. + */ public readonly astModule: AstModule; /** - * The name of the symbol being imported. - * - * @remarks - * - * The name depends on the type of import: - * - * ```ts - * // For AstImportKind.DefaultImport style, exportName would be "X" in this example: - * import X from "y"; - * - * // For AstImportKind.NamedImport style, exportName would be "X" in this example: - * import { X } from "y"; - * - * // For AstImportKind.StarImport style, exportName would be "x" in this example: - * import * as x from "y"; - * - * // For AstImportKind.EqualsImport style, exportName would be "x" in this example: - * import x = require("y"); - * ``` + * For example, if the original statement was `import * as example from "./file";` + * then `namespaceName` would be `example`. */ - public readonly exportName: string; + public readonly namespaceName: string; public constructor(options: IAstImportAsModuleOptions) { super(); this.astModule = options.astModule; - this.exportName = options.exportName; + this.namespaceName = options.namespaceName; } /** {@inheritdoc} */ public get localName(): string { // abstract - return this.exportName; + return this.namespaceName; } } diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 9122ae68e14..77b2a8fb253 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -497,7 +497,7 @@ export class ExportAnalyzer { let importAsModule: AstImportAsModule | undefined = this._astImportAsModuleByModule.get(astModule); if (importAsModule === undefined) { importAsModule = new AstImportAsModule({ - exportName: declarationSymbol.name, + namespaceName: declarationSymbol.name, astModule: astModule }); this._astImportAsModuleByModule.set(astModule, importAsModule); From cfc693ca6aac2756c2f93b237b79e1779ca3f5ef Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 Aug 2020 02:54:39 -0700 Subject: [PATCH 018/429] Rename AstImportAsModule --> AstNamespaceImport because that's what the compiler calls it --- .../src/analyzer/{AstImportAsModule.ts => AstNamespaceImport.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename apps/api-extractor/src/analyzer/{AstImportAsModule.ts => AstNamespaceImport.ts} (100%) diff --git a/apps/api-extractor/src/analyzer/AstImportAsModule.ts b/apps/api-extractor/src/analyzer/AstNamespaceImport.ts similarity index 100% rename from apps/api-extractor/src/analyzer/AstImportAsModule.ts rename to apps/api-extractor/src/analyzer/AstNamespaceImport.ts From 2e75e8376df1c417212a8fb9be3e8e1547046da8 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 Aug 2020 02:56:57 -0700 Subject: [PATCH 019/429] Rename AstImportAsModule --> AstNamespaceImport because that's what the compiler calls it --- apps/api-extractor/src/analyzer/AstEntity.ts | 2 +- .../src/analyzer/AstNamespaceImport.ts | 10 +++++----- .../src/analyzer/AstSymbolTable.ts | 18 +++++++++--------- .../src/analyzer/ExportAnalyzer.ts | 18 ++++++++++-------- apps/api-extractor/src/collector/Collector.ts | 6 +++--- .../src/enhancers/ValidationEnhancer.ts | 6 +++--- .../src/generators/ApiModelGenerator.ts | 4 ++-- .../src/generators/ApiReportGenerator.ts | 8 ++++---- .../src/generators/DtsRollupGenerator.ts | 4 ++-- 9 files changed, 39 insertions(+), 37 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstEntity.ts b/apps/api-extractor/src/analyzer/AstEntity.ts index b16f908e96e..23c4091014a 100644 --- a/apps/api-extractor/src/analyzer/AstEntity.ts +++ b/apps/api-extractor/src/analyzer/AstEntity.ts @@ -12,7 +12,7 @@ * - AstSymbol * - AstSyntheticEntity * - AstImport - * - AstImportAsModule + * - AstNamespaceImport * ``` */ export abstract class AstEntity { diff --git a/apps/api-extractor/src/analyzer/AstNamespaceImport.ts b/apps/api-extractor/src/analyzer/AstNamespaceImport.ts index 00ef3a10cf7..02e0a037bf2 100644 --- a/apps/api-extractor/src/analyzer/AstNamespaceImport.ts +++ b/apps/api-extractor/src/analyzer/AstNamespaceImport.ts @@ -4,13 +4,13 @@ import { AstModule } from './AstModule'; import { AstSyntheticEntity } from './AstEntity'; -export interface IAstImportAsModuleOptions { +export interface IAstNamespaceImportOptions { readonly astModule: AstModule; readonly namespaceName: string; } /** - * `AstImportAsModule` represents a namespace that is created implicitly by a statement + * `AstNamespaceImport` represents a namespace that is created implicitly by a statement * such as `import * as example from "./file";` * * @remarks @@ -37,9 +37,9 @@ export interface IAstImportAsModuleOptions { * * The current implementation does not attempt to relocate f1()/f2() to be inside the `namespace` * because other type signatures may reference them directly (without using the namespace qualifier). - * The `declare namespace example` is a synthetic construct represented by `AstImportAsModule`. + * The `declare namespace example` is a synthetic construct represented by `AstNamespaceImport`. */ -export class AstImportAsModule extends AstSyntheticEntity { +export class AstNamespaceImport extends AstSyntheticEntity { /** * Returns true if the AstSymbolTable.analyze() was called for this object. * See that function for details. @@ -58,7 +58,7 @@ export class AstImportAsModule extends AstSyntheticEntity { */ public readonly namespaceName: string; - public constructor(options: IAstImportAsModuleOptions) { + public constructor(options: IAstNamespaceImportOptions) { super(); this.astModule = options.astModule; this.namespaceName = options.namespaceName; diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 567a5480a20..0b6121b0938 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -13,7 +13,7 @@ import { AstModule, AstModuleExportInfo } from './AstModule'; import { PackageMetadataManager } from './PackageMetadataManager'; import { ExportAnalyzer } from './ExportAnalyzer'; import { AstEntity } from './AstEntity'; -import { AstImportAsModule } from './AstImportAsModule'; +import { AstNamespaceImport } from './AstNamespaceImport'; import { MessageRouter } from '../collector/MessageRouter'; import { TypeScriptInternals, IGlobalVariableAnalyzer } from './TypeScriptInternals'; import { StringChecks } from './StringChecks'; @@ -154,8 +154,8 @@ export class AstSymbolTable { return this._analyzeAstSymbol(astEntity); } - if (astEntity instanceof AstImportAsModule) { - return this._analyzeAstImportAsModule(astEntity); + if (astEntity instanceof AstNamespaceImport) { + return this._analyzeAstNamespaceImport(astEntity); } } @@ -276,16 +276,16 @@ export class AstSymbolTable { return unquotedName; } - private _analyzeAstImportAsModule(astImportAsModule: AstImportAsModule): void { - if (astImportAsModule.analyzed) { + private _analyzeAstNamespaceImport(astNamespaceImport: AstNamespaceImport): void { + if (astNamespaceImport.analyzed) { return; } // mark before actual analyzing, to handle module cyclic reexport - astImportAsModule.analyzed = true; + astNamespaceImport.analyzed = true; for (const exportedEntity of this.fetchAstModuleExportInfo( - astImportAsModule.astModule + astNamespaceImport.astModule ).exportedLocalEntities.values()) { this.analyze(exportedEntity); } @@ -325,9 +325,9 @@ export class AstSymbolTable { } } - if (referencedAstEntity instanceof AstImportAsModule) { + if (referencedAstEntity instanceof AstNamespaceImport) { if (!referencedAstEntity.astModule.isExternal) { - this._analyzeAstImportAsModule(referencedAstEntity); + this._analyzeAstNamespaceImport(referencedAstEntity); } } } diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 77b2a8fb253..083385eab7b 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -12,7 +12,7 @@ import { TypeScriptInternals } from './TypeScriptInternals'; import { SourceFileLocationFormatter } from './SourceFileLocationFormatter'; import { IFetchAstSymbolOptions } from './AstSymbolTable'; import { AstEntity } from './AstEntity'; -import { AstImportAsModule } from './AstImportAsModule'; +import { AstNamespaceImport } from './AstNamespaceImport'; /** * Exposes the minimal APIs from AstSymbolTable that are needed by ExportAnalyzer. @@ -74,7 +74,7 @@ export class ExportAnalyzer { private readonly _importableAmbientSourceFiles: Set = new Set(); private readonly _astImportsByKey: Map = new Map(); - private readonly _astImportAsModuleByModule: Map = new Map(); + private readonly _astNamespaceImportByModule: Map = new Map(); public constructor( program: ts.Program, @@ -328,7 +328,7 @@ export class ExportAnalyzer { this._astSymbolTable.analyze(astEntity); } - if (astEntity instanceof AstImportAsModule && !astEntity.astModule.isExternal) { + if (astEntity instanceof AstNamespaceImport && !astEntity.astModule.isExternal) { this._astSymbolTable.analyze(astEntity); } @@ -494,15 +494,17 @@ export class ExportAnalyzer { if (externalModulePath === undefined) { const astModule: AstModule = this._fetchSpecifierAstModule(importDeclaration, declarationSymbol); - let importAsModule: AstImportAsModule | undefined = this._astImportAsModuleByModule.get(astModule); - if (importAsModule === undefined) { - importAsModule = new AstImportAsModule({ + let namespaceImport: AstNamespaceImport | undefined = this._astNamespaceImportByModule.get( + astModule + ); + if (namespaceImport === undefined) { + namespaceImport = new AstNamespaceImport({ namespaceName: declarationSymbol.name, astModule: astModule }); - this._astImportAsModuleByModule.set(astModule, importAsModule); + this._astNamespaceImportByModule.set(astModule, namespaceImport); } - return importAsModule; + return namespaceImport; } // Here importSymbol=undefined because {@inheritDoc} and such are not going to work correctly for diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index d26dc43de0e..41732150b9d 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -24,7 +24,7 @@ import { TypeScriptInternals, IGlobalVariableAnalyzer } from '../analyzer/TypeSc import { MessageRouter } from './MessageRouter'; import { AstReferenceResolver } from '../analyzer/AstReferenceResolver'; import { ExtractorConfig } from '../api/ExtractorConfig'; -import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; import { AstImport } from '../analyzer/AstImport'; /** @@ -439,7 +439,7 @@ export class Collector { }); } - if (astEntity instanceof AstImportAsModule) { + if (astEntity instanceof AstNamespaceImport) { const astModuleExportInfo: AstModuleExportInfo = this.astSymbolTable.fetchAstModuleExportInfo( astEntity.astModule ); @@ -876,7 +876,7 @@ export class Collector { return this._collectReferenceDirectivesFromSourceFiles(sourceFiles); } - if (astEntity instanceof AstImportAsModule) { + if (astEntity instanceof AstNamespaceImport) { const sourceFiles: ts.SourceFile[] = [astEntity.astModule.sourceFile]; return this._collectReferenceDirectivesFromSourceFiles(sourceFiles); } diff --git a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts index 6c5b377db58..582c251eb09 100644 --- a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts +++ b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts @@ -12,7 +12,7 @@ import { SymbolMetadata } from '../collector/SymbolMetadata'; import { CollectorEntity } from '../collector/CollectorEntity'; import { ExtractorMessageId } from '../api/ExtractorMessageId'; import { ReleaseTag } from '@microsoft/api-extractor-model'; -import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; export class ValidationEnhancer { public static analyze(collector: Collector): void { @@ -31,7 +31,7 @@ export class ValidationEnhancer { } } - if (entity.astEntity instanceof AstImportAsModule) { + if (entity.astEntity instanceof AstNamespaceImport) { // TODO [MA]: validation for local module import } } @@ -217,7 +217,7 @@ export class ValidationEnhancer { } } - if (referencedEntity instanceof AstImportAsModule) { + if (referencedEntity instanceof AstNamespaceImport) { // TODO [MA]: add validation for local import } } diff --git a/apps/api-extractor/src/generators/ApiModelGenerator.ts b/apps/api-extractor/src/generators/ApiModelGenerator.ts index 59c0a828db2..27d8230a6e2 100644 --- a/apps/api-extractor/src/generators/ApiModelGenerator.ts +++ b/apps/api-extractor/src/generators/ApiModelGenerator.ts @@ -40,7 +40,7 @@ import { AstSymbol } from '../analyzer/AstSymbol'; import { DeclarationReferenceGenerator } from './DeclarationReferenceGenerator'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; -import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; import { AstEntity } from '../analyzer/AstEntity'; import { AstModule } from '../analyzer/AstModule'; @@ -100,7 +100,7 @@ export class ApiModelGenerator { return; } - if (astEntity instanceof AstImportAsModule) { + if (astEntity instanceof AstNamespaceImport) { this._processAstModule(astEntity.astModule, exportedName, parentApiItem); return; } diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index bad427c22fd..078b5c9aacf 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -16,7 +16,7 @@ import { AstSymbol } from '../analyzer/AstSymbol'; import { ExtractorMessage } from '../api/ExtractorMessage'; import { StringWriter } from './StringWriter'; import { DtsEmitHelpers } from './DtsEmitHelpers'; -import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; export class ApiReportGenerator { private static _trimSpacesRegExp: RegExp = / +$/gm; @@ -127,7 +127,7 @@ export class ApiReportGenerator { } } - if (entity.astEntity instanceof AstImportAsModule) { + if (entity.astEntity instanceof AstNamespaceImport) { throw new Error( '"import * as ___ from ___;" is not supported for local files when generating report.' + '\nFailure in: ' + @@ -182,9 +182,9 @@ export class ApiReportGenerator { return stringWriter.toString().replace(ApiReportGenerator._trimSpacesRegExp, ''); } - private static _getSourceFilePath(importAsModule: AstImportAsModule): string { + private static _getSourceFilePath(namespaceImport: AstNamespaceImport): string { const fallback: string = 'unknown source file'; - const { astModule } = importAsModule; + const { astModule } = namespaceImport; if (astModule === undefined || astModule.sourceFile === undefined) { return fallback; diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index b996200db0f..e724d89eeda 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -19,7 +19,7 @@ import { SymbolMetadata } from '../collector/SymbolMetadata'; import { StringWriter } from './StringWriter'; import { DtsEmitHelpers } from './DtsEmitHelpers'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; -import { AstImportAsModule } from '../analyzer/AstImportAsModule'; +import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; import { AstModuleExportInfo } from '../analyzer/AstModule'; /** @@ -146,7 +146,7 @@ export class DtsRollupGenerator { } } - if (entity.astEntity instanceof AstImportAsModule) { + if (entity.astEntity instanceof AstNamespaceImport) { const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo( entity.astEntity.astModule ); From b2fa1236c8bb637d0c0acad78f83113432e10085 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 Aug 2020 03:16:06 -0700 Subject: [PATCH 020/429] Tune up the code for generating the .d.ts rollup and add a location for the error message --- .../src/analyzer/AstNamespaceImport.ts | 9 ++++ .../src/analyzer/ExportAnalyzer.ts | 3 +- .../src/generators/DtsRollupGenerator.ts | 49 ++++++++++++------- 3 files changed, 43 insertions(+), 18 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstNamespaceImport.ts b/apps/api-extractor/src/analyzer/AstNamespaceImport.ts index 02e0a037bf2..1ba6985beef 100644 --- a/apps/api-extractor/src/analyzer/AstNamespaceImport.ts +++ b/apps/api-extractor/src/analyzer/AstNamespaceImport.ts @@ -1,12 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. +import * as ts from 'typescript'; + import { AstModule } from './AstModule'; import { AstSyntheticEntity } from './AstEntity'; export interface IAstNamespaceImportOptions { readonly astModule: AstModule; readonly namespaceName: string; + readonly declaration: ts.Declaration; } /** @@ -58,10 +61,16 @@ export class AstNamespaceImport extends AstSyntheticEntity { */ public readonly namespaceName: string; + /** + * The original `ts.SyntaxKind.NamespaceImport` which can be used as a location for error messages. + */ + public readonly declaration: ts.Declaration; + public constructor(options: IAstNamespaceImportOptions) { super(); this.astModule = options.astModule; this.namespaceName = options.namespaceName; + this.declaration = options.declaration; } /** {@inheritdoc} */ diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 083385eab7b..49d2ece33c4 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -500,7 +500,8 @@ export class ExportAnalyzer { if (namespaceImport === undefined) { namespaceImport = new AstNamespaceImport({ namespaceName: declarationSymbol.name, - astModule: astModule + astModule: astModule, + declaration: declaration }); this._astNamespaceImportByModule.set(astModule, namespaceImport); } diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index e724d89eeda..38463370984 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -21,6 +21,8 @@ import { DtsEmitHelpers } from './DtsEmitHelpers'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; import { AstModuleExportInfo } from '../analyzer/AstModule'; +import { SourceFileLocationFormatter } from '../analyzer/SourceFileLocationFormatter'; +import { AstEntity } from '../analyzer/AstEntity'; /** * Used with DtsRollupGenerator.writeTypingsFile() @@ -109,9 +111,8 @@ export class DtsRollupGenerator { // Emit the regular declarations for (const entity of collector.entities) { - const symbolMetadata: SymbolMetadata | undefined = collector.tryFetchMetadataForAstEntity( - entity.astEntity - ); + const astEntity: AstEntity = entity.astEntity; + const symbolMetadata: SymbolMetadata | undefined = collector.tryFetchMetadataForAstEntity(astEntity); const maxEffectiveReleaseTag: ReleaseTag = symbolMetadata ? symbolMetadata.maxEffectiveReleaseTag : ReleaseTag.None; @@ -124,9 +125,9 @@ export class DtsRollupGenerator { continue; } - if (entity.astEntity instanceof AstSymbol) { + if (astEntity instanceof AstSymbol) { // Emit all the declarations for this entry - for (const astDeclaration of entity.astEntity.astDeclarations || []) { + for (const astDeclaration of astEntity.astDeclarations || []) { const apiItemMetadata: ApiItemMetadata = collector.fetchApiItemMetadata(astDeclaration); if (!this._shouldIncludeReleaseTag(apiItemMetadata.effectiveReleaseTag, dtsKind)) { @@ -146,16 +147,36 @@ export class DtsRollupGenerator { } } - if (entity.astEntity instanceof AstNamespaceImport) { + if (astEntity instanceof AstNamespaceImport) { const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo( - entity.astEntity.astModule + astEntity.astModule ); if (entity.nameForEmit === undefined) { // This should never happen throw new InternalError('referencedEntry.nameForEmit is undefined'); } - // manually generate typings for local imported module + + if (astModuleExportInfo.starExportedExternalModules.size > 0) { + // We could support this, but we would need to find a way to safely represent it. + throw new Error( + `The ${entity.nameForEmit} namespace import includes a start export, which is not supported:\n` + + +SourceFileLocationFormatter.formatDeclaration(astEntity.declaration) + ); + } + + // Emit a synthetic declaration for the namespace. It will look like this: + // + // declare namespace example { + // export { + // f1, + // f2 + // } + // } + // + // Note that we do not try to relocate f1()/f2() to be inside the namespace because other type + // signatures may reference them directly (without using the namespace qualifier). + stringWriter.writeLine(); if (entity.shouldInlineExport) { stringWriter.write('export '); @@ -164,7 +185,7 @@ export class DtsRollupGenerator { // all local exports of local imported module are just references to top-level declarations stringWriter.writeLine(' export {'); - astModuleExportInfo.exportedLocalEntities.forEach((exportedEntity, exportedName) => { + for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity( exportedEntity ); @@ -175,21 +196,15 @@ export class DtsRollupGenerator { `Cannot find collector entity for ${entity.nameForEmit}.${exportedEntity.localName}` ); } + if (collectorEntity.nameForEmit === exportedName) { stringWriter.writeLine(` ${collectorEntity.nameForEmit},`); } else { stringWriter.writeLine(` ${collectorEntity.nameForEmit} as ${exportedName},`); } - }); - stringWriter.writeLine(' }'); // end of "export { ... }" - - if (astModuleExportInfo.starExportedExternalModules.size > 0) { - // TODO [MA]: write a better error message. - throw new Error( - `Unsupported star export of external module inside namespace imported module: ${entity.nameForEmit}` - ); } + stringWriter.writeLine(' }'); // end of "export { ... }" stringWriter.writeLine('}'); // end of "declare namespace { ... }" } From 857a27a9acb2a36a9dde1b3c5d2ca10cdf68ea64 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 Aug 2020 03:26:35 -0700 Subject: [PATCH 021/429] Start work on generating an API report for namespace imports --- .../src/generators/ApiReportGenerator.ts | 79 ++++++++++++++----- .../src/generators/DtsRollupGenerator.ts | 2 +- .../api-extractor-scenarios.api.md | 28 +++++++ .../config/api-extractor-overrides.json | 5 -- 4 files changed, 89 insertions(+), 25 deletions(-) create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md delete mode 100644 build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 078b5c9aacf..eb56188dad6 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -17,6 +17,9 @@ import { ExtractorMessage } from '../api/ExtractorMessage'; import { StringWriter } from './StringWriter'; import { DtsEmitHelpers } from './DtsEmitHelpers'; import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; +import { AstEntity } from '../analyzer/AstEntity'; +import { AstModuleExportInfo } from '../analyzer/AstModule'; +import { SourceFileLocationFormatter } from '../analyzer/SourceFileLocationFormatter'; export class ApiReportGenerator { private static _trimSpacesRegExp: RegExp = / +$/gm; @@ -68,6 +71,7 @@ export class ApiReportGenerator { // Emit the regular declarations for (const entity of collector.entities) { + const astEntity: AstEntity = entity.astEntity; if (entity.exported) { // First, collect the list of export names for this symbol. When reporting messages with // ExtractorMessage.properties.exportName, this will enable us to emit the warning comments alongside @@ -84,9 +88,9 @@ export class ApiReportGenerator { } } - if (entity.astEntity instanceof AstSymbol) { + if (astEntity instanceof AstSymbol) { // Emit all the declarations for this entity - for (const astDeclaration of entity.astEntity.astDeclarations || []) { + for (const astDeclaration of astEntity.astDeclarations || []) { // Get the messages associated with this declaration const fetchedMessages: ExtractorMessage[] = collector.messageRouter.fetchAssociatedMessagesForReviewFile( astDeclaration @@ -127,12 +131,61 @@ export class ApiReportGenerator { } } - if (entity.astEntity instanceof AstNamespaceImport) { - throw new Error( - '"import * as ___ from ___;" is not supported for local files when generating report.' + - '\nFailure in: ' + - ApiReportGenerator._getSourceFilePath(entity.astEntity) + if (astEntity instanceof AstNamespaceImport) { + const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo( + astEntity.astModule ); + + if (entity.nameForEmit === undefined) { + // This should never happen + throw new InternalError('referencedEntry.nameForEmit is undefined'); + } + + if (astModuleExportInfo.starExportedExternalModules.size > 0) { + // We could support this, but we would need to find a way to safely represent it. + throw new Error( + `The ${entity.nameForEmit} namespace import includes a start export, which is not supported:\n` + + SourceFileLocationFormatter.formatDeclaration(astEntity.declaration) + ); + } + + // Emit a synthetic declaration for the namespace. It will look like this: + // + // declare namespace example { + // export { + // f1, + // f2 + // } + // } + // + // Note that we do not try to relocate f1()/f2() to be inside the namespace because other type + // signatures may reference them directly (without using the namespace qualifier). + + stringWriter.writeLine(`declare namespace ${entity.nameForEmit} {`); + + // all local exports of local imported module are just references to top-level declarations + stringWriter.writeLine(' export {'); + for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { + const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity( + exportedEntity + ); + if (collectorEntity === undefined) { + // This should never happen + // top-level exports of local imported module should be added as collector entities before + throw new InternalError( + `Cannot find collector entity for ${entity.nameForEmit}.${exportedEntity.localName}` + ); + } + + if (collectorEntity.nameForEmit === exportedName) { + stringWriter.writeLine(` ${collectorEntity.nameForEmit},`); + } else { + stringWriter.writeLine(` ${collectorEntity.nameForEmit} as ${exportedName},`); + } + } + + stringWriter.writeLine(' }'); // end of "export { ... }" + stringWriter.writeLine('}'); // end of "declare namespace { ... }" } // Now emit the export statements for this entity. @@ -182,18 +235,6 @@ export class ApiReportGenerator { return stringWriter.toString().replace(ApiReportGenerator._trimSpacesRegExp, ''); } - private static _getSourceFilePath(namespaceImport: AstNamespaceImport): string { - const fallback: string = 'unknown source file'; - const { astModule } = namespaceImport; - - if (astModule === undefined || astModule.sourceFile === undefined) { - return fallback; - } - - const sourceFile: ts.SourceFile = astModule.sourceFile.getSourceFile(); - return sourceFile ? sourceFile.fileName : fallback; - } - /** * Before writing out a declaration, _modifySpan() applies various fixups to make it nice. */ diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 38463370984..f628e9c8650 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -161,7 +161,7 @@ export class DtsRollupGenerator { // We could support this, but we would need to find a way to safely represent it. throw new Error( `The ${entity.nameForEmit} namespace import includes a start export, which is not supported:\n` + - +SourceFileLocationFormatter.formatDeclaration(astEntity.declaration) + SourceFileLocationFormatter.formatDeclaration(astEntity.declaration) ); } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md new file mode 100644 index 00000000000..eb413e28fd0 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md @@ -0,0 +1,28 @@ +## API Report File for "api-extractor-scenarios" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +declare namespace calculator { + export { + add, + subtract, + calucatorVersion, + } +} +export { calculator } + +declare namespace calculator2 { + export { + add_2 as add, + subtract_2 as subtract, + calucatorVersion, + } +} +export { calculator2 } + + +// (No @packageDocumentation comment for this package) + +``` diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json b/build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json deleted file mode 100644 index bcf667e2338..00000000000 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/config/api-extractor-overrides.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "apiReport": { - "enabled": false - } -} From 88ce9ca11277d41f3127a35ef0ae9813211f6ed2 Mon Sep 17 00:00:00 2001 From: Marcus Andersson Date: Thu, 1 Oct 2020 09:17:11 +0200 Subject: [PATCH 022/429] fixed issue in change log. --- .../api-extractor/export-star-as-support_2020-03-25-13-53.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json index ffb7dae3ee1..69967bd0531 100644 --- a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json +++ b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/api-extractor", - "comment": "Added support for "import * as module from './local/module';\"", + "comment": "Added support for \"import * as module from './local/module';\"", "type": "minor" } ], From 2fbf637d212ef33477688e597f2beba4a12f6171 Mon Sep 17 00:00:00 2001 From: Emmanuel Oluyomi Date: Fri, 21 May 2021 13:28:17 -0400 Subject: [PATCH 023/429] [rush-lib] Add environment variable to override allowWarningsInSuccessfulBuild setting --- .../src/api/EnvironmentConfiguration.ts | 28 +++++++++++++++++++ .../rush-lib/src/cli/RushCommandLineParser.ts | 6 +++- common/reviews/api/rush-lib.api.md | 1 + 3 files changed, 34 insertions(+), 1 deletion(-) diff --git a/apps/rush-lib/src/api/EnvironmentConfiguration.ts b/apps/rush-lib/src/api/EnvironmentConfiguration.ts index aaf90540e6c..8a6ab093990 100644 --- a/apps/rush-lib/src/api/EnvironmentConfiguration.ts +++ b/apps/rush-lib/src/api/EnvironmentConfiguration.ts @@ -40,6 +40,13 @@ export const enum EnvironmentVariableNames { */ RUSH_ALLOW_UNSUPPORTED_NODEJS = 'RUSH_ALLOW_UNSUPPORTED_NODEJS', + /** + * Setting this environment variable overrides the value of `allowWarningsInSuccessfulBuild` + * in the `command-line.json` configuration file. Specify `1` to allow warnings in a successful build, + * or `0` to disallow them. (See the comments in the command-line.json file for more information). + */ + RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD = 'RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD', + /** * This variable selects a specific installation variant for Rush to use when installing * and linking package dependencies. @@ -156,6 +163,8 @@ export class EnvironmentConfiguration { private static _allowUnsupportedNodeVersion: boolean = false; + private static _allowWarningsInSuccessfulBuild: boolean = false; + private static _pnpmStorePathOverride: string | undefined; private static _rushGlobalFolderOverride: string | undefined; @@ -197,6 +206,16 @@ export class EnvironmentConfiguration { return EnvironmentConfiguration._allowUnsupportedNodeVersion; } + /** + * Setting this environment variable overrides the value of `allowWarningsInSuccessfulBuild` + * in the `command-line.json` configuration file. Specify `1` to allow warnings in a successful build, + * or `0` to disallow them. (See the comments in the command-line.json file for more information). + */ + public static get allowWarningsInSuccessfulBuild(): boolean { + EnvironmentConfiguration._ensureInitialized(); + return EnvironmentConfiguration._allowWarningsInSuccessfulBuild; + } + /** * An override for the PNPM store path, if `pnpmStore` configuration is set to 'path' * See {@link EnvironmentVariableNames.RUSH_PNPM_STORE_PATH} @@ -312,6 +331,15 @@ export class EnvironmentConfiguration { break; } + case EnvironmentVariableNames.RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD: { + EnvironmentConfiguration._allowWarningsInSuccessfulBuild = + EnvironmentConfiguration.parseBooleanEnvironmentVariable( + EnvironmentVariableNames.RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD, + value + ) ?? false; + break; + } + case EnvironmentVariableNames.RUSH_PNPM_STORE_PATH: { EnvironmentConfiguration._pnpmStorePathOverride = value && !options.doNotNormalizePaths diff --git a/apps/rush-lib/src/cli/RushCommandLineParser.ts b/apps/rush-lib/src/cli/RushCommandLineParser.ts index c598b662bb4..c533871f9ff 100644 --- a/apps/rush-lib/src/cli/RushCommandLineParser.ts +++ b/apps/rush-lib/src/cli/RushCommandLineParser.ts @@ -42,6 +42,7 @@ import { Telemetry } from '../logic/Telemetry'; import { RushGlobalFolder } from '../api/RushGlobalFolder'; import { NodeJsCompatibility } from '../logic/NodeJsCompatibility'; import { SetupAction } from './actions/SetupAction'; +import { EnvironmentConfiguration } from '../api/EnvironmentConfiguration'; /** * Options for `RushCommandLineParser`. @@ -248,6 +249,9 @@ export class RushCommandLineParser extends CommandLineParser { this._validateCommandLineConfigCommand(command); + const overrideAllowWarnings: boolean = + this.rushConfiguration && EnvironmentConfiguration.allowWarningsInSuccessfulBuild; + switch (command.commandKind) { case RushConstants.bulkCommandKind: this.addAction( @@ -269,7 +273,7 @@ export class RushCommandLineParser extends CommandLineParser { ignoreMissingScript: command.ignoreMissingScript || false, ignoreDependencyOrder: command.ignoreDependencyOrder || false, incremental: command.incremental || false, - allowWarningsInSuccessfulBuild: !!command.allowWarningsInSuccessfulBuild, + allowWarningsInSuccessfulBuild: overrideAllowWarnings || !!command.allowWarningsInSuccessfulBuild, watchForChanges: command.watchForChanges || false, disableBuildCache: command.disableBuildCache || false diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index fad59779419..d58c7eee9e2 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -96,6 +96,7 @@ export const enum DependencyType { export const enum EnvironmentVariableNames { RUSH_ABSOLUTE_SYMLINKS = "RUSH_ABSOLUTE_SYMLINKS", RUSH_ALLOW_UNSUPPORTED_NODEJS = "RUSH_ALLOW_UNSUPPORTED_NODEJS", + RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD = "RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD", RUSH_BUILD_CACHE_CREDENTIAL = "RUSH_BUILD_CACHE_CREDENTIAL", RUSH_BUILD_CACHE_ENABLED = "RUSH_BUILD_CACHE_ENABLED", RUSH_BUILD_CACHE_WRITE_ALLOWED = "RUSH_BUILD_CACHE_WRITE_ALLOWED", From 4d83975d71305fa21071e7efce6f847df9019258 Mon Sep 17 00:00:00 2001 From: Emmanuel Oluyomi Date: Fri, 21 May 2021 14:06:28 -0400 Subject: [PATCH 024/429] Rush change --- .../rush/AllowWarnings_2021-05-21-18-05.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json diff --git a/common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json b/common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json new file mode 100644 index 00000000000..52fc925e360 --- /dev/null +++ b/common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Add RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD environment variable", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "EmmanuelOluyomi@users.noreply.github.com" +} \ No newline at end of file From 23157253cf6e0dc56b67dc3939a2736de6ac1bfd Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 21 May 2021 12:22:49 -0700 Subject: [PATCH 025/429] Emit an error if two different TypeScript module kinds are to be emitted to nested folders. --- .../TypeScriptPlugin/TypeScriptBuilder.ts | 49 +++++++++++++++++-- 1 file changed, 44 insertions(+), 5 deletions(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts index c6825353697..adf86c80413 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts @@ -857,15 +857,17 @@ export class TypeScriptBuilder extends SubprocessRunnerBase Date: Fri, 21 May 2021 12:24:39 -0700 Subject: [PATCH 026/429] Rush change --- ...ck-for-nested-output-folders_2021-05-21-19-24.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json diff --git a/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json b/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json new file mode 100644 index 00000000000..c108e120caf --- /dev/null +++ b/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Emit an error if two different TypeScript module kinds are to be emitted to nested folders.", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file From 8f0999bec0ecd461ac5ea4c29b069f2ca430954b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Fri, 21 May 2021 13:07:08 -0700 Subject: [PATCH 027/429] Update changelog. Co-authored-by: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> --- ...ianc-check-for-nested-output-folders_2021-05-21-19-24.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json b/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json index c108e120caf..19d6453034c 100644 --- a/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json +++ b/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@rushstack/heft", - "comment": "Emit an error if two different TypeScript module kinds are to be emitted to nested folders.", + "comment": "Report an error to prevent two different TypeScript module kinds from being emitted into nested folders", "type": "patch" } ], "packageName": "@rushstack/heft", "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file +} From 42ac88e840c1f54dc71d4d47070fa0832ef8e7fa Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Sat, 22 May 2021 15:59:13 -0700 Subject: [PATCH 028/429] Update apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts --- apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts index adf86c80413..595018a47d2 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts @@ -888,7 +888,7 @@ export class TypeScriptBuilder extends SubprocessRunnerBase Date: Sun, 23 May 2021 15:10:22 -0400 Subject: [PATCH 029/429] [heft-config-file] Use an internal promise cache to reduce total file reads --- common/reviews/api/heft-config-file.api.md | 1 - .../heft-config-file/src/ConfigurationFile.ts | 128 +++++++++--------- .../src/test/ConfigurationFile.test.ts | 10 +- .../ConfigurationFile.test.ts.snap | 6 +- 4 files changed, 73 insertions(+), 72 deletions(-) diff --git a/common/reviews/api/heft-config-file.api.md b/common/reviews/api/heft-config-file.api.md index fb0610c1f57..b651a4a8384 100644 --- a/common/reviews/api/heft-config-file.api.md +++ b/common/reviews/api/heft-config-file.api.md @@ -14,7 +14,6 @@ export class ConfigurationFile { static _formatPathForLogging: (path: string) => string; getObjectSourceFilePath(obj: TObject): string | undefined; getPropertyOriginalValue(options: IOriginalValueOptions): TValue | undefined; - // (undocumented) loadConfigurationFileForProjectAsync(terminal: Terminal, projectPath: string, rigConfig?: RigConfig): Promise; tryLoadConfigurationFileForProjectAsync(terminal: Terminal, projectPath: string, rigConfig?: RigConfig): Promise; } diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index 71115c43f86..03171d331af 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -191,9 +191,10 @@ export class ConfigurationFile { return this.__schema; } - private readonly _configurationFileCache: Map> = - new Map>(); - private readonly _fileExistsCache: Map = new Map(); + private readonly _configPromiseCache: Map< + string, + Promise> + > = new Map>>(); private readonly _packageJsonLookup: PackageJsonLookup = new PackageJsonLookup(); public constructor(options: IConfigurationFileOptions) { @@ -203,6 +204,11 @@ export class ConfigurationFile { this._propertyInheritanceTypes = options.propertyInheritance || {}; } + /** + * Find and return a configuration file for the specified project, automatically resolving + * `extends` properties and handling rig'd configuration files. Will throw an error if a configuration + * file cannot be found in the rig or project config folder. + */ public async loadConfigurationFileForProjectAsync( terminal: Terminal, projectPath: string, @@ -219,40 +225,20 @@ export class ConfigurationFile { /** * This function is identical to {@link ConfigurationFile.loadConfigurationFileForProjectAsync}, except - * that a preliminary file existence check is performed and this function returns `undefined` if the - * configuration file doesn't exist. + * that it returns `undefined` instead of throwing an error if the configuration file cannot be found. */ public async tryLoadConfigurationFileForProjectAsync( terminal: Terminal, projectPath: string, rigConfig?: RigConfig ): Promise { - const projectConfigurationFilePath: string = this._getConfigurationFilePathForProject(projectPath); - const projectConfigurationFilePathForLogging: string = ConfigurationFile._formatPathForLogging( - projectConfigurationFilePath - ); - let exists: boolean | undefined = this._fileExistsCache.get(projectConfigurationFilePath); - if (exists === undefined) { - exists = await FileSystem.existsAsync(projectConfigurationFilePath); - this._fileExistsCache.set(projectConfigurationFilePath, exists); - } - - if (!exists) { - if (rigConfig) { - terminal.writeVerboseLine( - `Config file "${projectConfigurationFilePathForLogging}" does not exist. Attempting to load via rig.` - ); - return await this._tryLoadConfigurationFileInRigAsync(terminal, rigConfig, new Set()); - } else { + try { + return await this.loadConfigurationFileForProjectAsync(terminal, projectPath, rigConfig); + } catch (e) { + if (FileSystem.isNotExistError(e)) { return undefined; } - } else { - return await this._loadConfigurationFileInnerWithCacheAsync( - terminal, - projectConfigurationFilePath, - new Set(), - undefined - ); + throw e; } } @@ -300,29 +286,35 @@ export class ConfigurationFile { visitedConfigurationFilePaths: Set, rigConfig: RigConfig | undefined ): Promise { - let cacheEntry: IConfigurationFileCacheEntry | undefined = - this._configurationFileCache.get(resolvedConfigurationFilePath); - if (!cacheEntry) { - try { - cacheEntry = { - configurationFile: await this._loadConfigurationFileInnerAsync( - terminal, - resolvedConfigurationFilePath, - visitedConfigurationFilePaths, - rigConfig - ) - }; - } catch (e) { - cacheEntry = { error: e }; - } - } else { - terminal.writeVerboseLine( - `Found "${ConfigurationFile._formatPathForLogging( - resolvedConfigurationFilePath - )}" in ConfigurationFile path.` + let cacheEntryPromise: Promise> | undefined = + this._configPromiseCache.get(resolvedConfigurationFilePath); + if (!cacheEntryPromise) { + cacheEntryPromise = this._createCacheEntryPromise( + this._loadConfigurationFileInnerAsync( + terminal, + resolvedConfigurationFilePath, + visitedConfigurationFilePaths, + rigConfig + ) ); + this._configPromiseCache.set(resolvedConfigurationFilePath, cacheEntryPromise); } + // We check for loops after caching a promise for this config file, but before attempting + // to resolve the promise. We can't handle loop detection in the `InnerAsync` function, because + // we could end up waiting for a cached promise (like A -> B -> A) that never resolves. + if (visitedConfigurationFilePaths.has(resolvedConfigurationFilePath)) { + const resolvedConfigurationFilePathForLogging: string = ConfigurationFile._formatPathForLogging( + resolvedConfigurationFilePath + ); + throw new Error( + 'A loop has been detected in the "extends" properties of configuration file at ' + + `"${resolvedConfigurationFilePathForLogging}".` + ); + } + visitedConfigurationFilePaths.add(resolvedConfigurationFilePath); + + const cacheEntry: IConfigurationFileCacheEntry = await cacheEntryPromise; if (cacheEntry.error) { throw cacheEntry.error; } else { @@ -330,6 +322,25 @@ export class ConfigurationFile { } } + // Convert a promise for a TConfigurationFile into a promise for a corresponding + // cache entry instead. + private async _createCacheEntryPromise( + configFilePromise: Promise + ): Promise> { + try { + return { + configurationFile: await configFilePromise + }; + } catch (e) { + return { + error: e + }; + } + } + + // NOTE: Internal calls to load a configuration file should use `_loadConfigurationFileInnerWithCacheAsync`. + // Don't call this function directly, as it does not provide config file loop detection, + // and you won't get the advantage of queueing up for a config file that is already loading. private async _loadConfigurationFileInnerAsync( terminal: Terminal, resolvedConfigurationFilePath: string, @@ -340,24 +351,15 @@ export class ConfigurationFile { resolvedConfigurationFilePath ); - if (visitedConfigurationFilePaths.has(resolvedConfigurationFilePath)) { - throw new Error( - 'A loop has been detected in the "extends" properties of configuration file at ' + - `"${resolvedConfigurationFilePathForLogging}".` - ); - } - - visitedConfigurationFilePaths.add(resolvedConfigurationFilePath); - let fileText: string; try { fileText = await FileSystem.readFileAsync(resolvedConfigurationFilePath); } catch (e) { if (FileSystem.isNotExistError(e)) { - terminal.writeVerboseLine( - `Configuration file "${resolvedConfigurationFilePathForLogging}" not found.` - ); if (rigConfig) { + terminal.writeVerboseLine( + `Config file "${resolvedConfigurationFilePathForLogging}" does not exist. Attempting to load via rig.` + ); const rigResult: TConfigurationFile | undefined = await this._tryLoadConfigurationFileInRigAsync( terminal, rigConfig, @@ -366,6 +368,10 @@ export class ConfigurationFile { if (rigResult) { return rigResult; } + } else { + terminal.writeVerboseLine( + `Configuration file "${resolvedConfigurationFilePathForLogging}" not found.` + ); } e.message = `File does not exist: ${resolvedConfigurationFilePathForLogging}`; diff --git a/libraries/heft-config-file/src/test/ConfigurationFile.test.ts b/libraries/heft-config-file/src/test/ConfigurationFile.test.ts index 75584d01cf4..f43b1941bf5 100644 --- a/libraries/heft-config-file/src/test/ConfigurationFile.test.ts +++ b/libraries/heft-config-file/src/test/ConfigurationFile.test.ts @@ -524,13 +524,9 @@ describe('ConfigurationFile', () => { 'config.schema.json' ) }); - try { - expect( - await configFileLoader.tryLoadConfigurationFileForProjectAsync(terminal, __dirname) - ).toBeUndefined(); - } catch (e) { - fail(); - } + expect( + await configFileLoader.tryLoadConfigurationFileForProjectAsync(terminal, __dirname) + ).toBeUndefined(); }); it("Throws an error when the file isn't valid JSON", async () => { diff --git a/libraries/heft-config-file/src/test/__snapshots__/ConfigurationFile.test.ts.snap b/libraries/heft-config-file/src/test/__snapshots__/ConfigurationFile.test.ts.snap index f10a6546902..61e0be9ac01 100644 --- a/libraries/heft-config-file/src/test/__snapshots__/ConfigurationFile.test.ts.snap +++ b/libraries/heft-config-file/src/test/__snapshots__/ConfigurationFile.test.ts.snap @@ -198,7 +198,7 @@ exports[`ConfigurationFile error cases returns undefined when the file doesn't e Object { "error": "", "log": "", - "verbose": "", + "verbose": "Configuration file \\"/src/test/errorCases/invalidType/notExist.json\\" not found.[n]", "warning": "", } `; @@ -218,7 +218,7 @@ exports[`ConfigurationFile loading a rig correctly loads a config file inside a Object { "error": "", "log": "", - "verbose": "Configuration file \\"/src/test/project-referencing-rig/config/simplestConfigFile.json\\" not found.[n]", + "verbose": "Config file \\"/src/test/project-referencing-rig/config/simplestConfigFile.json\\" does not exist. Attempting to load via rig.[n]", "warning": "", } `; @@ -238,7 +238,7 @@ exports[`ConfigurationFile loading a rig throws an error when a config file does Object { "error": "", "log": "", - "verbose": "Configuration file \\"/src/test/project-referencing-rig/config/notExist.json\\" not found.[n]Configuration file \\"/src/test/project-referencing-rig/node_modules/test-rig/profiles/default/config/notExist.json\\" not found.[n]Configuration file \\"config/notExist.json\\" not found in rig (\\"/src/test/project-referencing-rig/node_modules/test-rig/profiles/default\\")[n]", + "verbose": "Config file \\"/src/test/project-referencing-rig/config/notExist.json\\" does not exist. Attempting to load via rig.[n]Configuration file \\"/src/test/project-referencing-rig/node_modules/test-rig/profiles/default/config/notExist.json\\" not found.[n]Configuration file \\"config/notExist.json\\" not found in rig (\\"/src/test/project-referencing-rig/node_modules/test-rig/profiles/default\\")[n]", "warning": "", } `; From 98d0e03aaa1dd81ef97a7fdc3681d6348a770550 Mon Sep 17 00:00:00 2001 From: Elliot Nelson Date: Sun, 23 May 2021 15:30:27 -0400 Subject: [PATCH 030/429] rush change --- .../promise-cache_2021-05-23-19-30.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json diff --git a/common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json b/common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json new file mode 100644 index 00000000000..51ac6c03444 --- /dev/null +++ b/common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-config-file", + "comment": "Reduce the number of extra file system calls made when loading many config files.", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-config-file", + "email": "elliot-nelson@users.noreply.github.com" +} \ No newline at end of file From fe90d489814a71a9f1fae973842bb49ff1a6d526 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Tue, 25 May 2021 00:12:22 +0000 Subject: [PATCH 031/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 9 +++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...ested-output-folders_2021-05-21-19-24.json | 11 ---------- .../gulp-core-build-sass/CHANGELOG.json | 12 +++++++++++ core-build/gulp-core-build-sass/CHANGELOG.md | 7 ++++++- .../gulp-core-build-serve/CHANGELOG.json | 12 +++++++++++ core-build/gulp-core-build-serve/CHANGELOG.md | 7 ++++++- core-build/web-library-build/CHANGELOG.json | 15 +++++++++++++ core-build/web-library-build/CHANGELOG.md | 7 ++++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 15 +++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 41 files changed, 434 insertions(+), 31 deletions(-) delete mode 100644 common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index e9dfe56a714..f34dfe78573 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.10", + "tag": "@microsoft/api-documenter_v7.13.10", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "7.13.9", "tag": "@microsoft/api-documenter_v7.13.9", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 9c933301187..a6e1af941fd 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 7.13.10 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 7.13.9 Wed, 19 May 2021 00:11:39 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 1d8d74f7b80..a60450168f2 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.30.6", + "tag": "@rushstack/heft_v0.30.6", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "patch": [ + { + "comment": "Report an error to prevent two different TypeScript module kinds from being emitted into nested folders" + } + ] + } + }, { "version": "0.30.5", "tag": "@rushstack/heft_v0.30.5", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index cc8a5583c0a..66ff9639cc3 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 0.30.6 +Tue, 25 May 2021 00:12:21 GMT + +### Patches + +- Report an error to prevent two different TypeScript module kinds from being emitted into nested folders ## 0.30.5 Wed, 19 May 2021 00:11:39 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 76237717a58..7fdb351a8cc 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.102", + "tag": "@rushstack/rundown_v1.0.102", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "1.0.101", "tag": "@rushstack/rundown_v1.0.101", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index ded97a82408..84b303d0366 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 1.0.102 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 1.0.101 Wed, 19 May 2021 00:11:39 GMT diff --git a/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json b/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json deleted file mode 100644 index 19d6453034c..00000000000 --- a/common/changes/@rushstack/heft/ianc-check-for-nested-output-folders_2021-05-21-19-24.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Report an error to prevent two different TypeScript module kinds from being emitted into nested folders", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "iclanton@users.noreply.github.com" -} diff --git a/core-build/gulp-core-build-sass/CHANGELOG.json b/core-build/gulp-core-build-sass/CHANGELOG.json index 2c26eb2d8a7..ed842b5ff43 100644 --- a/core-build/gulp-core-build-sass/CHANGELOG.json +++ b/core-build/gulp-core-build-sass/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/gulp-core-build-sass", "entries": [ + { + "version": "4.14.22", + "tag": "@microsoft/gulp-core-build-sass_v4.14.22", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.172`" + } + ] + } + }, { "version": "4.14.21", "tag": "@microsoft/gulp-core-build-sass_v4.14.21", diff --git a/core-build/gulp-core-build-sass/CHANGELOG.md b/core-build/gulp-core-build-sass/CHANGELOG.md index d0dfd987719..2197c674d1a 100644 --- a/core-build/gulp-core-build-sass/CHANGELOG.md +++ b/core-build/gulp-core-build-sass/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/gulp-core-build-sass -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 4.14.22 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 4.14.21 Wed, 19 May 2021 00:11:39 GMT diff --git a/core-build/gulp-core-build-serve/CHANGELOG.json b/core-build/gulp-core-build-serve/CHANGELOG.json index 7cdc160d94b..67a4365ef2e 100644 --- a/core-build/gulp-core-build-serve/CHANGELOG.json +++ b/core-build/gulp-core-build-serve/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/gulp-core-build-serve", "entries": [ + { + "version": "3.9.15", + "tag": "@microsoft/gulp-core-build-serve_v3.9.15", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.26`" + } + ] + } + }, { "version": "3.9.14", "tag": "@microsoft/gulp-core-build-serve_v3.9.14", diff --git a/core-build/gulp-core-build-serve/CHANGELOG.md b/core-build/gulp-core-build-serve/CHANGELOG.md index 3b35f188f00..c2e8c93f714 100644 --- a/core-build/gulp-core-build-serve/CHANGELOG.md +++ b/core-build/gulp-core-build-serve/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/gulp-core-build-serve -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 3.9.15 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 3.9.14 Wed, 19 May 2021 00:11:39 GMT diff --git a/core-build/web-library-build/CHANGELOG.json b/core-build/web-library-build/CHANGELOG.json index d0723714fe2..d3b29850854 100644 --- a/core-build/web-library-build/CHANGELOG.json +++ b/core-build/web-library-build/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/web-library-build", "entries": [ + { + "version": "7.5.77", + "tag": "@microsoft/web-library-build_v7.5.77", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.22`" + }, + { + "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.15`" + } + ] + } + }, { "version": "7.5.76", "tag": "@microsoft/web-library-build_v7.5.76", diff --git a/core-build/web-library-build/CHANGELOG.md b/core-build/web-library-build/CHANGELOG.md index 302638ac609..63521c719eb 100644 --- a/core-build/web-library-build/CHANGELOG.md +++ b/core-build/web-library-build/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/web-library-build -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 7.5.77 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 7.5.76 Wed, 19 May 2021 00:11:39 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 3bf00fef250..cef02b5ec7c 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.15", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.15", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.5` to `^0.30.6`" + } + ] + } + }, { "version": "0.1.14", "tag": "@rushstack/heft-webpack4-plugin_v0.1.14", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index d3b160020b7..d86c76386f1 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 0.1.15 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 0.1.14 Wed, 19 May 2021 00:11:39 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 390dc370cb7..7a24e96b88c 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.15", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.15", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.5` to `^0.30.6`" + } + ] + } + }, { "version": "0.1.14", "tag": "@rushstack/heft-webpack5-plugin_v0.1.14", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index c22240b1bfc..87a3d6b0e62 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 0.1.15 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 0.1.14 Wed, 19 May 2021 00:11:39 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index e1b3a615597..a0624bfa4c1 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.26", + "tag": "@rushstack/debug-certificate-manager_v1.0.26", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "1.0.25", "tag": "@rushstack/debug-certificate-manager_v1.0.25", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 03ce43ddde1..df0bba4b15f 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 1.0.26 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 1.0.25 Wed, 19 May 2021 00:11:39 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 2fae1c95016..dd87b9df941 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.172", + "tag": "@microsoft/load-themed-styles_v1.10.172", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.29`" + } + ] + } + }, { "version": "1.10.171", "tag": "@microsoft/load-themed-styles_v1.10.171", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index cccb634303e..567d416bf42 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 1.10.172 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 1.10.171 Wed, 19 May 2021 00:11:39 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 0d1e6f127ed..c2d5e44d579 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.31", + "tag": "@rushstack/package-deps-hash_v3.0.31", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "3.0.30", "tag": "@rushstack/package-deps-hash_v3.0.30", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index d0188d7a0b9..cd0f7620c78 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 3.0.31 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 3.0.30 Wed, 19 May 2021 00:11:39 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index be39e20a2e3..1f9562d7be1 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.85", + "tag": "@rushstack/stream-collator_v4.0.85", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.84`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "4.0.84", "tag": "@rushstack/stream-collator_v4.0.84", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 7a7f8033676..ba43db812f4 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 4.0.85 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 4.0.84 Wed, 19 May 2021 00:11:39 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index a78efd00b67..a665822062a 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.84", + "tag": "@rushstack/terminal_v0.1.84", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "0.1.83", "tag": "@rushstack/terminal_v0.1.83", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index f458987862d..2c33de15923 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 0.1.84 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 0.1.83 Wed, 19 May 2021 00:11:39 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 09435b83301..92d753e29a2 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.22", + "tag": "@rushstack/heft-node-rig_v1.0.22", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.5` to `^0.30.6`" + } + ] + } + }, { "version": "1.0.21", "tag": "@rushstack/heft-node-rig_v1.0.21", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index febf0e8fe0b..6b6ea087806 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 1.0.22 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 1.0.21 Wed, 19 May 2021 00:11:39 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 276ccc779a7..f35fa8cb3da 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.29", + "tag": "@rushstack/heft-web-rig_v0.2.29", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.15`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.5` to `^0.30.6`" + } + ] + } + }, { "version": "0.2.28", "tag": "@rushstack/heft-web-rig_v0.2.28", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 783ea79b107..f598a236c92 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 0.2.29 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 0.2.28 Wed, 19 May 2021 00:11:39 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index b24bf0aff29..1be3eb0f50a 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.53", + "tag": "@microsoft/loader-load-themed-styles_v1.9.53", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.172`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "1.9.52", "tag": "@microsoft/loader-load-themed-styles_v1.9.52", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 58cad951cf0..960d5558532 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 1.9.53 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 1.9.52 Wed, 19 May 2021 00:11:39 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index a1e615429ba..505bc549a75 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.140", + "tag": "@rushstack/loader-raw-script_v1.3.140", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "1.3.139", "tag": "@rushstack/loader-raw-script_v1.3.139", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index e0b72432612..30a4c9855df 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 1.3.140 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 1.3.139 Wed, 19 May 2021 00:11:39 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index a177e8b3a5c..64a7342fc4e 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.14", + "tag": "@rushstack/localization-plugin_v0.6.14", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.34`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.33` to `^3.2.34`" + } + ] + } + }, { "version": "0.6.13", "tag": "@rushstack/localization-plugin_v0.6.13", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 9ecdcc9047c..ef6b36443cf 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 0.6.14 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 0.6.13 Wed, 19 May 2021 00:11:39 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index cc76c798d7c..b2ce9ea0f52 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.52", + "tag": "@rushstack/module-minifier-plugin_v0.3.52", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "0.3.51", "tag": "@rushstack/module-minifier-plugin_v0.3.51", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 666abdadb50..433f367584d 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 0.3.52 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 0.3.51 Wed, 19 May 2021 00:11:39 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 5ceeb6323c7..1e48b105ef0 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.34", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.34", + "date": "Tue, 25 May 2021 00:12:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.22`" + } + ] + } + }, { "version": "3.2.33", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.33", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 80437722979..5ff0bf3ca3c 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. + +## 3.2.34 +Tue, 25 May 2021 00:12:21 GMT + +_Version update only_ ## 3.2.33 Wed, 19 May 2021 00:11:39 GMT From e1d8cef0ac08a00f765e22d91cc0151ae2786496 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Tue, 25 May 2021 00:12:24 +0000 Subject: [PATCH 032/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- core-build/gulp-core-build-sass/package.json | 2 +- core-build/gulp-core-build-serve/package.json | 2 +- core-build/web-library-build/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 20 files changed, 25 insertions(+), 25 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 53588885637..3f038c26353 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.9", + "version": "7.13.10", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 20216c7d641..3867ace9fec 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.30.5", + "version": "0.30.6", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 52bc785ebc1..eb0ebc8e4e2 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.101", + "version": "1.0.102", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/core-build/gulp-core-build-sass/package.json b/core-build/gulp-core-build-sass/package.json index 43a6fb43489..df11da64c52 100644 --- a/core-build/gulp-core-build-sass/package.json +++ b/core-build/gulp-core-build-sass/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/gulp-core-build-sass", - "version": "4.14.21", + "version": "4.14.22", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/core-build/gulp-core-build-serve/package.json b/core-build/gulp-core-build-serve/package.json index c3a4b7128d0..01cd914a49b 100644 --- a/core-build/gulp-core-build-serve/package.json +++ b/core-build/gulp-core-build-serve/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/gulp-core-build-serve", - "version": "3.9.14", + "version": "3.9.15", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/core-build/web-library-build/package.json b/core-build/web-library-build/package.json index 88f6cfb2501..06ffc42f944 100644 --- a/core-build/web-library-build/package.json +++ b/core-build/web-library-build/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/web-library-build", - "version": "7.5.76", + "version": "7.5.77", "description": "", "license": "MIT", "engines": { diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index b4c8925e938..4e0c4b6c4d9 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.14", + "version": "0.1.15", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.30.5" + "@rushstack/heft": "^0.30.6" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 45c6f870755..99a4860ffd6 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.14", + "version": "0.1.15", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.30.5" + "@rushstack/heft": "^0.30.6" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 145fbec98ff..6dcecaba7c1 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.25", + "version": "1.0.26", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index f1a7ec21998..f14fa3a8105 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.171", + "version": "1.10.172", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 09878cfea99..0ae2c4d7805 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.30", + "version": "3.0.31", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 6c2a1bc5cc3..6c7bb902e4e 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.84", + "version": "4.0.85", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index ac51b410680..b03e5360ec7 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.83", + "version": "0.1.84", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 29c9fe1682f..8db049d2976 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.21", + "version": "1.0.22", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.30.5" + "@rushstack/heft": "^0.30.6" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 97bc1553d52..cdfbbafe5b5 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.28", + "version": "0.2.29", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.30.5" + "@rushstack/heft": "^0.30.6" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 48ee0b7c30b..7a598aed777 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.52", + "version": "1.9.53", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 3c882ba15f2..28015fb86f8 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.139", + "version": "1.3.140", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index d99f25e0f70..bf12f692179 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.13", + "version": "0.6.14", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.33", + "@rushstack/set-webpack-public-path-plugin": "^3.2.34", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 452bca3ffa0..16356433a21 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.51", + "version": "0.3.52", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 535de81af41..e123c5f7318 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.33", + "version": "3.2.34", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 07081f77430d144404d55068c510f2bfd5189676 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 12:39:34 -0700 Subject: [PATCH 033/429] Delete the project folders that were migrated to the "rushstack-legacy" repo: https://github.com/microsoft/rushstack-legacy/commit/73a4d9d5dfbaebb606b9e326e6bfb227ac04f07c --- .../.eslintrc.js | 7 - .../.vscode/launch.json | 18 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/index.ts | 4 - .../tsconfig.json | 6 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 16 - .../src/index.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../tslint.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../.eslintrc.js | 7 - .../config/rush-project.json | 3 - .../gulpfile.js | 9 - .../package.json | 18 - .../src/TestClass.ts | 4 - .../tsconfig.json | 3 - .../config/api-extractor.json | 18 - .../config/pre-copy.json | 5 - .../config/rush-project.json | 3 - .../web-library-build-test/config/serve.json | 7 - .../web-library-build-test/gulpfile.js | 11 - .../web-library-build-test/package.json | 18 - .../web-library-build-test/src/.gitignore | 1 - .../web-library-build-test/src/TestClass.ts | 14 - .../src/preCopyTest.d.ts | 1 - .../web-library-build-test/src/preCopyTest.js | 9 - .../web-library-build-test/src/test.sass | 5 - .../web-library-build-test/src/test.scss | 7 - .../web-library-build-test/src/test.ts | 24 - .../web-library-build-test/tsconfig.json | 6 - .../web-library-build-test/tslint.json | 3 - core-build/gulp-core-build-mocha/.eslintrc.js | 10 - core-build/gulp-core-build-mocha/.npmignore | 30 - .../gulp-core-build-mocha/CHANGELOG.json | 3292 ----- core-build/gulp-core-build-mocha/CHANGELOG.md | 1236 -- core-build/gulp-core-build-mocha/LICENSE | 24 - core-build/gulp-core-build-mocha/README.md | 48 - .../config/api-extractor.json | 18 - .../config/rush-project.json | 3 - core-build/gulp-core-build-mocha/gulpfile.js | 9 - core-build/gulp-core-build-mocha/package.json | 34 - .../src/InstrumentTask.ts | 37 - .../gulp-core-build-mocha/src/MochaTask.ts | 60 - core-build/gulp-core-build-mocha/src/index.ts | 13 - .../gulp-core-build-mocha/tsconfig.json | 3 - core-build/gulp-core-build-sass/.eslintrc.js | 10 - core-build/gulp-core-build-sass/.npmignore | 30 - .../gulp-core-build-sass/CHANGELOG.json | 7423 ----------- core-build/gulp-core-build-sass/CHANGELOG.md | 2193 ---- core-build/gulp-core-build-sass/LICENSE | 24 - core-build/gulp-core-build-sass/README.md | 49 - .../config/api-extractor.json | 18 - .../gulp-core-build-sass/config/jest.json | 3 - .../config/rush-project.json | 3 - core-build/gulp-core-build-sass/gulpfile.js | 5 - core-build/gulp-core-build-sass/package.json | 40 - .../gulp-core-build-sass/src/CSSModules.ts | 80 - .../gulp-core-build-sass/src/SassTask.ts | 301 - core-build/gulp-core-build-sass/src/index.ts | 11 - .../gulp-core-build-sass/src/sass.schema.json | 56 - .../src/test/CSSModules.test.ts | 73 - core-build/gulp-core-build-sass/tsconfig.json | 6 - core-build/gulp-core-build-serve/.eslintrc.js | 10 - core-build/gulp-core-build-serve/.npmignore | 30 - .../gulp-core-build-serve/CHANGELOG.json | 6345 --------- core-build/gulp-core-build-serve/CHANGELOG.md | 1975 --- core-build/gulp-core-build-serve/LICENSE | 24 - core-build/gulp-core-build-serve/README.md | 139 - .../config/api-extractor.json | 18 - .../config/rush-project.json | 3 - core-build/gulp-core-build-serve/gulpfile.js | 9 - core-build/gulp-core-build-serve/package.json | 40 - .../gulp-core-build-serve/src/ReloadTask.ts | 20 - .../gulp-core-build-serve/src/ServeTask.ts | 320 - .../src/TrustCertTask.ts | 33 - .../src/UntrustCertTask.ts | 39 - core-build/gulp-core-build-serve/src/index.ts | 29 - .../src/serve.schema.json | 82 - .../gulp-core-build-serve/tsconfig.json | 6 - .../gulp-core-build-typescript/.eslintrc.js | 10 - .../gulp-core-build-typescript/.npmignore | 30 - .../gulp-core-build-typescript/CHANGELOG.json | 6265 --------- .../gulp-core-build-typescript/CHANGELOG.md | 1932 --- core-build/gulp-core-build-typescript/LICENSE | 24 - .../gulp-core-build-typescript/README.md | 173 - .../config/api-extractor.json | 18 - .../config/rush-project.json | 3 - .../gulp-core-build-typescript/gulpfile.js | 9 - .../gulp-core-build-typescript/package.json | 35 - .../src/ApiExtractorTask.ts | 69 - .../src/LintCmdTask.ts | 51 - .../gulp-core-build-typescript/src/RSCTask.ts | 194 - .../src/TsParseConfigHost.ts | 29 - .../src/TscCmdTask.ts | 164 - .../src/TslintCmdTask.ts | 52 - .../gulp-core-build-typescript/src/index.ts | 28 - .../src/schemas/api-extractor.schema.json | 16 - .../src/schemas/lint-cmd.schema.json | 23 - .../src/schemas/tsc-cmd.schema.json | 28 - .../src/schemas/tslint-cmd.schema.json | 23 - .../gulp-core-build-typescript/tsconfig.json | 3 - .../gulp-core-build-webpack/.eslintrc.js | 10 - core-build/gulp-core-build-webpack/.npmignore | 30 - .../gulp-core-build-webpack/CHANGELOG.json | 5176 -------- .../gulp-core-build-webpack/CHANGELOG.md | 1698 --- core-build/gulp-core-build-webpack/LICENSE | 24 - core-build/gulp-core-build-webpack/README.md | 35 - .../config/api-extractor.json | 18 - .../config/rush-project.json | 3 - .../gulp-core-build-webpack/gulpfile.js | 9 - .../gulp-core-build-webpack/package.json | 32 - .../src/WebpackTask.ts | 202 - .../gulp-core-build-webpack/src/index.ts | 12 - .../src/webpack.config.ts | 62 - .../src/webpack.schema.json | 35 - .../gulp-core-build-webpack/tsconfig.json | 3 - core-build/gulp-core-build/.eslintrc.js | 14 - core-build/gulp-core-build/.npmignore | 30 - core-build/gulp-core-build/CHANGELOG.json | 3443 ----- core-build/gulp-core-build/CHANGELOG.md | 1442 -- core-build/gulp-core-build/LICENSE | 24 - core-build/gulp-core-build/README.md | 187 - .../gulp-core-build/config/api-extractor.json | 18 - core-build/gulp-core-build/config/jest.json | 3 - .../gulp-core-build/config/rush-project.json | 3 - core-build/gulp-core-build/gulpfile.js | 5 - core-build/gulp-core-build/jsconfig.json | 6 - core-build/gulp-core-build/package.json | 64 - core-build/gulp-core-build/src/GulpProxy.ts | 28 - .../gulp-core-build/src/IBuildConfig.ts | 144 - core-build/gulp-core-build/src/IExecutable.ts | 45 - core-build/gulp-core-build/src/State.ts | 37 - core-build/gulp-core-build/src/config.ts | 37 - core-build/gulp-core-build/src/fail.png | Bin 24693 -> 0 bytes core-build/gulp-core-build/src/index.ts | 506 - core-build/gulp-core-build/src/logging.ts | 876 -- core-build/gulp-core-build/src/pass.png | Bin 6197 -> 0 bytes .../src/tasks/CleanFlagTask.ts | 33 - .../gulp-core-build/src/tasks/CleanTask.ts | 69 - .../gulp-core-build/src/tasks/CopyTask.ts | 91 - .../src/tasks/GenerateShrinkwrapTask.ts | 61 - .../gulp-core-build/src/tasks/GulpTask.ts | 429 - .../gulp-core-build/src/tasks/JestReporter.ts | 50 - .../gulp-core-build/src/tasks/JestTask.ts | 223 - .../src/tasks/ValidateShrinkwrapTask.ts | 90 - .../src/tasks/copy.schema.json | 32 - .../copyStaticAssets/CopyStaticAssetsTask.ts | 108 - .../copy-static-assets.schema.json | 57 - .../src/tasks/jest.schema.json | 70 - .../gulp-core-build/src/test/GulpTask.test.ts | 201 - .../gulp-core-build/src/test/index.test.ts | 161 - .../src/test/mockBuildConfig.ts | 21 - .../src/test/other-schema-task.config.json | 12 - .../src/test/schema-task.config.json | 3 - .../src/test/schema-task.schema.json | 16 - .../src/utilities/FileDeletionUtility.ts | 82 - .../src/utilities/GCBTerminalProvider.ts | 46 - .../test/FileDeletionUtility.test.ts | 99 - core-build/gulp-core-build/tsconfig.json | 6 - .../typings-custom/glob-escape/index.d.ts | 9 - core-build/node-library-build/.eslintrc.js | 10 - core-build/node-library-build/.npmignore | 30 - core-build/node-library-build/CHANGELOG.json | 6290 --------- core-build/node-library-build/CHANGELOG.md | 1742 --- core-build/node-library-build/LICENSE | 24 - core-build/node-library-build/README.md | 7 - .../config/api-extractor.json | 18 - .../config/rush-project.json | 3 - core-build/node-library-build/gulpfile.js | 12 - core-build/node-library-build/package.json | 27 - core-build/node-library-build/src/index.ts | 64 - core-build/node-library-build/tsconfig.json | 3 - core-build/web-library-build/.eslintrc.js | 10 - core-build/web-library-build/.npmignore | 30 - core-build/web-library-build/CHANGELOG.json | 10875 ---------------- core-build/web-library-build/CHANGELOG.md | 2250 ---- core-build/web-library-build/LICENSE | 24 - core-build/web-library-build/README.md | 7 - .../config/api-extractor.json | 18 - .../config/rush-project.json | 3 - core-build/web-library-build/gulpfile.js | 9 - core-build/web-library-build/package.json | 34 - .../src/PostProcessSourceMaps.ts | 29 - core-build/web-library-build/src/index.ts | 103 - core-build/web-library-build/tsconfig.json | 3 - stack/rush-stack-compiler-2.4/.eslintrc.js | 10 - stack/rush-stack-compiler-2.4/.gitignore | 1 - stack/rush-stack-compiler-2.4/.npmignore | 31 - stack/rush-stack-compiler-2.4/CHANGELOG.json | 2604 ---- stack/rush-stack-compiler-2.4/CHANGELOG.md | 876 -- stack/rush-stack-compiler-2.4/LICENSE | 24 - stack/rush-stack-compiler-2.4/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-2.4/bin/rush-eslint | 2 - stack/rush-stack-compiler-2.4/bin/rush-tsc | 2 - stack/rush-stack-compiler-2.4/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-2.4/config/heft.json | 32 - stack/rush-stack-compiler-2.4/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 20 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-2.4/package.json | 39 - stack/rush-stack-compiler-2.4/tsconfig.json | 8 - stack/rush-stack-compiler-2.7/.eslintrc.js | 10 - stack/rush-stack-compiler-2.7/.gitignore | 1 - stack/rush-stack-compiler-2.7/.npmignore | 31 - stack/rush-stack-compiler-2.7/CHANGELOG.json | 2604 ---- stack/rush-stack-compiler-2.7/CHANGELOG.md | 876 -- stack/rush-stack-compiler-2.7/LICENSE | 24 - stack/rush-stack-compiler-2.7/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-2.7/bin/rush-eslint | 2 - stack/rush-stack-compiler-2.7/bin/rush-tsc | 2 - stack/rush-stack-compiler-2.7/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-2.7/config/heft.json | 32 - stack/rush-stack-compiler-2.7/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 20 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-2.7/package.json | 39 - stack/rush-stack-compiler-2.7/tsconfig.json | 8 - stack/rush-stack-compiler-2.8/.eslintrc.js | 10 - stack/rush-stack-compiler-2.8/.gitignore | 1 - stack/rush-stack-compiler-2.8/.npmignore | 31 - stack/rush-stack-compiler-2.8/CHANGELOG.json | 2053 --- stack/rush-stack-compiler-2.8/CHANGELOG.md | 643 - stack/rush-stack-compiler-2.8/LICENSE | 24 - stack/rush-stack-compiler-2.8/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-2.8/bin/rush-eslint | 2 - stack/rush-stack-compiler-2.8/bin/rush-tsc | 2 - stack/rush-stack-compiler-2.8/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-2.8/config/heft.json | 32 - stack/rush-stack-compiler-2.8/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 20 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-2.8/package.json | 39 - stack/rush-stack-compiler-2.8/tsconfig.json | 8 - stack/rush-stack-compiler-2.9/.eslintrc.js | 10 - stack/rush-stack-compiler-2.9/.gitignore | 1 - stack/rush-stack-compiler-2.9/.npmignore | 31 - stack/rush-stack-compiler-2.9/CHANGELOG.json | 2655 ---- stack/rush-stack-compiler-2.9/CHANGELOG.md | 893 -- stack/rush-stack-compiler-2.9/LICENSE | 24 - stack/rush-stack-compiler-2.9/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-2.9/bin/rush-eslint | 2 - stack/rush-stack-compiler-2.9/bin/rush-tsc | 2 - stack/rush-stack-compiler-2.9/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-2.9/config/heft.json | 32 - stack/rush-stack-compiler-2.9/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-2.9/package.json | 39 - stack/rush-stack-compiler-2.9/tsconfig.json | 8 - stack/rush-stack-compiler-3.0/.eslintrc.js | 10 - stack/rush-stack-compiler-3.0/.gitignore | 1 - stack/rush-stack-compiler-3.0/.npmignore | 31 - stack/rush-stack-compiler-3.0/CHANGELOG.json | 2547 ---- stack/rush-stack-compiler-3.0/CHANGELOG.md | 876 -- stack/rush-stack-compiler-3.0/LICENSE | 24 - stack/rush-stack-compiler-3.0/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.0/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.0/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.0/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.0/config/heft.json | 32 - stack/rush-stack-compiler-3.0/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.0/package.json | 39 - stack/rush-stack-compiler-3.0/tsconfig.json | 8 - stack/rush-stack-compiler-3.1/.eslintrc.js | 10 - stack/rush-stack-compiler-3.1/.gitignore | 1 - stack/rush-stack-compiler-3.1/.npmignore | 31 - stack/rush-stack-compiler-3.1/CHANGELOG.json | 2547 ---- stack/rush-stack-compiler-3.1/CHANGELOG.md | 876 -- stack/rush-stack-compiler-3.1/LICENSE | 24 - stack/rush-stack-compiler-3.1/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.1/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.1/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.1/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.1/config/heft.json | 32 - stack/rush-stack-compiler-3.1/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.1/package.json | 39 - stack/rush-stack-compiler-3.1/tsconfig.json | 8 - stack/rush-stack-compiler-3.2/.eslintrc.js | 10 - stack/rush-stack-compiler-3.2/.gitignore | 1 - stack/rush-stack-compiler-3.2/.npmignore | 31 - stack/rush-stack-compiler-3.2/CHANGELOG.json | 2465 ---- stack/rush-stack-compiler-3.2/CHANGELOG.md | 838 -- stack/rush-stack-compiler-3.2/LICENSE | 24 - stack/rush-stack-compiler-3.2/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.2/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.2/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.2/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.2/config/heft.json | 32 - stack/rush-stack-compiler-3.2/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.2/package.json | 39 - stack/rush-stack-compiler-3.2/tsconfig.json | 8 - stack/rush-stack-compiler-3.3/.eslintrc.js | 10 - stack/rush-stack-compiler-3.3/.gitignore | 1 - stack/rush-stack-compiler-3.3/.npmignore | 31 - stack/rush-stack-compiler-3.3/CHANGELOG.json | 2412 ---- stack/rush-stack-compiler-3.3/CHANGELOG.md | 814 -- stack/rush-stack-compiler-3.3/LICENSE | 24 - stack/rush-stack-compiler-3.3/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.3/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.3/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.3/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.3/config/heft.json | 32 - stack/rush-stack-compiler-3.3/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.3/package.json | 39 - stack/rush-stack-compiler-3.3/tsconfig.json | 8 - stack/rush-stack-compiler-3.4/.eslintrc.js | 10 - stack/rush-stack-compiler-3.4/.gitignore | 1 - stack/rush-stack-compiler-3.4/.npmignore | 31 - stack/rush-stack-compiler-3.4/CHANGELOG.json | 2008 --- stack/rush-stack-compiler-3.4/CHANGELOG.md | 650 - stack/rush-stack-compiler-3.4/LICENSE | 24 - stack/rush-stack-compiler-3.4/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.4/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.4/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.4/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.4/config/heft.json | 32 - stack/rush-stack-compiler-3.4/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.4/package.json | 39 - stack/rush-stack-compiler-3.4/tsconfig.json | 8 - stack/rush-stack-compiler-3.5/.eslintrc.js | 10 - stack/rush-stack-compiler-3.5/.gitignore | 1 - stack/rush-stack-compiler-3.5/.npmignore | 31 - stack/rush-stack-compiler-3.5/CHANGELOG.json | 1894 --- stack/rush-stack-compiler-3.5/CHANGELOG.md | 600 - stack/rush-stack-compiler-3.5/LICENSE | 24 - stack/rush-stack-compiler-3.5/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.5/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.5/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.5/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.5/config/heft.json | 32 - stack/rush-stack-compiler-3.5/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.5/package.json | 39 - stack/rush-stack-compiler-3.5/tsconfig.json | 8 - stack/rush-stack-compiler-3.6/.eslintrc.js | 10 - stack/rush-stack-compiler-3.6/.gitignore | 1 - stack/rush-stack-compiler-3.6/.npmignore | 31 - stack/rush-stack-compiler-3.6/CHANGELOG.json | 1484 --- stack/rush-stack-compiler-3.6/CHANGELOG.md | 442 - stack/rush-stack-compiler-3.6/LICENSE | 24 - stack/rush-stack-compiler-3.6/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.6/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.6/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.6/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.6/config/heft.json | 32 - stack/rush-stack-compiler-3.6/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.6/package.json | 39 - stack/rush-stack-compiler-3.6/tsconfig.json | 8 - stack/rush-stack-compiler-3.7/.eslintrc.js | 10 - stack/rush-stack-compiler-3.7/.gitignore | 1 - stack/rush-stack-compiler-3.7/.npmignore | 31 - stack/rush-stack-compiler-3.7/CHANGELOG.json | 1484 --- stack/rush-stack-compiler-3.7/CHANGELOG.md | 442 - stack/rush-stack-compiler-3.7/LICENSE | 24 - stack/rush-stack-compiler-3.7/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.7/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.7/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.7/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.7/config/heft.json | 32 - stack/rush-stack-compiler-3.7/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.7/package.json | 39 - stack/rush-stack-compiler-3.7/tsconfig.json | 8 - stack/rush-stack-compiler-3.8/.eslintrc.js | 10 - stack/rush-stack-compiler-3.8/.gitignore | 1 - stack/rush-stack-compiler-3.8/.npmignore | 31 - stack/rush-stack-compiler-3.8/CHANGELOG.json | 1021 -- stack/rush-stack-compiler-3.8/CHANGELOG.md | 291 - stack/rush-stack-compiler-3.8/LICENSE | 24 - stack/rush-stack-compiler-3.8/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.8/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.8/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.8/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.8/config/heft.json | 32 - stack/rush-stack-compiler-3.8/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.8/package.json | 39 - stack/rush-stack-compiler-3.8/tsconfig.json | 8 - stack/rush-stack-compiler-3.9/.eslintrc.js | 10 - stack/rush-stack-compiler-3.9/.gitignore | 1 - stack/rush-stack-compiler-3.9/.npmignore | 31 - stack/rush-stack-compiler-3.9/CHANGELOG.json | 941 -- stack/rush-stack-compiler-3.9/CHANGELOG.md | 291 - stack/rush-stack-compiler-3.9/LICENSE | 24 - stack/rush-stack-compiler-3.9/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-3.9/bin/rush-eslint | 2 - stack/rush-stack-compiler-3.9/bin/rush-tsc | 2 - stack/rush-stack-compiler-3.9/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-3.9/config/heft.json | 32 - stack/rush-stack-compiler-3.9/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - .../includes/tslint.json | 103 - stack/rush-stack-compiler-3.9/package.json | 39 - stack/rush-stack-compiler-3.9/tsconfig.json | 8 - stack/rush-stack-compiler-4.0/.eslintrc.js | 10 - stack/rush-stack-compiler-4.0/.gitignore | 1 - stack/rush-stack-compiler-4.0/.npmignore | 31 - stack/rush-stack-compiler-4.0/CHANGELOG.json | 35 - stack/rush-stack-compiler-4.0/CHANGELOG.md | 16 - stack/rush-stack-compiler-4.0/LICENSE | 24 - stack/rush-stack-compiler-4.0/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-4.0/bin/rush-eslint | 2 - stack/rush-stack-compiler-4.0/bin/rush-tsc | 2 - stack/rush-stack-compiler-4.0/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-4.0/config/heft.json | 32 - stack/rush-stack-compiler-4.0/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - stack/rush-stack-compiler-4.0/package.json | 37 - stack/rush-stack-compiler-4.0/tsconfig.json | 8 - stack/rush-stack-compiler-4.1/.eslintrc.js | 10 - stack/rush-stack-compiler-4.1/.gitignore | 1 - stack/rush-stack-compiler-4.1/.npmignore | 31 - stack/rush-stack-compiler-4.1/CHANGELOG.json | 35 - stack/rush-stack-compiler-4.1/CHANGELOG.md | 16 - stack/rush-stack-compiler-4.1/LICENSE | 24 - stack/rush-stack-compiler-4.1/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-4.1/bin/rush-eslint | 2 - stack/rush-stack-compiler-4.1/bin/rush-tsc | 2 - stack/rush-stack-compiler-4.1/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-4.1/config/heft.json | 32 - stack/rush-stack-compiler-4.1/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - stack/rush-stack-compiler-4.1/package.json | 37 - stack/rush-stack-compiler-4.1/tsconfig.json | 8 - stack/rush-stack-compiler-4.2/.eslintrc.js | 10 - stack/rush-stack-compiler-4.2/.gitignore | 1 - stack/rush-stack-compiler-4.2/.npmignore | 31 - stack/rush-stack-compiler-4.2/CHANGELOG.json | 35 - stack/rush-stack-compiler-4.2/CHANGELOG.md | 16 - stack/rush-stack-compiler-4.2/LICENSE | 24 - stack/rush-stack-compiler-4.2/README.md | 11 - .../bin/rush-api-extractor | 2 - stack/rush-stack-compiler-4.2/bin/rush-eslint | 2 - stack/rush-stack-compiler-4.2/bin/rush-tsc | 2 - stack/rush-stack-compiler-4.2/bin/rush-tslint | 2 - .../config/api-extractor.json | 18 - .../rush-stack-compiler-4.2/config/heft.json | 32 - stack/rush-stack-compiler-4.2/config/rig.json | 7 - .../config/typescript.json | 12 - .../includes/tsconfig-base.json | 21 - .../includes/tsconfig-node.json | 10 - .../includes/tsconfig-web.json | 11 - stack/rush-stack-compiler-4.2/package.json | 37 - stack/rush-stack-compiler-4.2/tsconfig.json | 8 - stack/rush-stack-compiler-shared/LICENSE | 24 - stack/rush-stack-compiler-shared/README.md | 3 - .../config/rush-project.json | 3 - stack/rush-stack-compiler-shared/package.json | 9 - .../src/ApiExtractorRunner.ts | 128 - .../src/CmdRunner.ts | 132 - .../src/EslintRunner.ts | 117 - .../src/ILintRunnerConfig.ts | 14 - .../src/LintRunner.ts | 45 - .../src/LoggingUtilities.ts | 40 - .../src/RushStackCompilerBase.ts | 45 - .../src/StandardBuildFolders.ts | 60 - .../src/ToolPaths.ts | 126 - .../src/TypescriptCompiler.ts | 91 - .../src/pre-v4/ToolPackages.d.ts | 8 - .../src/pre-v4/ToolPackages.js | 11 - .../src/pre-v4/TslintRunner.ts | 80 - .../src/pre-v4/index.ts | 30 - .../src/v4/ToolPackages.d.ts | 7 - .../src/v4/ToolPackages.js | 10 - .../src/v4/TslintRunner.ts | 19 - .../src/v4/index.ts | 30 - 674 files changed, 117199 deletions(-) delete mode 100644 build-tests/node-library-build-eslint-test/.eslintrc.js delete mode 100644 build-tests/node-library-build-eslint-test/.vscode/launch.json delete mode 100644 build-tests/node-library-build-eslint-test/config/rush-project.json delete mode 100644 build-tests/node-library-build-eslint-test/gulpfile.js delete mode 100644 build-tests/node-library-build-eslint-test/package.json delete mode 100644 build-tests/node-library-build-eslint-test/src/index.ts delete mode 100644 build-tests/node-library-build-eslint-test/tsconfig.json delete mode 100644 build-tests/node-library-build-tslint-test/config/rush-project.json delete mode 100644 build-tests/node-library-build-tslint-test/gulpfile.js delete mode 100644 build-tests/node-library-build-tslint-test/package.json delete mode 100644 build-tests/node-library-build-tslint-test/src/index.ts delete mode 100644 build-tests/node-library-build-tslint-test/tsconfig.json delete mode 100644 build-tests/node-library-build-tslint-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-2.4-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-2.4-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-2.4-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-2.4-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-2.4-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-2.4-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-2.4-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-2.7-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-2.7-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-2.7-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-2.7-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-2.7-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-2.7-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-2.7-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-2.8-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-2.8-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-2.8-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-2.8-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-2.8-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-2.8-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-2.8-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-2.9-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-2.9-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-2.9-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-2.9-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-2.9-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-2.9-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-2.9-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.0-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.0-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.0-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.0-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.0-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.0-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.0-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.1-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.1-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.1-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.1-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.1-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.1-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.1-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.2-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.2-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.2-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.2-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.2-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.2-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.2-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.3-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.3-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.3-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.3-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.3-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.3-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.3-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.4-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.4-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.4-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.4-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.4-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.4-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.4-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.5-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.5-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.5-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.5-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.5-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.5-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.5-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.6-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.6-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.6-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.6-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.6-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.6-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.6-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.7-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.7-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.7-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.7-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.7-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.7-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.7-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.8-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.8-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.8-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.8-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.8-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.8-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.8-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-3.9-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-3.9-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-3.9-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-3.9-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-3.9-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-3.9-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-3.9-library-test/tslint.json delete mode 100644 build-tests/rush-stack-compiler-4.0-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-4.0-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-4.0-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-4.0-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-4.0-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-4.0-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-4.1-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-4.1-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-4.1-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-4.1-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-4.1-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-4.1-library-test/tsconfig.json delete mode 100644 build-tests/rush-stack-compiler-4.2-library-test/.eslintrc.js delete mode 100644 build-tests/rush-stack-compiler-4.2-library-test/config/rush-project.json delete mode 100644 build-tests/rush-stack-compiler-4.2-library-test/gulpfile.js delete mode 100644 build-tests/rush-stack-compiler-4.2-library-test/package.json delete mode 100644 build-tests/rush-stack-compiler-4.2-library-test/src/TestClass.ts delete mode 100644 build-tests/rush-stack-compiler-4.2-library-test/tsconfig.json delete mode 100644 build-tests/web-library-build-test/config/api-extractor.json delete mode 100644 build-tests/web-library-build-test/config/pre-copy.json delete mode 100644 build-tests/web-library-build-test/config/rush-project.json delete mode 100644 build-tests/web-library-build-test/config/serve.json delete mode 100644 build-tests/web-library-build-test/gulpfile.js delete mode 100644 build-tests/web-library-build-test/package.json delete mode 100644 build-tests/web-library-build-test/src/.gitignore delete mode 100644 build-tests/web-library-build-test/src/TestClass.ts delete mode 100644 build-tests/web-library-build-test/src/preCopyTest.d.ts delete mode 100644 build-tests/web-library-build-test/src/preCopyTest.js delete mode 100644 build-tests/web-library-build-test/src/test.sass delete mode 100644 build-tests/web-library-build-test/src/test.scss delete mode 100644 build-tests/web-library-build-test/src/test.ts delete mode 100644 build-tests/web-library-build-test/tsconfig.json delete mode 100644 build-tests/web-library-build-test/tslint.json delete mode 100644 core-build/gulp-core-build-mocha/.eslintrc.js delete mode 100644 core-build/gulp-core-build-mocha/.npmignore delete mode 100644 core-build/gulp-core-build-mocha/CHANGELOG.json delete mode 100644 core-build/gulp-core-build-mocha/CHANGELOG.md delete mode 100644 core-build/gulp-core-build-mocha/LICENSE delete mode 100644 core-build/gulp-core-build-mocha/README.md delete mode 100644 core-build/gulp-core-build-mocha/config/api-extractor.json delete mode 100644 core-build/gulp-core-build-mocha/config/rush-project.json delete mode 100644 core-build/gulp-core-build-mocha/gulpfile.js delete mode 100644 core-build/gulp-core-build-mocha/package.json delete mode 100644 core-build/gulp-core-build-mocha/src/InstrumentTask.ts delete mode 100644 core-build/gulp-core-build-mocha/src/MochaTask.ts delete mode 100644 core-build/gulp-core-build-mocha/src/index.ts delete mode 100644 core-build/gulp-core-build-mocha/tsconfig.json delete mode 100644 core-build/gulp-core-build-sass/.eslintrc.js delete mode 100644 core-build/gulp-core-build-sass/.npmignore delete mode 100644 core-build/gulp-core-build-sass/CHANGELOG.json delete mode 100644 core-build/gulp-core-build-sass/CHANGELOG.md delete mode 100644 core-build/gulp-core-build-sass/LICENSE delete mode 100644 core-build/gulp-core-build-sass/README.md delete mode 100644 core-build/gulp-core-build-sass/config/api-extractor.json delete mode 100644 core-build/gulp-core-build-sass/config/jest.json delete mode 100644 core-build/gulp-core-build-sass/config/rush-project.json delete mode 100644 core-build/gulp-core-build-sass/gulpfile.js delete mode 100644 core-build/gulp-core-build-sass/package.json delete mode 100644 core-build/gulp-core-build-sass/src/CSSModules.ts delete mode 100644 core-build/gulp-core-build-sass/src/SassTask.ts delete mode 100644 core-build/gulp-core-build-sass/src/index.ts delete mode 100644 core-build/gulp-core-build-sass/src/sass.schema.json delete mode 100644 core-build/gulp-core-build-sass/src/test/CSSModules.test.ts delete mode 100644 core-build/gulp-core-build-sass/tsconfig.json delete mode 100644 core-build/gulp-core-build-serve/.eslintrc.js delete mode 100644 core-build/gulp-core-build-serve/.npmignore delete mode 100644 core-build/gulp-core-build-serve/CHANGELOG.json delete mode 100644 core-build/gulp-core-build-serve/CHANGELOG.md delete mode 100644 core-build/gulp-core-build-serve/LICENSE delete mode 100644 core-build/gulp-core-build-serve/README.md delete mode 100644 core-build/gulp-core-build-serve/config/api-extractor.json delete mode 100644 core-build/gulp-core-build-serve/config/rush-project.json delete mode 100644 core-build/gulp-core-build-serve/gulpfile.js delete mode 100644 core-build/gulp-core-build-serve/package.json delete mode 100644 core-build/gulp-core-build-serve/src/ReloadTask.ts delete mode 100644 core-build/gulp-core-build-serve/src/ServeTask.ts delete mode 100644 core-build/gulp-core-build-serve/src/TrustCertTask.ts delete mode 100644 core-build/gulp-core-build-serve/src/UntrustCertTask.ts delete mode 100644 core-build/gulp-core-build-serve/src/index.ts delete mode 100644 core-build/gulp-core-build-serve/src/serve.schema.json delete mode 100644 core-build/gulp-core-build-serve/tsconfig.json delete mode 100644 core-build/gulp-core-build-typescript/.eslintrc.js delete mode 100644 core-build/gulp-core-build-typescript/.npmignore delete mode 100644 core-build/gulp-core-build-typescript/CHANGELOG.json delete mode 100644 core-build/gulp-core-build-typescript/CHANGELOG.md delete mode 100644 core-build/gulp-core-build-typescript/LICENSE delete mode 100644 core-build/gulp-core-build-typescript/README.md delete mode 100644 core-build/gulp-core-build-typescript/config/api-extractor.json delete mode 100644 core-build/gulp-core-build-typescript/config/rush-project.json delete mode 100644 core-build/gulp-core-build-typescript/gulpfile.js delete mode 100644 core-build/gulp-core-build-typescript/package.json delete mode 100644 core-build/gulp-core-build-typescript/src/ApiExtractorTask.ts delete mode 100644 core-build/gulp-core-build-typescript/src/LintCmdTask.ts delete mode 100644 core-build/gulp-core-build-typescript/src/RSCTask.ts delete mode 100644 core-build/gulp-core-build-typescript/src/TsParseConfigHost.ts delete mode 100644 core-build/gulp-core-build-typescript/src/TscCmdTask.ts delete mode 100644 core-build/gulp-core-build-typescript/src/TslintCmdTask.ts delete mode 100644 core-build/gulp-core-build-typescript/src/index.ts delete mode 100644 core-build/gulp-core-build-typescript/src/schemas/api-extractor.schema.json delete mode 100644 core-build/gulp-core-build-typescript/src/schemas/lint-cmd.schema.json delete mode 100644 core-build/gulp-core-build-typescript/src/schemas/tsc-cmd.schema.json delete mode 100644 core-build/gulp-core-build-typescript/src/schemas/tslint-cmd.schema.json delete mode 100644 core-build/gulp-core-build-typescript/tsconfig.json delete mode 100644 core-build/gulp-core-build-webpack/.eslintrc.js delete mode 100644 core-build/gulp-core-build-webpack/.npmignore delete mode 100644 core-build/gulp-core-build-webpack/CHANGELOG.json delete mode 100644 core-build/gulp-core-build-webpack/CHANGELOG.md delete mode 100644 core-build/gulp-core-build-webpack/LICENSE delete mode 100644 core-build/gulp-core-build-webpack/README.md delete mode 100644 core-build/gulp-core-build-webpack/config/api-extractor.json delete mode 100644 core-build/gulp-core-build-webpack/config/rush-project.json delete mode 100644 core-build/gulp-core-build-webpack/gulpfile.js delete mode 100644 core-build/gulp-core-build-webpack/package.json delete mode 100644 core-build/gulp-core-build-webpack/src/WebpackTask.ts delete mode 100644 core-build/gulp-core-build-webpack/src/index.ts delete mode 100644 core-build/gulp-core-build-webpack/src/webpack.config.ts delete mode 100644 core-build/gulp-core-build-webpack/src/webpack.schema.json delete mode 100644 core-build/gulp-core-build-webpack/tsconfig.json delete mode 100644 core-build/gulp-core-build/.eslintrc.js delete mode 100644 core-build/gulp-core-build/.npmignore delete mode 100644 core-build/gulp-core-build/CHANGELOG.json delete mode 100644 core-build/gulp-core-build/CHANGELOG.md delete mode 100644 core-build/gulp-core-build/LICENSE delete mode 100644 core-build/gulp-core-build/README.md delete mode 100644 core-build/gulp-core-build/config/api-extractor.json delete mode 100644 core-build/gulp-core-build/config/jest.json delete mode 100644 core-build/gulp-core-build/config/rush-project.json delete mode 100644 core-build/gulp-core-build/gulpfile.js delete mode 100644 core-build/gulp-core-build/jsconfig.json delete mode 100644 core-build/gulp-core-build/package.json delete mode 100644 core-build/gulp-core-build/src/GulpProxy.ts delete mode 100644 core-build/gulp-core-build/src/IBuildConfig.ts delete mode 100644 core-build/gulp-core-build/src/IExecutable.ts delete mode 100644 core-build/gulp-core-build/src/State.ts delete mode 100644 core-build/gulp-core-build/src/config.ts delete mode 100644 core-build/gulp-core-build/src/fail.png delete mode 100644 core-build/gulp-core-build/src/index.ts delete mode 100644 core-build/gulp-core-build/src/logging.ts delete mode 100644 core-build/gulp-core-build/src/pass.png delete mode 100644 core-build/gulp-core-build/src/tasks/CleanFlagTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/CleanTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/CopyTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/GulpTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/JestReporter.ts delete mode 100644 core-build/gulp-core-build/src/tasks/JestTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/ValidateShrinkwrapTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/copy.schema.json delete mode 100644 core-build/gulp-core-build/src/tasks/copyStaticAssets/CopyStaticAssetsTask.ts delete mode 100644 core-build/gulp-core-build/src/tasks/copyStaticAssets/copy-static-assets.schema.json delete mode 100644 core-build/gulp-core-build/src/tasks/jest.schema.json delete mode 100644 core-build/gulp-core-build/src/test/GulpTask.test.ts delete mode 100644 core-build/gulp-core-build/src/test/index.test.ts delete mode 100644 core-build/gulp-core-build/src/test/mockBuildConfig.ts delete mode 100644 core-build/gulp-core-build/src/test/other-schema-task.config.json delete mode 100644 core-build/gulp-core-build/src/test/schema-task.config.json delete mode 100644 core-build/gulp-core-build/src/test/schema-task.schema.json delete mode 100644 core-build/gulp-core-build/src/utilities/FileDeletionUtility.ts delete mode 100644 core-build/gulp-core-build/src/utilities/GCBTerminalProvider.ts delete mode 100644 core-build/gulp-core-build/src/utilities/test/FileDeletionUtility.test.ts delete mode 100644 core-build/gulp-core-build/tsconfig.json delete mode 100644 core-build/gulp-core-build/typings-custom/glob-escape/index.d.ts delete mode 100644 core-build/node-library-build/.eslintrc.js delete mode 100644 core-build/node-library-build/.npmignore delete mode 100644 core-build/node-library-build/CHANGELOG.json delete mode 100644 core-build/node-library-build/CHANGELOG.md delete mode 100644 core-build/node-library-build/LICENSE delete mode 100644 core-build/node-library-build/README.md delete mode 100644 core-build/node-library-build/config/api-extractor.json delete mode 100644 core-build/node-library-build/config/rush-project.json delete mode 100644 core-build/node-library-build/gulpfile.js delete mode 100644 core-build/node-library-build/package.json delete mode 100644 core-build/node-library-build/src/index.ts delete mode 100644 core-build/node-library-build/tsconfig.json delete mode 100644 core-build/web-library-build/.eslintrc.js delete mode 100644 core-build/web-library-build/.npmignore delete mode 100644 core-build/web-library-build/CHANGELOG.json delete mode 100644 core-build/web-library-build/CHANGELOG.md delete mode 100644 core-build/web-library-build/LICENSE delete mode 100644 core-build/web-library-build/README.md delete mode 100644 core-build/web-library-build/config/api-extractor.json delete mode 100644 core-build/web-library-build/config/rush-project.json delete mode 100644 core-build/web-library-build/gulpfile.js delete mode 100644 core-build/web-library-build/package.json delete mode 100644 core-build/web-library-build/src/PostProcessSourceMaps.ts delete mode 100644 core-build/web-library-build/src/index.ts delete mode 100644 core-build/web-library-build/tsconfig.json delete mode 100644 stack/rush-stack-compiler-2.4/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-2.4/.gitignore delete mode 100644 stack/rush-stack-compiler-2.4/.npmignore delete mode 100644 stack/rush-stack-compiler-2.4/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-2.4/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-2.4/LICENSE delete mode 100644 stack/rush-stack-compiler-2.4/README.md delete mode 100755 stack/rush-stack-compiler-2.4/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-2.4/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-2.4/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-2.4/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-2.4/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-2.4/config/heft.json delete mode 100644 stack/rush-stack-compiler-2.4/config/rig.json delete mode 100644 stack/rush-stack-compiler-2.4/config/typescript.json delete mode 100644 stack/rush-stack-compiler-2.4/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-2.4/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-2.4/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-2.4/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-2.4/package.json delete mode 100644 stack/rush-stack-compiler-2.4/tsconfig.json delete mode 100644 stack/rush-stack-compiler-2.7/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-2.7/.gitignore delete mode 100644 stack/rush-stack-compiler-2.7/.npmignore delete mode 100644 stack/rush-stack-compiler-2.7/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-2.7/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-2.7/LICENSE delete mode 100644 stack/rush-stack-compiler-2.7/README.md delete mode 100755 stack/rush-stack-compiler-2.7/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-2.7/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-2.7/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-2.7/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-2.7/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-2.7/config/heft.json delete mode 100644 stack/rush-stack-compiler-2.7/config/rig.json delete mode 100644 stack/rush-stack-compiler-2.7/config/typescript.json delete mode 100644 stack/rush-stack-compiler-2.7/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-2.7/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-2.7/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-2.7/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-2.7/package.json delete mode 100644 stack/rush-stack-compiler-2.7/tsconfig.json delete mode 100644 stack/rush-stack-compiler-2.8/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-2.8/.gitignore delete mode 100644 stack/rush-stack-compiler-2.8/.npmignore delete mode 100644 stack/rush-stack-compiler-2.8/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-2.8/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-2.8/LICENSE delete mode 100644 stack/rush-stack-compiler-2.8/README.md delete mode 100755 stack/rush-stack-compiler-2.8/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-2.8/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-2.8/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-2.8/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-2.8/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-2.8/config/heft.json delete mode 100644 stack/rush-stack-compiler-2.8/config/rig.json delete mode 100644 stack/rush-stack-compiler-2.8/config/typescript.json delete mode 100644 stack/rush-stack-compiler-2.8/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-2.8/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-2.8/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-2.8/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-2.8/package.json delete mode 100644 stack/rush-stack-compiler-2.8/tsconfig.json delete mode 100644 stack/rush-stack-compiler-2.9/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-2.9/.gitignore delete mode 100644 stack/rush-stack-compiler-2.9/.npmignore delete mode 100644 stack/rush-stack-compiler-2.9/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-2.9/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-2.9/LICENSE delete mode 100644 stack/rush-stack-compiler-2.9/README.md delete mode 100755 stack/rush-stack-compiler-2.9/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-2.9/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-2.9/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-2.9/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-2.9/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-2.9/config/heft.json delete mode 100644 stack/rush-stack-compiler-2.9/config/rig.json delete mode 100644 stack/rush-stack-compiler-2.9/config/typescript.json delete mode 100644 stack/rush-stack-compiler-2.9/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-2.9/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-2.9/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-2.9/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-2.9/package.json delete mode 100644 stack/rush-stack-compiler-2.9/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.0/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.0/.gitignore delete mode 100644 stack/rush-stack-compiler-3.0/.npmignore delete mode 100644 stack/rush-stack-compiler-3.0/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.0/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.0/LICENSE delete mode 100644 stack/rush-stack-compiler-3.0/README.md delete mode 100755 stack/rush-stack-compiler-3.0/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.0/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.0/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.0/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.0/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.0/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.0/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.0/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.0/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.0/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.0/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.0/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.0/package.json delete mode 100644 stack/rush-stack-compiler-3.0/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.1/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.1/.gitignore delete mode 100644 stack/rush-stack-compiler-3.1/.npmignore delete mode 100644 stack/rush-stack-compiler-3.1/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.1/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.1/LICENSE delete mode 100644 stack/rush-stack-compiler-3.1/README.md delete mode 100755 stack/rush-stack-compiler-3.1/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.1/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.1/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.1/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.1/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.1/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.1/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.1/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.1/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.1/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.1/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.1/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.1/package.json delete mode 100644 stack/rush-stack-compiler-3.1/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.2/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.2/.gitignore delete mode 100644 stack/rush-stack-compiler-3.2/.npmignore delete mode 100644 stack/rush-stack-compiler-3.2/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.2/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.2/LICENSE delete mode 100644 stack/rush-stack-compiler-3.2/README.md delete mode 100755 stack/rush-stack-compiler-3.2/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.2/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.2/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.2/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.2/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.2/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.2/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.2/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.2/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.2/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.2/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.2/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.2/package.json delete mode 100644 stack/rush-stack-compiler-3.2/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.3/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.3/.gitignore delete mode 100644 stack/rush-stack-compiler-3.3/.npmignore delete mode 100644 stack/rush-stack-compiler-3.3/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.3/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.3/LICENSE delete mode 100644 stack/rush-stack-compiler-3.3/README.md delete mode 100755 stack/rush-stack-compiler-3.3/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.3/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.3/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.3/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.3/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.3/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.3/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.3/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.3/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.3/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.3/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.3/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.3/package.json delete mode 100644 stack/rush-stack-compiler-3.3/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.4/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.4/.gitignore delete mode 100644 stack/rush-stack-compiler-3.4/.npmignore delete mode 100644 stack/rush-stack-compiler-3.4/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.4/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.4/LICENSE delete mode 100644 stack/rush-stack-compiler-3.4/README.md delete mode 100755 stack/rush-stack-compiler-3.4/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.4/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.4/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.4/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.4/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.4/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.4/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.4/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.4/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.4/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.4/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.4/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.4/package.json delete mode 100644 stack/rush-stack-compiler-3.4/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.5/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.5/.gitignore delete mode 100644 stack/rush-stack-compiler-3.5/.npmignore delete mode 100644 stack/rush-stack-compiler-3.5/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.5/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.5/LICENSE delete mode 100644 stack/rush-stack-compiler-3.5/README.md delete mode 100755 stack/rush-stack-compiler-3.5/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.5/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.5/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.5/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.5/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.5/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.5/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.5/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.5/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.5/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.5/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.5/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.5/package.json delete mode 100644 stack/rush-stack-compiler-3.5/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.6/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.6/.gitignore delete mode 100644 stack/rush-stack-compiler-3.6/.npmignore delete mode 100644 stack/rush-stack-compiler-3.6/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.6/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.6/LICENSE delete mode 100644 stack/rush-stack-compiler-3.6/README.md delete mode 100755 stack/rush-stack-compiler-3.6/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.6/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.6/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.6/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.6/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.6/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.6/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.6/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.6/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.6/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.6/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.6/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.6/package.json delete mode 100644 stack/rush-stack-compiler-3.6/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.7/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.7/.gitignore delete mode 100644 stack/rush-stack-compiler-3.7/.npmignore delete mode 100644 stack/rush-stack-compiler-3.7/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.7/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.7/LICENSE delete mode 100644 stack/rush-stack-compiler-3.7/README.md delete mode 100755 stack/rush-stack-compiler-3.7/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.7/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.7/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.7/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.7/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.7/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.7/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.7/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.7/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.7/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.7/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.7/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.7/package.json delete mode 100644 stack/rush-stack-compiler-3.7/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.8/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.8/.gitignore delete mode 100644 stack/rush-stack-compiler-3.8/.npmignore delete mode 100644 stack/rush-stack-compiler-3.8/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.8/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.8/LICENSE delete mode 100644 stack/rush-stack-compiler-3.8/README.md delete mode 100755 stack/rush-stack-compiler-3.8/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.8/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.8/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.8/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.8/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.8/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.8/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.8/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.8/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.8/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.8/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.8/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.8/package.json delete mode 100644 stack/rush-stack-compiler-3.8/tsconfig.json delete mode 100644 stack/rush-stack-compiler-3.9/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-3.9/.gitignore delete mode 100644 stack/rush-stack-compiler-3.9/.npmignore delete mode 100644 stack/rush-stack-compiler-3.9/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-3.9/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-3.9/LICENSE delete mode 100644 stack/rush-stack-compiler-3.9/README.md delete mode 100755 stack/rush-stack-compiler-3.9/bin/rush-api-extractor delete mode 100755 stack/rush-stack-compiler-3.9/bin/rush-eslint delete mode 100755 stack/rush-stack-compiler-3.9/bin/rush-tsc delete mode 100755 stack/rush-stack-compiler-3.9/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-3.9/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-3.9/config/heft.json delete mode 100644 stack/rush-stack-compiler-3.9/config/rig.json delete mode 100644 stack/rush-stack-compiler-3.9/config/typescript.json delete mode 100644 stack/rush-stack-compiler-3.9/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-3.9/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-3.9/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-3.9/includes/tslint.json delete mode 100644 stack/rush-stack-compiler-3.9/package.json delete mode 100644 stack/rush-stack-compiler-3.9/tsconfig.json delete mode 100644 stack/rush-stack-compiler-4.0/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-4.0/.gitignore delete mode 100644 stack/rush-stack-compiler-4.0/.npmignore delete mode 100644 stack/rush-stack-compiler-4.0/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-4.0/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-4.0/LICENSE delete mode 100644 stack/rush-stack-compiler-4.0/README.md delete mode 100644 stack/rush-stack-compiler-4.0/bin/rush-api-extractor delete mode 100644 stack/rush-stack-compiler-4.0/bin/rush-eslint delete mode 100644 stack/rush-stack-compiler-4.0/bin/rush-tsc delete mode 100644 stack/rush-stack-compiler-4.0/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-4.0/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-4.0/config/heft.json delete mode 100644 stack/rush-stack-compiler-4.0/config/rig.json delete mode 100644 stack/rush-stack-compiler-4.0/config/typescript.json delete mode 100644 stack/rush-stack-compiler-4.0/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-4.0/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-4.0/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-4.0/package.json delete mode 100644 stack/rush-stack-compiler-4.0/tsconfig.json delete mode 100644 stack/rush-stack-compiler-4.1/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-4.1/.gitignore delete mode 100644 stack/rush-stack-compiler-4.1/.npmignore delete mode 100644 stack/rush-stack-compiler-4.1/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-4.1/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-4.1/LICENSE delete mode 100644 stack/rush-stack-compiler-4.1/README.md delete mode 100644 stack/rush-stack-compiler-4.1/bin/rush-api-extractor delete mode 100644 stack/rush-stack-compiler-4.1/bin/rush-eslint delete mode 100644 stack/rush-stack-compiler-4.1/bin/rush-tsc delete mode 100644 stack/rush-stack-compiler-4.1/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-4.1/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-4.1/config/heft.json delete mode 100644 stack/rush-stack-compiler-4.1/config/rig.json delete mode 100644 stack/rush-stack-compiler-4.1/config/typescript.json delete mode 100644 stack/rush-stack-compiler-4.1/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-4.1/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-4.1/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-4.1/package.json delete mode 100644 stack/rush-stack-compiler-4.1/tsconfig.json delete mode 100644 stack/rush-stack-compiler-4.2/.eslintrc.js delete mode 100644 stack/rush-stack-compiler-4.2/.gitignore delete mode 100644 stack/rush-stack-compiler-4.2/.npmignore delete mode 100644 stack/rush-stack-compiler-4.2/CHANGELOG.json delete mode 100644 stack/rush-stack-compiler-4.2/CHANGELOG.md delete mode 100644 stack/rush-stack-compiler-4.2/LICENSE delete mode 100644 stack/rush-stack-compiler-4.2/README.md delete mode 100644 stack/rush-stack-compiler-4.2/bin/rush-api-extractor delete mode 100644 stack/rush-stack-compiler-4.2/bin/rush-eslint delete mode 100644 stack/rush-stack-compiler-4.2/bin/rush-tsc delete mode 100644 stack/rush-stack-compiler-4.2/bin/rush-tslint delete mode 100644 stack/rush-stack-compiler-4.2/config/api-extractor.json delete mode 100644 stack/rush-stack-compiler-4.2/config/heft.json delete mode 100644 stack/rush-stack-compiler-4.2/config/rig.json delete mode 100644 stack/rush-stack-compiler-4.2/config/typescript.json delete mode 100644 stack/rush-stack-compiler-4.2/includes/tsconfig-base.json delete mode 100644 stack/rush-stack-compiler-4.2/includes/tsconfig-node.json delete mode 100644 stack/rush-stack-compiler-4.2/includes/tsconfig-web.json delete mode 100644 stack/rush-stack-compiler-4.2/package.json delete mode 100644 stack/rush-stack-compiler-4.2/tsconfig.json delete mode 100644 stack/rush-stack-compiler-shared/LICENSE delete mode 100644 stack/rush-stack-compiler-shared/README.md delete mode 100644 stack/rush-stack-compiler-shared/config/rush-project.json delete mode 100644 stack/rush-stack-compiler-shared/package.json delete mode 100644 stack/rush-stack-compiler-shared/src/ApiExtractorRunner.ts delete mode 100644 stack/rush-stack-compiler-shared/src/CmdRunner.ts delete mode 100644 stack/rush-stack-compiler-shared/src/EslintRunner.ts delete mode 100644 stack/rush-stack-compiler-shared/src/ILintRunnerConfig.ts delete mode 100644 stack/rush-stack-compiler-shared/src/LintRunner.ts delete mode 100644 stack/rush-stack-compiler-shared/src/LoggingUtilities.ts delete mode 100644 stack/rush-stack-compiler-shared/src/RushStackCompilerBase.ts delete mode 100644 stack/rush-stack-compiler-shared/src/StandardBuildFolders.ts delete mode 100644 stack/rush-stack-compiler-shared/src/ToolPaths.ts delete mode 100644 stack/rush-stack-compiler-shared/src/TypescriptCompiler.ts delete mode 100644 stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.d.ts delete mode 100644 stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.js delete mode 100644 stack/rush-stack-compiler-shared/src/pre-v4/TslintRunner.ts delete mode 100644 stack/rush-stack-compiler-shared/src/pre-v4/index.ts delete mode 100644 stack/rush-stack-compiler-shared/src/v4/ToolPackages.d.ts delete mode 100644 stack/rush-stack-compiler-shared/src/v4/ToolPackages.js delete mode 100644 stack/rush-stack-compiler-shared/src/v4/TslintRunner.ts delete mode 100644 stack/rush-stack-compiler-shared/src/v4/index.ts diff --git a/build-tests/node-library-build-eslint-test/.eslintrc.js b/build-tests/node-library-build-eslint-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/node-library-build-eslint-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/node-library-build-eslint-test/.vscode/launch.json b/build-tests/node-library-build-eslint-test/.vscode/launch.json deleted file mode 100644 index 035e7ab198a..00000000000 --- a/build-tests/node-library-build-eslint-test/.vscode/launch.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "node", - "request": "launch", - "name": "ESLint", - "program": "${workspaceFolder}/node_modules/@microsoft/rush-stack-compiler-3.5/bin/rush-eslint", - "cwd": "${workspaceFolder}", - "args": [ - "--debug", "-f", "unix", "src/**/*.{ts,tsx}" - ] - } - ] -} \ No newline at end of file diff --git a/build-tests/node-library-build-eslint-test/config/rush-project.json b/build-tests/node-library-build-eslint-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/node-library-build-eslint-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/node-library-build-eslint-test/gulpfile.js b/build-tests/node-library-build-eslint-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/node-library-build-eslint-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/node-library-build-eslint-test/package.json b/build-tests/node-library-build-eslint-test/package.json deleted file mode 100644 index 3d68df1768f..00000000000 --- a/build-tests/node-library-build-eslint-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "node-library-build-eslint-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "scripts": { - "build": "gulp test --clean", - "lint": "node node_modules/@microsoft/rush-stack-compiler-3.5/bin/rush-eslint -f unix \"src/**/*.{ts,tsx}\"" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2" - } -} diff --git a/build-tests/node-library-build-eslint-test/src/index.ts b/build-tests/node-library-build-eslint-test/src/index.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/node-library-build-eslint-test/src/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/node-library-build-eslint-test/tsconfig.json b/build-tests/node-library-build-eslint-test/tsconfig.json deleted file mode 100644 index 0fe2b074e27..00000000000 --- a/build-tests/node-library-build-eslint-test/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - "compilerOptions": { - "types": ["node"] - } -} diff --git a/build-tests/node-library-build-tslint-test/config/rush-project.json b/build-tests/node-library-build-tslint-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/node-library-build-tslint-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/node-library-build-tslint-test/gulpfile.js b/build-tests/node-library-build-tslint-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/node-library-build-tslint-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/node-library-build-tslint-test/package.json b/build-tests/node-library-build-tslint-test/package.json deleted file mode 100644 index 8757ea65629..00000000000 --- a/build-tests/node-library-build-tslint-test/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "node-library-build-tslint-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2" - } -} diff --git a/build-tests/node-library-build-tslint-test/src/index.ts b/build-tests/node-library-build-tslint-test/src/index.ts deleted file mode 100644 index 091d6dd85af..00000000000 --- a/build-tests/node-library-build-tslint-test/src/index.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -class TestClass {} diff --git a/build-tests/node-library-build-tslint-test/tsconfig.json b/build-tests/node-library-build-tslint-test/tsconfig.json deleted file mode 100644 index 501b6181d8f..00000000000 --- a/build-tests/node-library-build-tslint-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json" -} diff --git a/build-tests/node-library-build-tslint-test/tslint.json b/build-tests/node-library-build-tslint-test/tslint.json deleted file mode 100644 index 5011aa2764c..00000000000 --- a/build-tests/node-library-build-tslint-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.9/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-2.4-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-2.4-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-2.4-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-2.4-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-2.4-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-2.4-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-2.4-library-test/gulpfile.js b/build-tests/rush-stack-compiler-2.4-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-2.4-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-2.4-library-test/package.json b/build-tests/rush-stack-compiler-2.4-library-test/package.json deleted file mode 100644 index e78bff216fd..00000000000 --- a/build-tests/rush-stack-compiler-2.4-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-2.4-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-2.4": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-2.4-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-2.4-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-2.4-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-2.4-library-test/tsconfig.json b/build-tests/rush-stack-compiler-2.4-library-test/tsconfig.json deleted file mode 100644 index 76c70b643d6..00000000000 --- a/build-tests/rush-stack-compiler-2.4-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-2.4/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-2.4-library-test/tslint.json b/build-tests/rush-stack-compiler-2.4-library-test/tslint.json deleted file mode 100644 index 353878f6297..00000000000 --- a/build-tests/rush-stack-compiler-2.4-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-2.4/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-2.7-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-2.7-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-2.7-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-2.7-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-2.7-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-2.7-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-2.7-library-test/gulpfile.js b/build-tests/rush-stack-compiler-2.7-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-2.7-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-2.7-library-test/package.json b/build-tests/rush-stack-compiler-2.7-library-test/package.json deleted file mode 100644 index 38c37cda02b..00000000000 --- a/build-tests/rush-stack-compiler-2.7-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-2.7-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-2.7": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-2.7-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-2.7-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-2.7-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-2.7-library-test/tsconfig.json b/build-tests/rush-stack-compiler-2.7-library-test/tsconfig.json deleted file mode 100644 index 39b231960a0..00000000000 --- a/build-tests/rush-stack-compiler-2.7-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-2.7/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-2.7-library-test/tslint.json b/build-tests/rush-stack-compiler-2.7-library-test/tslint.json deleted file mode 100644 index c33b8d06067..00000000000 --- a/build-tests/rush-stack-compiler-2.7-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-2.7/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-2.8-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-2.8-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-2.8-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-2.8-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-2.8-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-2.8-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-2.8-library-test/gulpfile.js b/build-tests/rush-stack-compiler-2.8-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-2.8-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-2.8-library-test/package.json b/build-tests/rush-stack-compiler-2.8-library-test/package.json deleted file mode 100644 index 494da7343d1..00000000000 --- a/build-tests/rush-stack-compiler-2.8-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-2.8-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-2.8": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-2.8-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-2.8-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-2.8-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-2.8-library-test/tsconfig.json b/build-tests/rush-stack-compiler-2.8-library-test/tsconfig.json deleted file mode 100644 index 0a34739f4a7..00000000000 --- a/build-tests/rush-stack-compiler-2.8-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-2.8/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-2.8-library-test/tslint.json b/build-tests/rush-stack-compiler-2.8-library-test/tslint.json deleted file mode 100644 index a99792a2b6d..00000000000 --- a/build-tests/rush-stack-compiler-2.8-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-2.8/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-2.9-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-2.9-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-2.9-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-2.9-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-2.9-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-2.9-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-2.9-library-test/gulpfile.js b/build-tests/rush-stack-compiler-2.9-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-2.9-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-2.9-library-test/package.json b/build-tests/rush-stack-compiler-2.9-library-test/package.json deleted file mode 100644 index cf9358c3b53..00000000000 --- a/build-tests/rush-stack-compiler-2.9-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-2.9-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-2.9": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-2.9-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-2.9-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-2.9-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-2.9-library-test/tsconfig.json b/build-tests/rush-stack-compiler-2.9-library-test/tsconfig.json deleted file mode 100644 index 427d8c94e67..00000000000 --- a/build-tests/rush-stack-compiler-2.9-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-2.9/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-2.9-library-test/tslint.json b/build-tests/rush-stack-compiler-2.9-library-test/tslint.json deleted file mode 100644 index c6d9221de38..00000000000 --- a/build-tests/rush-stack-compiler-2.9-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-2.9/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.0-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.0-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.0-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.0-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.0-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.0-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.0-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.0-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.0-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.0-library-test/package.json b/build-tests/rush-stack-compiler-3.0-library-test/package.json deleted file mode 100644 index b6ea07dd6d2..00000000000 --- a/build-tests/rush-stack-compiler-3.0-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.0-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.0": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.0-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.0-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.0-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.0-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.0-library-test/tsconfig.json deleted file mode 100644 index 7be55808db0..00000000000 --- a/build-tests/rush-stack-compiler-3.0-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.0/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.0-library-test/tslint.json b/build-tests/rush-stack-compiler-3.0-library-test/tslint.json deleted file mode 100644 index 30e72fdf8b4..00000000000 --- a/build-tests/rush-stack-compiler-3.0-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.0/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.1-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.1-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.1-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.1-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.1-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.1-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.1-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.1-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.1-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.1-library-test/package.json b/build-tests/rush-stack-compiler-3.1-library-test/package.json deleted file mode 100644 index 7c014d86d53..00000000000 --- a/build-tests/rush-stack-compiler-3.1-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.1-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.1": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.1-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.1-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.1-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.1-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.1-library-test/tsconfig.json deleted file mode 100644 index 274d068c868..00000000000 --- a/build-tests/rush-stack-compiler-3.1-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.1/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.1-library-test/tslint.json b/build-tests/rush-stack-compiler-3.1-library-test/tslint.json deleted file mode 100644 index cf2395fe8c0..00000000000 --- a/build-tests/rush-stack-compiler-3.1-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.1/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.2-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.2-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.2-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.2-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.2-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.2-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.2-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.2-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.2-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.2-library-test/package.json b/build-tests/rush-stack-compiler-3.2-library-test/package.json deleted file mode 100644 index 26b76c56b04..00000000000 --- a/build-tests/rush-stack-compiler-3.2-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.2-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.2": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.2-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.2-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.2-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.2-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.2-library-test/tsconfig.json deleted file mode 100644 index c690935203f..00000000000 --- a/build-tests/rush-stack-compiler-3.2-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.2/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.2-library-test/tslint.json b/build-tests/rush-stack-compiler-3.2-library-test/tslint.json deleted file mode 100644 index 04fc5479081..00000000000 --- a/build-tests/rush-stack-compiler-3.2-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.2/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.3-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.3-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.3-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.3-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.3-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.3-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.3-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.3-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.3-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.3-library-test/package.json b/build-tests/rush-stack-compiler-3.3-library-test/package.json deleted file mode 100644 index 6ba2bb08614..00000000000 --- a/build-tests/rush-stack-compiler-3.3-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.3-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.3": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.3-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.3-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.3-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.3-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.3-library-test/tsconfig.json deleted file mode 100644 index 6b243007300..00000000000 --- a/build-tests/rush-stack-compiler-3.3-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.3/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.3-library-test/tslint.json b/build-tests/rush-stack-compiler-3.3-library-test/tslint.json deleted file mode 100644 index df1da8e163b..00000000000 --- a/build-tests/rush-stack-compiler-3.3-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.3/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.4-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.4-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.4-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.4-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.4-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.4-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.4-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.4-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.4-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.4-library-test/package.json b/build-tests/rush-stack-compiler-3.4-library-test/package.json deleted file mode 100644 index ec421da0e77..00000000000 --- a/build-tests/rush-stack-compiler-3.4-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.4-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.4": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.4-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.4-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.4-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.4-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.4-library-test/tsconfig.json deleted file mode 100644 index 4db8f3a8b7e..00000000000 --- a/build-tests/rush-stack-compiler-3.4-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.4/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.4-library-test/tslint.json b/build-tests/rush-stack-compiler-3.4-library-test/tslint.json deleted file mode 100644 index 9488b2d898b..00000000000 --- a/build-tests/rush-stack-compiler-3.4-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.4/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.5-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.5-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.5-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.5-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.5-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.5-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.5-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.5-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.5-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.5-library-test/package.json b/build-tests/rush-stack-compiler-3.5-library-test/package.json deleted file mode 100644 index c7feab87d22..00000000000 --- a/build-tests/rush-stack-compiler-3.5-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.5-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.5": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.5-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.5-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.5-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.5-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.5-library-test/tsconfig.json deleted file mode 100644 index b1abb9e5b4a..00000000000 --- a/build-tests/rush-stack-compiler-3.5-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.5/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.5-library-test/tslint.json b/build-tests/rush-stack-compiler-3.5-library-test/tslint.json deleted file mode 100644 index 60db661e377..00000000000 --- a/build-tests/rush-stack-compiler-3.5-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.5/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.6-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.6-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.6-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.6-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.6-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.6-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.6-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.6-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.6-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.6-library-test/package.json b/build-tests/rush-stack-compiler-3.6-library-test/package.json deleted file mode 100644 index 2261d2155f7..00000000000 --- a/build-tests/rush-stack-compiler-3.6-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.6-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.6": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.6-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.6-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.6-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.6-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.6-library-test/tsconfig.json deleted file mode 100644 index d45b8b1037b..00000000000 --- a/build-tests/rush-stack-compiler-3.6-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.6/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.6-library-test/tslint.json b/build-tests/rush-stack-compiler-3.6-library-test/tslint.json deleted file mode 100644 index 31286edeb0a..00000000000 --- a/build-tests/rush-stack-compiler-3.6-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.6/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.7-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.7-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.7-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.7-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.7-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.7-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.7-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.7-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.7-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.7-library-test/package.json b/build-tests/rush-stack-compiler-3.7-library-test/package.json deleted file mode 100644 index ade18c8cb4f..00000000000 --- a/build-tests/rush-stack-compiler-3.7-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.7-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.7": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.7-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.7-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.7-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.7-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.7-library-test/tsconfig.json deleted file mode 100644 index 42b2dcde892..00000000000 --- a/build-tests/rush-stack-compiler-3.7-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.7/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.7-library-test/tslint.json b/build-tests/rush-stack-compiler-3.7-library-test/tslint.json deleted file mode 100644 index 0f819d2d024..00000000000 --- a/build-tests/rush-stack-compiler-3.7-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.7/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.8-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.8-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.8-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.8-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.8-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.8-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.8-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.8-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.8-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.8-library-test/package.json b/build-tests/rush-stack-compiler-3.8-library-test/package.json deleted file mode 100644 index c6fb663e4f8..00000000000 --- a/build-tests/rush-stack-compiler-3.8-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.8-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.8": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.8-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.8-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.8-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.8-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.8-library-test/tsconfig.json deleted file mode 100644 index 85a876249be..00000000000 --- a/build-tests/rush-stack-compiler-3.8-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.8/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.8-library-test/tslint.json b/build-tests/rush-stack-compiler-3.8-library-test/tslint.json deleted file mode 100644 index d26d80e38be..00000000000 --- a/build-tests/rush-stack-compiler-3.8-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.8/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-3.9-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-3.9-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-3.9-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-3.9-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-3.9-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-3.9-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-3.9-library-test/gulpfile.js b/build-tests/rush-stack-compiler-3.9-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-3.9-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-3.9-library-test/package.json b/build-tests/rush-stack-compiler-3.9-library-test/package.json deleted file mode 100644 index ee10151ab3d..00000000000 --- a/build-tests/rush-stack-compiler-3.9-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-3.9-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-3.9-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-3.9-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-3.9-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-3.9-library-test/tsconfig.json b/build-tests/rush-stack-compiler-3.9-library-test/tsconfig.json deleted file mode 100644 index 501b6181d8f..00000000000 --- a/build-tests/rush-stack-compiler-3.9-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-3.9-library-test/tslint.json b/build-tests/rush-stack-compiler-3.9-library-test/tslint.json deleted file mode 100644 index 5011aa2764c..00000000000 --- a/build-tests/rush-stack-compiler-3.9-library-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.9/includes/tslint.json" -} diff --git a/build-tests/rush-stack-compiler-4.0-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-4.0-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-4.0-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-4.0-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-4.0-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-4.0-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-4.0-library-test/gulpfile.js b/build-tests/rush-stack-compiler-4.0-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-4.0-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-4.0-library-test/package.json b/build-tests/rush-stack-compiler-4.0-library-test/package.json deleted file mode 100644 index c3f50e93a00..00000000000 --- a/build-tests/rush-stack-compiler-4.0-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-4.0-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-4.0": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-4.0-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-4.0-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-4.0-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-4.0-library-test/tsconfig.json b/build-tests/rush-stack-compiler-4.0-library-test/tsconfig.json deleted file mode 100644 index cd382040afd..00000000000 --- a/build-tests/rush-stack-compiler-4.0-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-4.0/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-4.1-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-4.1-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-4.1-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-4.1-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-4.1-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-4.1-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-4.1-library-test/gulpfile.js b/build-tests/rush-stack-compiler-4.1-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-4.1-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-4.1-library-test/package.json b/build-tests/rush-stack-compiler-4.1-library-test/package.json deleted file mode 100644 index 95118fb495f..00000000000 --- a/build-tests/rush-stack-compiler-4.1-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-4.1-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-4.1": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-4.1-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-4.1-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-4.1-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-4.1-library-test/tsconfig.json b/build-tests/rush-stack-compiler-4.1-library-test/tsconfig.json deleted file mode 100644 index 522e59001a3..00000000000 --- a/build-tests/rush-stack-compiler-4.1-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-4.1/includes/tsconfig-node.json" -} diff --git a/build-tests/rush-stack-compiler-4.2-library-test/.eslintrc.js b/build-tests/rush-stack-compiler-4.2-library-test/.eslintrc.js deleted file mode 100644 index 3b54e03e6d7..00000000000 --- a/build-tests/rush-stack-compiler-4.2-library-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node', '@rushstack/eslint-config/mixins/friendly-locals'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/rush-stack-compiler-4.2-library-test/config/rush-project.json b/build-tests/rush-stack-compiler-4.2-library-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/rush-stack-compiler-4.2-library-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/rush-stack-compiler-4.2-library-test/gulpfile.js b/build-tests/rush-stack-compiler-4.2-library-test/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/build-tests/rush-stack-compiler-4.2-library-test/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/build-tests/rush-stack-compiler-4.2-library-test/package.json b/build-tests/rush-stack-compiler-4.2-library-test/package.json deleted file mode 100644 index 3f1f96608c9..00000000000 --- a/build-tests/rush-stack-compiler-4.2-library-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "rush-stack-compiler-4.2-library-test", - "version": "1.0.0", - "description": "", - "main": "lib/index.js", - "license": "MIT", - "private": true, - "scripts": { - "build": "gulp test --clean" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-4.2": "workspace:*", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/build-tests/rush-stack-compiler-4.2-library-test/src/TestClass.ts b/build-tests/rush-stack-compiler-4.2-library-test/src/TestClass.ts deleted file mode 100644 index c11271004f5..00000000000 --- a/build-tests/rush-stack-compiler-4.2-library-test/src/TestClass.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export class TestClass {} diff --git a/build-tests/rush-stack-compiler-4.2-library-test/tsconfig.json b/build-tests/rush-stack-compiler-4.2-library-test/tsconfig.json deleted file mode 100644 index ecb746ccbba..00000000000 --- a/build-tests/rush-stack-compiler-4.2-library-test/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-4.2/includes/tsconfig-node.json" -} diff --git a/build-tests/web-library-build-test/config/api-extractor.json b/build-tests/web-library-build-test/config/api-extractor.json deleted file mode 100644 index cc99f8a3e9d..00000000000 --- a/build-tests/web-library-build-test/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/test.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/build-tests/web-library-build-test/config/pre-copy.json b/build-tests/web-library-build-test/config/pre-copy.json deleted file mode 100644 index 5bdc61d35cc..00000000000 --- a/build-tests/web-library-build-test/config/pre-copy.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "copyTo": { - "lib": ["preCopyTest.js"] - } -} diff --git a/build-tests/web-library-build-test/config/rush-project.json b/build-tests/web-library-build-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/web-library-build-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/web-library-build-test/config/serve.json b/build-tests/web-library-build-test/config/serve.json deleted file mode 100644 index d13fdf21689..00000000000 --- a/build-tests/web-library-build-test/config/serve.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", - "port": 4321, - "initialPage": "https://localhost:4321/", - "https": true, - "tryCreateDevCertificate": true -} diff --git a/build-tests/web-library-build-test/gulpfile.js b/build-tests/web-library-build-test/gulpfile.js deleted file mode 100644 index 3cd42315bfa..00000000000 --- a/build-tests/web-library-build-test/gulpfile.js +++ /dev/null @@ -1,11 +0,0 @@ -'use strict'; - -let path = require('path'); -let build = require('@microsoft/web-library-build'); - -build.sass.setConfig({ useCSSModules: true }); -build.webpack.setConfig({ configPath: null }); - -build.preCopy.cleanMatch = ['src/preCopyTest.ts']; - -build.initialize(require('gulp')); diff --git a/build-tests/web-library-build-test/package.json b/build-tests/web-library-build-test/package.json deleted file mode 100644 index 87df6b973ea..00000000000 --- a/build-tests/web-library-build-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "web-library-build-test", - "version": "1.0.21", - "description": "", - "main": "lib/test.js", - "module": "lib-es6/test.js", - "private": true, - "scripts": { - "build": "gulp --clean" - }, - "devDependencies": { - "@microsoft/load-themed-styles": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/web-library-build": "workspace:*", - "gulp": "~4.0.2", - "typescript": "~3.9.7" - } -} diff --git a/build-tests/web-library-build-test/src/.gitignore b/build-tests/web-library-build-test/src/.gitignore deleted file mode 100644 index e1c44845548..00000000000 --- a/build-tests/web-library-build-test/src/.gitignore +++ /dev/null @@ -1 +0,0 @@ -preCopyTest.ts \ No newline at end of file diff --git a/build-tests/web-library-build-test/src/TestClass.ts b/build-tests/web-library-build-test/src/TestClass.ts deleted file mode 100644 index 5a41d62ef5c..00000000000 --- a/build-tests/web-library-build-test/src/TestClass.ts +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -/** - * Test class. - * - * @export - * @class TestClass - */ -export class TestClass { - public log(message: string): void { - console.log(message); - } -} diff --git a/build-tests/web-library-build-test/src/preCopyTest.d.ts b/build-tests/web-library-build-test/src/preCopyTest.d.ts deleted file mode 100644 index 7fe23cb9b62..00000000000 --- a/build-tests/web-library-build-test/src/preCopyTest.d.ts +++ /dev/null @@ -1 +0,0 @@ -export default function preCopyTest(): void; diff --git a/build-tests/web-library-build-test/src/preCopyTest.js b/build-tests/web-library-build-test/src/preCopyTest.js deleted file mode 100644 index 5f7f15b63e3..00000000000 --- a/build-tests/web-library-build-test/src/preCopyTest.js +++ /dev/null @@ -1,9 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -'use strict'; -Object.defineProperty(exports, '__esModule', { value: true }); -function preCopyTest() { - /* no-op */ -} -exports.default = preCopyTest; diff --git a/build-tests/web-library-build-test/src/test.sass b/build-tests/web-library-build-test/src/test.sass deleted file mode 100644 index b6112446364..00000000000 --- a/build-tests/web-library-build-test/src/test.sass +++ /dev/null @@ -1,5 +0,0 @@ -body - background: red - -.foo - border: 1px solid red diff --git a/build-tests/web-library-build-test/src/test.scss b/build-tests/web-library-build-test/src/test.scss deleted file mode 100644 index a91397f4332..00000000000 --- a/build-tests/web-library-build-test/src/test.scss +++ /dev/null @@ -1,7 +0,0 @@ -body { - background: red; -} - -.foo { - border: 1px solid red; -} diff --git a/build-tests/web-library-build-test/src/test.ts b/build-tests/web-library-build-test/src/test.ts deleted file mode 100644 index a2b064a4121..00000000000 --- a/build-tests/web-library-build-test/src/test.ts +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import testScss from './test.scss'; -import testSass from './test.sass'; -import testFunction from './preCopyTest'; - -/** @public */ -export function log(message: string): void { - console.log(message); -} - -/** @public */ -export function add(num1: number, num2: number): number { - return num1 + num2; -} - -/** @public */ -export function logClass(): void { - console.log(testScss.foo); - console.log(testSass.foo); -} - -testFunction(); diff --git a/build-tests/web-library-build-test/tsconfig.json b/build-tests/web-library-build-test/tsconfig.json deleted file mode 100644 index aa3664b62ff..00000000000 --- a/build-tests/web-library-build-test/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-web.json", - "compilerOptions": { - "types": [] - } -} diff --git a/build-tests/web-library-build-test/tslint.json b/build-tests/web-library-build-test/tslint.json deleted file mode 100644 index 5011aa2764c..00000000000 --- a/build-tests/web-library-build-test/tslint.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@microsoft/rush-stack-compiler-3.9/includes/tslint.json" -} diff --git a/core-build/gulp-core-build-mocha/.eslintrc.js b/core-build/gulp-core-build-mocha/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/core-build/gulp-core-build-mocha/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/core-build/gulp-core-build-mocha/.npmignore b/core-build/gulp-core-build-mocha/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/gulp-core-build-mocha/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/gulp-core-build-mocha/CHANGELOG.json b/core-build/gulp-core-build-mocha/CHANGELOG.json deleted file mode 100644 index 0b83d186fa2..00000000000 --- a/core-build/gulp-core-build-mocha/CHANGELOG.json +++ /dev/null @@ -1,3292 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-mocha", - "entries": [ - { - "version": "3.9.17", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.17", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.17`" - } - ] - } - }, - { - "version": "3.9.16", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.16", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.16`" - } - ] - } - }, - { - "version": "3.9.15", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.15", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.15`" - } - ] - } - }, - { - "version": "3.9.14", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.14", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.14`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "3.9.13", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.13", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.13`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "3.9.12", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.12", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.12`" - } - ] - } - }, - { - "version": "3.9.11", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.11", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.11`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "3.9.10", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.10", - "date": "Mon, 30 Nov 2020 16:11:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.10`" - } - ] - } - }, - { - "version": "3.9.9", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.9", - "date": "Wed, 11 Nov 2020 01:08:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "3.9.8", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.8", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.8`" - } - ] - } - }, - { - "version": "3.9.7", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.7", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "3.9.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.6", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "3.9.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.5", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "3.9.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.4", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.4`" - } - ] - } - }, - { - "version": "3.9.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.3", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "3.9.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.2", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "3.9.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "3.9.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.9.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "3.8.37", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.37", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "3.8.36", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.36", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.27`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "3.8.35", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.35", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "3.8.34", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.34", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "3.8.33", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.33", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.24`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "3.8.32", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.32", - "date": "Fri, 18 Sep 2020 22:57:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "3.8.31", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.31", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.22`" - } - ] - } - }, - { - "version": "3.8.30", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.30", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.21`" - } - ] - } - }, - { - "version": "3.8.29", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.29", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.20`" - } - ] - } - }, - { - "version": "3.8.28", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.28", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "3.8.27", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.27", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "3.8.26", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.26", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "3.8.25", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.25", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.16`" - } - ] - } - }, - { - "version": "3.8.24", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.24", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.15`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "3.8.23", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.23", - "date": "Wed, 12 Aug 2020 00:10:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.14`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "3.8.22", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.22", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.13`" - } - ] - } - }, - { - "version": "3.8.21", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.21", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.11` to `3.16.12`" - } - ] - } - }, - { - "version": "3.8.20", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.20", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.10` to `3.16.11`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "3.8.19", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.19", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.9` to `3.16.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "3.8.18", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.18", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.8` to `3.16.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "3.8.17", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.17", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.7` to `3.16.8`" - } - ] - } - }, - { - "version": "3.8.16", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.16", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.6` to `3.16.7`" - } - ] - } - }, - { - "version": "3.8.15", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.15", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.5` to `3.16.6`" - } - ] - } - }, - { - "version": "3.8.14", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.14", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.4` to `3.16.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "3.8.13", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.13", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.3` to `3.16.4`" - } - ] - } - }, - { - "version": "3.8.12", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.12", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.2` to `3.16.3`" - } - ] - } - }, - { - "version": "3.8.11", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.11", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.1` to `3.16.2`" - } - ] - } - }, - { - "version": "3.8.10", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.10", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.0` to `3.16.1`" - } - ] - } - }, - { - "version": "3.8.9", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.9", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.5` to `3.16.0`" - } - ] - } - }, - { - "version": "3.8.8", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.8", - "date": "Wed, 08 Apr 2020 04:07:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.4` to `3.15.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "3.8.7", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.7", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.3` to `3.15.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "3.8.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.6", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.2` to `3.15.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "3.8.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.5", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.1` to `3.15.2`" - } - ] - } - }, - { - "version": "3.8.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.4", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "3.8.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.3", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "3.8.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "3.8.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "3.8.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.8.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.4` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "3.7.10", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.10", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.3` to `3.13.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "3.7.9", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.9", - "date": "Sat, 11 Jan 2020 05:18:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.2` to `3.13.3`" - } - ] - } - }, - { - "version": "3.7.8", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.8", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.1` to `3.13.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.7.7", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.7", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.0` to `3.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "3.7.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.6", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.5` to `3.13.0`" - } - ] - } - }, - { - "version": "3.7.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.5", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.4` to `3.12.5`" - } - ] - } - }, - { - "version": "3.7.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.4", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.3` to `3.12.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "3.7.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.3", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.2` to `3.12.3`" - } - ] - } - }, - { - "version": "3.7.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.2", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.1` to `3.12.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "3.7.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.1", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "3.7.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.7.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.3` to `3.12.0`" - } - ] - } - }, - { - "version": "3.6.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.6.4", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.2` to `3.11.3`" - } - ] - } - }, - { - "version": "3.6.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.6.3", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.1` to `3.11.2`" - } - ] - } - }, - { - "version": "3.6.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.6.2", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "3.6.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.6.1", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "3.6.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.6.0", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "minor": [ - { - "comment": "Update gulp to 4.0.2" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.26` to `3.10.0`" - } - ] - } - }, - { - "version": "3.5.76", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.76", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.25` to `3.9.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "3.5.75", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.75", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.24` to `3.9.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - } - ] - } - }, - { - "version": "3.5.74", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.74", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.23` to `3.9.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - } - ] - } - }, - { - "version": "3.5.73", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.73", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.22` to `3.9.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - } - ] - } - }, - { - "version": "3.5.72", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.72", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.21` to `3.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - } - ] - } - }, - { - "version": "3.5.71", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.71", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.20` to `3.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - } - ] - } - }, - { - "version": "3.5.70", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.70", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.19` to `3.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - } - ] - } - }, - { - "version": "3.5.69", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.69", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.18` to `3.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - } - ] - } - }, - { - "version": "3.5.68", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.68", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.17` to `3.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - } - ] - } - }, - { - "version": "3.5.67", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.67", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.16` to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - } - ] - } - }, - { - "version": "3.5.66", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.66", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.15` to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - } - ] - } - }, - { - "version": "3.5.65", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.65", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.14` to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - } - ] - } - }, - { - "version": "3.5.64", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.64", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.13` to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - } - ] - } - }, - { - "version": "3.5.63", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.63", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.12` to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - } - ] - } - }, - { - "version": "3.5.62", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.62", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.11` to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - } - ] - } - }, - { - "version": "3.5.61", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.61", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.10` to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - } - ] - } - }, - { - "version": "3.5.60", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.60", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.9` to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - } - ] - } - }, - { - "version": "3.5.59", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.59", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.8` to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - } - ] - } - }, - { - "version": "3.5.58", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.58", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.7` to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - } - ] - } - }, - { - "version": "3.5.57", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.57", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.6` to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - } - ] - } - }, - { - "version": "3.5.56", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.56", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.5` to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "3.5.55", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.55", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.4` to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.5.54", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.54", - "date": "Wed, 30 Jan 2019 20:49:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.3` to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.4.0` to `0.5.0`" - } - ] - } - }, - { - "version": "3.5.53", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.53", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.2` to `3.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.4` to `0.4.0`" - } - ] - } - }, - { - "version": "3.5.52", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.52", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.1` to `3.9.2`" - } - ] - } - }, - { - "version": "3.5.51", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.51", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.0` to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "3.5.50", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.50", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.57` to `3.9.0`" - } - ] - } - }, - { - "version": "3.5.49", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.49", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.56` to `3.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "3.5.48", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.48", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.55` to `3.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "3.5.47", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.47", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.54` to `3.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "3.5.46", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.46", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.53` to `3.8.54`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.1` to `0.3.0`" - } - ] - } - }, - { - "version": "3.5.45", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.45", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.52` to `3.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.0` to `0.2.1`" - } - ] - } - }, - { - "version": "3.5.44", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.44", - "date": "Fri, 30 Nov 2018 23:34:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.51` to `3.8.52`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.1` to `0.2.0`" - } - ] - } - }, - { - "version": "3.5.43", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.43", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.50` to `3.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "3.5.42", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.42", - "date": "Thu, 29 Nov 2018 00:35:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.49` to `3.8.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.0.0` to `0.1.0`" - } - ] - } - }, - { - "version": "3.5.41", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.41", - "date": "Wed, 28 Nov 2018 19:29:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.48` to `3.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "3.5.40", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.40", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.47` to `3.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "3.5.39", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.39", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.46` to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "3.5.38", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.38", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.45` to `3.8.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "3.5.37", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.37", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.44` to `3.8.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "3.5.36", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.36", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.43` to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.5.35", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.35", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.42` to `3.8.43`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.4` to `0.5.0`" - } - ] - } - }, - { - "version": "3.5.34", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.34", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.41` to `3.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "3.5.33", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.33", - "date": "Thu, 01 Nov 2018 21:33:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.40` to `3.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "3.5.32", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.32", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.39` to `3.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "3.5.31", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.31", - "date": "Wed, 31 Oct 2018 17:00:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.38` to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "3.5.30", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.30", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.37` to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - } - ] - } - }, - { - "version": "3.5.29", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.29", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.36` to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - } - ] - } - }, - { - "version": "3.5.28", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.28", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.35` to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - } - ] - } - }, - { - "version": "3.5.27", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.27", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.34` to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "3.5.26", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.26", - "date": "Thu, 25 Oct 2018 08:56:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.33` to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "3.5.25", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.25", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.32` to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - } - ] - } - }, - { - "version": "3.5.24", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.24", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.31` to `3.8.32`" - } - ] - } - }, - { - "version": "3.5.23", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.23", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.30` to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - } - ] - } - }, - { - "version": "3.5.22", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.22", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.29` to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - } - ] - } - }, - { - "version": "3.5.21", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.21", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.28` to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "3.5.20", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.20", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.27` to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "3.5.19", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.19", - "date": "Tue, 09 Oct 2018 06:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.26` to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - } - ] - } - }, - { - "version": "3.5.18", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.18", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.25` to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - } - ] - } - }, - { - "version": "3.5.17", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.17", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.24` to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - } - ] - } - }, - { - "version": "3.5.16", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.16", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.23` to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - } - ] - } - }, - { - "version": "3.5.15", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.15", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.22` to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - } - ] - } - }, - { - "version": "3.5.14", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.14", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.21` to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - } - ] - } - }, - { - "version": "3.5.13", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.13", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - } - ] - } - }, - { - "version": "3.5.12", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.12", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - } - ] - } - }, - { - "version": "3.5.11", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.11", - "date": "Tue, 18 Sep 2018 21:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - } - ] - } - }, - { - "version": "3.5.10", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.10", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - } - ] - } - }, - { - "version": "3.5.9", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.9", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - } - ] - } - }, - { - "version": "3.5.8", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.8", - "date": "Mon, 03 Sep 2018 16:04:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - } - ] - } - }, - { - "version": "3.5.7", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.7", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "3.5.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.6", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.13` to `3.8.14`" - } - ] - } - }, - { - "version": "3.5.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.5", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - } - ] - } - }, - { - "version": "3.5.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.4", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.11` to `3.8.12`" - } - ] - } - }, - { - "version": "3.5.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.3", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.10` to `3.8.11`" - } - ] - } - }, - { - "version": "3.5.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.2", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.9` to `3.8.10`" - } - ] - } - }, - { - "version": "3.5.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.1", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.8` to `3.8.9`" - } - ] - } - }, - { - "version": "3.5.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.5.0", - "date": "Thu, 09 Aug 2018 21:58:02 GMT", - "comments": { - "minor": [ - { - "comment": "Fix an issue where the mocha task was breaking the build for projects that don't have any unit tests yet" - } - ] - } - }, - { - "version": "3.4.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.4.3", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.7` to `3.8.8`" - } - ] - } - }, - { - "version": "3.4.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.4.2", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.6` to `3.8.7`" - } - ] - } - }, - { - "version": "3.4.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.4.1", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.5` to `3.8.6`" - } - ] - } - }, - { - "version": "3.4.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.4.0", - "date": "Fri, 20 Jul 2018 16:04:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrading mocha-related pack ages to remove dependency on a version of \"growl\" with NSP warnings." - } - ] - } - }, - { - "version": "3.3.31", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.31", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.4` to `3.8.5`" - } - ] - } - }, - { - "version": "3.3.30", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.30", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.3` to `3.8.4`" - } - ] - } - }, - { - "version": "3.3.29", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.29", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "3.3.28", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.28", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "3.3.27", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.27", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "3.3.26", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.26", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.5` to `3.8.0`" - } - ] - } - }, - { - "version": "3.3.25", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.25", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.4` to `3.7.5`" - } - ] - } - }, - { - "version": "3.3.24", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.24", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.3` to `3.7.4`" - } - ] - } - }, - { - "version": "3.3.23", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.23", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.2` to `3.7.3`" - } - ] - } - }, - { - "version": "3.3.22", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.22", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.1` to `3.7.2`" - } - ] - } - }, - { - "version": "3.3.21", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.21", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "3.3.20", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.20", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.10` to `3.7.0`" - } - ] - } - }, - { - "version": "3.3.19", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.19", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.9` to `3.6.10`" - } - ] - } - }, - { - "version": "3.3.18", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.18", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.8` to `3.6.9`" - } - ] - } - }, - { - "version": "3.3.17", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.17", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.7` to `3.6.8`" - } - ] - } - }, - { - "version": "3.3.16", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.16", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.6` to `3.6.7`" - } - ] - } - }, - { - "version": "3.3.15", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.15", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.5` to `3.6.6`" - } - ] - } - }, - { - "version": "3.3.14", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.14", - "date": "Wed, 21 Feb 2018 03:13:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.4` to `3.6.5`" - } - ] - } - }, - { - "version": "3.3.13", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.13", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.3` to `3.6.4`" - } - ] - } - }, - { - "version": "3.3.12", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.12", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.2` to `3.6.3`" - } - ] - } - }, - { - "version": "3.3.11", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.11", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.1` to `3.6.2`" - } - ] - } - }, - { - "version": "3.3.10", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.10", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.0` to `3.6.1`" - } - ] - } - }, - { - "version": "3.3.9", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.9", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.3` to `3.6.0`" - } - ] - } - }, - { - "version": "3.3.8", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.8", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.2` to `3.5.3`" - } - ] - } - }, - { - "version": "3.3.7", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.7", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "patch": [ - { - "comment": "Increase Mocha test timeout to 15 seconds" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.1` to `3.5.2`" - } - ] - } - }, - { - "version": "3.3.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.6", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.0` to `3.5.1`" - } - ] - } - }, - { - "version": "3.3.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.5", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.4` to `3.5.0`" - } - ] - } - }, - { - "version": "3.3.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.4", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.3` to `3.4.4`" - } - ] - } - }, - { - "version": "3.3.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.3", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.2` to `3.4.3`" - } - ] - } - }, - { - "version": "3.3.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.2", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.1` to `3.4.2`" - } - ] - } - }, - { - "version": "3.3.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.0` to `3.4.1`" - } - ] - } - }, - { - "version": "3.3.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.3.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.7` to `3.4.0`" - } - ] - } - }, - { - "version": "3.2.17", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.17", - "date": "Tue, 09 Jan 2018 17:05:51 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "d00b6549d13610fbb6f84be3478b532be9da0747", - "comment": "Get web-build-tools building with pnpm" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.6` to `3.3.7`" - } - ] - } - }, - { - "version": "3.2.16", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.16", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.5` to `3.3.6`" - } - ] - } - }, - { - "version": "3.2.15", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.15", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.4` to `3.3.5`" - } - ] - } - }, - { - "version": "3.2.14", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.14", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.3` to `3.3.4`" - } - ] - } - }, - { - "version": "3.2.13", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.13", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.2` to `3.3.3`" - } - ] - } - }, - { - "version": "3.2.12", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.12", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.1` to `3.3.2`" - } - ] - } - }, - { - "version": "3.2.11", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.11", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.0` to `3.3.1`" - } - ] - } - }, - { - "version": "3.2.10", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.10", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.9` to `3.3.0`" - } - ] - } - }, - { - "version": "3.2.9", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.9", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.8` to `3.2.9`" - } - ] - } - }, - { - "version": "3.2.8", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.8", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.7` to `3.2.8`" - } - ] - } - }, - { - "version": "3.2.7", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.7", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.6` to `3.2.7`" - } - ] - } - }, - { - "version": "3.2.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.6", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.5` to `3.2.6`" - } - ] - } - }, - { - "version": "3.2.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.5", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "2c58095f2f13492887cc1278c9a0cff49af9735b", - "comment": "lock the reference version between web build tools projects" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.4` to `3.2.5`" - } - ] - } - }, - { - "version": "3.2.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.4", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "e449bd6cdc3c179461be68e59590c25021cd1286", - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.3` to `3.2.4`" - } - ] - } - }, - { - "version": "3.2.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.3", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.2` to `3.2.3`" - } - ] - } - }, - { - "version": "3.2.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.2", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.1` to `3.2.2`" - } - ] - } - }, - { - "version": "3.2.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.1", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.0` to `3.2.1`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.2.0", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "minor": [ - { - "author": "QZ ", - "commit": "5fe47765dbb3567bebc30cf5d7ac2205f6e655b0", - "comment": "Turn off Mocha task when Jest task is enabled" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.6` to `3.2.0`" - } - ] - } - }, - { - "version": "3.1.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.1.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "5de032b254b632b8af0d0dd98913acef589f88d5", - "comment": "Updated cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.5` to `3.1.6`" - } - ] - } - }, - { - "version": "3.1.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.1.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.4` to `3.1.5`" - } - ] - } - }, - { - "version": "3.1.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.1.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.3` to `3.1.4`" - } - ] - } - }, - { - "version": "3.1.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.1.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.2` to `3.1.3`" - } - ] - } - }, - { - "version": "3.1.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.1.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.1` to `3.1.2`" - } - ] - } - }, - { - "version": "3.1.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.1.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.0` to `3.1.1`" - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.1.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.8` to `3.1.0`" - } - ] - } - }, - { - "version": "3.0.8", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.8", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.7` to `3.0.8`" - } - ] - } - }, - { - "version": "3.0.7", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.6` to `3.0.7`" - } - ] - } - }, - { - "version": "3.0.6", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.5` to `3.0.6`" - } - ] - } - }, - { - "version": "3.0.5", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.4` to `3.0.5`" - } - ] - } - }, - { - "version": "3.0.4", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.4", - "date": "Thu, 07 Sep 2017 00:11:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.3` to `3.0.4`" - } - ] - } - }, - { - "version": "3.0.3", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.2` to `3.0.3`" - } - ] - } - }, - { - "version": "3.0.2", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.1` to `3.0.2`" - } - ] - } - }, - { - "version": "3.0.1", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.0` to `3.0.1`" - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/gulp-core-build-mocha_v3.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.1` to `3.0.0`" - } - ] - } - }, - { - "version": "2.1.13", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.13", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.0` to `2.10.1`" - } - ] - } - }, - { - "version": "2.1.12", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.12", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.6` to `2.10.0`" - } - ] - } - }, - { - "version": "2.1.11", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.11", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.5` to `2.9.6`" - } - ] - } - }, - { - "version": "2.1.10", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.10", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.4` to `2.9.5`" - } - ] - } - }, - { - "version": "2.1.9", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.9", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.3` to `2.9.4`" - } - ] - } - }, - { - "version": "2.1.8", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.8", - "date": "Tue, 15 Aug 2017 19:04:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.2` to `2.9.3`" - } - ] - } - }, - { - "version": "2.1.7", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.7", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump to ensure everything is published" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.1` to `2.9.2`" - } - ] - } - }, - { - "version": "2.1.6", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.6", - "date": "Sat, 12 Aug 2017 01:03:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.0` to `2.9.1`" - } - ] - } - }, - { - "version": "2.1.5", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.5", - "date": "Fri, 11 Aug 2017 21:44:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.8.0` to `2.9.0`" - } - ] - } - }, - { - "version": "2.1.4", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.4", - "date": "Sat, 05 Aug 2017 01:04:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.3` to `2.8.0`" - } - ] - } - }, - { - "version": "2.1.3", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.3", - "date": "Mon, 31 Jul 2017 21:18:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.2` to `2.7.3`" - } - ] - } - }, - { - "version": "2.1.2", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.2", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.1` to `2.7.2`" - } - ] - } - }, - { - "version": "2.1.1", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.1", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.7.0 <3.0.0` to `>=2.7.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.0", - "tag": "@microsoft/gulp-core-build-mocha_v2.1.0", - "date": "Fri, 07 Jul 2017 01:02:28 GMT", - "comments": { - "minor": [ - { - "comment": "Enable StrictNullChecks." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.6 <3.0.0` to `>=2.5.6 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.3", - "tag": "@microsoft/gulp-core-build-mocha_v2.0.3", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.4.3 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.2", - "tag": "@microsoft/gulp-core-build-mocha_v2.0.2", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.0 <3.0.0` to `>=2.4.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.1", - "tag": "@microsoft/gulp-core-build-mocha_v2.0.1", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=1.0.0 <2.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - } - ] -} diff --git a/core-build/gulp-core-build-mocha/CHANGELOG.md b/core-build/gulp-core-build-mocha/CHANGELOG.md deleted file mode 100644 index 8500982d544..00000000000 --- a/core-build/gulp-core-build-mocha/CHANGELOG.md +++ /dev/null @@ -1,1236 +0,0 @@ -# Change Log - @microsoft/gulp-core-build-mocha - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 3.9.17 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 3.9.16 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 3.9.15 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 3.9.14 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 3.9.13 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 3.9.12 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 3.9.11 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 3.9.10 -Mon, 30 Nov 2020 16:11:49 GMT - -_Version update only_ - -## 3.9.9 -Wed, 11 Nov 2020 01:08:59 GMT - -_Version update only_ - -## 3.9.8 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 3.9.7 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 3.9.6 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 3.9.5 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 3.9.4 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 3.9.3 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 3.9.2 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 3.9.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 3.9.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -## 3.8.37 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 3.8.36 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 3.8.35 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 3.8.34 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 3.8.33 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 3.8.32 -Fri, 18 Sep 2020 22:57:25 GMT - -_Version update only_ - -## 3.8.31 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 3.8.30 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 3.8.29 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 3.8.28 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 3.8.27 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 3.8.26 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 3.8.25 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 3.8.24 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 3.8.23 -Wed, 12 Aug 2020 00:10:06 GMT - -_Version update only_ - -## 3.8.22 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 3.8.21 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 3.8.20 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 3.8.19 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 3.8.18 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 3.8.17 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 3.8.16 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 3.8.15 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 3.8.14 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 3.8.13 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 3.8.12 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 3.8.11 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 3.8.10 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 3.8.9 -Sat, 02 May 2020 00:08:16 GMT - -_Version update only_ - -## 3.8.8 -Wed, 08 Apr 2020 04:07:34 GMT - -_Version update only_ - -## 3.8.7 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 3.8.6 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 3.8.5 -Tue, 17 Mar 2020 23:55:58 GMT - -_Version update only_ - -## 3.8.4 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 3.8.3 -Fri, 24 Jan 2020 00:27:39 GMT - -_Version update only_ - -## 3.8.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 3.8.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 3.8.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 3.7.10 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 3.7.9 -Sat, 11 Jan 2020 05:18:23 GMT - -_Version update only_ - -## 3.7.8 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 3.7.7 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 3.7.6 -Wed, 04 Dec 2019 23:17:55 GMT - -_Version update only_ - -## 3.7.5 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 3.7.4 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 3.7.3 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 3.7.2 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 3.7.1 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 3.7.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 3.6.4 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 3.6.3 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 3.6.2 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 3.6.1 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 3.6.0 -Tue, 23 Jul 2019 19:14:38 GMT - -### Minor changes - -- Update gulp to 4.0.2 - -## 3.5.76 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 3.5.75 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 3.5.74 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 3.5.73 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 3.5.72 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 3.5.71 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 3.5.70 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 3.5.69 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 3.5.68 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 3.5.67 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 3.5.66 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 3.5.65 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 3.5.64 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 3.5.63 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 3.5.62 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 3.5.61 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 3.5.60 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 3.5.59 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 3.5.58 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 3.5.57 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 3.5.56 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 3.5.55 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 3.5.54 -Wed, 30 Jan 2019 20:49:12 GMT - -_Version update only_ - -## 3.5.53 -Sat, 19 Jan 2019 03:47:47 GMT - -_Version update only_ - -## 3.5.52 -Tue, 15 Jan 2019 17:04:09 GMT - -_Version update only_ - -## 3.5.51 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 3.5.50 -Mon, 07 Jan 2019 17:04:07 GMT - -_Version update only_ - -## 3.5.49 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 3.5.48 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 3.5.47 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 3.5.46 -Sat, 08 Dec 2018 06:35:36 GMT - -_Version update only_ - -## 3.5.45 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 3.5.44 -Fri, 30 Nov 2018 23:34:58 GMT - -_Version update only_ - -## 3.5.43 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 3.5.42 -Thu, 29 Nov 2018 00:35:38 GMT - -_Version update only_ - -## 3.5.41 -Wed, 28 Nov 2018 19:29:53 GMT - -_Version update only_ - -## 3.5.40 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 3.5.39 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 3.5.38 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 3.5.37 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 3.5.36 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 3.5.35 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 3.5.34 -Mon, 05 Nov 2018 17:04:24 GMT - -_Version update only_ - -## 3.5.33 -Thu, 01 Nov 2018 21:33:52 GMT - -_Version update only_ - -## 3.5.32 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 3.5.31 -Wed, 31 Oct 2018 17:00:54 GMT - -_Version update only_ - -## 3.5.30 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 3.5.29 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 3.5.28 -Sat, 27 Oct 2018 00:26:56 GMT - -_Version update only_ - -## 3.5.27 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 3.5.26 -Thu, 25 Oct 2018 08:56:03 GMT - -_Version update only_ - -## 3.5.25 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 3.5.24 -Thu, 18 Oct 2018 05:30:14 GMT - -_Version update only_ - -## 3.5.23 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 3.5.22 -Wed, 17 Oct 2018 21:04:49 GMT - -_Version update only_ - -## 3.5.21 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 3.5.20 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 3.5.19 -Tue, 09 Oct 2018 06:58:02 GMT - -_Version update only_ - -## 3.5.18 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 3.5.17 -Sun, 07 Oct 2018 06:15:56 GMT - -_Version update only_ - -## 3.5.16 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 3.5.15 -Wed, 26 Sep 2018 21:39:40 GMT - -_Version update only_ - -## 3.5.14 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 3.5.13 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 3.5.12 -Thu, 20 Sep 2018 23:57:21 GMT - -_Version update only_ - -## 3.5.11 -Tue, 18 Sep 2018 21:04:56 GMT - -_Version update only_ - -## 3.5.10 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 3.5.9 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 3.5.8 -Mon, 03 Sep 2018 16:04:45 GMT - -_Version update only_ - -## 3.5.7 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 3.5.6 -Thu, 30 Aug 2018 18:45:12 GMT - -_Version update only_ - -## 3.5.5 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 3.5.4 -Wed, 29 Aug 2018 06:36:50 GMT - -_Version update only_ - -## 3.5.3 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 3.5.2 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 3.5.1 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 3.5.0 -Thu, 09 Aug 2018 21:58:02 GMT - -### Minor changes - -- Fix an issue where the mocha task was breaking the build for projects that don't have any unit tests yet - -## 3.4.3 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 3.4.2 -Tue, 07 Aug 2018 22:27:31 GMT - -_Version update only_ - -## 3.4.1 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 3.4.0 -Fri, 20 Jul 2018 16:04:52 GMT - -### Minor changes - -- Upgrading mocha-related pack ages to remove dependency on a version of "growl" with NSP warnings. - -## 3.3.31 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 3.3.30 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 3.3.29 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 3.3.28 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 3.3.27 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 3.3.26 -Fri, 11 May 2018 22:43:14 GMT - -_Version update only_ - -## 3.3.25 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 3.3.24 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 3.3.23 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 3.3.22 -Mon, 26 Mar 2018 19:12:42 GMT - -_Version update only_ - -## 3.3.21 -Fri, 23 Mar 2018 00:34:53 GMT - -_Version update only_ - -## 3.3.20 -Thu, 22 Mar 2018 18:34:13 GMT - -_Version update only_ - -## 3.3.19 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 3.3.18 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 3.3.17 -Fri, 02 Mar 2018 01:13:59 GMT - -_Version update only_ - -## 3.3.16 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 3.3.15 -Wed, 21 Feb 2018 22:04:19 GMT - -_Version update only_ - -## 3.3.14 -Wed, 21 Feb 2018 03:13:28 GMT - -_Version update only_ - -## 3.3.13 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 3.3.12 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 3.3.11 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.3.10 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.3.9 -Fri, 26 Jan 2018 22:05:30 GMT - -_Version update only_ - -## 3.3.8 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 3.3.7 -Fri, 26 Jan 2018 00:36:51 GMT - -### Patches - -- Increase Mocha test timeout to 15 seconds - -## 3.3.6 -Tue, 23 Jan 2018 17:05:28 GMT - -_Version update only_ - -## 3.3.5 -Thu, 18 Jan 2018 03:23:46 GMT - -_Version update only_ - -## 3.3.4 -Thu, 18 Jan 2018 00:48:06 GMT - -_Version update only_ - -## 3.3.3 -Wed, 17 Jan 2018 10:49:31 GMT - -_Version update only_ - -## 3.3.2 -Fri, 12 Jan 2018 03:35:22 GMT - -_Version update only_ - -## 3.3.1 -Thu, 11 Jan 2018 22:31:51 GMT - -_Version update only_ - -## 3.3.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 3.2.17 -Tue, 09 Jan 2018 17:05:51 GMT - -### Patches - -- Get web-build-tools building with pnpm - -## 3.2.16 -Sun, 07 Jan 2018 05:12:08 GMT - -_Version update only_ - -## 3.2.15 -Fri, 05 Jan 2018 20:26:45 GMT - -_Version update only_ - -## 3.2.14 -Fri, 05 Jan 2018 00:48:41 GMT - -_Version update only_ - -## 3.2.13 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 3.2.12 -Tue, 12 Dec 2017 03:33:26 GMT - -_Version update only_ - -## 3.2.11 -Thu, 30 Nov 2017 23:59:09 GMT - -_Version update only_ - -## 3.2.10 -Thu, 30 Nov 2017 23:12:21 GMT - -_Version update only_ - -## 3.2.9 -Wed, 29 Nov 2017 17:05:37 GMT - -_Version update only_ - -## 3.2.8 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 3.2.7 -Mon, 13 Nov 2017 17:04:50 GMT - -_Version update only_ - -## 3.2.6 -Mon, 06 Nov 2017 17:04:18 GMT - -_Version update only_ - -## 3.2.5 -Thu, 02 Nov 2017 16:05:24 GMT - -### Patches - -- lock the reference version between web build tools projects - -## 3.2.4 -Wed, 01 Nov 2017 21:06:08 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 3.2.3 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 3.2.2 -Tue, 31 Oct 2017 16:04:55 GMT - -_Version update only_ - -## 3.2.1 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 3.2.0 -Tue, 24 Oct 2017 18:17:12 GMT - -### Minor changes - -- Turn off Mocha task when Jest task is enabled - -## 3.1.6 -Mon, 23 Oct 2017 21:53:12 GMT - -### Patches - -- Updated cyclic dependencies - -## 3.1.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 3.1.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 3.1.3 -Fri, 20 Oct 2017 01:04:44 GMT - -_Version update only_ - -## 3.1.2 -Thu, 05 Oct 2017 01:05:02 GMT - -_Version update only_ - -## 3.1.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 3.1.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 3.0.8 -Wed, 20 Sep 2017 22:10:17 GMT - -_Version update only_ - -## 3.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 3.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -_Version update only_ - -## 3.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 3.0.4 -Thu, 07 Sep 2017 00:11:12 GMT - -_Version update only_ - -## 3.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 3.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 3.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 3.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 2.1.13 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 2.1.12 -Wed, 30 Aug 2017 01:04:34 GMT - -_Version update only_ - -## 2.1.11 -Thu, 24 Aug 2017 22:44:12 GMT - -_Version update only_ - -## 2.1.10 -Thu, 24 Aug 2017 01:04:33 GMT - -_Version update only_ - -## 2.1.9 -Tue, 22 Aug 2017 13:04:22 GMT - -_Version update only_ - -## 2.1.8 -Tue, 15 Aug 2017 19:04:14 GMT - -_Version update only_ - -## 2.1.7 -Tue, 15 Aug 2017 01:29:31 GMT - -### Patches - -- Force a patch bump to ensure everything is published - -## 2.1.6 -Sat, 12 Aug 2017 01:03:30 GMT - -_Version update only_ - -## 2.1.5 -Fri, 11 Aug 2017 21:44:05 GMT - -_Version update only_ - -## 2.1.4 -Sat, 05 Aug 2017 01:04:41 GMT - -_Version update only_ - -## 2.1.3 -Mon, 31 Jul 2017 21:18:26 GMT - -_Version update only_ - -## 2.1.2 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools. - -## 2.1.1 -Tue, 25 Jul 2017 20:03:31 GMT - -### Patches - -- Upgrade to TypeScript 2.4 - -## 2.1.0 -Fri, 07 Jul 2017 01:02:28 GMT - -### Minor changes - -- Enable StrictNullChecks. - -## 2.0.3 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 2.0.2 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 2.0.1 -Fri, 13 Jan 2017 06:46:05 GMT - -_Initial release_ - diff --git a/core-build/gulp-core-build-mocha/LICENSE b/core-build/gulp-core-build-mocha/LICENSE deleted file mode 100644 index e5f6473ae74..00000000000 --- a/core-build/gulp-core-build-mocha/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/gulp-core-build-mocha - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. diff --git a/core-build/gulp-core-build-mocha/README.md b/core-build/gulp-core-build-mocha/README.md deleted file mode 100644 index f36b177d6c5..00000000000 --- a/core-build/gulp-core-build-mocha/README.md +++ /dev/null @@ -1,48 +0,0 @@ -# gulp-core-build-mocha - -`gulp-core-build-mocha` is a `gulp-core-build` subtask for running unit tests and creating coverage reports using mocha/chai. -This setup is useful for unit testing build tools, as it runs in the node process rather than in a browser. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-mocha.svg)](https://badge.fury.io/js/gulp-core-build-mocha) -[![Build Status](https://travis-ci.org/Microsoft/gulp-core-build-mocha.svg?branch=master)](https://travis-ci.org/Microsoft/gulp-core-build-mocha) [![Dependencies](https://david-dm.org/Microsoft/gulp-core-build-mocha.svg)](https://david-dm.org/Microsoft/gulp-core-build-mocha) - -# Description - -**gulp-core-build-mocha** is a gulp-core-build plugin which will automatically execute a set of -unit test files using the mocha test suite. - -# MochaTask -## Usage - -Simply create a file which ends in `.test.js`. Next, register the Mocha task to gulp-core-build. - -A coverage report is both written to the console and to a folder on disk. - -## Configuration - -### testMatch - -Sets the glob pattern which is used to locate the files to run tests on. - -**Default:** 'lib/\*\*/\*.test.js' - -### reportDir - -The folder in which to store the coverage reports. - -**Default:** 'coverage' - -# InstrumentTask -## Usage - -This task selects which files should be covered by the code coverage tool. - -## Configuration -### coverageMatch -An array of globs which define which files should be included in code coverage reports. - -**Default:** `['lib/**/*.js', '!lib/**/*.test.js']` - -# License - -MIT \ No newline at end of file diff --git a/core-build/gulp-core-build-mocha/config/api-extractor.json b/core-build/gulp-core-build-mocha/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/gulp-core-build-mocha/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/gulp-core-build-mocha/config/rush-project.json b/core-build/gulp-core-build-mocha/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/gulp-core-build-mocha/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/gulp-core-build-mocha/gulpfile.js b/core-build/gulp-core-build-mocha/gulpfile.js deleted file mode 100644 index 03b228b1e55..00000000000 --- a/core-build/gulp-core-build-mocha/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -let build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/core-build/gulp-core-build-mocha/package.json b/core-build/gulp-core-build-mocha/package.json deleted file mode 100644 index 1241073df56..00000000000 --- a/core-build/gulp-core-build-mocha/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-mocha", - "version": "3.9.17", - "description": "", - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/gulp-core-build-mocha" - }, - "scripts": { - "build": "gulp --clean" - }, - "dependencies": { - "@microsoft/gulp-core-build": "workspace:*", - "@types/node": "10.17.13", - "glob": "~7.0.5", - "gulp": "~4.0.2", - "gulp-istanbul": "~0.10.3", - "gulp-mocha": "~6.0.0" - }, - "devDependencies": { - "@microsoft/node-library-build": "6.5.21", - "@microsoft/rush-stack-compiler-3.9": "0.4.42", - "@rushstack/eslint-config": "workspace:*", - "@types/glob": "7.1.1", - "@types/gulp": "4.0.6", - "@types/gulp-istanbul": "0.9.30", - "@types/gulp-mocha": "0.0.32", - "@types/mocha": "5.2.5", - "@types/orchestrator": "0.0.30" - } -} diff --git a/core-build/gulp-core-build-mocha/src/InstrumentTask.ts b/core-build/gulp-core-build-mocha/src/InstrumentTask.ts deleted file mode 100644 index 07d32f5a209..00000000000 --- a/core-build/gulp-core-build-mocha/src/InstrumentTask.ts +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask, IBuildConfig } from '@microsoft/gulp-core-build'; -import * as Gulp from 'gulp'; -import * as gulpIstanbul from 'gulp-istanbul'; - -export interface IInstrumentTaskConfig { - coverageMatch: string[]; -} - -export class InstrumentTask extends GulpTask { - public constructor() { - super('instrument', { - coverageMatch: ['lib/**/*.js', '!lib/**/*.test.js'] - }); - } - - public isEnabled(buildConfig: IBuildConfig): boolean { - return super.isEnabled(buildConfig) && !buildConfig.jestEnabled; - } - - public executeTask(gulp: typeof Gulp, completeCallback?: (error?: string) => void): NodeJS.ReadWriteStream { - const istanbul: typeof gulpIstanbul = require('gulp-istanbul'); - - return ( - gulp - .src(this.taskConfig.coverageMatch) - // Covering files - .pipe(istanbul()) - // Force `require` to return covered files - .pipe(istanbul.hookRequire()) - // Write the covered files to a temporary directory - .pipe(gulp.dest(this.buildConfig.tempFolder)) - ); - } -} diff --git a/core-build/gulp-core-build-mocha/src/MochaTask.ts b/core-build/gulp-core-build-mocha/src/MochaTask.ts deleted file mode 100644 index 9d2fcdb3383..00000000000 --- a/core-build/gulp-core-build-mocha/src/MochaTask.ts +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask, IBuildConfig } from '@microsoft/gulp-core-build'; -import * as Gulp from 'gulp'; -import * as gulpMocha from 'gulp-mocha'; -import * as gulpIstanbul from 'gulp-istanbul'; -import * as glob from 'glob'; - -export interface IMochaTaskConfig { - testMatch: string[]; - reportDir: string; -} - -export class MochaTask extends GulpTask { - public constructor() { - super('mocha', { - testMatch: ['lib/**/*.test.js'], - reportDir: 'coverage' - }); - } - - public isEnabled(buildConfig: IBuildConfig): boolean { - return super.isEnabled(buildConfig) && !buildConfig.jestEnabled; - } - - public executeTask( - gulp: typeof Gulp, - completeCallback: (error?: string) => void - ): NodeJS.ReadWriteStream | Promise { - const istanbul: typeof gulpIstanbul = require('gulp-istanbul'); - const mocha: typeof gulpMocha = require('gulp-mocha'); - - const globPattern: string = this.taskConfig.testMatch.join('|'); - - if (glob.sync(globPattern).length === 0) { - this.log('Skipping unit tests because no files were found matching: ' + globPattern); - return Promise.resolve(); - } - - // eslint-disable-next-line dot-notation - const matchString: string = this.buildConfig.args['match'] as string; - - return gulp - .src(this.taskConfig.testMatch, { read: false }) - .pipe( - mocha({ - grep: matchString, - timeout: 15000 - }).on('error', (error: Error) => { - completeCallback(error.toString()); - }) - ) - .pipe( - istanbul.writeReports({ - dir: this.taskConfig.reportDir - }) - ); - } -} diff --git a/core-build/gulp-core-build-mocha/src/index.ts b/core-build/gulp-core-build-mocha/src/index.ts deleted file mode 100644 index e7909f58c88..00000000000 --- a/core-build/gulp-core-build-mocha/src/index.ts +++ /dev/null @@ -1,13 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { serial, IExecutable } from '@microsoft/gulp-core-build'; -import { MochaTask } from './MochaTask'; -import { InstrumentTask } from './InstrumentTask'; - -/** @public */ -export const instrument: InstrumentTask = new InstrumentTask(); -/** @public */ -export const mocha: MochaTask = new MochaTask(); - -export default serial(instrument, mocha) as IExecutable; diff --git a/core-build/gulp-core-build-mocha/tsconfig.json b/core-build/gulp-core-build-mocha/tsconfig.json deleted file mode 100644 index 501b6181d8f..00000000000 --- a/core-build/gulp-core-build-mocha/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json" -} diff --git a/core-build/gulp-core-build-sass/.eslintrc.js b/core-build/gulp-core-build-sass/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/core-build/gulp-core-build-sass/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/core-build/gulp-core-build-sass/.npmignore b/core-build/gulp-core-build-sass/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/gulp-core-build-sass/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/gulp-core-build-sass/CHANGELOG.json b/core-build/gulp-core-build-sass/CHANGELOG.json deleted file mode 100644 index ed842b5ff43..00000000000 --- a/core-build/gulp-core-build-sass/CHANGELOG.json +++ /dev/null @@ -1,7423 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-sass", - "entries": [ - { - "version": "4.14.22", - "tag": "@microsoft/gulp-core-build-sass_v4.14.22", - "date": "Tue, 25 May 2021 00:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.172`" - } - ] - } - }, - { - "version": "4.14.21", - "tag": "@microsoft/gulp-core-build-sass_v4.14.21", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.17`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.171`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "4.14.20", - "tag": "@microsoft/gulp-core-build-sass_v4.14.20", - "date": "Thu, 13 May 2021 01:52:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.170`" - } - ] - } - }, - { - "version": "4.14.19", - "tag": "@microsoft/gulp-core-build-sass_v4.14.19", - "date": "Tue, 11 May 2021 22:19:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.169`" - } - ] - } - }, - { - "version": "4.14.18", - "tag": "@microsoft/gulp-core-build-sass_v4.14.18", - "date": "Mon, 10 May 2021 15:08:37 GMT", - "comments": { - "patch": [ - { - "comment": "Replace deprecated node-sass with sass" - } - ] - } - }, - { - "version": "4.14.17", - "tag": "@microsoft/gulp-core-build-sass_v4.14.17", - "date": "Mon, 03 May 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.16`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.168`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "4.14.16", - "tag": "@microsoft/gulp-core-build-sass_v4.14.16", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.15`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.167`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "4.14.15", - "tag": "@microsoft/gulp-core-build-sass_v4.14.15", - "date": "Thu, 29 Apr 2021 01:07:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.166`" - } - ] - } - }, - { - "version": "4.14.14", - "tag": "@microsoft/gulp-core-build-sass_v4.14.14", - "date": "Fri, 23 Apr 2021 22:00:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.165`" - } - ] - } - }, - { - "version": "4.14.13", - "tag": "@microsoft/gulp-core-build-sass_v4.14.13", - "date": "Fri, 23 Apr 2021 15:11:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.164`" - } - ] - } - }, - { - "version": "4.14.12", - "tag": "@microsoft/gulp-core-build-sass_v4.14.12", - "date": "Wed, 21 Apr 2021 15:12:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.163`" - } - ] - } - }, - { - "version": "4.14.11", - "tag": "@microsoft/gulp-core-build-sass_v4.14.11", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.162`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "4.14.10", - "tag": "@microsoft/gulp-core-build-sass_v4.14.10", - "date": "Thu, 15 Apr 2021 02:59:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.161`" - } - ] - } - }, - { - "version": "4.14.9", - "tag": "@microsoft/gulp-core-build-sass_v4.14.9", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.14`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.160`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "4.14.8", - "tag": "@microsoft/gulp-core-build-sass_v4.14.8", - "date": "Thu, 08 Apr 2021 20:41:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.159`" - } - ] - } - }, - { - "version": "4.14.7", - "tag": "@microsoft/gulp-core-build-sass_v4.14.7", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.158`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "4.14.6", - "tag": "@microsoft/gulp-core-build-sass_v4.14.6", - "date": "Thu, 08 Apr 2021 00:10:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.157`" - } - ] - } - }, - { - "version": "4.14.5", - "tag": "@microsoft/gulp-core-build-sass_v4.14.5", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.13`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.156`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "4.14.4", - "tag": "@microsoft/gulp-core-build-sass_v4.14.4", - "date": "Wed, 31 Mar 2021 15:10:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.155`" - } - ] - } - }, - { - "version": "4.14.3", - "tag": "@microsoft/gulp-core-build-sass_v4.14.3", - "date": "Mon, 29 Mar 2021 05:02:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.154`" - } - ] - } - }, - { - "version": "4.14.2", - "tag": "@microsoft/gulp-core-build-sass_v4.14.2", - "date": "Fri, 19 Mar 2021 22:31:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.153`" - } - ] - } - }, - { - "version": "4.14.1", - "tag": "@microsoft/gulp-core-build-sass_v4.14.1", - "date": "Wed, 17 Mar 2021 05:04:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.152`" - } - ] - } - }, - { - "version": "4.14.0", - "tag": "@microsoft/gulp-core-build-sass_v4.14.0", - "date": "Fri, 12 Mar 2021 01:13:27 GMT", - "comments": { - "minor": [ - { - "comment": "Update node-sass to support Node 15." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.151`" - } - ] - } - }, - { - "version": "4.13.49", - "tag": "@microsoft/gulp-core-build-sass_v4.13.49", - "date": "Wed, 10 Mar 2021 05:10:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.150`" - } - ] - } - }, - { - "version": "4.13.48", - "tag": "@microsoft/gulp-core-build-sass_v4.13.48", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.149`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "4.13.47", - "tag": "@microsoft/gulp-core-build-sass_v4.13.47", - "date": "Tue, 02 Mar 2021 23:25:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.148`" - } - ] - } - }, - { - "version": "4.13.46", - "tag": "@microsoft/gulp-core-build-sass_v4.13.46", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.12`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.147`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "4.13.45", - "tag": "@microsoft/gulp-core-build-sass_v4.13.45", - "date": "Fri, 22 Jan 2021 05:39:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.146`" - } - ] - } - }, - { - "version": "4.13.44", - "tag": "@microsoft/gulp-core-build-sass_v4.13.44", - "date": "Thu, 21 Jan 2021 04:19:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.145`" - } - ] - } - }, - { - "version": "4.13.43", - "tag": "@microsoft/gulp-core-build-sass_v4.13.43", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.144`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "4.13.42", - "tag": "@microsoft/gulp-core-build-sass_v4.13.42", - "date": "Fri, 08 Jan 2021 07:28:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.143`" - } - ] - } - }, - { - "version": "4.13.41", - "tag": "@microsoft/gulp-core-build-sass_v4.13.41", - "date": "Wed, 06 Jan 2021 16:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.142`" - } - ] - } - }, - { - "version": "4.13.40", - "tag": "@microsoft/gulp-core-build-sass_v4.13.40", - "date": "Mon, 14 Dec 2020 16:12:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.141`" - } - ] - } - }, - { - "version": "4.13.39", - "tag": "@microsoft/gulp-core-build-sass_v4.13.39", - "date": "Thu, 10 Dec 2020 23:25:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.11`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.140`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "4.13.38", - "tag": "@microsoft/gulp-core-build-sass_v4.13.38", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.139`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "4.13.37", - "tag": "@microsoft/gulp-core-build-sass_v4.13.37", - "date": "Tue, 01 Dec 2020 01:10:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.138`" - } - ] - } - }, - { - "version": "4.13.36", - "tag": "@microsoft/gulp-core-build-sass_v4.13.36", - "date": "Mon, 30 Nov 2020 16:11:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.10`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.137`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.14`" - } - ] - } - }, - { - "version": "4.13.35", - "tag": "@microsoft/gulp-core-build-sass_v4.13.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.136`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "4.13.34", - "tag": "@microsoft/gulp-core-build-sass_v4.13.34", - "date": "Wed, 18 Nov 2020 06:21:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.135`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "4.13.33", - "tag": "@microsoft/gulp-core-build-sass_v4.13.33", - "date": "Tue, 17 Nov 2020 01:17:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.134`" - } - ] - } - }, - { - "version": "4.13.32", - "tag": "@microsoft/gulp-core-build-sass_v4.13.32", - "date": "Mon, 16 Nov 2020 01:57:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.133`" - } - ] - } - }, - { - "version": "4.13.31", - "tag": "@microsoft/gulp-core-build-sass_v4.13.31", - "date": "Fri, 13 Nov 2020 01:11:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.132`" - } - ] - } - }, - { - "version": "4.13.30", - "tag": "@microsoft/gulp-core-build-sass_v4.13.30", - "date": "Thu, 12 Nov 2020 01:11:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.131`" - } - ] - } - }, - { - "version": "4.13.29", - "tag": "@microsoft/gulp-core-build-sass_v4.13.29", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.9`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.130`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "4.13.28", - "tag": "@microsoft/gulp-core-build-sass_v4.13.28", - "date": "Tue, 10 Nov 2020 23:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.8`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.129`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "4.13.27", - "tag": "@microsoft/gulp-core-build-sass_v4.13.27", - "date": "Tue, 10 Nov 2020 16:11:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.128`" - } - ] - } - }, - { - "version": "4.13.26", - "tag": "@microsoft/gulp-core-build-sass_v4.13.26", - "date": "Sun, 08 Nov 2020 22:52:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.127`" - } - ] - } - }, - { - "version": "4.13.25", - "tag": "@microsoft/gulp-core-build-sass_v4.13.25", - "date": "Fri, 06 Nov 2020 16:09:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.126`" - } - ] - } - }, - { - "version": "4.13.24", - "tag": "@microsoft/gulp-core-build-sass_v4.13.24", - "date": "Tue, 03 Nov 2020 01:11:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.125`" - } - ] - } - }, - { - "version": "4.13.23", - "tag": "@microsoft/gulp-core-build-sass_v4.13.23", - "date": "Mon, 02 Nov 2020 16:12:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.124`" - } - ] - } - }, - { - "version": "4.13.22", - "tag": "@microsoft/gulp-core-build-sass_v4.13.22", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.7`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.123`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "4.13.21", - "tag": "@microsoft/gulp-core-build-sass_v4.13.21", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.6`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.122`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "4.13.20", - "tag": "@microsoft/gulp-core-build-sass_v4.13.20", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.121`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "4.13.19", - "tag": "@microsoft/gulp-core-build-sass_v4.13.19", - "date": "Thu, 29 Oct 2020 00:11:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.120`" - } - ] - } - }, - { - "version": "4.13.18", - "tag": "@microsoft/gulp-core-build-sass_v4.13.18", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.119`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "4.13.17", - "tag": "@microsoft/gulp-core-build-sass_v4.13.17", - "date": "Tue, 27 Oct 2020 15:10:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.118`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "4.13.16", - "tag": "@microsoft/gulp-core-build-sass_v4.13.16", - "date": "Sat, 24 Oct 2020 00:11:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.117`" - } - ] - } - }, - { - "version": "4.13.15", - "tag": "@microsoft/gulp-core-build-sass_v4.13.15", - "date": "Wed, 21 Oct 2020 05:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.116`" - } - ] - } - }, - { - "version": "4.13.14", - "tag": "@microsoft/gulp-core-build-sass_v4.13.14", - "date": "Wed, 21 Oct 2020 02:28:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.115`" - } - ] - } - }, - { - "version": "4.13.13", - "tag": "@microsoft/gulp-core-build-sass_v4.13.13", - "date": "Fri, 16 Oct 2020 23:32:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.114`" - } - ] - } - }, - { - "version": "4.13.12", - "tag": "@microsoft/gulp-core-build-sass_v4.13.12", - "date": "Thu, 15 Oct 2020 00:59:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.113`" - } - ] - } - }, - { - "version": "4.13.11", - "tag": "@microsoft/gulp-core-build-sass_v4.13.11", - "date": "Wed, 14 Oct 2020 23:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.112`" - } - ] - } - }, - { - "version": "4.13.10", - "tag": "@microsoft/gulp-core-build-sass_v4.13.10", - "date": "Tue, 13 Oct 2020 15:11:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.111`" - } - ] - } - }, - { - "version": "4.13.9", - "tag": "@microsoft/gulp-core-build-sass_v4.13.9", - "date": "Mon, 12 Oct 2020 15:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.110`" - } - ] - } - }, - { - "version": "4.13.8", - "tag": "@microsoft/gulp-core-build-sass_v4.13.8", - "date": "Fri, 09 Oct 2020 15:11:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.109`" - } - ] - } - }, - { - "version": "4.13.7", - "tag": "@microsoft/gulp-core-build-sass_v4.13.7", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.108`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "4.13.6", - "tag": "@microsoft/gulp-core-build-sass_v4.13.6", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.107`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "4.13.5", - "tag": "@microsoft/gulp-core-build-sass_v4.13.5", - "date": "Mon, 05 Oct 2020 15:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.106`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "4.13.4", - "tag": "@microsoft/gulp-core-build-sass_v4.13.4", - "date": "Fri, 02 Oct 2020 00:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.105`" - } - ] - } - }, - { - "version": "4.13.3", - "tag": "@microsoft/gulp-core-build-sass_v4.13.3", - "date": "Thu, 01 Oct 2020 20:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.104`" - } - ] - } - }, - { - "version": "4.13.2", - "tag": "@microsoft/gulp-core-build-sass_v4.13.2", - "date": "Thu, 01 Oct 2020 18:51:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.103`" - } - ] - } - }, - { - "version": "4.13.1", - "tag": "@microsoft/gulp-core-build-sass_v4.13.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.102`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "4.13.0", - "tag": "@microsoft/gulp-core-build-sass_v4.13.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.101`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "4.12.37", - "tag": "@microsoft/gulp-core-build-sass_v4.12.37", - "date": "Tue, 22 Sep 2020 05:45:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.28`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.100`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.52`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "4.12.36", - "tag": "@microsoft/gulp-core-build-sass_v4.12.36", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.27`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.99`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.51`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "4.12.35", - "tag": "@microsoft/gulp-core-build-sass_v4.12.35", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.26`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.98`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.50`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "4.12.34", - "tag": "@microsoft/gulp-core-build-sass_v4.12.34", - "date": "Sat, 19 Sep 2020 04:37:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.25`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.97`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.49`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "4.12.33", - "tag": "@microsoft/gulp-core-build-sass_v4.12.33", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.24`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.96`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.48`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "4.12.32", - "tag": "@microsoft/gulp-core-build-sass_v4.12.32", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.23`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.95`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.47`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "4.12.31", - "tag": "@microsoft/gulp-core-build-sass_v4.12.31", - "date": "Fri, 18 Sep 2020 21:49:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.22`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.94`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.46`" - } - ] - } - }, - { - "version": "4.12.30", - "tag": "@microsoft/gulp-core-build-sass_v4.12.30", - "date": "Wed, 16 Sep 2020 05:30:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.93`" - } - ] - } - }, - { - "version": "4.12.29", - "tag": "@microsoft/gulp-core-build-sass_v4.12.29", - "date": "Tue, 15 Sep 2020 01:51:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.92`" - } - ] - } - }, - { - "version": "4.12.28", - "tag": "@microsoft/gulp-core-build-sass_v4.12.28", - "date": "Mon, 14 Sep 2020 15:09:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.91`" - } - ] - } - }, - { - "version": "4.12.27", - "tag": "@microsoft/gulp-core-build-sass_v4.12.27", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.90`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.45`" - } - ] - } - }, - { - "version": "4.12.26", - "tag": "@microsoft/gulp-core-build-sass_v4.12.26", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.21`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.89`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.44`" - } - ] - } - }, - { - "version": "4.12.25", - "tag": "@microsoft/gulp-core-build-sass_v4.12.25", - "date": "Wed, 09 Sep 2020 03:29:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.88`" - } - ] - } - }, - { - "version": "4.12.24", - "tag": "@microsoft/gulp-core-build-sass_v4.12.24", - "date": "Wed, 09 Sep 2020 00:38:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.87`" - } - ] - } - }, - { - "version": "4.12.23", - "tag": "@microsoft/gulp-core-build-sass_v4.12.23", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.20`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.86`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.43`" - } - ] - } - }, - { - "version": "4.12.22", - "tag": "@microsoft/gulp-core-build-sass_v4.12.22", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.85`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.42`" - } - ] - } - }, - { - "version": "4.12.21", - "tag": "@microsoft/gulp-core-build-sass_v4.12.21", - "date": "Fri, 04 Sep 2020 15:06:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.84`" - } - ] - } - }, - { - "version": "4.12.20", - "tag": "@microsoft/gulp-core-build-sass_v4.12.20", - "date": "Thu, 03 Sep 2020 15:09:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.83`" - } - ] - } - }, - { - "version": "4.12.19", - "tag": "@microsoft/gulp-core-build-sass_v4.12.19", - "date": "Wed, 02 Sep 2020 23:01:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.82`" - } - ] - } - }, - { - "version": "4.12.18", - "tag": "@microsoft/gulp-core-build-sass_v4.12.18", - "date": "Wed, 02 Sep 2020 15:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.81`" - } - ] - } - }, - { - "version": "4.12.17", - "tag": "@microsoft/gulp-core-build-sass_v4.12.17", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.19`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.80`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "4.12.16", - "tag": "@microsoft/gulp-core-build-sass_v4.12.16", - "date": "Tue, 25 Aug 2020 00:10:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.79`" - } - ] - } - }, - { - "version": "4.12.15", - "tag": "@microsoft/gulp-core-build-sass_v4.12.15", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.18`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.78`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.40`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "4.12.14", - "tag": "@microsoft/gulp-core-build-sass_v4.12.14", - "date": "Sat, 22 Aug 2020 05:55:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.17`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.77`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.39`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "4.12.13", - "tag": "@microsoft/gulp-core-build-sass_v4.12.13", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.76`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.38`" - } - ] - } - }, - { - "version": "4.12.12", - "tag": "@microsoft/gulp-core-build-sass_v4.12.12", - "date": "Thu, 20 Aug 2020 18:41:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.75`" - } - ] - } - }, - { - "version": "4.12.11", - "tag": "@microsoft/gulp-core-build-sass_v4.12.11", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.74`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.37`" - } - ] - } - }, - { - "version": "4.12.10", - "tag": "@microsoft/gulp-core-build-sass_v4.12.10", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.16`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.73`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.36`" - } - ] - } - }, - { - "version": "4.12.9", - "tag": "@microsoft/gulp-core-build-sass_v4.12.9", - "date": "Tue, 18 Aug 2020 03:03:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.72`" - } - ] - } - }, - { - "version": "4.12.8", - "tag": "@microsoft/gulp-core-build-sass_v4.12.8", - "date": "Mon, 17 Aug 2020 05:31:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.71`" - } - ] - } - }, - { - "version": "4.12.7", - "tag": "@microsoft/gulp-core-build-sass_v4.12.7", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.15`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.70`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.35`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "4.12.6", - "tag": "@microsoft/gulp-core-build-sass_v4.12.6", - "date": "Thu, 13 Aug 2020 09:26:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.69`" - } - ] - } - }, - { - "version": "4.12.5", - "tag": "@microsoft/gulp-core-build-sass_v4.12.5", - "date": "Thu, 13 Aug 2020 04:57:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.68`" - } - ] - } - }, - { - "version": "4.12.4", - "tag": "@microsoft/gulp-core-build-sass_v4.12.4", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.14`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.67`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.34`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "4.12.3", - "tag": "@microsoft/gulp-core-build-sass_v4.12.3", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.13`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.66`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.33`" - } - ] - } - }, - { - "version": "4.12.2", - "tag": "@microsoft/gulp-core-build-sass_v4.12.2", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.11` to `3.16.12`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.64` to `1.10.65`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.8.0` to `0.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.31` to `6.4.32`" - } - ] - } - }, - { - "version": "4.12.1", - "tag": "@microsoft/gulp-core-build-sass_v4.12.1", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.63` to `1.10.64`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.2` to `0.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.30` to `6.4.31`" - } - ] - } - }, - { - "version": "4.12.0", - "tag": "@microsoft/gulp-core-build-sass_v4.12.0", - "date": "Fri, 03 Jul 2020 00:10:16 GMT", - "comments": { - "minor": [ - { - "comment": "Allow customization of generated CSS module class names." - } - ] - } - }, - { - "version": "4.11.12", - "tag": "@microsoft/gulp-core-build-sass_v4.11.12", - "date": "Sat, 27 Jun 2020 00:09:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.62` to `1.10.63`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.29` to `6.4.30`" - } - ] - } - }, - { - "version": "4.11.11", - "tag": "@microsoft/gulp-core-build-sass_v4.11.11", - "date": "Fri, 26 Jun 2020 22:16:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.61` to `1.10.62`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.28` to `6.4.29`" - } - ] - } - }, - { - "version": "4.11.10", - "tag": "@microsoft/gulp-core-build-sass_v4.11.10", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.10` to `3.16.11`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.60` to `1.10.61`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.1` to `0.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.27` to `6.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "4.11.9", - "tag": "@microsoft/gulp-core-build-sass_v4.11.9", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.9` to `3.16.10`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.59` to `1.10.60`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.0` to `0.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.26` to `6.4.27`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "4.11.8", - "tag": "@microsoft/gulp-core-build-sass_v4.11.8", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.8` to `3.16.9`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.58` to `1.10.59`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.1` to `0.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.25` to `6.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "4.11.7", - "tag": "@microsoft/gulp-core-build-sass_v4.11.7", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.57` to `1.10.58`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.0` to `0.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.24` to `6.4.25`" - } - ] - } - }, - { - "version": "4.11.6", - "tag": "@microsoft/gulp-core-build-sass_v4.11.6", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.56` to `1.10.57`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.3` to `0.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.23` to `6.4.24`" - } - ] - } - }, - { - "version": "4.11.5", - "tag": "@microsoft/gulp-core-build-sass_v4.11.5", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.7` to `3.16.8`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.55` to `1.10.56`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.22` to `6.4.23`" - } - ] - } - }, - { - "version": "4.11.4", - "tag": "@microsoft/gulp-core-build-sass_v4.11.4", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.54` to `1.10.55`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.21` to `6.4.22`" - } - ] - } - }, - { - "version": "4.11.3", - "tag": "@microsoft/gulp-core-build-sass_v4.11.3", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.6` to `3.16.7`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.53` to `1.10.54`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.20` to `6.4.21`" - } - ] - } - }, - { - "version": "4.11.2", - "tag": "@microsoft/gulp-core-build-sass_v4.11.2", - "date": "Fri, 29 May 2020 21:35:29 GMT", - "comments": { - "patch": [ - { - "comment": "Fix static autoprefixer configuration options" - } - ] - } - }, - { - "version": "4.11.1", - "tag": "@microsoft/gulp-core-build-sass_v4.11.1", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.5` to `3.16.6`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.52` to `1.10.53`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.17` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.19` to `6.4.20`" - } - ] - } - }, - { - "version": "4.11.0", - "tag": "@microsoft/gulp-core-build-sass_v4.11.0", - "date": "Thu, 28 May 2020 00:09:21 GMT", - "comments": { - "minor": [ - { - "comment": "Allow configuration of autoprefixer plugin" - } - ] - } - }, - { - "version": "4.10.19", - "tag": "@microsoft/gulp-core-build-sass_v4.10.19", - "date": "Wed, 27 May 2020 05:15:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.4` to `3.16.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.51` to `1.10.52`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.16` to `0.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.18` to `6.4.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "4.10.18", - "tag": "@microsoft/gulp-core-build-sass_v4.10.18", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.3` to `3.16.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.50` to `1.10.51`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.15` to `0.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.17` to `6.4.18`" - } - ] - } - }, - { - "version": "4.10.17", - "tag": "@microsoft/gulp-core-build-sass_v4.10.17", - "date": "Fri, 22 May 2020 15:08:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.2` to `3.16.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.49` to `1.10.50`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.14` to `0.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.16` to `6.4.17`" - } - ] - } - }, - { - "version": "4.10.16", - "tag": "@microsoft/gulp-core-build-sass_v4.10.16", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.1` to `3.16.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.48` to `1.10.49`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.13` to `0.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.15` to `6.4.16`" - } - ] - } - }, - { - "version": "4.10.15", - "tag": "@microsoft/gulp-core-build-sass_v4.10.15", - "date": "Thu, 21 May 2020 15:41:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.0` to `3.16.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.47` to `1.10.48`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.12` to `0.4.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.14` to `6.4.15`" - } - ] - } - }, - { - "version": "4.10.14", - "tag": "@microsoft/gulp-core-build-sass_v4.10.14", - "date": "Tue, 19 May 2020 15:08:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.46` to `1.10.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.11` to `0.4.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.13` to `6.4.14`" - } - ] - } - }, - { - "version": "4.10.13", - "tag": "@microsoft/gulp-core-build-sass_v4.10.13", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.45` to `1.10.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.10` to `0.4.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.12` to `6.4.13`" - } - ] - } - }, - { - "version": "4.10.12", - "tag": "@microsoft/gulp-core-build-sass_v4.10.12", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.44` to `1.10.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.9` to `0.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.11` to `6.4.12`" - } - ] - } - }, - { - "version": "4.10.11", - "tag": "@microsoft/gulp-core-build-sass_v4.10.11", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.5` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.43` to `1.10.44`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.10` to `6.4.11`" - } - ] - } - }, - { - "version": "4.10.10", - "tag": "@microsoft/gulp-core-build-sass_v4.10.10", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.4` to `3.15.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.42` to `1.10.43`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.8` to `0.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.9` to `6.4.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "4.10.9", - "tag": "@microsoft/gulp-core-build-sass_v4.10.9", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.41` to `1.10.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.7` to `0.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.8` to `6.4.9`" - } - ] - } - }, - { - "version": "4.10.8", - "tag": "@microsoft/gulp-core-build-sass_v4.10.8", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.40` to `1.10.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.6` to `0.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.7` to `6.4.8`" - } - ] - } - }, - { - "version": "4.10.7", - "tag": "@microsoft/gulp-core-build-sass_v4.10.7", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.3` to `3.15.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.39` to `1.10.40`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.5` to `0.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.6` to `6.4.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "4.10.6", - "tag": "@microsoft/gulp-core-build-sass_v4.10.6", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.2` to `3.15.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.38` to `1.10.39`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.4` to `0.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.5` to `6.4.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "4.10.5", - "tag": "@microsoft/gulp-core-build-sass_v4.10.5", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.1` to `3.15.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.37` to `1.10.38`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.3` to `0.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.4` to `6.4.5`" - } - ] - } - }, - { - "version": "4.10.4", - "tag": "@microsoft/gulp-core-build-sass_v4.10.4", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.36` to `1.10.37`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.2` to `0.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.3` to `6.4.4`" - } - ] - } - }, - { - "version": "4.10.3", - "tag": "@microsoft/gulp-core-build-sass_v4.10.3", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.35` to `1.10.36`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.2` to `6.4.3`" - } - ] - } - }, - { - "version": "4.10.2", - "tag": "@microsoft/gulp-core-build-sass_v4.10.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.34` to `1.10.35`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.1` to `6.4.2`" - } - ] - } - }, - { - "version": "4.10.1", - "tag": "@microsoft/gulp-core-build-sass_v4.10.1", - "date": "Tue, 21 Jan 2020 21:56:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.33` to `1.10.34`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.0` to `6.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "4.10.0", - "tag": "@microsoft/gulp-core-build-sass_v4.10.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.4` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.32` to `1.10.33`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.15` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.16` to `6.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "4.9.0", - "tag": "@microsoft/gulp-core-build-sass_v4.9.0", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "minor": [ - { - "comment": "Update autoprefixer to ~9.7.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.3` to `3.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.31` to `1.10.32`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.15` to `6.3.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "4.8.24", - "tag": "@microsoft/gulp-core-build-sass_v4.8.24", - "date": "Tue, 14 Jan 2020 01:34:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.30` to `1.10.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.13` to `0.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.14` to `6.3.15`" - } - ] - } - }, - { - "version": "4.8.23", - "tag": "@microsoft/gulp-core-build-sass_v4.8.23", - "date": "Sat, 11 Jan 2020 05:18:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.2` to `3.13.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.29` to `1.10.30`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.13` to `6.3.14`" - } - ] - } - }, - { - "version": "4.8.22", - "tag": "@microsoft/gulp-core-build-sass_v4.8.22", - "date": "Fri, 10 Jan 2020 03:07:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.28` to `1.10.29`" - } - ] - } - }, - { - "version": "4.8.21", - "tag": "@microsoft/gulp-core-build-sass_v4.8.21", - "date": "Thu, 09 Jan 2020 06:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.1` to `3.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.27` to `1.10.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.12` to `6.3.13`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "4.8.20", - "tag": "@microsoft/gulp-core-build-sass_v4.8.20", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.0` to `3.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.26` to `1.10.27`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.11` to `6.3.12`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "4.8.19", - "tag": "@microsoft/gulp-core-build-sass_v4.8.19", - "date": "Mon, 23 Dec 2019 16:08:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.25` to `1.10.26`" - } - ] - } - }, - { - "version": "4.8.18", - "tag": "@microsoft/gulp-core-build-sass_v4.8.18", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.5` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.24` to `1.10.25`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.10` to `6.3.11`" - } - ] - } - }, - { - "version": "4.8.17", - "tag": "@microsoft/gulp-core-build-sass_v4.8.17", - "date": "Tue, 03 Dec 2019 03:17:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.23` to `1.10.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.9` to `0.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.9` to `6.3.10`" - } - ] - } - }, - { - "version": "4.8.16", - "tag": "@microsoft/gulp-core-build-sass_v4.8.16", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.22` to `1.10.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.8` to `0.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.8` to `6.3.9`" - } - ] - } - }, - { - "version": "4.8.15", - "tag": "@microsoft/gulp-core-build-sass_v4.8.15", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.21` to `1.10.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.7` to `0.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.7` to `6.3.8`" - } - ] - } - }, - { - "version": "4.8.14", - "tag": "@microsoft/gulp-core-build-sass_v4.8.14", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.4` to `3.12.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.20` to `1.10.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.6` to `0.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.6` to `6.3.7`" - } - ] - } - }, - { - "version": "4.8.13", - "tag": "@microsoft/gulp-core-build-sass_v4.8.13", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.3` to `3.12.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.19` to `1.10.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.5` to `6.3.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "4.8.12", - "tag": "@microsoft/gulp-core-build-sass_v4.8.12", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.18` to `1.10.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.4` to `0.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.4` to `6.3.5`" - } - ] - } - }, - { - "version": "4.8.11", - "tag": "@microsoft/gulp-core-build-sass_v4.8.11", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.2` to `3.12.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.17` to `1.10.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.3` to `6.3.4`" - } - ] - } - }, - { - "version": "4.8.10", - "tag": "@microsoft/gulp-core-build-sass_v4.8.10", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.16` to `1.10.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.2` to `6.3.3`" - } - ] - } - }, - { - "version": "4.8.9", - "tag": "@microsoft/gulp-core-build-sass_v4.8.9", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.15` to `1.10.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.1` to `6.3.2`" - } - ] - } - }, - { - "version": "4.8.8", - "tag": "@microsoft/gulp-core-build-sass_v4.8.8", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "patch": [ - { - "comment": "Refactor some code as part of migration from TSLint to ESLint" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.1` to `3.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.14` to `1.10.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.0` to `6.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "4.8.7", - "tag": "@microsoft/gulp-core-build-sass_v4.8.7", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.13` to `1.10.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.6` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.6` to `6.3.0`" - } - ] - } - }, - { - "version": "4.8.6", - "tag": "@microsoft/gulp-core-build-sass_v4.8.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.12` to `1.10.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.5` to `0.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.5` to `6.2.6`" - } - ] - } - }, - { - "version": "4.8.5", - "tag": "@microsoft/gulp-core-build-sass_v4.8.5", - "date": "Sun, 06 Oct 2019 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.11` to `1.10.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.4` to `0.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.4` to `6.2.5`" - } - ] - } - }, - { - "version": "4.8.4", - "tag": "@microsoft/gulp-core-build-sass_v4.8.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.10` to `1.10.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.3` to `0.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.3` to `6.2.4`" - } - ] - } - }, - { - "version": "4.8.3", - "tag": "@microsoft/gulp-core-build-sass_v4.8.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.9` to `1.10.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.2` to `0.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.2` to `6.2.3`" - } - ] - } - }, - { - "version": "4.8.2", - "tag": "@microsoft/gulp-core-build-sass_v4.8.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.8` to `1.10.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.1` to `0.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.1` to `6.2.2`" - } - ] - } - }, - { - "version": "4.8.1", - "tag": "@microsoft/gulp-core-build-sass_v4.8.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.7` to `1.10.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.0` to `0.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.0` to `6.2.1`" - } - ] - } - }, - { - "version": "4.8.0", - "tag": "@microsoft/gulp-core-build-sass_v4.8.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.3` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.6` to `1.10.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.24` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.11` to `6.2.0`" - } - ] - } - }, - { - "version": "4.7.25", - "tag": "@microsoft/gulp-core-build-sass_v4.7.25", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.5` to `1.10.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.23` to `0.1.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.10` to `6.1.11`" - } - ] - } - }, - { - "version": "4.7.24", - "tag": "@microsoft/gulp-core-build-sass_v4.7.24", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.4` to `1.10.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.22` to `0.1.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.9` to `6.1.10`" - } - ] - } - }, - { - "version": "4.7.23", - "tag": "@microsoft/gulp-core-build-sass_v4.7.23", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.2` to `3.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.3` to `1.10.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.21` to `0.1.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.8` to `6.1.9`" - } - ] - } - }, - { - "version": "4.7.22", - "tag": "@microsoft/gulp-core-build-sass_v4.7.22", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.2` to `1.10.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.20` to `0.1.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.7` to `6.1.8`" - } - ] - } - }, - { - "version": "4.7.21", - "tag": "@microsoft/gulp-core-build-sass_v4.7.21", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.1` to `3.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.1` to `1.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.19` to `0.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.6` to `6.1.7`" - } - ] - } - }, - { - "version": "4.7.20", - "tag": "@microsoft/gulp-core-build-sass_v4.7.20", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.10.0` to `1.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.18` to `0.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.5` to `6.1.6`" - } - ] - } - }, - { - "version": "4.7.19", - "tag": "@microsoft/gulp-core-build-sass_v4.7.19", - "date": "Wed, 04 Sep 2019 01:43:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.20` to `1.10.0`" - } - ] - } - }, - { - "version": "4.7.18", - "tag": "@microsoft/gulp-core-build-sass_v4.7.18", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.19` to `1.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.17` to `0.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.4` to `6.1.5`" - } - ] - } - }, - { - "version": "4.7.17", - "tag": "@microsoft/gulp-core-build-sass_v4.7.17", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.18` to `1.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.16` to `0.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.3` to `6.1.4`" - } - ] - } - }, - { - "version": "4.7.16", - "tag": "@microsoft/gulp-core-build-sass_v4.7.16", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.17` to `1.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.15` to `0.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.2` to `6.1.3`" - } - ] - } - }, - { - "version": "4.7.15", - "tag": "@microsoft/gulp-core-build-sass_v4.7.15", - "date": "Thu, 08 Aug 2019 00:49:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.16` to `1.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.14` to `0.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.1` to `6.1.2`" - } - ] - } - }, - { - "version": "4.7.14", - "tag": "@microsoft/gulp-core-build-sass_v4.7.14", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.15` to `1.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.13` to `0.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.0` to `6.1.1`" - } - ] - } - }, - { - "version": "4.7.13", - "tag": "@microsoft/gulp-core-build-sass_v4.7.13", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "patch": [ - { - "comment": "Update node-sass to latest. Required for compatibility with Node 12." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.26` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.14` to `1.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.74` to `6.1.0`" - } - ] - } - }, - { - "version": "4.7.12", - "tag": "@microsoft/gulp-core-build-sass_v4.7.12", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.13` to `1.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.12` to `0.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.73` to `6.0.74`" - } - ] - } - }, - { - "version": "4.7.11", - "tag": "@microsoft/gulp-core-build-sass_v4.7.11", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.12` to `1.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.11` to `0.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.72` to `6.0.73`" - } - ] - } - }, - { - "version": "4.7.10", - "tag": "@microsoft/gulp-core-build-sass_v4.7.10", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.11` to `1.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.23` to `0.3.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.71` to `6.0.72`" - } - ] - } - }, - { - "version": "4.7.9", - "tag": "@microsoft/gulp-core-build-sass_v4.7.9", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.10` to `1.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.22` to `0.3.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.70` to `6.0.71`" - } - ] - } - }, - { - "version": "4.7.8", - "tag": "@microsoft/gulp-core-build-sass_v4.7.8", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.9` to `1.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.21` to `0.3.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.69` to `6.0.70`" - } - ] - } - }, - { - "version": "4.7.7", - "tag": "@microsoft/gulp-core-build-sass_v4.7.7", - "date": "Mon, 08 Jul 2019 19:12:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.8` to `1.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.20` to `0.3.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.68` to `6.0.69`" - } - ] - } - }, - { - "version": "4.7.6", - "tag": "@microsoft/gulp-core-build-sass_v4.7.6", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.7` to `1.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.19` to `0.3.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.67` to `6.0.68`" - } - ] - } - }, - { - "version": "4.7.5", - "tag": "@microsoft/gulp-core-build-sass_v4.7.5", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.6` to `1.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.18` to `0.3.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.66` to `6.0.67`" - } - ] - } - }, - { - "version": "4.7.4", - "tag": "@microsoft/gulp-core-build-sass_v4.7.4", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.5` to `1.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.17` to `0.3.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.65` to `6.0.66`" - } - ] - } - }, - { - "version": "4.7.3", - "tag": "@microsoft/gulp-core-build-sass_v4.7.3", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.4` to `1.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.16` to `0.3.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.64` to `6.0.65`" - } - ] - } - }, - { - "version": "4.7.2", - "tag": "@microsoft/gulp-core-build-sass_v4.7.2", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.3` to `1.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.15` to `0.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.63` to `6.0.64`" - } - ] - } - }, - { - "version": "4.7.1", - "tag": "@microsoft/gulp-core-build-sass_v4.7.1", - "date": "Tue, 04 Jun 2019 05:51:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.2` to `1.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.62` to `6.0.63`" - } - ] - } - }, - { - "version": "4.7.0", - "tag": "@microsoft/gulp-core-build-sass_v4.7.0", - "date": "Fri, 31 May 2019 01:13:07 GMT", - "comments": { - "minor": [ - { - "comment": "Make css modules class hash names consistent relative to root path." - } - ] - } - }, - { - "version": "4.6.35", - "tag": "@microsoft/gulp-core-build-sass_v4.6.35", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.1` to `1.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.13` to `0.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.61` to `6.0.62`" - } - ] - } - }, - { - "version": "4.6.34", - "tag": "@microsoft/gulp-core-build-sass_v4.6.34", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.9.0` to `1.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.60` to `6.0.61`" - } - ] - } - }, - { - "version": "4.6.33", - "tag": "@microsoft/gulp-core-build-sass_v4.6.33", - "date": "Thu, 09 May 2019 19:12:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.89` to `1.9.0`" - } - ] - } - }, - { - "version": "4.6.32", - "tag": "@microsoft/gulp-core-build-sass_v4.6.32", - "date": "Mon, 06 May 2019 20:46:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.88` to `1.8.89`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.59` to `6.0.60`" - } - ] - } - }, - { - "version": "4.6.31", - "tag": "@microsoft/gulp-core-build-sass_v4.6.31", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.87` to `1.8.88`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.10` to `0.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.58` to `6.0.59`" - } - ] - } - }, - { - "version": "4.6.30", - "tag": "@microsoft/gulp-core-build-sass_v4.6.30", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.86` to `1.8.87`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.9` to `0.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.57` to `6.0.58`" - } - ] - } - }, - { - "version": "4.6.29", - "tag": "@microsoft/gulp-core-build-sass_v4.6.29", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.85` to `1.8.86`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.8` to `0.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.56` to `6.0.57`" - } - ] - } - }, - { - "version": "4.6.28", - "tag": "@microsoft/gulp-core-build-sass_v4.6.28", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.84` to `1.8.85`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.7` to `0.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.55` to `6.0.56`" - } - ] - } - }, - { - "version": "4.6.27", - "tag": "@microsoft/gulp-core-build-sass_v4.6.27", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.83` to `1.8.84`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.6` to `0.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.54` to `6.0.55`" - } - ] - } - }, - { - "version": "4.6.26", - "tag": "@microsoft/gulp-core-build-sass_v4.6.26", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.82` to `1.8.83`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.53` to `6.0.54`" - } - ] - } - }, - { - "version": "4.6.25", - "tag": "@microsoft/gulp-core-build-sass_v4.6.25", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.81` to `1.8.82`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.4` to `0.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.52` to `6.0.53`" - } - ] - } - }, - { - "version": "4.6.24", - "tag": "@microsoft/gulp-core-build-sass_v4.6.24", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.80` to `1.8.81`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.51` to `6.0.52`" - } - ] - } - }, - { - "version": "4.6.23", - "tag": "@microsoft/gulp-core-build-sass_v4.6.23", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.79` to `1.8.80`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.50` to `6.0.51`" - } - ] - } - }, - { - "version": "4.6.22", - "tag": "@microsoft/gulp-core-build-sass_v4.6.22", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.78` to `1.8.79`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.49` to `6.0.50`" - } - ] - } - }, - { - "version": "4.6.21", - "tag": "@microsoft/gulp-core-build-sass_v4.6.21", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.25` to `3.9.26`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.77` to `1.8.78`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.48` to `6.0.49`" - } - ] - } - }, - { - "version": "4.6.20", - "tag": "@microsoft/gulp-core-build-sass_v4.6.20", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.24` to `3.9.25`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.76` to `1.8.77`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.47` to `6.0.48`" - } - ] - } - }, - { - "version": "4.6.19", - "tag": "@microsoft/gulp-core-build-sass_v4.6.19", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.23` to `3.9.24`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.75` to `1.8.76`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.46` to `6.0.47`" - } - ] - } - }, - { - "version": "4.6.18", - "tag": "@microsoft/gulp-core-build-sass_v4.6.18", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.22` to `3.9.23`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.74` to `1.8.75`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.45` to `6.0.46`" - } - ] - } - }, - { - "version": "4.6.17", - "tag": "@microsoft/gulp-core-build-sass_v4.6.17", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.21` to `3.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.73` to `1.8.74`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.44` to `6.0.45`" - } - ] - } - }, - { - "version": "4.6.16", - "tag": "@microsoft/gulp-core-build-sass_v4.6.16", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.20` to `3.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.72` to `1.8.73`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.43` to `6.0.44`" - } - ] - } - }, - { - "version": "4.6.15", - "tag": "@microsoft/gulp-core-build-sass_v4.6.15", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.19` to `3.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.71` to `1.8.72`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.42` to `6.0.43`" - } - ] - } - }, - { - "version": "4.6.14", - "tag": "@microsoft/gulp-core-build-sass_v4.6.14", - "date": "Thu, 21 Mar 2019 01:15:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.18` to `3.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.70` to `1.8.71`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.41` to `6.0.42`" - } - ] - } - }, - { - "version": "4.6.13", - "tag": "@microsoft/gulp-core-build-sass_v4.6.13", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.17` to `3.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.69` to `1.8.70`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.40` to `6.0.41`" - } - ] - } - }, - { - "version": "4.6.12", - "tag": "@microsoft/gulp-core-build-sass_v4.6.12", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.16` to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.68` to `1.8.69`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.39` to `6.0.40`" - } - ] - } - }, - { - "version": "4.6.11", - "tag": "@microsoft/gulp-core-build-sass_v4.6.11", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.15` to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.67` to `1.8.68`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.38` to `6.0.39`" - } - ] - } - }, - { - "version": "4.6.10", - "tag": "@microsoft/gulp-core-build-sass_v4.6.10", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.14` to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.66` to `1.8.67`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.37` to `6.0.38`" - } - ] - } - }, - { - "version": "4.6.9", - "tag": "@microsoft/gulp-core-build-sass_v4.6.9", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.13` to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.65` to `1.8.66`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.36` to `6.0.37`" - } - ] - } - }, - { - "version": "4.6.8", - "tag": "@microsoft/gulp-core-build-sass_v4.6.8", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.12` to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.64` to `1.8.65`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.35` to `6.0.36`" - } - ] - } - }, - { - "version": "4.6.7", - "tag": "@microsoft/gulp-core-build-sass_v4.6.7", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.11` to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.63` to `1.8.64`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.34` to `6.0.35`" - } - ] - } - }, - { - "version": "4.6.6", - "tag": "@microsoft/gulp-core-build-sass_v4.6.6", - "date": "Mon, 04 Mar 2019 17:13:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.10` to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.62` to `1.8.63`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.33` to `6.0.34`" - } - ] - } - }, - { - "version": "4.6.5", - "tag": "@microsoft/gulp-core-build-sass_v4.6.5", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.9` to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.61` to `1.8.62`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.32` to `6.0.33`" - } - ] - } - }, - { - "version": "4.6.4", - "tag": "@microsoft/gulp-core-build-sass_v4.6.4", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.8` to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.60` to `1.8.61`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.31` to `6.0.32`" - } - ] - } - }, - { - "version": "4.6.3", - "tag": "@microsoft/gulp-core-build-sass_v4.6.3", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.7` to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.59` to `1.8.60`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.30` to `6.0.31`" - } - ] - } - }, - { - "version": "4.6.2", - "tag": "@microsoft/gulp-core-build-sass_v4.6.2", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.6` to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.58` to `1.8.59`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.29` to `6.0.30`" - } - ] - } - }, - { - "version": "4.6.1", - "tag": "@microsoft/gulp-core-build-sass_v4.6.1", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.5` to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.57` to `1.8.58`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.28` to `6.0.29`" - } - ] - } - }, - { - "version": "4.6.0", - "tag": "@microsoft/gulp-core-build-sass_v4.6.0", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "minor": [ - { - "comment": "Updated support for clean-css 4.2.1 and typings. Added override task configuration for clean-css options." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.4` to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.56` to `1.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.27` to `6.0.28`" - } - ] - } - }, - { - "version": "4.5.40", - "tag": "@microsoft/gulp-core-build-sass_v4.5.40", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.3` to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.55` to `1.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.4.0` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.26` to `6.0.27`" - } - ] - } - }, - { - "version": "4.5.39", - "tag": "@microsoft/gulp-core-build-sass_v4.5.39", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.2` to `3.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.54` to `1.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.4` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.25` to `6.0.26`" - } - ] - } - }, - { - "version": "4.5.38", - "tag": "@microsoft/gulp-core-build-sass_v4.5.38", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.1` to `3.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.53` to `1.8.54`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.24` to `6.0.25`" - } - ] - } - }, - { - "version": "4.5.37", - "tag": "@microsoft/gulp-core-build-sass_v4.5.37", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.0` to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.52` to `1.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.23` to `6.0.24`" - } - ] - } - }, - { - "version": "4.5.36", - "tag": "@microsoft/gulp-core-build-sass_v4.5.36", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.57` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.51` to `1.8.52`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.22` to `6.0.23`" - } - ] - } - }, - { - "version": "4.5.35", - "tag": "@microsoft/gulp-core-build-sass_v4.5.35", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.56` to `3.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.50` to `1.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.21` to `6.0.22`" - } - ] - } - }, - { - "version": "4.5.34", - "tag": "@microsoft/gulp-core-build-sass_v4.5.34", - "date": "Fri, 14 Dec 2018 20:51:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.49` to `1.8.50`" - } - ] - } - }, - { - "version": "4.5.33", - "tag": "@microsoft/gulp-core-build-sass_v4.5.33", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.55` to `3.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.48` to `1.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.20` to `6.0.21`" - } - ] - } - }, - { - "version": "4.5.32", - "tag": "@microsoft/gulp-core-build-sass_v4.5.32", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.54` to `3.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.47` to `1.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.19` to `6.0.20`" - } - ] - } - }, - { - "version": "4.5.31", - "tag": "@microsoft/gulp-core-build-sass_v4.5.31", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.53` to `3.8.54`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.46` to `1.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.1` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.18` to `6.0.19`" - } - ] - } - }, - { - "version": "4.5.30", - "tag": "@microsoft/gulp-core-build-sass_v4.5.30", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.52` to `3.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.45` to `1.8.46`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.0` to `0.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.17` to `6.0.18`" - } - ] - } - }, - { - "version": "4.5.29", - "tag": "@microsoft/gulp-core-build-sass_v4.5.29", - "date": "Mon, 03 Dec 2018 17:04:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.44` to `1.8.45`" - } - ] - } - }, - { - "version": "4.5.28", - "tag": "@microsoft/gulp-core-build-sass_v4.5.28", - "date": "Fri, 30 Nov 2018 23:34:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.51` to `3.8.52`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.43` to `1.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.1` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.16` to `6.0.17`" - } - ] - } - }, - { - "version": "4.5.27", - "tag": "@microsoft/gulp-core-build-sass_v4.5.27", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.50` to `3.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.42` to `1.8.43`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.15` to `6.0.16`" - } - ] - } - }, - { - "version": "4.5.26", - "tag": "@microsoft/gulp-core-build-sass_v4.5.26", - "date": "Thu, 29 Nov 2018 00:35:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.49` to `3.8.50`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.41` to `1.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.0.0` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.14` to `6.0.15`" - } - ] - } - }, - { - "version": "4.5.25", - "tag": "@microsoft/gulp-core-build-sass_v4.5.25", - "date": "Wed, 28 Nov 2018 19:29:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.48` to `3.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.40` to `1.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.13` to `6.0.14`" - } - ] - } - }, - { - "version": "4.5.24", - "tag": "@microsoft/gulp-core-build-sass_v4.5.24", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.47` to `3.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.39` to `1.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.6.0` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.12` to `6.0.13`" - } - ] - } - }, - { - "version": "4.5.23", - "tag": "@microsoft/gulp-core-build-sass_v4.5.23", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.46` to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.38` to `1.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.2` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.11` to `6.0.12`" - } - ] - } - }, - { - "version": "4.5.22", - "tag": "@microsoft/gulp-core-build-sass_v4.5.22", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.45` to `3.8.46`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.37` to `1.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.10` to `6.0.11`" - } - ] - } - }, - { - "version": "4.5.21", - "tag": "@microsoft/gulp-core-build-sass_v4.5.21", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.44` to `3.8.45`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.36` to `1.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.9` to `6.0.10`" - } - ] - } - }, - { - "version": "4.5.20", - "tag": "@microsoft/gulp-core-build-sass_v4.5.20", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.43` to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.35` to `1.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.8` to `6.0.9`" - } - ] - } - }, - { - "version": "4.5.19", - "tag": "@microsoft/gulp-core-build-sass_v4.5.19", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.42` to `3.8.43`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.34` to `1.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.4` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.7` to `6.0.8`" - } - ] - } - }, - { - "version": "4.5.18", - "tag": "@microsoft/gulp-core-build-sass_v4.5.18", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.41` to `3.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.33` to `1.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.3` to `0.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.6` to `6.0.7`" - } - ] - } - }, - { - "version": "4.5.17", - "tag": "@microsoft/gulp-core-build-sass_v4.5.17", - "date": "Thu, 01 Nov 2018 21:33:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.40` to `3.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.32` to `1.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.5` to `6.0.6`" - } - ] - } - }, - { - "version": "4.5.16", - "tag": "@microsoft/gulp-core-build-sass_v4.5.16", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.39` to `3.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.31` to `1.8.32`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.4` to `6.0.5`" - } - ] - } - }, - { - "version": "4.5.15", - "tag": "@microsoft/gulp-core-build-sass_v4.5.15", - "date": "Wed, 31 Oct 2018 21:17:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.30` to `1.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.3` to `6.0.4`" - } - ] - } - }, - { - "version": "4.5.14", - "tag": "@microsoft/gulp-core-build-sass_v4.5.14", - "date": "Wed, 31 Oct 2018 17:00:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.38` to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.29` to `1.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.2` to `6.0.3`" - } - ] - } - }, - { - "version": "4.5.13", - "tag": "@microsoft/gulp-core-build-sass_v4.5.13", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.37` to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.28` to `1.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.1` to `6.0.2`" - } - ] - } - }, - { - "version": "4.5.12", - "tag": "@microsoft/gulp-core-build-sass_v4.5.12", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.36` to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.27` to `1.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.0` to `6.0.1`" - } - ] - } - }, - { - "version": "4.5.11", - "tag": "@microsoft/gulp-core-build-sass_v4.5.11", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.35` to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.26` to `1.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.26` to `6.0.0`" - } - ] - } - }, - { - "version": "4.5.10", - "tag": "@microsoft/gulp-core-build-sass_v4.5.10", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.34` to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.25` to `1.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.4.0` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.25` to `5.0.26`" - } - ] - } - }, - { - "version": "4.5.9", - "tag": "@microsoft/gulp-core-build-sass_v4.5.9", - "date": "Thu, 25 Oct 2018 08:56:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.33` to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.24` to `1.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.24` to `5.0.25`" - } - ] - } - }, - { - "version": "4.5.8", - "tag": "@microsoft/gulp-core-build-sass_v4.5.8", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.32` to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.23` to `1.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.1` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.23` to `5.0.24`" - } - ] - } - }, - { - "version": "4.5.7", - "tag": "@microsoft/gulp-core-build-sass_v4.5.7", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.31` to `3.8.32`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.22` to `1.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.22` to `5.0.23`" - } - ] - } - }, - { - "version": "4.5.6", - "tag": "@microsoft/gulp-core-build-sass_v4.5.6", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.30` to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.21` to `1.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.21` to `5.0.22`" - } - ] - } - }, - { - "version": "4.5.5", - "tag": "@microsoft/gulp-core-build-sass_v4.5.5", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.29` to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.20` to `1.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.20` to `5.0.21`" - } - ] - } - }, - { - "version": "4.5.4", - "tag": "@microsoft/gulp-core-build-sass_v4.5.4", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.28` to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.19` to `1.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.19` to `5.0.20`" - } - ] - } - }, - { - "version": "4.5.3", - "tag": "@microsoft/gulp-core-build-sass_v4.5.3", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.27` to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.18` to `1.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.18` to `5.0.19`" - } - ] - } - }, - { - "version": "4.5.2", - "tag": "@microsoft/gulp-core-build-sass_v4.5.2", - "date": "Tue, 09 Oct 2018 06:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.26` to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.17` to `1.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.17` to `5.0.18`" - } - ] - } - }, - { - "version": "4.5.1", - "tag": "@microsoft/gulp-core-build-sass_v4.5.1", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.25` to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.16` to `1.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.2.0` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.16` to `5.0.17`" - } - ] - } - }, - { - "version": "4.5.0", - "tag": "@microsoft/gulp-core-build-sass_v4.5.0", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "minor": [ - { - "comment": "Refactor task to no longer use Gulp." - } - ], - "patch": [ - { - "comment": "Better support for indented syntax and, likewise, `.sass` extension." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.24` to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.15` to `1.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.1.0` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.15` to `5.0.16`" - } - ] - } - }, - { - "version": "4.4.8", - "tag": "@microsoft/gulp-core-build-sass_v4.4.8", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.23` to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.14` to `1.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.14` to `5.0.15`" - } - ] - } - }, - { - "version": "4.4.7", - "tag": "@microsoft/gulp-core-build-sass_v4.4.7", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.22` to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.13` to `1.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.13` to `5.0.14`" - } - ] - } - }, - { - "version": "4.4.6", - "tag": "@microsoft/gulp-core-build-sass_v4.4.6", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.21` to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.12` to `1.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.12` to `5.0.13`" - } - ] - } - }, - { - "version": "4.4.5", - "tag": "@microsoft/gulp-core-build-sass_v4.4.5", - "date": "Mon, 24 Sep 2018 16:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.11` to `1.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.11` to `5.0.12`" - } - ] - } - }, - { - "version": "4.4.4", - "tag": "@microsoft/gulp-core-build-sass_v4.4.4", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.10` to `1.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.10` to `5.0.11`" - } - ] - } - }, - { - "version": "4.4.3", - "tag": "@microsoft/gulp-core-build-sass_v4.4.3", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.9` to `1.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.9` to `5.0.10`" - } - ] - } - }, - { - "version": "4.4.2", - "tag": "@microsoft/gulp-core-build-sass_v4.4.2", - "date": "Tue, 18 Sep 2018 21:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.8` to `1.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.8` to `5.0.9`" - } - ] - } - }, - { - "version": "4.4.1", - "tag": "@microsoft/gulp-core-build-sass_v4.4.1", - "date": "Mon, 10 Sep 2018 23:23:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.7` to `1.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.7` to `5.0.8`" - } - ] - } - }, - { - "version": "4.4.0", - "tag": "@microsoft/gulp-core-build-sass_v4.4.0", - "date": "Thu, 06 Sep 2018 21:04:43 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade PostCSS related packages to newest versions." - } - ] - } - }, - { - "version": "4.3.54", - "tag": "@microsoft/gulp-core-build-sass_v4.3.54", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.6` to `1.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.6` to `5.0.7`" - } - ] - } - }, - { - "version": "4.3.53", - "tag": "@microsoft/gulp-core-build-sass_v4.3.53", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.5` to `1.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.5` to `5.0.6`" - } - ] - } - }, - { - "version": "4.3.52", - "tag": "@microsoft/gulp-core-build-sass_v4.3.52", - "date": "Mon, 03 Sep 2018 16:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.4` to `1.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.4` to `5.0.5`" - } - ] - } - }, - { - "version": "4.3.51", - "tag": "@microsoft/gulp-core-build-sass_v4.3.51", - "date": "Fri, 31 Aug 2018 00:11:01 GMT", - "comments": { - "patch": [ - { - "comment": "Include @types/gulp as a non-dev dependency." - } - ] - } - }, - { - "version": "4.3.50", - "tag": "@microsoft/gulp-core-build-sass_v4.3.50", - "date": "Thu, 30 Aug 2018 22:47:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.3` to `1.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.3` to `5.0.4`" - } - ] - } - }, - { - "version": "4.3.49", - "tag": "@microsoft/gulp-core-build-sass_v4.3.49", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.2` to `1.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.2` to `5.0.3`" - } - ] - } - }, - { - "version": "4.3.48", - "tag": "@microsoft/gulp-core-build-sass_v4.3.48", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.13` to `3.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.1` to `1.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.1` to `5.0.2`" - } - ] - } - }, - { - "version": "4.3.47", - "tag": "@microsoft/gulp-core-build-sass_v4.3.47", - "date": "Thu, 30 Aug 2018 04:42:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.8.0` to `1.8.1`" - } - ] - } - }, - { - "version": "4.3.46", - "tag": "@microsoft/gulp-core-build-sass_v4.3.46", - "date": "Thu, 30 Aug 2018 04:24:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.84` to `1.8.0`" - } - ] - } - }, - { - "version": "4.3.45", - "tag": "@microsoft/gulp-core-build-sass_v4.3.45", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.83` to `1.7.84`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.0` to `5.0.1`" - } - ] - } - }, - { - "version": "4.3.44", - "tag": "@microsoft/gulp-core-build-sass_v4.3.44", - "date": "Wed, 29 Aug 2018 20:34:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.82` to `1.7.83`" - } - ] - } - }, - { - "version": "4.3.43", - "tag": "@microsoft/gulp-core-build-sass_v4.3.43", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.11` to `3.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.81` to `1.7.82`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `4.4.11` to `5.0.0`" - } - ] - } - }, - { - "version": "4.3.42", - "tag": "@microsoft/gulp-core-build-sass_v4.3.42", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.10` to `3.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.80` to `1.7.81`" - } - ] - } - }, - { - "version": "4.3.41", - "tag": "@microsoft/gulp-core-build-sass_v4.3.41", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.9` to `3.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.79` to `1.7.80`" - } - ] - } - }, - { - "version": "4.3.40", - "tag": "@microsoft/gulp-core-build-sass_v4.3.40", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.8` to `3.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.78` to `1.7.79`" - } - ] - } - }, - { - "version": "4.3.39", - "tag": "@microsoft/gulp-core-build-sass_v4.3.39", - "date": "Tue, 21 Aug 2018 16:04:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.77` to `1.7.78`" - } - ] - } - }, - { - "version": "4.3.38", - "tag": "@microsoft/gulp-core-build-sass_v4.3.38", - "date": "Thu, 09 Aug 2018 21:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.76` to `1.7.77`" - } - ] - } - }, - { - "version": "4.3.37", - "tag": "@microsoft/gulp-core-build-sass_v4.3.37", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.7` to `3.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.75` to `1.7.76`" - } - ] - } - }, - { - "version": "4.3.36", - "tag": "@microsoft/gulp-core-build-sass_v4.3.36", - "date": "Thu, 09 Aug 2018 16:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.74` to `1.7.75`" - } - ] - } - }, - { - "version": "4.3.35", - "tag": "@microsoft/gulp-core-build-sass_v4.3.35", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.6` to `3.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.73` to `1.7.74`" - } - ] - } - }, - { - "version": "4.3.34", - "tag": "@microsoft/gulp-core-build-sass_v4.3.34", - "date": "Thu, 26 Jul 2018 23:53:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.72` to `1.7.73`" - } - ] - } - }, - { - "version": "4.3.33", - "tag": "@microsoft/gulp-core-build-sass_v4.3.33", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.5` to `3.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.71` to `1.7.72`" - } - ] - } - }, - { - "version": "4.3.32", - "tag": "@microsoft/gulp-core-build-sass_v4.3.32", - "date": "Wed, 25 Jul 2018 21:02:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.70` to `1.7.71`" - } - ] - } - }, - { - "version": "4.3.31", - "tag": "@microsoft/gulp-core-build-sass_v4.3.31", - "date": "Fri, 20 Jul 2018 16:04:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.69` to `1.7.70`" - } - ] - } - }, - { - "version": "4.3.30", - "tag": "@microsoft/gulp-core-build-sass_v4.3.30", - "date": "Tue, 17 Jul 2018 16:02:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.68` to `1.7.69`" - } - ] - } - }, - { - "version": "4.3.29", - "tag": "@microsoft/gulp-core-build-sass_v4.3.29", - "date": "Fri, 13 Jul 2018 19:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.67` to `1.7.68`" - } - ] - } - }, - { - "version": "4.3.28", - "tag": "@microsoft/gulp-core-build-sass_v4.3.28", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.4` to `3.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.66` to `1.7.67`" - } - ] - } - }, - { - "version": "4.3.27", - "tag": "@microsoft/gulp-core-build-sass_v4.3.27", - "date": "Fri, 29 Jun 2018 02:56:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.65` to `1.7.66`" - } - ] - } - }, - { - "version": "4.3.26", - "tag": "@microsoft/gulp-core-build-sass_v4.3.26", - "date": "Sat, 23 Jun 2018 02:21:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.64` to `1.7.65`" - } - ] - } - }, - { - "version": "4.3.25", - "tag": "@microsoft/gulp-core-build-sass_v4.3.25", - "date": "Fri, 22 Jun 2018 16:05:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.63` to `1.7.64`" - } - ] - } - }, - { - "version": "4.3.24", - "tag": "@microsoft/gulp-core-build-sass_v4.3.24", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.3` to `3.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.62` to `1.7.63`" - } - ] - } - }, - { - "version": "4.3.23", - "tag": "@microsoft/gulp-core-build-sass_v4.3.23", - "date": "Tue, 19 Jun 2018 19:35:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.61` to `1.7.62`" - } - ] - } - }, - { - "version": "4.3.22", - "tag": "@microsoft/gulp-core-build-sass_v4.3.22", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.60` to `1.7.61`" - } - ] - } - }, - { - "version": "4.3.21", - "tag": "@microsoft/gulp-core-build-sass_v4.3.21", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.59` to `1.7.60`" - } - ] - } - }, - { - "version": "4.3.20", - "tag": "@microsoft/gulp-core-build-sass_v4.3.20", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.58` to `1.7.59`" - } - ] - } - }, - { - "version": "4.3.19", - "tag": "@microsoft/gulp-core-build-sass_v4.3.19", - "date": "Tue, 15 May 2018 00:18:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.57` to `1.7.58`" - } - ] - } - }, - { - "version": "4.3.18", - "tag": "@microsoft/gulp-core-build-sass_v4.3.18", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.5` to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.56` to `1.7.57`" - } - ] - } - }, - { - "version": "4.3.17", - "tag": "@microsoft/gulp-core-build-sass_v4.3.17", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.4` to `3.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.55` to `1.7.56`" - } - ] - } - }, - { - "version": "4.3.16", - "tag": "@microsoft/gulp-core-build-sass_v4.3.16", - "date": "Tue, 01 May 2018 22:03:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.54` to `1.7.55`" - } - ] - } - }, - { - "version": "4.3.15", - "tag": "@microsoft/gulp-core-build-sass_v4.3.15", - "date": "Fri, 27 Apr 2018 03:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.53` to `1.7.54`" - } - ] - } - }, - { - "version": "4.3.14", - "tag": "@microsoft/gulp-core-build-sass_v4.3.14", - "date": "Fri, 20 Apr 2018 16:06:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.52` to `1.7.53`" - } - ] - } - }, - { - "version": "4.3.13", - "tag": "@microsoft/gulp-core-build-sass_v4.3.13", - "date": "Thu, 19 Apr 2018 21:25:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.51` to `1.7.52`" - } - ] - } - }, - { - "version": "4.3.12", - "tag": "@microsoft/gulp-core-build-sass_v4.3.12", - "date": "Thu, 19 Apr 2018 17:02:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.50` to `1.7.51`" - } - ] - } - }, - { - "version": "4.3.11", - "tag": "@microsoft/gulp-core-build-sass_v4.3.11", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.3` to `3.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.49` to `1.7.50`" - } - ] - } - }, - { - "version": "4.3.10", - "tag": "@microsoft/gulp-core-build-sass_v4.3.10", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.2` to `3.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.48` to `1.7.49`" - } - ] - } - }, - { - "version": "4.3.9", - "tag": "@microsoft/gulp-core-build-sass_v4.3.9", - "date": "Tue, 27 Mar 2018 01:34:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.47` to `1.7.48`" - } - ] - } - }, - { - "version": "4.3.8", - "tag": "@microsoft/gulp-core-build-sass_v4.3.8", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.1` to `3.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.46` to `1.7.47`" - } - ] - } - }, - { - "version": "4.3.7", - "tag": "@microsoft/gulp-core-build-sass_v4.3.7", - "date": "Sun, 25 Mar 2018 01:26:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.45` to `1.7.46`" - } - ] - } - }, - { - "version": "4.3.6", - "tag": "@microsoft/gulp-core-build-sass_v4.3.6", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.44` to `1.7.45`" - } - ] - } - }, - { - "version": "4.3.5", - "tag": "@microsoft/gulp-core-build-sass_v4.3.5", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.10` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.43` to `1.7.44`" - } - ] - } - }, - { - "version": "4.3.4", - "tag": "@microsoft/gulp-core-build-sass_v4.3.4", - "date": "Tue, 20 Mar 2018 02:44:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.42` to `1.7.43`" - } - ] - } - }, - { - "version": "4.3.3", - "tag": "@microsoft/gulp-core-build-sass_v4.3.3", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.9` to `3.6.10`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.41` to `1.7.42`" - } - ] - } - }, - { - "version": "4.3.2", - "tag": "@microsoft/gulp-core-build-sass_v4.3.2", - "date": "Thu, 15 Mar 2018 20:00:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.40` to `1.7.41`" - } - ] - } - }, - { - "version": "4.3.1", - "tag": "@microsoft/gulp-core-build-sass_v4.3.1", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.8` to `3.6.9`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.39` to `1.7.40`" - } - ] - } - }, - { - "version": "4.3.0", - "tag": "@microsoft/gulp-core-build-sass_v4.3.0", - "date": "Tue, 13 Mar 2018 23:11:32 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for sourcemaps." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.38` to `1.7.39`" - } - ] - } - }, - { - "version": "4.2.21", - "tag": "@microsoft/gulp-core-build-sass_v4.2.21", - "date": "Mon, 12 Mar 2018 20:36:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.37` to `1.7.38`" - } - ] - } - }, - { - "version": "4.2.20", - "tag": "@microsoft/gulp-core-build-sass_v4.2.20", - "date": "Tue, 06 Mar 2018 17:04:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.36` to `1.7.37`" - } - ] - } - }, - { - "version": "4.2.19", - "tag": "@microsoft/gulp-core-build-sass_v4.2.19", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.7` to `3.6.8`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.35` to `1.7.36`" - } - ] - } - }, - { - "version": "4.2.18", - "tag": "@microsoft/gulp-core-build-sass_v4.2.18", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.6` to `3.6.7`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.34` to `1.7.35`" - } - ] - } - }, - { - "version": "4.2.17", - "tag": "@microsoft/gulp-core-build-sass_v4.2.17", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.5` to `3.6.6`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.33` to `1.7.34`" - } - ] - } - }, - { - "version": "4.2.16", - "tag": "@microsoft/gulp-core-build-sass_v4.2.16", - "date": "Wed, 21 Feb 2018 03:13:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.4` to `3.6.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.32` to `1.7.33`" - } - ] - } - }, - { - "version": "4.2.15", - "tag": "@microsoft/gulp-core-build-sass_v4.2.15", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.3` to `3.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.31` to `1.7.32`" - } - ] - } - }, - { - "version": "4.2.14", - "tag": "@microsoft/gulp-core-build-sass_v4.2.14", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.2` to `3.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.30` to `1.7.31`" - } - ] - } - }, - { - "version": "4.2.13", - "tag": "@microsoft/gulp-core-build-sass_v4.2.13", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.1` to `3.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.29` to `1.7.30`" - } - ] - } - }, - { - "version": "4.2.12", - "tag": "@microsoft/gulp-core-build-sass_v4.2.12", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.0` to `3.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.28` to `1.7.29`" - } - ] - } - }, - { - "version": "4.2.11", - "tag": "@microsoft/gulp-core-build-sass_v4.2.11", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.3` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.27` to `1.7.28`" - } - ] - } - }, - { - "version": "4.2.10", - "tag": "@microsoft/gulp-core-build-sass_v4.2.10", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.26` to `1.7.27`" - } - ] - } - }, - { - "version": "4.2.9", - "tag": "@microsoft/gulp-core-build-sass_v4.2.9", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.25` to `1.7.26`" - } - ] - } - }, - { - "version": "4.2.8", - "tag": "@microsoft/gulp-core-build-sass_v4.2.8", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.24` to `1.7.25`" - } - ] - } - }, - { - "version": "4.2.7", - "tag": "@microsoft/gulp-core-build-sass_v4.2.7", - "date": "Sat, 20 Jan 2018 02:39:16 GMT", - "comments": { - "patch": [ - { - "comment": "Remove unused dependencies" - } - ] - } - }, - { - "version": "4.2.6", - "tag": "@microsoft/gulp-core-build-sass_v4.2.6", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.4` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.23` to `1.7.24`" - } - ] - } - }, - { - "version": "4.2.5", - "tag": "@microsoft/gulp-core-build-sass_v4.2.5", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.3` to `3.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.22` to `1.7.23`" - } - ] - } - }, - { - "version": "4.2.4", - "tag": "@microsoft/gulp-core-build-sass_v4.2.4", - "date": "Thu, 18 Jan 2018 00:27:23 GMT", - "comments": { - "patch": [ - { - "comment": "Remove deprecated tslint rule \"typeof-compare\"" - } - ] - } - }, - { - "version": "4.2.3", - "tag": "@microsoft/gulp-core-build-sass_v4.2.3", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.2` to `3.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.21` to `1.7.22`" - } - ] - } - }, - { - "version": "4.2.2", - "tag": "@microsoft/gulp-core-build-sass_v4.2.2", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.20` to `1.7.21`" - } - ] - } - }, - { - "version": "4.2.1", - "tag": "@microsoft/gulp-core-build-sass_v4.2.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.0` to `3.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.19` to `1.7.20`" - } - ] - } - }, - { - "version": "4.2.0", - "tag": "@microsoft/gulp-core-build-sass_v4.2.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.7` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.18` to `1.7.19`" - } - ] - } - }, - { - "version": "4.1.24", - "tag": "@microsoft/gulp-core-build-sass_v4.1.24", - "date": "Tue, 09 Jan 2018 17:05:51 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "d00b6549d13610fbb6f84be3478b532be9da0747", - "comment": "Get web-build-tools building with pnpm" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.6` to `3.3.7`" - } - ] - } - }, - { - "version": "4.1.23", - "tag": "@microsoft/gulp-core-build-sass_v4.1.23", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.5` to `3.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.17` to `1.7.18`" - } - ] - } - }, - { - "version": "4.1.22", - "tag": "@microsoft/gulp-core-build-sass_v4.1.22", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.4` to `3.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.16` to `1.7.17`" - } - ] - } - }, - { - "version": "4.1.21", - "tag": "@microsoft/gulp-core-build-sass_v4.1.21", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.3` to `3.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.15` to `1.7.16`" - } - ] - } - }, - { - "version": "4.1.20", - "tag": "@microsoft/gulp-core-build-sass_v4.1.20", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.2` to `3.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.14` to `1.7.15`" - } - ] - } - }, - { - "version": "4.1.19", - "tag": "@microsoft/gulp-core-build-sass_v4.1.19", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.1` to `3.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.13` to `1.7.14`" - } - ] - } - }, - { - "version": "4.1.18", - "tag": "@microsoft/gulp-core-build-sass_v4.1.18", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.12` to `1.7.13`" - } - ] - } - }, - { - "version": "4.1.17", - "tag": "@microsoft/gulp-core-build-sass_v4.1.17", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.9` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.11` to `1.7.12`" - } - ] - } - }, - { - "version": "4.1.16", - "tag": "@microsoft/gulp-core-build-sass_v4.1.16", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.8` to `3.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.10` to `1.7.11`" - } - ] - } - }, - { - "version": "4.1.15", - "tag": "@microsoft/gulp-core-build-sass_v4.1.15", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.7` to `3.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.9` to `1.7.10`" - } - ] - } - }, - { - "version": "4.1.14", - "tag": "@microsoft/gulp-core-build-sass_v4.1.14", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.6` to `3.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.8` to `1.7.9`" - } - ] - } - }, - { - "version": "4.1.13", - "tag": "@microsoft/gulp-core-build-sass_v4.1.13", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.5` to `3.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.7` to `1.7.8`" - } - ] - } - }, - { - "version": "4.1.12", - "tag": "@microsoft/gulp-core-build-sass_v4.1.12", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "2c58095f2f13492887cc1278c9a0cff49af9735b", - "comment": "lock the reference version between web build tools projects" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `1.7.6` to `1.7.7`" - } - ] - } - }, - { - "version": "4.1.11", - "tag": "@microsoft/gulp-core-build-sass_v4.1.11", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "e449bd6cdc3c179461be68e59590c25021cd1286", - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.3` to `3.2.4`" - } - ] - } - }, - { - "version": "4.1.10", - "tag": "@microsoft/gulp-core-build-sass_v4.1.10", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.2` to `3.2.3`" - } - ] - } - }, - { - "version": "4.1.9", - "tag": "@microsoft/gulp-core-build-sass_v4.1.9", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.1` to `3.2.2`" - } - ] - } - }, - { - "version": "4.1.8", - "tag": "@microsoft/gulp-core-build-sass_v4.1.8", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.0` to `3.2.1`" - } - ] - } - }, - { - "version": "4.1.7", - "tag": "@microsoft/gulp-core-build-sass_v4.1.7", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.6` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.7.5` to `~1.7.6`" - } - ] - } - }, - { - "version": "4.1.6", - "tag": "@microsoft/gulp-core-build-sass_v4.1.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "5de032b254b632b8af0d0dd98913acef589f88d5", - "comment": "Updated cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.5` to `3.1.6`" - } - ] - } - }, - { - "version": "4.1.5", - "tag": "@microsoft/gulp-core-build-sass_v4.1.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.4` to `3.1.5`" - } - ] - } - }, - { - "version": "4.1.4", - "tag": "@microsoft/gulp-core-build-sass_v4.1.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.3` to `3.1.4`" - } - ] - } - }, - { - "version": "4.1.3", - "tag": "@microsoft/gulp-core-build-sass_v4.1.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.2` to `3.1.3`" - } - ] - } - }, - { - "version": "4.1.2", - "tag": "@microsoft/gulp-core-build-sass_v4.1.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.1` to `3.1.2`" - } - ] - } - }, - { - "version": "4.1.1", - "tag": "@microsoft/gulp-core-build-sass_v4.1.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.0` to `3.1.1`" - } - ] - } - }, - { - "version": "4.1.0", - "tag": "@microsoft/gulp-core-build-sass_v4.1.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.8` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.7.4` to `~1.7.5`" - } - ] - } - }, - { - "version": "4.0.8", - "tag": "@microsoft/gulp-core-build-sass_v4.0.8", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.7` to `3.0.8`" - } - ] - } - }, - { - "version": "4.0.7", - "tag": "@microsoft/gulp-core-build-sass_v4.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.6` to `3.0.7`" - } - ] - } - }, - { - "version": "4.0.6", - "tag": "@microsoft/gulp-core-build-sass_v4.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.5` to `3.0.6`" - } - ] - } - }, - { - "version": "4.0.5", - "tag": "@microsoft/gulp-core-build-sass_v4.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.4` to `3.0.5`" - } - ] - } - }, - { - "version": "4.0.4", - "tag": "@microsoft/gulp-core-build-sass_v4.0.4", - "date": "Thu, 07 Sep 2017 00:11:11 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "4b7451b442c2078a96430f7a05caed37101aed52", - "comment": " Add $schema field to all schemas" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.3` to `3.0.4`" - } - ] - } - }, - { - "version": "4.0.3", - "tag": "@microsoft/gulp-core-build-sass_v4.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.2` to `3.0.3`" - } - ] - } - }, - { - "version": "4.0.2", - "tag": "@microsoft/gulp-core-build-sass_v4.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.1` to `3.0.2`" - } - ] - } - }, - { - "version": "4.0.1", - "tag": "@microsoft/gulp-core-build-sass_v4.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.0` to `3.0.1`" - } - ] - } - }, - { - "version": "4.0.0", - "tag": "@microsoft/gulp-core-build-sass_v4.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.1` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.7.3` to `~1.7.4`" - } - ] - } - }, - { - "version": "3.2.11", - "tag": "@microsoft/gulp-core-build-sass_v3.2.11", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.0` to `2.10.1`" - } - ] - } - }, - { - "version": "3.2.10", - "tag": "@microsoft/gulp-core-build-sass_v3.2.10", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.6` to `2.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.7.2` to `~1.7.3`" - } - ] - } - }, - { - "version": "3.2.9", - "tag": "@microsoft/gulp-core-build-sass_v3.2.9", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.5` to `2.9.6`" - } - ] - } - }, - { - "version": "3.2.8", - "tag": "@microsoft/gulp-core-build-sass_v3.2.8", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.4` to `2.9.5`" - } - ] - } - }, - { - "version": "3.2.7", - "tag": "@microsoft/gulp-core-build-sass_v3.2.7", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.3` to `2.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.7.1` to `~1.7.2`" - } - ] - } - }, - { - "version": "3.2.6", - "tag": "@microsoft/gulp-core-build-sass_v3.2.6", - "date": "Wed, 16 Aug 2017 23:16:55 GMT", - "comments": { - "patch": [ - { - "comment": "Publish" - } - ] - } - }, - { - "version": "3.2.5", - "tag": "@microsoft/gulp-core-build-sass_v3.2.5", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump to ensure everything is published" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.1` to `2.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.6.0` to `~1.7.0`" - } - ] - } - }, - { - "version": "3.2.4", - "tag": "@microsoft/gulp-core-build-sass_v3.2.4", - "date": "Tue, 08 Aug 2017 23:10:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.5.2` to `~1.6.0`" - } - ] - } - }, - { - "version": "3.2.3", - "tag": "@microsoft/gulp-core-build-sass_v3.2.3", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.1` to `2.7.2`" - } - ] - } - }, - { - "version": "3.2.2", - "tag": "@microsoft/gulp-core-build-sass_v3.2.2", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.7.0 <3.0.0` to `>=2.7.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.5.0` to `~1.5.1`" - } - ] - } - }, - { - "version": "3.2.1", - "tag": "@microsoft/gulp-core-build-sass_v3.2.1", - "date": "Fri, 21 Jul 2017 01:02:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/load-themed-styles\" from `~1.4.0` to `~1.5.0`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/gulp-core-build-sass_v3.2.0", - "date": "Fri, 07 Jul 2017 01:02:28 GMT", - "comments": { - "minor": [ - { - "comment": "Enable StrictNullChecks." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.6 <3.0.0` to `>=2.5.6 <3.0.0`" - } - ] - } - }, - { - "version": "3.1.2", - "tag": "@microsoft/gulp-core-build-sass_v3.1.2", - "date": "Mon, 15 May 2017 21:59:43 GMT", - "comments": { - "patch": [ - { - "comment": "Remove incremental builds, which cause incorrect behavior when dealing with imports." - } - ] - } - }, - { - "version": "3.1.1", - "tag": "@microsoft/gulp-core-build-sass_v3.1.1", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.4.3 <3.0.0`" - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/gulp-core-build-sass_v3.1.0", - "date": "Tue, 11 Apr 2017 01:33:59 GMT", - "comments": { - "minor": [ - { - "comment": "Add task config property: warnOnCssInvalidPropertyName to gulp-core-build-sass. if set to false, CSS module compile warning message will changed to verbose message" - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/gulp-core-build-sass_v3.0.0", - "date": "Mon, 20 Mar 2017 21:52:20 GMT", - "comments": { - "minor": [ - { - "comment": "Adding moduleExportName option to sass task, so that we can optionally export to something other than \"default\"." - } - ], - "major": [ - { - "comment": "Updating gulp-sass and related package version dependencies." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.2 <3.0.0` to `>=2.4.3 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.8", - "tag": "@microsoft/gulp-core-build-sass_v2.0.8", - "date": "Mon, 20 Mar 2017 03:50:55 GMT", - "comments": { - "patch": [ - { - "comment": "Reverting previous change, which causes a regression in SPFx yeoman scenario." - } - ] - } - }, - { - "version": "2.0.7", - "tag": "@microsoft/gulp-core-build-sass_v2.0.7", - "date": "Mon, 20 Mar 2017 00:54:03 GMT", - "comments": { - "patch": [ - { - "comment": "Updating gulp-sass and related package version dependencies." - } - ] - } - }, - { - "version": "2.0.6", - "tag": "@microsoft/gulp-core-build-sass_v2.0.6", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.0 <3.0.0` to `>=2.4.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.5", - "tag": "@microsoft/gulp-core-build-sass_v2.0.5", - "date": "Tue, 14 Feb 2017 20:03:00 GMT", - "comments": { - "patch": [ - { - "comment": "Updating SASS hash generation for css modules to consider css content in addition to filename." - } - ] - } - }, - { - "version": "2.0.4", - "tag": "@microsoft/gulp-core-build-sass_v2.0.4", - "date": "Wed, 08 Feb 2017 00:23:01 GMT", - "comments": { - "patch": [ - { - "comment": "Fixing the paths generated by GCB-sass to be compatible with Webpack 2.X" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.2.1 <3.0.0` to `>=2.2.2 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.3", - "tag": "@microsoft/gulp-core-build-sass_v2.0.3", - "date": "Tue, 31 Jan 2017 20:32:37 GMT", - "comments": { - "patch": [ - { - "comment": "Make loadSchema public instead of protected." - } - ] - } - }, - { - "version": "2.0.2", - "tag": "@microsoft/gulp-core-build-sass_v2.0.2", - "date": "Tue, 31 Jan 2017 01:55:09 GMT", - "comments": { - "patch": [ - { - "comment": "Introduce schema for SassTask" - } - ] - } - }, - { - "version": "2.0.1", - "tag": "@microsoft/gulp-core-build-sass_v2.0.1", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=1.0.0 <2.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - } - ] -} diff --git a/core-build/gulp-core-build-sass/CHANGELOG.md b/core-build/gulp-core-build-sass/CHANGELOG.md deleted file mode 100644 index 2197c674d1a..00000000000 --- a/core-build/gulp-core-build-sass/CHANGELOG.md +++ /dev/null @@ -1,2193 +0,0 @@ -# Change Log - @microsoft/gulp-core-build-sass - -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. - -## 4.14.22 -Tue, 25 May 2021 00:12:21 GMT - -_Version update only_ - -## 4.14.21 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 4.14.20 -Thu, 13 May 2021 01:52:46 GMT - -_Version update only_ - -## 4.14.19 -Tue, 11 May 2021 22:19:17 GMT - -_Version update only_ - -## 4.14.18 -Mon, 10 May 2021 15:08:37 GMT - -### Patches - -- Replace deprecated node-sass with sass - -## 4.14.17 -Mon, 03 May 2021 15:10:28 GMT - -_Version update only_ - -## 4.14.16 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 4.14.15 -Thu, 29 Apr 2021 01:07:29 GMT - -_Version update only_ - -## 4.14.14 -Fri, 23 Apr 2021 22:00:06 GMT - -_Version update only_ - -## 4.14.13 -Fri, 23 Apr 2021 15:11:20 GMT - -_Version update only_ - -## 4.14.12 -Wed, 21 Apr 2021 15:12:27 GMT - -_Version update only_ - -## 4.14.11 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 4.14.10 -Thu, 15 Apr 2021 02:59:25 GMT - -_Version update only_ - -## 4.14.9 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 4.14.8 -Thu, 08 Apr 2021 20:41:54 GMT - -_Version update only_ - -## 4.14.7 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 4.14.6 -Thu, 08 Apr 2021 00:10:18 GMT - -_Version update only_ - -## 4.14.5 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 4.14.4 -Wed, 31 Mar 2021 15:10:36 GMT - -_Version update only_ - -## 4.14.3 -Mon, 29 Mar 2021 05:02:06 GMT - -_Version update only_ - -## 4.14.2 -Fri, 19 Mar 2021 22:31:37 GMT - -_Version update only_ - -## 4.14.1 -Wed, 17 Mar 2021 05:04:38 GMT - -_Version update only_ - -## 4.14.0 -Fri, 12 Mar 2021 01:13:27 GMT - -### Minor changes - -- Update node-sass to support Node 15. - -## 4.13.49 -Wed, 10 Mar 2021 05:10:06 GMT - -_Version update only_ - -## 4.13.48 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 4.13.47 -Tue, 02 Mar 2021 23:25:05 GMT - -_Version update only_ - -## 4.13.46 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 4.13.45 -Fri, 22 Jan 2021 05:39:22 GMT - -_Version update only_ - -## 4.13.44 -Thu, 21 Jan 2021 04:19:00 GMT - -_Version update only_ - -## 4.13.43 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 4.13.42 -Fri, 08 Jan 2021 07:28:49 GMT - -_Version update only_ - -## 4.13.41 -Wed, 06 Jan 2021 16:10:43 GMT - -_Version update only_ - -## 4.13.40 -Mon, 14 Dec 2020 16:12:20 GMT - -_Version update only_ - -## 4.13.39 -Thu, 10 Dec 2020 23:25:49 GMT - -_Version update only_ - -## 4.13.38 -Sat, 05 Dec 2020 01:11:23 GMT - -_Version update only_ - -## 4.13.37 -Tue, 01 Dec 2020 01:10:38 GMT - -_Version update only_ - -## 4.13.36 -Mon, 30 Nov 2020 16:11:50 GMT - -_Version update only_ - -## 4.13.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 4.13.34 -Wed, 18 Nov 2020 06:21:58 GMT - -_Version update only_ - -## 4.13.33 -Tue, 17 Nov 2020 01:17:38 GMT - -_Version update only_ - -## 4.13.32 -Mon, 16 Nov 2020 01:57:58 GMT - -_Version update only_ - -## 4.13.31 -Fri, 13 Nov 2020 01:11:00 GMT - -_Version update only_ - -## 4.13.30 -Thu, 12 Nov 2020 01:11:10 GMT - -_Version update only_ - -## 4.13.29 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 4.13.28 -Tue, 10 Nov 2020 23:13:11 GMT - -_Version update only_ - -## 4.13.27 -Tue, 10 Nov 2020 16:11:42 GMT - -_Version update only_ - -## 4.13.26 -Sun, 08 Nov 2020 22:52:49 GMT - -_Version update only_ - -## 4.13.25 -Fri, 06 Nov 2020 16:09:30 GMT - -_Version update only_ - -## 4.13.24 -Tue, 03 Nov 2020 01:11:18 GMT - -_Version update only_ - -## 4.13.23 -Mon, 02 Nov 2020 16:12:05 GMT - -_Version update only_ - -## 4.13.22 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 4.13.21 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 4.13.20 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 4.13.19 -Thu, 29 Oct 2020 00:11:33 GMT - -_Version update only_ - -## 4.13.18 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 4.13.17 -Tue, 27 Oct 2020 15:10:13 GMT - -_Version update only_ - -## 4.13.16 -Sat, 24 Oct 2020 00:11:18 GMT - -_Version update only_ - -## 4.13.15 -Wed, 21 Oct 2020 05:09:44 GMT - -_Version update only_ - -## 4.13.14 -Wed, 21 Oct 2020 02:28:18 GMT - -_Version update only_ - -## 4.13.13 -Fri, 16 Oct 2020 23:32:58 GMT - -_Version update only_ - -## 4.13.12 -Thu, 15 Oct 2020 00:59:08 GMT - -_Version update only_ - -## 4.13.11 -Wed, 14 Oct 2020 23:30:14 GMT - -_Version update only_ - -## 4.13.10 -Tue, 13 Oct 2020 15:11:28 GMT - -_Version update only_ - -## 4.13.9 -Mon, 12 Oct 2020 15:11:16 GMT - -_Version update only_ - -## 4.13.8 -Fri, 09 Oct 2020 15:11:08 GMT - -_Version update only_ - -## 4.13.7 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 4.13.6 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 4.13.5 -Mon, 05 Oct 2020 15:10:42 GMT - -_Version update only_ - -## 4.13.4 -Fri, 02 Oct 2020 00:10:59 GMT - -_Version update only_ - -## 4.13.3 -Thu, 01 Oct 2020 20:27:16 GMT - -_Version update only_ - -## 4.13.2 -Thu, 01 Oct 2020 18:51:21 GMT - -_Version update only_ - -## 4.13.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 4.13.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -## 4.12.37 -Tue, 22 Sep 2020 05:45:56 GMT - -_Version update only_ - -## 4.12.36 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 4.12.35 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 4.12.34 -Sat, 19 Sep 2020 04:37:26 GMT - -_Version update only_ - -## 4.12.33 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 4.12.32 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 4.12.31 -Fri, 18 Sep 2020 21:49:53 GMT - -_Version update only_ - -## 4.12.30 -Wed, 16 Sep 2020 05:30:25 GMT - -_Version update only_ - -## 4.12.29 -Tue, 15 Sep 2020 01:51:37 GMT - -_Version update only_ - -## 4.12.28 -Mon, 14 Sep 2020 15:09:48 GMT - -_Version update only_ - -## 4.12.27 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 4.12.26 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 4.12.25 -Wed, 09 Sep 2020 03:29:01 GMT - -_Version update only_ - -## 4.12.24 -Wed, 09 Sep 2020 00:38:48 GMT - -_Version update only_ - -## 4.12.23 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 4.12.22 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 4.12.21 -Fri, 04 Sep 2020 15:06:28 GMT - -_Version update only_ - -## 4.12.20 -Thu, 03 Sep 2020 15:09:59 GMT - -_Version update only_ - -## 4.12.19 -Wed, 02 Sep 2020 23:01:13 GMT - -_Version update only_ - -## 4.12.18 -Wed, 02 Sep 2020 15:10:17 GMT - -_Version update only_ - -## 4.12.17 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 4.12.16 -Tue, 25 Aug 2020 00:10:12 GMT - -_Version update only_ - -## 4.12.15 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 4.12.14 -Sat, 22 Aug 2020 05:55:42 GMT - -_Version update only_ - -## 4.12.13 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 4.12.12 -Thu, 20 Aug 2020 18:41:47 GMT - -_Version update only_ - -## 4.12.11 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 4.12.10 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 4.12.9 -Tue, 18 Aug 2020 03:03:23 GMT - -_Version update only_ - -## 4.12.8 -Mon, 17 Aug 2020 05:31:53 GMT - -_Version update only_ - -## 4.12.7 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 4.12.6 -Thu, 13 Aug 2020 09:26:39 GMT - -_Version update only_ - -## 4.12.5 -Thu, 13 Aug 2020 04:57:38 GMT - -_Version update only_ - -## 4.12.4 -Wed, 12 Aug 2020 00:10:05 GMT - -_Version update only_ - -## 4.12.3 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 4.12.2 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 4.12.1 -Fri, 03 Jul 2020 05:46:41 GMT - -_Version update only_ - -## 4.12.0 -Fri, 03 Jul 2020 00:10:16 GMT - -### Minor changes - -- Allow customization of generated CSS module class names. - -## 4.11.12 -Sat, 27 Jun 2020 00:09:38 GMT - -_Version update only_ - -## 4.11.11 -Fri, 26 Jun 2020 22:16:39 GMT - -_Version update only_ - -## 4.11.10 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 4.11.9 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 4.11.8 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 4.11.7 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 4.11.6 -Fri, 12 Jun 2020 09:19:21 GMT - -_Version update only_ - -## 4.11.5 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 4.11.4 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 4.11.3 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 4.11.2 -Fri, 29 May 2020 21:35:29 GMT - -### Patches - -- Fix static autoprefixer configuration options - -## 4.11.1 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 4.11.0 -Thu, 28 May 2020 00:09:21 GMT - -### Minor changes - -- Allow configuration of autoprefixer plugin - -## 4.10.19 -Wed, 27 May 2020 05:15:10 GMT - -_Version update only_ - -## 4.10.18 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 4.10.17 -Fri, 22 May 2020 15:08:42 GMT - -_Version update only_ - -## 4.10.16 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 4.10.15 -Thu, 21 May 2020 15:41:59 GMT - -_Version update only_ - -## 4.10.14 -Tue, 19 May 2020 15:08:19 GMT - -_Version update only_ - -## 4.10.13 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 4.10.12 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 4.10.11 -Sat, 02 May 2020 00:08:16 GMT - -_Version update only_ - -## 4.10.10 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 4.10.9 -Fri, 03 Apr 2020 15:10:15 GMT - -_Version update only_ - -## 4.10.8 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 4.10.7 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 4.10.6 -Wed, 18 Mar 2020 15:07:47 GMT - -_Version update only_ - -## 4.10.5 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 4.10.4 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 4.10.3 -Fri, 24 Jan 2020 00:27:39 GMT - -_Version update only_ - -## 4.10.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 4.10.1 -Tue, 21 Jan 2020 21:56:13 GMT - -_Version update only_ - -## 4.10.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 4.9.0 -Fri, 17 Jan 2020 01:08:23 GMT - -### Minor changes - -- Update autoprefixer to ~9.7.4 - -## 4.8.24 -Tue, 14 Jan 2020 01:34:15 GMT - -_Version update only_ - -## 4.8.23 -Sat, 11 Jan 2020 05:18:23 GMT - -_Version update only_ - -## 4.8.22 -Fri, 10 Jan 2020 03:07:47 GMT - -_Version update only_ - -## 4.8.21 -Thu, 09 Jan 2020 06:44:12 GMT - -_Version update only_ - -## 4.8.20 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 4.8.19 -Mon, 23 Dec 2019 16:08:05 GMT - -_Version update only_ - -## 4.8.18 -Wed, 04 Dec 2019 23:17:55 GMT - -_Version update only_ - -## 4.8.17 -Tue, 03 Dec 2019 03:17:43 GMT - -_Version update only_ - -## 4.8.16 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 4.8.15 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 4.8.14 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 4.8.13 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 4.8.12 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 4.8.11 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 4.8.10 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 4.8.9 -Fri, 25 Oct 2019 15:08:54 GMT - -_Version update only_ - -## 4.8.8 -Tue, 22 Oct 2019 06:24:44 GMT - -### Patches - -- Refactor some code as part of migration from TSLint to ESLint - -## 4.8.7 -Mon, 21 Oct 2019 05:22:43 GMT - -_Version update only_ - -## 4.8.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 4.8.5 -Sun, 06 Oct 2019 00:27:39 GMT - -_Version update only_ - -## 4.8.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 4.8.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 4.8.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 4.8.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 4.8.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 4.7.25 -Fri, 20 Sep 2019 21:27:22 GMT - -_Version update only_ - -## 4.7.24 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 4.7.23 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 4.7.22 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 4.7.21 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 4.7.20 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 4.7.19 -Wed, 04 Sep 2019 01:43:31 GMT - -_Version update only_ - -## 4.7.18 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 4.7.17 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 4.7.16 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 4.7.15 -Thu, 08 Aug 2019 00:49:05 GMT - -_Version update only_ - -## 4.7.14 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 4.7.13 -Tue, 23 Jul 2019 19:14:38 GMT - -### Patches - -- Update node-sass to latest. Required for compatibility with Node 12. - -## 4.7.12 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 4.7.11 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 4.7.10 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 4.7.9 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 4.7.8 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 4.7.7 -Mon, 08 Jul 2019 19:12:18 GMT - -_Version update only_ - -## 4.7.6 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 4.7.5 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 4.7.4 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 4.7.3 -Thu, 06 Jun 2019 22:33:36 GMT - -_Version update only_ - -## 4.7.2 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 4.7.1 -Tue, 04 Jun 2019 05:51:53 GMT - -_Version update only_ - -## 4.7.0 -Fri, 31 May 2019 01:13:07 GMT - -### Minor changes - -- Make css modules class hash names consistent relative to root path. - -## 4.6.35 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 4.6.34 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 4.6.33 -Thu, 09 May 2019 19:12:31 GMT - -_Version update only_ - -## 4.6.32 -Mon, 06 May 2019 20:46:21 GMT - -_Version update only_ - -## 4.6.31 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 4.6.30 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 4.6.29 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 4.6.28 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 4.6.27 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 4.6.26 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 4.6.25 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 4.6.24 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 4.6.23 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 4.6.22 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 4.6.21 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 4.6.20 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 4.6.19 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 4.6.18 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 4.6.17 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 4.6.16 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 4.6.15 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 4.6.14 -Thu, 21 Mar 2019 01:15:32 GMT - -_Version update only_ - -## 4.6.13 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 4.6.12 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 4.6.11 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 4.6.10 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 4.6.9 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 4.6.8 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 4.6.7 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 4.6.6 -Mon, 04 Mar 2019 17:13:19 GMT - -_Version update only_ - -## 4.6.5 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 4.6.4 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 4.6.3 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 4.6.2 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 4.6.1 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 4.6.0 -Mon, 11 Feb 2019 03:31:55 GMT - -### Minor changes - -- Updated support for clean-css 4.2.1 and typings. Added override task configuration for clean-css options. - -## 4.5.40 -Wed, 30 Jan 2019 20:49:11 GMT - -_Version update only_ - -## 4.5.39 -Sat, 19 Jan 2019 03:47:47 GMT - -_Version update only_ - -## 4.5.38 -Tue, 15 Jan 2019 17:04:09 GMT - -_Version update only_ - -## 4.5.37 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 4.5.36 -Mon, 07 Jan 2019 17:04:07 GMT - -_Version update only_ - -## 4.5.35 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 4.5.34 -Fri, 14 Dec 2018 20:51:51 GMT - -_Version update only_ - -## 4.5.33 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 4.5.32 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 4.5.31 -Sat, 08 Dec 2018 06:35:36 GMT - -_Version update only_ - -## 4.5.30 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 4.5.29 -Mon, 03 Dec 2018 17:04:06 GMT - -_Version update only_ - -## 4.5.28 -Fri, 30 Nov 2018 23:34:58 GMT - -_Version update only_ - -## 4.5.27 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 4.5.26 -Thu, 29 Nov 2018 00:35:38 GMT - -_Version update only_ - -## 4.5.25 -Wed, 28 Nov 2018 19:29:53 GMT - -_Version update only_ - -## 4.5.24 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 4.5.23 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 4.5.22 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 4.5.21 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 4.5.20 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 4.5.19 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 4.5.18 -Mon, 05 Nov 2018 17:04:24 GMT - -_Version update only_ - -## 4.5.17 -Thu, 01 Nov 2018 21:33:52 GMT - -_Version update only_ - -## 4.5.16 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 4.5.15 -Wed, 31 Oct 2018 21:17:50 GMT - -_Version update only_ - -## 4.5.14 -Wed, 31 Oct 2018 17:00:55 GMT - -_Version update only_ - -## 4.5.13 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 4.5.12 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 4.5.11 -Sat, 27 Oct 2018 00:26:56 GMT - -_Version update only_ - -## 4.5.10 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 4.5.9 -Thu, 25 Oct 2018 08:56:02 GMT - -_Version update only_ - -## 4.5.8 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 4.5.7 -Thu, 18 Oct 2018 05:30:14 GMT - -_Version update only_ - -## 4.5.6 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 4.5.5 -Wed, 17 Oct 2018 21:04:49 GMT - -_Version update only_ - -## 4.5.4 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 4.5.3 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 4.5.2 -Tue, 09 Oct 2018 06:58:02 GMT - -_Version update only_ - -## 4.5.1 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 4.5.0 -Sun, 07 Oct 2018 06:15:56 GMT - -### Minor changes - -- Refactor task to no longer use Gulp. - -### Patches - -- Better support for indented syntax and, likewise, `.sass` extension. - -## 4.4.8 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 4.4.7 -Wed, 26 Sep 2018 21:39:40 GMT - -_Version update only_ - -## 4.4.6 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 4.4.5 -Mon, 24 Sep 2018 16:04:28 GMT - -_Version update only_ - -## 4.4.4 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 4.4.3 -Thu, 20 Sep 2018 23:57:21 GMT - -_Version update only_ - -## 4.4.2 -Tue, 18 Sep 2018 21:04:55 GMT - -_Version update only_ - -## 4.4.1 -Mon, 10 Sep 2018 23:23:01 GMT - -_Version update only_ - -## 4.4.0 -Thu, 06 Sep 2018 21:04:43 GMT - -### Minor changes - -- Upgrade PostCSS related packages to newest versions. - -## 4.3.54 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 4.3.53 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 4.3.52 -Mon, 03 Sep 2018 16:04:46 GMT - -_Version update only_ - -## 4.3.51 -Fri, 31 Aug 2018 00:11:01 GMT - -### Patches - -- Include @types/gulp as a non-dev dependency. - -## 4.3.50 -Thu, 30 Aug 2018 22:47:34 GMT - -_Version update only_ - -## 4.3.49 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 4.3.48 -Thu, 30 Aug 2018 18:45:12 GMT - -_Version update only_ - -## 4.3.47 -Thu, 30 Aug 2018 04:42:01 GMT - -_Version update only_ - -## 4.3.46 -Thu, 30 Aug 2018 04:24:41 GMT - -_Version update only_ - -## 4.3.45 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 4.3.44 -Wed, 29 Aug 2018 20:34:33 GMT - -_Version update only_ - -## 4.3.43 -Wed, 29 Aug 2018 06:36:50 GMT - -_Version update only_ - -## 4.3.42 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 4.3.41 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 4.3.40 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 4.3.39 -Tue, 21 Aug 2018 16:04:38 GMT - -_Version update only_ - -## 4.3.38 -Thu, 09 Aug 2018 21:58:02 GMT - -_Version update only_ - -## 4.3.37 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 4.3.36 -Thu, 09 Aug 2018 16:04:24 GMT - -_Version update only_ - -## 4.3.35 -Tue, 07 Aug 2018 22:27:31 GMT - -_Version update only_ - -## 4.3.34 -Thu, 26 Jul 2018 23:53:43 GMT - -_Version update only_ - -## 4.3.33 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 4.3.32 -Wed, 25 Jul 2018 21:02:57 GMT - -_Version update only_ - -## 4.3.31 -Fri, 20 Jul 2018 16:04:52 GMT - -_Version update only_ - -## 4.3.30 -Tue, 17 Jul 2018 16:02:52 GMT - -_Version update only_ - -## 4.3.29 -Fri, 13 Jul 2018 19:04:50 GMT - -_Version update only_ - -## 4.3.28 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 4.3.27 -Fri, 29 Jun 2018 02:56:51 GMT - -_Version update only_ - -## 4.3.26 -Sat, 23 Jun 2018 02:21:20 GMT - -_Version update only_ - -## 4.3.25 -Fri, 22 Jun 2018 16:05:15 GMT - -_Version update only_ - -## 4.3.24 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 4.3.23 -Tue, 19 Jun 2018 19:35:11 GMT - -_Version update only_ - -## 4.3.22 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 4.3.21 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 4.3.20 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 4.3.19 -Tue, 15 May 2018 00:18:10 GMT - -_Version update only_ - -## 4.3.18 -Fri, 11 May 2018 22:43:14 GMT - -_Version update only_ - -## 4.3.17 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 4.3.16 -Tue, 01 May 2018 22:03:20 GMT - -_Version update only_ - -## 4.3.15 -Fri, 27 Apr 2018 03:04:32 GMT - -_Version update only_ - -## 4.3.14 -Fri, 20 Apr 2018 16:06:11 GMT - -_Version update only_ - -## 4.3.13 -Thu, 19 Apr 2018 21:25:56 GMT - -_Version update only_ - -## 4.3.12 -Thu, 19 Apr 2018 17:02:06 GMT - -_Version update only_ - -## 4.3.11 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 4.3.10 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 4.3.9 -Tue, 27 Mar 2018 01:34:25 GMT - -_Version update only_ - -## 4.3.8 -Mon, 26 Mar 2018 19:12:42 GMT - -_Version update only_ - -## 4.3.7 -Sun, 25 Mar 2018 01:26:19 GMT - -_Version update only_ - -## 4.3.6 -Fri, 23 Mar 2018 00:34:53 GMT - -_Version update only_ - -## 4.3.5 -Thu, 22 Mar 2018 18:34:13 GMT - -_Version update only_ - -## 4.3.4 -Tue, 20 Mar 2018 02:44:45 GMT - -_Version update only_ - -## 4.3.3 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 4.3.2 -Thu, 15 Mar 2018 20:00:50 GMT - -_Version update only_ - -## 4.3.1 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 4.3.0 -Tue, 13 Mar 2018 23:11:32 GMT - -### Minor changes - -- Add support for sourcemaps. - -## 4.2.21 -Mon, 12 Mar 2018 20:36:19 GMT - -_Version update only_ - -## 4.2.20 -Tue, 06 Mar 2018 17:04:51 GMT - -_Version update only_ - -## 4.2.19 -Fri, 02 Mar 2018 01:13:59 GMT - -_Version update only_ - -## 4.2.18 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 4.2.17 -Wed, 21 Feb 2018 22:04:19 GMT - -_Version update only_ - -## 4.2.16 -Wed, 21 Feb 2018 03:13:28 GMT - -_Version update only_ - -## 4.2.15 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 4.2.14 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 4.2.13 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.2.12 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.2.11 -Fri, 26 Jan 2018 22:05:30 GMT - -_Version update only_ - -## 4.2.10 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 4.2.9 -Fri, 26 Jan 2018 00:36:51 GMT - -_Version update only_ - -## 4.2.8 -Tue, 23 Jan 2018 17:05:28 GMT - -_Version update only_ - -## 4.2.7 -Sat, 20 Jan 2018 02:39:16 GMT - -### Patches - -- Remove unused dependencies - -## 4.2.6 -Thu, 18 Jan 2018 03:23:46 GMT - -_Version update only_ - -## 4.2.5 -Thu, 18 Jan 2018 00:48:06 GMT - -_Version update only_ - -## 4.2.4 -Thu, 18 Jan 2018 00:27:23 GMT - -### Patches - -- Remove deprecated tslint rule "typeof-compare" - -## 4.2.3 -Wed, 17 Jan 2018 10:49:31 GMT - -_Version update only_ - -## 4.2.2 -Fri, 12 Jan 2018 03:35:22 GMT - -_Version update only_ - -## 4.2.1 -Thu, 11 Jan 2018 22:31:51 GMT - -_Version update only_ - -## 4.2.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 4.1.24 -Tue, 09 Jan 2018 17:05:51 GMT - -### Patches - -- Get web-build-tools building with pnpm - -## 4.1.23 -Sun, 07 Jan 2018 05:12:08 GMT - -_Version update only_ - -## 4.1.22 -Fri, 05 Jan 2018 20:26:45 GMT - -_Version update only_ - -## 4.1.21 -Fri, 05 Jan 2018 00:48:41 GMT - -_Version update only_ - -## 4.1.20 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 4.1.19 -Tue, 12 Dec 2017 03:33:26 GMT - -_Version update only_ - -## 4.1.18 -Thu, 30 Nov 2017 23:59:09 GMT - -_Version update only_ - -## 4.1.17 -Thu, 30 Nov 2017 23:12:21 GMT - -_Version update only_ - -## 4.1.16 -Wed, 29 Nov 2017 17:05:37 GMT - -_Version update only_ - -## 4.1.15 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 4.1.14 -Mon, 13 Nov 2017 17:04:50 GMT - -_Version update only_ - -## 4.1.13 -Mon, 06 Nov 2017 17:04:18 GMT - -_Version update only_ - -## 4.1.12 -Thu, 02 Nov 2017 16:05:24 GMT - -### Patches - -- lock the reference version between web build tools projects - -## 4.1.11 -Wed, 01 Nov 2017 21:06:08 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 4.1.10 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 4.1.9 -Tue, 31 Oct 2017 16:04:55 GMT - -_Version update only_ - -## 4.1.8 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 4.1.7 -Tue, 24 Oct 2017 18:17:12 GMT - -_Version update only_ - -## 4.1.6 -Mon, 23 Oct 2017 21:53:12 GMT - -### Patches - -- Updated cyclic dependencies - -## 4.1.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 4.1.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 4.1.3 -Fri, 20 Oct 2017 01:04:44 GMT - -_Version update only_ - -## 4.1.2 -Thu, 05 Oct 2017 01:05:02 GMT - -_Version update only_ - -## 4.1.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 4.1.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 4.0.8 -Wed, 20 Sep 2017 22:10:17 GMT - -_Version update only_ - -## 4.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 4.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -_Version update only_ - -## 4.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 4.0.4 -Thu, 07 Sep 2017 00:11:11 GMT - -### Patches - -- Add $schema field to all schemas - -## 4.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 4.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 4.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 4.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 3.2.11 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 3.2.10 -Wed, 30 Aug 2017 01:04:34 GMT - -_Version update only_ - -## 3.2.9 -Thu, 24 Aug 2017 22:44:12 GMT - -_Version update only_ - -## 3.2.8 -Thu, 24 Aug 2017 01:04:33 GMT - -_Version update only_ - -## 3.2.7 -Tue, 22 Aug 2017 13:04:22 GMT - -_Version update only_ - -## 3.2.6 -Wed, 16 Aug 2017 23:16:55 GMT - -### Patches - -- Publish - -## 3.2.5 -Tue, 15 Aug 2017 01:29:31 GMT - -### Patches - -- Force a patch bump to ensure everything is published - -## 3.2.4 -Tue, 08 Aug 2017 23:10:36 GMT - -_Version update only_ - -## 3.2.3 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools. - -## 3.2.2 -Tue, 25 Jul 2017 20:03:31 GMT - -### Patches - -- Upgrade to TypeScript 2.4 - -## 3.2.1 -Fri, 21 Jul 2017 01:02:30 GMT - -_Version update only_ - -## 3.2.0 -Fri, 07 Jul 2017 01:02:28 GMT - -### Minor changes - -- Enable StrictNullChecks. - -## 3.1.2 -Mon, 15 May 2017 21:59:43 GMT - -### Patches - -- Remove incremental builds, which cause incorrect behavior when dealing with imports. - -## 3.1.1 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 3.1.0 -Tue, 11 Apr 2017 01:33:59 GMT - -### Minor changes - -- Add task config property: warnOnCssInvalidPropertyName to gulp-core-build-sass. if set to false, CSS module compile warning message will changed to verbose message - -## 3.0.0 -Mon, 20 Mar 2017 21:52:20 GMT - -### Breaking changes - -- Updating gulp-sass and related package version dependencies. - -### Minor changes - -- Adding moduleExportName option to sass task, so that we can optionally export to something other than "default". - -## 2.0.8 -Mon, 20 Mar 2017 03:50:55 GMT - -### Patches - -- Reverting previous change, which causes a regression in SPFx yeoman scenario. - -## 2.0.7 -Mon, 20 Mar 2017 00:54:03 GMT - -### Patches - -- Updating gulp-sass and related package version dependencies. - -## 2.0.6 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 2.0.5 -Tue, 14 Feb 2017 20:03:00 GMT - -### Patches - -- Updating SASS hash generation for css modules to consider css content in addition to filename. - -## 2.0.4 -Wed, 08 Feb 2017 00:23:01 GMT - -### Patches - -- Fixing the paths generated by GCB-sass to be compatible with Webpack 2.X - -## 2.0.3 -Tue, 31 Jan 2017 20:32:37 GMT - -### Patches - -- Make loadSchema public instead of protected. - -## 2.0.2 -Tue, 31 Jan 2017 01:55:09 GMT - -### Patches - -- Introduce schema for SassTask - -## 2.0.1 -Fri, 13 Jan 2017 06:46:05 GMT - -_Initial release_ - diff --git a/core-build/gulp-core-build-sass/LICENSE b/core-build/gulp-core-build-sass/LICENSE deleted file mode 100644 index d1df86eea40..00000000000 --- a/core-build/gulp-core-build-sass/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/gulp-core-build-sass - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/core-build/gulp-core-build-sass/README.md b/core-build/gulp-core-build-sass/README.md deleted file mode 100644 index cc46e0e83fc..00000000000 --- a/core-build/gulp-core-build-sass/README.md +++ /dev/null @@ -1,49 +0,0 @@ -# @microsoft/gulp-core-build-sass - -`gulp-core-build-sass` is a `gulp-core-build` subtask which processes sass and scss files using SASS, runs them through postcss, and produces commonjs/amd modules which are injected using the `@microsoft/load-themed-styles` package. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-sass.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-sass) -[![Build Status](https://travis-ci.org/Microsoft/gulp-core-build-sass.svg?branch=master)](https://travis-ci.org/Microsoft/gulp-core-build-sass) [![Dependencies](https://david-dm.org/Microsoft/gulp-core-build-sass.svg)](https://david-dm.org/Microsoft/gulp-core-build-sass) - -# SassTask - -## Usage -This task invokes `gulp-sass` to compile source SASS files into a CommonJS module which uses `load-themed-styles` to load styles onto the page. If the `libAmdFolder` is specified globally, this task will also output an AMD module. Various templates may be specified. - -## Config -### preamble -An optional parameter for text to include in the generated typescript file. - -**Default:** `'/* tslint:disable */'` - -### postamble -An optional parameter for text to include at the end of the generated typescript file. - -**Default:** `'/* tslint:enable */'` - -### sassMatch -An array of glob patterns for locating SASS files. - -**Default:** `['src/**/*.scss']` - -### useCSSModules -If this option is specified, ALL files will be treated as `module.sass` or `module.scss` and will -automatically generate a corresponding TypeScript file. All classes will be -appended with a hash to help ensure uniqueness on a page. This file can be -imported directly, and will contain an object describing the mangled class names. - -**Default:** `false` - -### dropCssFiles -If this is false, then we do not create `.css` files in the `lib` directory. - -**Default:** `false` - -### warnOnNonCSSModules -If files are matched by sassMatch which do not end in `.module.sass` or `.module.scss`, log a warning. - -**Default:** `false` - -# License - -MIT diff --git a/core-build/gulp-core-build-sass/config/api-extractor.json b/core-build/gulp-core-build-sass/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/gulp-core-build-sass/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/gulp-core-build-sass/config/jest.json b/core-build/gulp-core-build-sass/config/jest.json deleted file mode 100644 index 902b00ea176..00000000000 --- a/core-build/gulp-core-build-sass/config/jest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "isEnabled": true -} diff --git a/core-build/gulp-core-build-sass/config/rush-project.json b/core-build/gulp-core-build-sass/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/gulp-core-build-sass/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/gulp-core-build-sass/gulpfile.js b/core-build/gulp-core-build-sass/gulpfile.js deleted file mode 100644 index 296eccbf8a6..00000000000 --- a/core-build/gulp-core-build-sass/gulpfile.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -let build = require('@microsoft/node-library-build'); - -build.initialize(require('gulp')); diff --git a/core-build/gulp-core-build-sass/package.json b/core-build/gulp-core-build-sass/package.json deleted file mode 100644 index df11da64c52..00000000000 --- a/core-build/gulp-core-build-sass/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-sass", - "version": "4.14.22", - "description": "", - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/gulp-core-build-sass" - }, - "scripts": { - "build": "gulp test --clean" - }, - "dependencies": { - "@microsoft/gulp-core-build": "workspace:*", - "@microsoft/load-themed-styles": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/gulp": "4.0.6", - "@types/node": "10.17.13", - "autoprefixer": "~9.8.0", - "clean-css": "4.2.1", - "glob": "~7.0.5", - "sass": "1.32.12", - "postcss": "7.0.32", - "postcss-modules": "~1.5.0" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@types/autoprefixer": "9.7.2", - "@types/clean-css": "4.2.1", - "@types/glob": "7.1.1", - "@types/jest": "25.2.1", - "@types/sass": "1.16.0", - "gulp": "~4.0.2", - "jest": "~25.4.0" - } -} diff --git a/core-build/gulp-core-build-sass/src/CSSModules.ts b/core-build/gulp-core-build-sass/src/CSSModules.ts deleted file mode 100644 index 5d503e8fb79..00000000000 --- a/core-build/gulp-core-build-sass/src/CSSModules.ts +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; - -import * as postcss from 'postcss'; -import * as cssModules from 'postcss-modules'; -import * as crypto from 'crypto'; - -export interface IClassMap { - [className: string]: string; -} - -export interface ICSSModules { - /** - * Return a configured postcss plugin that will map class names to a - * consistently generated scoped name. - */ - getPlugin(): postcss.AcceptedPlugin; - - /** - * Return the CSS class map that is stored after postcss-modules runs. - */ - getClassMap(): IClassMap; -} - -export default class CSSModules implements ICSSModules { - private _classMap: IClassMap; - private _rootPath: string; - private _customizedGenerateScopedName: - | ((name: string, fileName: string, css: string) => string) - | undefined; - - /** - * CSSModules includes the source file's path relative to the project root - * as part of the class name hashing algorithm. - * This should be configured with the setting: - * {@link @microsoft/gulp-core-build#IBuildConfig.rootPath} - * That is used in {@link ./SassTask#SassTask} - * But will default the process' current working dir. - */ - public constructor( - rootPath?: string, - generateScopedName?: (name: string, fileName: string, css: string) => string - ) { - this._classMap = {}; - if (rootPath) { - this._rootPath = rootPath; - } else { - this._rootPath = process.cwd(); - } - this._customizedGenerateScopedName = generateScopedName; - } - - public getPlugin(): postcss.AcceptedPlugin { - return cssModules({ - getJSON: this.saveJson.bind(this), - generateScopedName: this._customizedGenerateScopedName || this.generateScopedName.bind(this) - }); - } - - public getClassMap(): IClassMap { - return this._classMap; - } - - protected saveJson(cssFileName: string, json: IClassMap): void { - this._classMap = json; - } - - protected generateScopedName(name: string, fileName: string, css: string): string { - const fileBaseName: string = path.relative(this._rootPath, fileName); - const safeFileBaseName: string = fileBaseName.replace(/\\/g, '/'); - const hash: string = crypto - .createHmac('sha1', safeFileBaseName) - .update(css) - .digest('hex') - .substring(0, 8); - return `${name}_${hash}`; - } -} diff --git a/core-build/gulp-core-build-sass/src/SassTask.ts b/core-build/gulp-core-build-sass/src/SassTask.ts deleted file mode 100644 index 85dba95555b..00000000000 --- a/core-build/gulp-core-build-sass/src/SassTask.ts +++ /dev/null @@ -1,301 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import * as Gulp from 'gulp'; -import { EOL } from 'os'; - -import { GulpTask } from '@microsoft/gulp-core-build'; -import { splitStyles } from '@microsoft/load-themed-styles'; -import { FileSystem, JsonFile, LegacyAdapters, JsonObject } from '@rushstack/node-core-library'; -import * as glob from 'glob'; -import * as sass from 'sass'; -import * as postcss from 'postcss'; -import * as CleanCss from 'clean-css'; -import * as autoprefixer from 'autoprefixer'; -import CSSModules, { ICSSModules, IClassMap } from './CSSModules'; - -export interface ISassTaskConfig { - /** - * An optional parameter for text to include in the generated TypeScript file. - */ - preamble?: string; - - /** - * An optional parameter for text to include at the end of the generated - * TypeScript file. - */ - postamble?: string; - - /** - * An array of glob patterns for locating files. - */ - sassMatch?: string[]; - - /** - * If this option is specified, ALL files will be treated as module.sass or - * module.scss and will automatically generate a corresponding TypeScript - * file. All classes will be appended with a hash to help ensure uniqueness - * on a page. This file can be imported directly, and will contain an object - * describing the mangled class names. - */ - useCSSModules?: boolean; - - /** - * If false, we will set the CSS property naming warning to verbose message - * while the module generates to prevent task exit with exitcode: 1. - * Default value is true. - */ - warnOnCssInvalidPropertyName?: boolean; - - /** - * If true, we will generate CSS in the lib folder. If false, the CSS is - * directly embedded into the TypeScript file. - */ - dropCssFiles?: boolean; - - /** - * If files are matched by sassMatch which do not end in .module.sass or - * .module.scss, log a warning. - */ - warnOnNonCSSModules?: boolean; - - /** - * If this option is specified, module CSS will be exported using the name - * provided. If an empty value is specified, the styles will be exported - * using 'export =', rather than a named export. By default, we use the - * 'default' export name. - */ - moduleExportName?: string; - - /** - * Allows the override of the options passed to clean-css. Options such a - * returnPromise and sourceMap will be ignored. - */ - cleanCssOptions?: CleanCss.Options; - - /** - * Allows the override of the options passed to autoprefixer. - */ - autoprefixerOptions?: autoprefixer.Options; - - /** - * Allows the override of generateScopedName function in CSSModule. - */ - generateScopedName?: (name: string, fileName: string, css: string) => string; -} - -export class SassTask extends GulpTask { - public cleanMatch: string[] = ['src/**/*.sass.ts', 'src/**/*.scss.ts']; - - private get _postCSSPlugins(): postcss.AcceptedPlugin[] { - return [autoprefixer(this.taskConfig.autoprefixerOptions) as postcss.Transformer]; - } - - public constructor() { - super('sass', { - preamble: '/* tslint:disable */', - postamble: '/* tslint:enable */', - sassMatch: ['src/**/*.scss', 'src/**/*.sass'], - useCSSModules: false, - warnOnCssInvalidPropertyName: true, - dropCssFiles: false, - warnOnNonCSSModules: false, - autoprefixerOptions: { overrideBrowserslist: ['> 1%', 'last 2 versions', 'ie >= 10'] } - }); - } - - public loadSchema(): JsonObject { - return JsonFile.load(path.join(__dirname, 'sass.schema.json')); - } - - public executeTask(gulp: typeof Gulp): Promise | undefined { - if (!this.taskConfig.sassMatch) { - return Promise.reject(new Error('taskConfig.sassMatch must be defined')); - } - - return this._globAll(...this.taskConfig.sassMatch) - .then((matches: string[]) => { - return Promise.all(matches.map((match) => this._processFile(match))); - }) - .then(() => { - /* collapse void[] to void */ - }); - } - - private _processFile(filePath: string): Promise { - // Ignore files that start with underscores - if (path.basename(filePath).match(/^\_/)) { - return Promise.resolve(); - } - - const isFileModuleCss: boolean = !!filePath.match(/\.module\.s(a|c)ss/); - const processAsModuleCss: boolean = isFileModuleCss || !!this.taskConfig.useCSSModules; - const cssModules: ICSSModules = new CSSModules( - this.buildConfig.rootPath, - this.taskConfig.generateScopedName - ); - - if (!processAsModuleCss && this.taskConfig.warnOnNonCSSModules) { - const relativeFilePath: string = path.relative(this.buildConfig.rootPath, filePath); - this.logWarning(`${relativeFilePath}: filename should end with module.sass or module.scss`); - } - - let cssOutputPath: string | undefined = undefined; - let cssOutputPathAbsolute: string | undefined = undefined; - if (this.taskConfig.dropCssFiles) { - const srcRelativePath: string = path.relative( - path.join(this.buildConfig.rootPath, this.buildConfig.srcFolder), - filePath - ); - cssOutputPath = path.join(this.buildConfig.libFolder, srcRelativePath); - cssOutputPath = cssOutputPath.replace(/\.s(c|a)ss$/, '.css'); - cssOutputPathAbsolute = path.join(this.buildConfig.rootPath, cssOutputPath); - } - - return LegacyAdapters.convertCallbackToPromise(sass.render, { - file: filePath, - importer: (url: string) => ({ file: this._patchSassUrl(url) }), - sourceMap: this.taskConfig.dropCssFiles, - sourceMapContents: true, - omitSourceMapUrl: true, - outFile: cssOutputPath - }) - .catch((error: sass.SassException) => { - this.fileError(filePath, error.line, error.column, error.name, error.message); - throw new Error(error.message); - }) - .then((result: sass.Result) => { - const options: postcss.ProcessOptions = { - from: filePath - }; - if (result.map && !this.buildConfig.production) { - options.map = { - prev: result.map.toString() // Pass the source map through to postcss - }; - } - - const plugins: postcss.AcceptedPlugin[] = [...this._postCSSPlugins]; - if (processAsModuleCss) { - plugins.push(cssModules.getPlugin()); - } - return postcss(plugins).process(result.css.toString(), options) as PromiseLike; - }) - .then((result: postcss.Result) => { - let cleanCssOptions: CleanCss.Options = { level: 1, returnPromise: true }; - if (this.taskConfig.cleanCssOptions) { - cleanCssOptions = { ...this.taskConfig.cleanCssOptions, returnPromise: true }; - } - cleanCssOptions.sourceMap = !!result.map; - - const cleanCss: CleanCss.MinifierPromise = new CleanCss(cleanCssOptions); - return cleanCss.minify(result.css.toString(), result.map ? result.map.toString() : undefined); - }) - .then((result: CleanCss.Output) => { - if (cssOutputPathAbsolute) { - const generatedFileLines: string[] = [result.styles.toString()]; - if (result.sourceMap && !this.buildConfig.production) { - const encodedSourceMap: string = Buffer.from(result.sourceMap.toString()).toString('base64'); - generatedFileLines.push( - `/*# sourceMappingURL=data:application/json;base64,${encodedSourceMap} */` - ); - } - - FileSystem.writeFile(cssOutputPathAbsolute, generatedFileLines.join(EOL), { - ensureFolderExists: true - }); - } - - const scssTsOutputPath: string = `${filePath}.ts`; - const classMap: IClassMap = cssModules.getClassMap(); - const stylesExportString: string = this._getStylesExportString(classMap); - const content: string | undefined = result.styles; - - let lines: string[] = []; - lines.push(this.taskConfig.preamble || ''); - - if (cssOutputPathAbsolute) { - lines = lines.concat([ - `require(${JSON.stringify(`./${path.basename(cssOutputPathAbsolute)}`)});`, - stylesExportString - ]); - } else if (content) { - lines = lines.concat([ - "import { loadStyles } from '@microsoft/load-themed-styles';", - '', - stylesExportString, - '', - `loadStyles(${JSON.stringify(splitStyles(content))});` - ]); - } - - lines.push(this.taskConfig.postamble || ''); - - const generatedTsFile: string = lines - .join(EOL) - .replace(new RegExp(`(${EOL}){3,}`, 'g'), `${EOL}${EOL}`) - .replace(new RegExp(`(${EOL})+$`, 'm'), EOL); - - FileSystem.writeFile(scssTsOutputPath, generatedTsFile); - }); - } - - private _globAll(...patterns: string[]): Promise { - return Promise.all( - patterns.map((pattern) => - LegacyAdapters.convertCallbackToPromise( - glob, - path.isAbsolute(pattern) ? pattern : path.join(this.buildConfig.rootPath, pattern) - ) - ) - ).then((matchSets: string[][]) => { - const result: { [path: string]: boolean } = {}; - for (const matchSet of matchSets) { - for (const match of matchSet) { - const normalizedMatch: string = path.resolve(match); - result[normalizedMatch] = true; - } - } - - return Object.keys(result); - }); - } - - private _patchSassUrl(url: string): string { - if (url[0] === '~') { - url = 'node_modules/' + url.substr(1); - } else if (url === 'stdin') { - url = ''; - } - - return url; - } - - private _getStylesExportString(classMap: IClassMap): string { - const classKeys: string[] = Object.keys(classMap); - const styleLines: string[] = []; - classKeys.forEach((key: string) => { - const value: string = classMap[key]; - if (key.indexOf('-') !== -1) { - const message: string = `The local CSS class '${key}' is not camelCase and will not be type-safe.`; - if (this.taskConfig.warnOnCssInvalidPropertyName) { - this.logWarning(message); - } else { - this.logVerbose(message); - } - key = `'${key}'`; - } - styleLines.push(` ${key}: '${value}'`); - }); - - let exportString: string = 'export default styles;'; - - if (this.taskConfig.moduleExportName === '') { - exportString = 'export = styles;'; - } else if (this.taskConfig.moduleExportName) { - // exportString = `export const ${this.taskConfig.moduleExportName} = styles;`; - } - - return ['const styles = {', styleLines.join(`,${EOL}`), '};', '', exportString].join(EOL); - } -} diff --git a/core-build/gulp-core-build-sass/src/index.ts b/core-build/gulp-core-build-sass/src/index.ts deleted file mode 100644 index fd764656820..00000000000 --- a/core-build/gulp-core-build-sass/src/index.ts +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { SassTask } from './SassTask'; - -/** - * @public - */ -export const sass: SassTask = new SassTask(); - -export default sass; diff --git a/core-build/gulp-core-build-sass/src/sass.schema.json b/core-build/gulp-core-build-sass/src/sass.schema.json deleted file mode 100644 index 4755e7ff225..00000000000 --- a/core-build/gulp-core-build-sass/src/sass.schema.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "title": "Sass Task Configuration", - "description": "Defines configuration for the SASS compilation task", - - "type": "object", - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - - "preamble": { - "title": "Preamble Text", - "description": "An optional parameter for text to include in the generated typescript file.", - "type": "string" - }, - - "postamble": { - "title": "Postamble Text", - "description": "An optional parameter for text to include at the end of the generated typescript file.", - "type": "string" - }, - - "sassMatch": { - "title": "Sass File Glob Pattern", - "description": "An array of glob patterns for locating SASS files.", - "type": "array" - }, - - "useCSSModules": { - "title": "Use CSS Modules", - "description": "If this option is specified, files ending with .module.sass or .module.scss extension will automatically generate a corresponding TypeScript file. All classes will be appended with a hash to help ensure uniqueness on a page. This file can be imported directly, and will contain an object describing the mangled class names.", - "type": "boolean" - }, - - "warnOnCssInvalidPropertyName ": { - "title": "Safety delver the CSS module compile warning", - "description": "If false, CSS module compile warning will be change verbose type to avoid build task exit with exitcode:1", - "type": "boolean" - }, - - "moduleExportName": { - "title": "Defines the export name for the styles", - "description": "If this option is specified, module css will be exported using the name provided. If an empty value is specified, the styles will be exported using 'export =', rather than a named export. By default we use the 'default' export name.", - "type": "string", - "pattern": "^[a-zA-Z][a-zA-Z0-9]*$" - }, - - "dropCssFiles": { - "title": "Create CSS Files", - "description": "If true, we will generate a CSS in the lib folder. If false, the CSS is directly embedded into the TypeScript file", - "type": "boolean" - } - } -} diff --git a/core-build/gulp-core-build-sass/src/test/CSSModules.test.ts b/core-build/gulp-core-build-sass/src/test/CSSModules.test.ts deleted file mode 100644 index c380bd010d0..00000000000 --- a/core-build/gulp-core-build-sass/src/test/CSSModules.test.ts +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. -import * as path from 'path'; - -import CSSModules from '../CSSModules'; - -interface IScopedNameArgs { - name: string; - fileName: string; - css: string; -} - -interface ITestCSSModules { - testGenerateScopedName(name: string, fileName: string, css: string): string; -} - -class TestCSSModules extends CSSModules { - public testGenerateScopedName(name: string, fileName: string, css: string): string { - return this.generateScopedName(name, fileName, css); - } -} - -test('will generate different hashes for different content', () => { - const version1: IScopedNameArgs = { - name: 'Button', - fileName: path.join(__dirname, 'Sally', 'src', 'main.sass'), - css: 'color: blue;' - }; - const version2: IScopedNameArgs = { - name: 'Button', - fileName: path.join(__dirname, 'Sally', 'src', 'main.sass'), - css: 'color: pink;' - }; - const cssModules: ITestCSSModules = new TestCSSModules(); - const output1: string = cssModules.testGenerateScopedName(version1.name, version1.fileName, version1.css); - const output2: string = cssModules.testGenerateScopedName(version2.name, version2.fileName, version2.css); - expect(output1).not.toBe(output2); -}); - -test('will generate the same hash in a different root path', () => { - const version1: IScopedNameArgs = { - name: 'Button', - fileName: path.join(__dirname, 'Sally', 'src', 'main.sass'), - css: 'color: blue;' - }; - const version2: IScopedNameArgs = { - name: 'Button', - fileName: path.join(__dirname, 'Suzan', 'workspace', 'src', 'main.sass'), - css: 'color: blue;' - }; - const cssModules: ITestCSSModules = new TestCSSModules(path.join(__dirname, 'Sally')); - const output1: string = cssModules.testGenerateScopedName(version1.name, version1.fileName, version1.css); - const cssModules2: ITestCSSModules = new TestCSSModules(path.join(__dirname, 'Suzan', 'workspace')); - const output2: string = cssModules2.testGenerateScopedName(version2.name, version2.fileName, version2.css); - expect(output1).toBe(output2); -}); - -test('will generate a different hash in a different src path', () => { - const version1: IScopedNameArgs = { - name: 'Button', - fileName: path.join(__dirname, 'Sally', 'src', 'main.sass'), - css: 'color: blue;' - }; - const version2: IScopedNameArgs = { - name: 'Button', - fileName: path.join(__dirname, 'Sally', 'src', 'lib', 'main.sass'), - css: 'color: blue;' - }; - const cssModules: ITestCSSModules = new TestCSSModules(); - const output1: string = cssModules.testGenerateScopedName(version1.name, version1.fileName, version1.css); - const output2: string = cssModules.testGenerateScopedName(version2.name, version2.fileName, version2.css); - expect(output1).not.toBe(output2); -}); diff --git a/core-build/gulp-core-build-sass/tsconfig.json b/core-build/gulp-core-build-sass/tsconfig.json deleted file mode 100644 index edadcec8052..00000000000 --- a/core-build/gulp-core-build-sass/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - "compilerOptions": { - "types": ["jest"] - } -} diff --git a/core-build/gulp-core-build-serve/.eslintrc.js b/core-build/gulp-core-build-serve/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/core-build/gulp-core-build-serve/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/core-build/gulp-core-build-serve/.npmignore b/core-build/gulp-core-build-serve/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/gulp-core-build-serve/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/gulp-core-build-serve/CHANGELOG.json b/core-build/gulp-core-build-serve/CHANGELOG.json deleted file mode 100644 index 67a4365ef2e..00000000000 --- a/core-build/gulp-core-build-serve/CHANGELOG.json +++ /dev/null @@ -1,6345 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-serve", - "entries": [ - { - "version": "3.9.15", - "tag": "@microsoft/gulp-core-build-serve_v3.9.15", - "date": "Tue, 25 May 2021 00:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.26`" - } - ] - } - }, - { - "version": "3.9.14", - "tag": "@microsoft/gulp-core-build-serve_v3.9.14", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.17`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.25`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "3.9.13", - "tag": "@microsoft/gulp-core-build-serve_v3.9.13", - "date": "Thu, 13 May 2021 01:52:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.24`" - } - ] - } - }, - { - "version": "3.9.12", - "tag": "@microsoft/gulp-core-build-serve_v3.9.12", - "date": "Tue, 11 May 2021 22:19:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.23`" - } - ] - } - }, - { - "version": "3.9.11", - "tag": "@microsoft/gulp-core-build-serve_v3.9.11", - "date": "Mon, 03 May 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.16`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "3.9.10", - "tag": "@microsoft/gulp-core-build-serve_v3.9.10", - "date": "Fri, 30 Apr 2021 00:30:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.21`" - } - ] - } - }, - { - "version": "3.9.9", - "tag": "@microsoft/gulp-core-build-serve_v3.9.9", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.15`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "3.9.8", - "tag": "@microsoft/gulp-core-build-serve_v3.9.8", - "date": "Thu, 29 Apr 2021 01:07:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.19`" - } - ] - } - }, - { - "version": "3.9.7", - "tag": "@microsoft/gulp-core-build-serve_v3.9.7", - "date": "Fri, 23 Apr 2021 22:00:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.18`" - } - ] - } - }, - { - "version": "3.9.6", - "tag": "@microsoft/gulp-core-build-serve_v3.9.6", - "date": "Fri, 23 Apr 2021 15:11:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.17`" - } - ] - } - }, - { - "version": "3.9.5", - "tag": "@microsoft/gulp-core-build-serve_v3.9.5", - "date": "Wed, 21 Apr 2021 15:12:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.16`" - } - ] - } - }, - { - "version": "3.9.4", - "tag": "@microsoft/gulp-core-build-serve_v3.9.4", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "3.9.3", - "tag": "@microsoft/gulp-core-build-serve_v3.9.3", - "date": "Thu, 15 Apr 2021 02:59:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.14`" - } - ] - } - }, - { - "version": "3.9.2", - "tag": "@microsoft/gulp-core-build-serve_v3.9.2", - "date": "Mon, 12 Apr 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.14`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "3.9.1", - "tag": "@microsoft/gulp-core-build-serve_v3.9.1", - "date": "Thu, 08 Apr 2021 20:41:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.12`" - } - ] - } - }, - { - "version": "3.9.0", - "tag": "@microsoft/gulp-core-build-serve_v3.9.0", - "date": "Thu, 08 Apr 2021 06:05:31 GMT", - "comments": { - "minor": [ - { - "comment": "Fix parameter name typo." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "3.8.60", - "tag": "@microsoft/gulp-core-build-serve_v3.8.60", - "date": "Thu, 08 Apr 2021 00:10:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.10`" - } - ] - } - }, - { - "version": "3.8.59", - "tag": "@microsoft/gulp-core-build-serve_v3.8.59", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.13`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "3.8.58", - "tag": "@microsoft/gulp-core-build-serve_v3.8.58", - "date": "Wed, 31 Mar 2021 15:10:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.8`" - } - ] - } - }, - { - "version": "3.8.57", - "tag": "@microsoft/gulp-core-build-serve_v3.8.57", - "date": "Mon, 29 Mar 2021 05:02:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.7`" - } - ] - } - }, - { - "version": "3.8.56", - "tag": "@microsoft/gulp-core-build-serve_v3.8.56", - "date": "Thu, 25 Mar 2021 04:57:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.6`" - } - ] - } - }, - { - "version": "3.8.55", - "tag": "@microsoft/gulp-core-build-serve_v3.8.55", - "date": "Fri, 19 Mar 2021 22:31:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.5`" - } - ] - } - }, - { - "version": "3.8.54", - "tag": "@microsoft/gulp-core-build-serve_v3.8.54", - "date": "Wed, 17 Mar 2021 05:04:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.4`" - } - ] - } - }, - { - "version": "3.8.53", - "tag": "@microsoft/gulp-core-build-serve_v3.8.53", - "date": "Fri, 12 Mar 2021 01:13:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.3`" - } - ] - } - }, - { - "version": "3.8.52", - "tag": "@microsoft/gulp-core-build-serve_v3.8.52", - "date": "Wed, 10 Mar 2021 06:23:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.2`" - } - ] - } - }, - { - "version": "3.8.51", - "tag": "@microsoft/gulp-core-build-serve_v3.8.51", - "date": "Wed, 10 Mar 2021 05:10:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.1`" - } - ] - } - }, - { - "version": "3.8.50", - "tag": "@microsoft/gulp-core-build-serve_v3.8.50", - "date": "Tue, 09 Mar 2021 23:31:46 GMT", - "comments": { - "patch": [ - { - "comment": "Update the debug certificate manager to be async." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `1.0.0`" - } - ] - } - }, - { - "version": "3.8.49", - "tag": "@microsoft/gulp-core-build-serve_v3.8.49", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.113`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "3.8.48", - "tag": "@microsoft/gulp-core-build-serve_v3.8.48", - "date": "Tue, 02 Mar 2021 23:25:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.112`" - } - ] - } - }, - { - "version": "3.8.47", - "tag": "@microsoft/gulp-core-build-serve_v3.8.47", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.12`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.111`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "3.8.46", - "tag": "@microsoft/gulp-core-build-serve_v3.8.46", - "date": "Fri, 22 Jan 2021 05:39:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.110`" - } - ] - } - }, - { - "version": "3.8.45", - "tag": "@microsoft/gulp-core-build-serve_v3.8.45", - "date": "Thu, 21 Jan 2021 04:19:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.109`" - } - ] - } - }, - { - "version": "3.8.44", - "tag": "@microsoft/gulp-core-build-serve_v3.8.44", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.108`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "3.8.43", - "tag": "@microsoft/gulp-core-build-serve_v3.8.43", - "date": "Tue, 12 Jan 2021 21:01:00 GMT", - "comments": { - "patch": [ - { - "comment": "Update source glob argument to be non-empty string for Gulp 4 compat" - } - ] - } - }, - { - "version": "3.8.42", - "tag": "@microsoft/gulp-core-build-serve_v3.8.42", - "date": "Fri, 08 Jan 2021 07:28:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.107`" - } - ] - } - }, - { - "version": "3.8.41", - "tag": "@microsoft/gulp-core-build-serve_v3.8.41", - "date": "Wed, 06 Jan 2021 16:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.106`" - } - ] - } - }, - { - "version": "3.8.40", - "tag": "@microsoft/gulp-core-build-serve_v3.8.40", - "date": "Mon, 14 Dec 2020 16:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.105`" - } - ] - } - }, - { - "version": "3.8.39", - "tag": "@microsoft/gulp-core-build-serve_v3.8.39", - "date": "Thu, 10 Dec 2020 23:25:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.11`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.104`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "3.8.38", - "tag": "@microsoft/gulp-core-build-serve_v3.8.38", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.103`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "3.8.37", - "tag": "@microsoft/gulp-core-build-serve_v3.8.37", - "date": "Tue, 01 Dec 2020 01:10:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.102`" - } - ] - } - }, - { - "version": "3.8.36", - "tag": "@microsoft/gulp-core-build-serve_v3.8.36", - "date": "Mon, 30 Nov 2020 16:11:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.10`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.101`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.14`" - } - ] - } - }, - { - "version": "3.8.35", - "tag": "@microsoft/gulp-core-build-serve_v3.8.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.100`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "3.8.34", - "tag": "@microsoft/gulp-core-build-serve_v3.8.34", - "date": "Wed, 18 Nov 2020 06:21:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.99`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "3.8.33", - "tag": "@microsoft/gulp-core-build-serve_v3.8.33", - "date": "Tue, 17 Nov 2020 01:17:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.98`" - } - ] - } - }, - { - "version": "3.8.32", - "tag": "@microsoft/gulp-core-build-serve_v3.8.32", - "date": "Mon, 16 Nov 2020 01:57:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.97`" - } - ] - } - }, - { - "version": "3.8.31", - "tag": "@microsoft/gulp-core-build-serve_v3.8.31", - "date": "Fri, 13 Nov 2020 01:11:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.96`" - } - ] - } - }, - { - "version": "3.8.30", - "tag": "@microsoft/gulp-core-build-serve_v3.8.30", - "date": "Thu, 12 Nov 2020 01:11:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.95`" - } - ] - } - }, - { - "version": "3.8.29", - "tag": "@microsoft/gulp-core-build-serve_v3.8.29", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.9`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.94`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "3.8.28", - "tag": "@microsoft/gulp-core-build-serve_v3.8.28", - "date": "Tue, 10 Nov 2020 23:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.8`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.93`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "3.8.27", - "tag": "@microsoft/gulp-core-build-serve_v3.8.27", - "date": "Tue, 10 Nov 2020 16:11:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.92`" - } - ] - } - }, - { - "version": "3.8.26", - "tag": "@microsoft/gulp-core-build-serve_v3.8.26", - "date": "Sun, 08 Nov 2020 22:52:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.91`" - } - ] - } - }, - { - "version": "3.8.25", - "tag": "@microsoft/gulp-core-build-serve_v3.8.25", - "date": "Fri, 06 Nov 2020 16:09:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.90`" - } - ] - } - }, - { - "version": "3.8.24", - "tag": "@microsoft/gulp-core-build-serve_v3.8.24", - "date": "Tue, 03 Nov 2020 01:11:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.89`" - } - ] - } - }, - { - "version": "3.8.23", - "tag": "@microsoft/gulp-core-build-serve_v3.8.23", - "date": "Mon, 02 Nov 2020 16:12:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.88`" - } - ] - } - }, - { - "version": "3.8.22", - "tag": "@microsoft/gulp-core-build-serve_v3.8.22", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.7`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.87`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "3.8.21", - "tag": "@microsoft/gulp-core-build-serve_v3.8.21", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.6`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.86`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "3.8.20", - "tag": "@microsoft/gulp-core-build-serve_v3.8.20", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.85`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "3.8.19", - "tag": "@microsoft/gulp-core-build-serve_v3.8.19", - "date": "Thu, 29 Oct 2020 00:11:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.84`" - } - ] - } - }, - { - "version": "3.8.18", - "tag": "@microsoft/gulp-core-build-serve_v3.8.18", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.5`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.83`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "3.8.17", - "tag": "@microsoft/gulp-core-build-serve_v3.8.17", - "date": "Tue, 27 Oct 2020 15:10:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.4`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.82`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "3.8.16", - "tag": "@microsoft/gulp-core-build-serve_v3.8.16", - "date": "Sat, 24 Oct 2020 00:11:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.81`" - } - ] - } - }, - { - "version": "3.8.15", - "tag": "@microsoft/gulp-core-build-serve_v3.8.15", - "date": "Wed, 21 Oct 2020 05:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.80`" - } - ] - } - }, - { - "version": "3.8.14", - "tag": "@microsoft/gulp-core-build-serve_v3.8.14", - "date": "Wed, 21 Oct 2020 02:28:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.79`" - } - ] - } - }, - { - "version": "3.8.13", - "tag": "@microsoft/gulp-core-build-serve_v3.8.13", - "date": "Fri, 16 Oct 2020 23:32:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.78`" - } - ] - } - }, - { - "version": "3.8.12", - "tag": "@microsoft/gulp-core-build-serve_v3.8.12", - "date": "Thu, 15 Oct 2020 00:59:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.77`" - } - ] - } - }, - { - "version": "3.8.11", - "tag": "@microsoft/gulp-core-build-serve_v3.8.11", - "date": "Wed, 14 Oct 2020 23:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.76`" - } - ] - } - }, - { - "version": "3.8.10", - "tag": "@microsoft/gulp-core-build-serve_v3.8.10", - "date": "Tue, 13 Oct 2020 15:11:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.75`" - } - ] - } - }, - { - "version": "3.8.9", - "tag": "@microsoft/gulp-core-build-serve_v3.8.9", - "date": "Mon, 12 Oct 2020 15:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.74`" - } - ] - } - }, - { - "version": "3.8.8", - "tag": "@microsoft/gulp-core-build-serve_v3.8.8", - "date": "Fri, 09 Oct 2020 15:11:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.73`" - } - ] - } - }, - { - "version": "3.8.7", - "tag": "@microsoft/gulp-core-build-serve_v3.8.7", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.3`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.72`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "3.8.6", - "tag": "@microsoft/gulp-core-build-serve_v3.8.6", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.2`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.71`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "3.8.5", - "tag": "@microsoft/gulp-core-build-serve_v3.8.5", - "date": "Mon, 05 Oct 2020 15:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.70`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "3.8.4", - "tag": "@microsoft/gulp-core-build-serve_v3.8.4", - "date": "Fri, 02 Oct 2020 00:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.69`" - } - ] - } - }, - { - "version": "3.8.3", - "tag": "@microsoft/gulp-core-build-serve_v3.8.3", - "date": "Thu, 01 Oct 2020 20:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.68`" - } - ] - } - }, - { - "version": "3.8.2", - "tag": "@microsoft/gulp-core-build-serve_v3.8.2", - "date": "Thu, 01 Oct 2020 18:51:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.67`" - } - ] - } - }, - { - "version": "3.8.1", - "tag": "@microsoft/gulp-core-build-serve_v3.8.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.66`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "3.8.0", - "tag": "@microsoft/gulp-core-build-serve_v3.8.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.65`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "3.7.64", - "tag": "@microsoft/gulp-core-build-serve_v3.7.64", - "date": "Tue, 22 Sep 2020 05:45:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.28`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.64`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.52`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "3.7.63", - "tag": "@microsoft/gulp-core-build-serve_v3.7.63", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.27`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.63`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.51`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "3.7.62", - "tag": "@microsoft/gulp-core-build-serve_v3.7.62", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.26`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.62`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.50`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "3.7.61", - "tag": "@microsoft/gulp-core-build-serve_v3.7.61", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.25`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.61`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.49`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "3.7.60", - "tag": "@microsoft/gulp-core-build-serve_v3.7.60", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.24`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.60`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.48`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "3.7.59", - "tag": "@microsoft/gulp-core-build-serve_v3.7.59", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.23`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.59`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.47`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "3.7.58", - "tag": "@microsoft/gulp-core-build-serve_v3.7.58", - "date": "Fri, 18 Sep 2020 21:49:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.58`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.46`" - } - ] - } - }, - { - "version": "3.7.57", - "tag": "@microsoft/gulp-core-build-serve_v3.7.57", - "date": "Wed, 16 Sep 2020 05:30:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.57`" - } - ] - } - }, - { - "version": "3.7.56", - "tag": "@microsoft/gulp-core-build-serve_v3.7.56", - "date": "Tue, 15 Sep 2020 01:51:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.56`" - } - ] - } - }, - { - "version": "3.7.55", - "tag": "@microsoft/gulp-core-build-serve_v3.7.55", - "date": "Mon, 14 Sep 2020 15:09:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.55`" - } - ] - } - }, - { - "version": "3.7.54", - "tag": "@microsoft/gulp-core-build-serve_v3.7.54", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.54`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.45`" - } - ] - } - }, - { - "version": "3.7.53", - "tag": "@microsoft/gulp-core-build-serve_v3.7.53", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.53`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.44`" - } - ] - } - }, - { - "version": "3.7.52", - "tag": "@microsoft/gulp-core-build-serve_v3.7.52", - "date": "Wed, 09 Sep 2020 03:29:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.52`" - } - ] - } - }, - { - "version": "3.7.51", - "tag": "@microsoft/gulp-core-build-serve_v3.7.51", - "date": "Wed, 09 Sep 2020 00:38:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.51`" - } - ] - } - }, - { - "version": "3.7.50", - "tag": "@microsoft/gulp-core-build-serve_v3.7.50", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.43`" - } - ] - } - }, - { - "version": "3.7.49", - "tag": "@microsoft/gulp-core-build-serve_v3.7.49", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.42`" - } - ] - } - }, - { - "version": "3.7.48", - "tag": "@microsoft/gulp-core-build-serve_v3.7.48", - "date": "Fri, 04 Sep 2020 15:06:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.48`" - } - ] - } - }, - { - "version": "3.7.47", - "tag": "@microsoft/gulp-core-build-serve_v3.7.47", - "date": "Thu, 03 Sep 2020 15:09:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.47`" - } - ] - } - }, - { - "version": "3.7.46", - "tag": "@microsoft/gulp-core-build-serve_v3.7.46", - "date": "Wed, 02 Sep 2020 23:01:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.46`" - } - ] - } - }, - { - "version": "3.7.45", - "tag": "@microsoft/gulp-core-build-serve_v3.7.45", - "date": "Wed, 02 Sep 2020 15:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.45`" - } - ] - } - }, - { - "version": "3.7.44", - "tag": "@microsoft/gulp-core-build-serve_v3.7.44", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "3.7.43", - "tag": "@microsoft/gulp-core-build-serve_v3.7.43", - "date": "Tue, 25 Aug 2020 00:10:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.43`" - } - ] - } - }, - { - "version": "3.7.42", - "tag": "@microsoft/gulp-core-build-serve_v3.7.42", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.40`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "3.7.41", - "tag": "@microsoft/gulp-core-build-serve_v3.7.41", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.39`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "3.7.40", - "tag": "@microsoft/gulp-core-build-serve_v3.7.40", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.38`" - } - ] - } - }, - { - "version": "3.7.39", - "tag": "@microsoft/gulp-core-build-serve_v3.7.39", - "date": "Thu, 20 Aug 2020 18:41:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.39`" - } - ] - } - }, - { - "version": "3.7.38", - "tag": "@microsoft/gulp-core-build-serve_v3.7.38", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.37`" - } - ] - } - }, - { - "version": "3.7.37", - "tag": "@microsoft/gulp-core-build-serve_v3.7.37", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.36`" - } - ] - } - }, - { - "version": "3.7.36", - "tag": "@microsoft/gulp-core-build-serve_v3.7.36", - "date": "Tue, 18 Aug 2020 03:03:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.36`" - } - ] - } - }, - { - "version": "3.7.35", - "tag": "@microsoft/gulp-core-build-serve_v3.7.35", - "date": "Mon, 17 Aug 2020 05:31:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.35`" - } - ] - } - }, - { - "version": "3.7.34", - "tag": "@microsoft/gulp-core-build-serve_v3.7.34", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.35`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "3.7.33", - "tag": "@microsoft/gulp-core-build-serve_v3.7.33", - "date": "Thu, 13 Aug 2020 09:26:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.33`" - } - ] - } - }, - { - "version": "3.7.32", - "tag": "@microsoft/gulp-core-build-serve_v3.7.32", - "date": "Thu, 13 Aug 2020 04:57:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.32`" - } - ] - } - }, - { - "version": "3.7.31", - "tag": "@microsoft/gulp-core-build-serve_v3.7.31", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.34`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "3.7.30", - "tag": "@microsoft/gulp-core-build-serve_v3.7.30", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" to `0.2.30`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.33`" - } - ] - } - }, - { - "version": "3.7.29", - "tag": "@microsoft/gulp-core-build-serve_v3.7.29", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.11` to `3.16.12`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.28` to `0.2.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.8.0` to `0.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.31` to `6.4.32`" - } - ] - } - }, - { - "version": "3.7.28", - "tag": "@microsoft/gulp-core-build-serve_v3.7.28", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.27` to `0.2.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.2` to `0.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.30` to `6.4.31`" - } - ] - } - }, - { - "version": "3.7.27", - "tag": "@microsoft/gulp-core-build-serve_v3.7.27", - "date": "Sat, 27 Jun 2020 00:09:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.26` to `0.2.27`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.29` to `6.4.30`" - } - ] - } - }, - { - "version": "3.7.26", - "tag": "@microsoft/gulp-core-build-serve_v3.7.26", - "date": "Fri, 26 Jun 2020 22:16:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.25` to `0.2.26`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.28` to `6.4.29`" - } - ] - } - }, - { - "version": "3.7.25", - "tag": "@microsoft/gulp-core-build-serve_v3.7.25", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.10` to `3.16.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.24` to `0.2.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.1` to `0.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.27` to `6.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "3.7.24", - "tag": "@microsoft/gulp-core-build-serve_v3.7.24", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.9` to `3.16.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.23` to `0.2.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.0` to `0.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.26` to `6.4.27`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "3.7.23", - "tag": "@microsoft/gulp-core-build-serve_v3.7.23", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.8` to `3.16.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.22` to `0.2.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.1` to `0.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.25` to `6.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "3.7.22", - "tag": "@microsoft/gulp-core-build-serve_v3.7.22", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.21` to `0.2.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.0` to `0.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.24` to `6.4.25`" - } - ] - } - }, - { - "version": "3.7.21", - "tag": "@microsoft/gulp-core-build-serve_v3.7.21", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.20` to `0.2.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.3` to `0.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.23` to `6.4.24`" - } - ] - } - }, - { - "version": "3.7.20", - "tag": "@microsoft/gulp-core-build-serve_v3.7.20", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.7` to `3.16.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.19` to `0.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.22` to `6.4.23`" - } - ] - } - }, - { - "version": "3.7.19", - "tag": "@microsoft/gulp-core-build-serve_v3.7.19", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.18` to `0.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.21` to `6.4.22`" - } - ] - } - }, - { - "version": "3.7.18", - "tag": "@microsoft/gulp-core-build-serve_v3.7.18", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.6` to `3.16.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.17` to `0.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.20` to `6.4.21`" - } - ] - } - }, - { - "version": "3.7.17", - "tag": "@microsoft/gulp-core-build-serve_v3.7.17", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.5` to `3.16.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.16` to `0.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.17` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.19` to `6.4.20`" - } - ] - } - }, - { - "version": "3.7.16", - "tag": "@microsoft/gulp-core-build-serve_v3.7.16", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.4` to `3.16.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.15` to `0.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.16` to `0.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.18` to `6.4.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "3.7.15", - "tag": "@microsoft/gulp-core-build-serve_v3.7.15", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.3` to `3.16.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.14` to `0.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.15` to `0.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.17` to `6.4.18`" - } - ] - } - }, - { - "version": "3.7.14", - "tag": "@microsoft/gulp-core-build-serve_v3.7.14", - "date": "Fri, 22 May 2020 15:08:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.2` to `3.16.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.13` to `0.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.14` to `0.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.16` to `6.4.17`" - } - ] - } - }, - { - "version": "3.7.13", - "tag": "@microsoft/gulp-core-build-serve_v3.7.13", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.1` to `3.16.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.12` to `0.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.13` to `0.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.15` to `6.4.16`" - } - ] - } - }, - { - "version": "3.7.12", - "tag": "@microsoft/gulp-core-build-serve_v3.7.12", - "date": "Thu, 21 May 2020 15:41:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.0` to `3.16.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.11` to `0.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.12` to `0.4.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.14` to `6.4.15`" - } - ] - } - }, - { - "version": "3.7.11", - "tag": "@microsoft/gulp-core-build-serve_v3.7.11", - "date": "Tue, 19 May 2020 15:08:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.10` to `0.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.11` to `0.4.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.13` to `6.4.14`" - } - ] - } - }, - { - "version": "3.7.10", - "tag": "@microsoft/gulp-core-build-serve_v3.7.10", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.9` to `0.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.10` to `0.4.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.12` to `6.4.13`" - } - ] - } - }, - { - "version": "3.7.9", - "tag": "@microsoft/gulp-core-build-serve_v3.7.9", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.8` to `0.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.9` to `0.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.11` to `6.4.12`" - } - ] - } - }, - { - "version": "3.7.8", - "tag": "@microsoft/gulp-core-build-serve_v3.7.8", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.5` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.7` to `0.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.10` to `6.4.11`" - } - ] - } - }, - { - "version": "3.7.7", - "tag": "@microsoft/gulp-core-build-serve_v3.7.7", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.4` to `3.15.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.6` to `0.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.8` to `0.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.9` to `6.4.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "3.7.6", - "tag": "@microsoft/gulp-core-build-serve_v3.7.6", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.5` to `0.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.7` to `0.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.8` to `6.4.9`" - } - ] - } - }, - { - "version": "3.7.5", - "tag": "@microsoft/gulp-core-build-serve_v3.7.5", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.4` to `0.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.6` to `0.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.7` to `6.4.8`" - } - ] - } - }, - { - "version": "3.7.4", - "tag": "@microsoft/gulp-core-build-serve_v3.7.4", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.3` to `3.15.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.3` to `0.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.5` to `0.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.6` to `6.4.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "3.7.3", - "tag": "@microsoft/gulp-core-build-serve_v3.7.3", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.2` to `3.15.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.2` to `0.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.4` to `0.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.5` to `6.4.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "3.7.2", - "tag": "@microsoft/gulp-core-build-serve_v3.7.2", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.1` to `3.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.1` to `0.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.3` to `0.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.4` to `6.4.5`" - } - ] - } - }, - { - "version": "3.7.1", - "tag": "@microsoft/gulp-core-build-serve_v3.7.1", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.2.0` to `0.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.2` to `0.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.3` to `6.4.4`" - } - ] - } - }, - { - "version": "3.7.0", - "tag": "@microsoft/gulp-core-build-serve_v3.7.0", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "minor": [ - { - "comment": "Extract debug certificate logic into separate package." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@rushstack/debug-certificate-manager\" from `0.1.0` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.2` to `6.4.3`" - } - ] - } - }, - { - "version": "3.6.2", - "tag": "@microsoft/gulp-core-build-serve_v3.6.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.1` to `6.4.2`" - } - ] - } - }, - { - "version": "3.6.1", - "tag": "@microsoft/gulp-core-build-serve_v3.6.1", - "date": "Tue, 21 Jan 2020 21:56:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.0` to `6.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "3.6.0", - "tag": "@microsoft/gulp-core-build-serve_v3.6.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.4` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.15` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.16` to `6.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "3.5.23", - "tag": "@microsoft/gulp-core-build-serve_v3.5.23", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.3` to `3.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.15` to `6.3.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "3.5.22", - "tag": "@microsoft/gulp-core-build-serve_v3.5.22", - "date": "Tue, 14 Jan 2020 01:34:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.13` to `0.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.14` to `6.3.15`" - } - ] - } - }, - { - "version": "3.5.21", - "tag": "@microsoft/gulp-core-build-serve_v3.5.21", - "date": "Sat, 11 Jan 2020 05:18:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.2` to `3.13.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.13` to `6.3.14`" - } - ] - } - }, - { - "version": "3.5.20", - "tag": "@microsoft/gulp-core-build-serve_v3.5.20", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.1` to `3.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.12` to `6.3.13`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.5.19", - "tag": "@microsoft/gulp-core-build-serve_v3.5.19", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.0` to `3.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.11` to `6.3.12`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "3.5.18", - "tag": "@microsoft/gulp-core-build-serve_v3.5.18", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.5` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.10` to `6.3.11`" - } - ] - } - }, - { - "version": "3.5.17", - "tag": "@microsoft/gulp-core-build-serve_v3.5.17", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.9` to `0.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.9` to `6.3.10`" - } - ] - } - }, - { - "version": "3.5.16", - "tag": "@microsoft/gulp-core-build-serve_v3.5.16", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.8` to `0.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.8` to `6.3.9`" - } - ] - } - }, - { - "version": "3.5.15", - "tag": "@microsoft/gulp-core-build-serve_v3.5.15", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.7` to `0.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.7` to `6.3.8`" - } - ] - } - }, - { - "version": "3.5.14", - "tag": "@microsoft/gulp-core-build-serve_v3.5.14", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.4` to `3.12.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.6` to `0.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.6` to `6.3.7`" - } - ] - } - }, - { - "version": "3.5.13", - "tag": "@microsoft/gulp-core-build-serve_v3.5.13", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.3` to `3.12.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.5` to `6.3.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "3.5.12", - "tag": "@microsoft/gulp-core-build-serve_v3.5.12", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.4` to `0.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.4` to `6.3.5`" - } - ] - } - }, - { - "version": "3.5.11", - "tag": "@microsoft/gulp-core-build-serve_v3.5.11", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.2` to `3.12.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.3` to `6.3.4`" - } - ] - } - }, - { - "version": "3.5.10", - "tag": "@microsoft/gulp-core-build-serve_v3.5.10", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.2` to `6.3.3`" - } - ] - } - }, - { - "version": "3.5.9", - "tag": "@microsoft/gulp-core-build-serve_v3.5.9", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.1` to `6.3.2`" - } - ] - } - }, - { - "version": "3.5.8", - "tag": "@microsoft/gulp-core-build-serve_v3.5.8", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "patch": [ - { - "comment": "Refactor some code as part of migration from TSLint to ESLint" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.1` to `3.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.0` to `6.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "3.5.7", - "tag": "@microsoft/gulp-core-build-serve_v3.5.7", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.6` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.6` to `6.3.0`" - } - ] - } - }, - { - "version": "3.5.6", - "tag": "@microsoft/gulp-core-build-serve_v3.5.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.5` to `0.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.5` to `6.2.6`" - } - ] - } - }, - { - "version": "3.5.5", - "tag": "@microsoft/gulp-core-build-serve_v3.5.5", - "date": "Sun, 06 Oct 2019 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.4` to `0.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.4` to `6.2.5`" - } - ] - } - }, - { - "version": "3.5.4", - "tag": "@microsoft/gulp-core-build-serve_v3.5.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.3` to `0.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.3` to `6.2.4`" - } - ] - } - }, - { - "version": "3.5.3", - "tag": "@microsoft/gulp-core-build-serve_v3.5.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.2` to `0.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.2` to `6.2.3`" - } - ] - } - }, - { - "version": "3.5.2", - "tag": "@microsoft/gulp-core-build-serve_v3.5.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.1` to `0.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.1` to `6.2.2`" - } - ] - } - }, - { - "version": "3.5.1", - "tag": "@microsoft/gulp-core-build-serve_v3.5.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.0` to `0.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.0` to `6.2.1`" - } - ] - } - }, - { - "version": "3.5.0", - "tag": "@microsoft/gulp-core-build-serve_v3.5.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.3` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.24` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.11` to `6.2.0`" - } - ] - } - }, - { - "version": "3.4.11", - "tag": "@microsoft/gulp-core-build-serve_v3.4.11", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.23` to `0.1.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.10` to `6.1.11`" - } - ] - } - }, - { - "version": "3.4.10", - "tag": "@microsoft/gulp-core-build-serve_v3.4.10", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.22` to `0.1.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.9` to `6.1.10`" - } - ] - } - }, - { - "version": "3.4.9", - "tag": "@microsoft/gulp-core-build-serve_v3.4.9", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.2` to `3.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.21` to `0.1.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.8` to `6.1.9`" - } - ] - } - }, - { - "version": "3.4.8", - "tag": "@microsoft/gulp-core-build-serve_v3.4.8", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.20` to `0.1.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.7` to `6.1.8`" - } - ] - } - }, - { - "version": "3.4.7", - "tag": "@microsoft/gulp-core-build-serve_v3.4.7", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.1` to `3.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.19` to `0.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.6` to `6.1.7`" - } - ] - } - }, - { - "version": "3.4.6", - "tag": "@microsoft/gulp-core-build-serve_v3.4.6", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.18` to `0.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.5` to `6.1.6`" - } - ] - } - }, - { - "version": "3.4.5", - "tag": "@microsoft/gulp-core-build-serve_v3.4.5", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.17` to `0.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.4` to `6.1.5`" - } - ] - } - }, - { - "version": "3.4.4", - "tag": "@microsoft/gulp-core-build-serve_v3.4.4", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.16` to `0.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.3` to `6.1.4`" - } - ] - } - }, - { - "version": "3.4.3", - "tag": "@microsoft/gulp-core-build-serve_v3.4.3", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.15` to `0.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.2` to `6.1.3`" - } - ] - } - }, - { - "version": "3.4.2", - "tag": "@microsoft/gulp-core-build-serve_v3.4.2", - "date": "Thu, 08 Aug 2019 00:49:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.14` to `0.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.1` to `6.1.2`" - } - ] - } - }, - { - "version": "3.4.1", - "tag": "@microsoft/gulp-core-build-serve_v3.4.1", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.13` to `0.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.0` to `6.1.1`" - } - ] - } - }, - { - "version": "3.4.0", - "tag": "@microsoft/gulp-core-build-serve_v3.4.0", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "minor": [ - { - "comment": "Update gulp to 4.0.2" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.26` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.74` to `6.1.0`" - } - ] - } - }, - { - "version": "3.3.48", - "tag": "@microsoft/gulp-core-build-serve_v3.3.48", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.12` to `0.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.73` to `6.0.74`" - } - ] - } - }, - { - "version": "3.3.47", - "tag": "@microsoft/gulp-core-build-serve_v3.3.47", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.11` to `0.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.72` to `6.0.73`" - } - ] - } - }, - { - "version": "3.3.46", - "tag": "@microsoft/gulp-core-build-serve_v3.3.46", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.23` to `0.3.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.71` to `6.0.72`" - } - ] - } - }, - { - "version": "3.3.45", - "tag": "@microsoft/gulp-core-build-serve_v3.3.45", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.22` to `0.3.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.70` to `6.0.71`" - } - ] - } - }, - { - "version": "3.3.44", - "tag": "@microsoft/gulp-core-build-serve_v3.3.44", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.21` to `0.3.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.69` to `6.0.70`" - } - ] - } - }, - { - "version": "3.3.43", - "tag": "@microsoft/gulp-core-build-serve_v3.3.43", - "date": "Mon, 08 Jul 2019 19:12:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.20` to `0.3.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.68` to `6.0.69`" - } - ] - } - }, - { - "version": "3.3.42", - "tag": "@microsoft/gulp-core-build-serve_v3.3.42", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.19` to `0.3.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.67` to `6.0.68`" - } - ] - } - }, - { - "version": "3.3.41", - "tag": "@microsoft/gulp-core-build-serve_v3.3.41", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.18` to `0.3.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.66` to `6.0.67`" - } - ] - } - }, - { - "version": "3.3.40", - "tag": "@microsoft/gulp-core-build-serve_v3.3.40", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.17` to `0.3.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.65` to `6.0.66`" - } - ] - } - }, - { - "version": "3.3.39", - "tag": "@microsoft/gulp-core-build-serve_v3.3.39", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.16` to `0.3.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.64` to `6.0.65`" - } - ] - } - }, - { - "version": "3.3.38", - "tag": "@microsoft/gulp-core-build-serve_v3.3.38", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.15` to `0.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.63` to `6.0.64`" - } - ] - } - }, - { - "version": "3.3.37", - "tag": "@microsoft/gulp-core-build-serve_v3.3.37", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.62` to `6.0.63`" - } - ] - } - }, - { - "version": "3.3.36", - "tag": "@microsoft/gulp-core-build-serve_v3.3.36", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.13` to `0.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.61` to `6.0.62`" - } - ] - } - }, - { - "version": "3.3.35", - "tag": "@microsoft/gulp-core-build-serve_v3.3.35", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.60` to `6.0.61`" - } - ] - } - }, - { - "version": "3.3.34", - "tag": "@microsoft/gulp-core-build-serve_v3.3.34", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.59` to `6.0.60`" - } - ] - } - }, - { - "version": "3.3.33", - "tag": "@microsoft/gulp-core-build-serve_v3.3.33", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.10` to `0.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.58` to `6.0.59`" - } - ] - } - }, - { - "version": "3.3.32", - "tag": "@microsoft/gulp-core-build-serve_v3.3.32", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.9` to `0.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.57` to `6.0.58`" - } - ] - } - }, - { - "version": "3.3.31", - "tag": "@microsoft/gulp-core-build-serve_v3.3.31", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.8` to `0.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.56` to `6.0.57`" - } - ] - } - }, - { - "version": "3.3.30", - "tag": "@microsoft/gulp-core-build-serve_v3.3.30", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.7` to `0.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.55` to `6.0.56`" - } - ] - } - }, - { - "version": "3.3.29", - "tag": "@microsoft/gulp-core-build-serve_v3.3.29", - "date": "Fri, 12 Apr 2019 06:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.6` to `0.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.54` to `6.0.55`" - } - ] - } - }, - { - "version": "3.3.28", - "tag": "@microsoft/gulp-core-build-serve_v3.3.28", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.53` to `6.0.54`" - } - ] - } - }, - { - "version": "3.3.27", - "tag": "@microsoft/gulp-core-build-serve_v3.3.27", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.4` to `0.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.52` to `6.0.53`" - } - ] - } - }, - { - "version": "3.3.26", - "tag": "@microsoft/gulp-core-build-serve_v3.3.26", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.51` to `6.0.52`" - } - ] - } - }, - { - "version": "3.3.25", - "tag": "@microsoft/gulp-core-build-serve_v3.3.25", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.50` to `6.0.51`" - } - ] - } - }, - { - "version": "3.3.24", - "tag": "@microsoft/gulp-core-build-serve_v3.3.24", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.49` to `6.0.50`" - } - ] - } - }, - { - "version": "3.3.23", - "tag": "@microsoft/gulp-core-build-serve_v3.3.23", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.25` to `3.9.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.48` to `6.0.49`" - } - ] - } - }, - { - "version": "3.3.22", - "tag": "@microsoft/gulp-core-build-serve_v3.3.22", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.24` to `3.9.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.47` to `6.0.48`" - } - ] - } - }, - { - "version": "3.3.21", - "tag": "@microsoft/gulp-core-build-serve_v3.3.21", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.23` to `3.9.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.46` to `6.0.47`" - } - ] - } - }, - { - "version": "3.3.20", - "tag": "@microsoft/gulp-core-build-serve_v3.3.20", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.22` to `3.9.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.45` to `6.0.46`" - } - ] - } - }, - { - "version": "3.3.19", - "tag": "@microsoft/gulp-core-build-serve_v3.3.19", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.21` to `3.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.44` to `6.0.45`" - } - ] - } - }, - { - "version": "3.3.18", - "tag": "@microsoft/gulp-core-build-serve_v3.3.18", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.20` to `3.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.43` to `6.0.44`" - } - ] - } - }, - { - "version": "3.3.17", - "tag": "@microsoft/gulp-core-build-serve_v3.3.17", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.19` to `3.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.42` to `6.0.43`" - } - ] - } - }, - { - "version": "3.3.16", - "tag": "@microsoft/gulp-core-build-serve_v3.3.16", - "date": "Thu, 21 Mar 2019 01:15:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.18` to `3.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.41` to `6.0.42`" - } - ] - } - }, - { - "version": "3.3.15", - "tag": "@microsoft/gulp-core-build-serve_v3.3.15", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.17` to `3.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.40` to `6.0.41`" - } - ] - } - }, - { - "version": "3.3.14", - "tag": "@microsoft/gulp-core-build-serve_v3.3.14", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.16` to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.39` to `6.0.40`" - } - ] - } - }, - { - "version": "3.3.13", - "tag": "@microsoft/gulp-core-build-serve_v3.3.13", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.15` to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.38` to `6.0.39`" - } - ] - } - }, - { - "version": "3.3.12", - "tag": "@microsoft/gulp-core-build-serve_v3.3.12", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.14` to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.37` to `6.0.38`" - } - ] - } - }, - { - "version": "3.3.11", - "tag": "@microsoft/gulp-core-build-serve_v3.3.11", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.13` to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.36` to `6.0.37`" - } - ] - } - }, - { - "version": "3.3.10", - "tag": "@microsoft/gulp-core-build-serve_v3.3.10", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.12` to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.35` to `6.0.36`" - } - ] - } - }, - { - "version": "3.3.9", - "tag": "@microsoft/gulp-core-build-serve_v3.3.9", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "patch": [ - { - "comment": "Fix UntrustCertTask imports" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.11` to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.34` to `6.0.35`" - } - ] - } - }, - { - "version": "3.3.8", - "tag": "@microsoft/gulp-core-build-serve_v3.3.8", - "date": "Mon, 04 Mar 2019 17:13:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.10` to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.33` to `6.0.34`" - } - ] - } - }, - { - "version": "3.3.7", - "tag": "@microsoft/gulp-core-build-serve_v3.3.7", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.9` to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.32` to `6.0.33`" - } - ] - } - }, - { - "version": "3.3.6", - "tag": "@microsoft/gulp-core-build-serve_v3.3.6", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.8` to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.31` to `6.0.32`" - } - ] - } - }, - { - "version": "3.3.5", - "tag": "@microsoft/gulp-core-build-serve_v3.3.5", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.7` to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.30` to `6.0.31`" - } - ] - } - }, - { - "version": "3.3.4", - "tag": "@microsoft/gulp-core-build-serve_v3.3.4", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.6` to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.29` to `6.0.30`" - } - ] - } - }, - { - "version": "3.3.3", - "tag": "@microsoft/gulp-core-build-serve_v3.3.3", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.5` to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.28` to `6.0.29`" - } - ] - } - }, - { - "version": "3.3.2", - "tag": "@microsoft/gulp-core-build-serve_v3.3.2", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.4` to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.27` to `6.0.28`" - } - ] - } - }, - { - "version": "3.3.1", - "tag": "@microsoft/gulp-core-build-serve_v3.3.1", - "date": "Wed, 30 Jan 2019 20:49:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.3` to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.4.0` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.26` to `6.0.27`" - } - ] - } - }, - { - "version": "3.3.0", - "tag": "@microsoft/gulp-core-build-serve_v3.3.0", - "date": "Mon, 21 Jan 2019 17:04:11 GMT", - "comments": { - "minor": [ - { - "comment": "Added rootFolder option to adjust base folder for gulp serve" - } - ] - } - }, - { - "version": "3.2.94", - "tag": "@microsoft/gulp-core-build-serve_v3.2.94", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.2` to `3.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.4` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.25` to `6.0.26`" - } - ] - } - }, - { - "version": "3.2.93", - "tag": "@microsoft/gulp-core-build-serve_v3.2.93", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.1` to `3.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.24` to `6.0.25`" - } - ] - } - }, - { - "version": "3.2.92", - "tag": "@microsoft/gulp-core-build-serve_v3.2.92", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.0` to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.23` to `6.0.24`" - } - ] - } - }, - { - "version": "3.2.91", - "tag": "@microsoft/gulp-core-build-serve_v3.2.91", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.57` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.22` to `6.0.23`" - } - ] - } - }, - { - "version": "3.2.90", - "tag": "@microsoft/gulp-core-build-serve_v3.2.90", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.56` to `3.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.21` to `6.0.22`" - } - ] - } - }, - { - "version": "3.2.89", - "tag": "@microsoft/gulp-core-build-serve_v3.2.89", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.55` to `3.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.20` to `6.0.21`" - } - ] - } - }, - { - "version": "3.2.88", - "tag": "@microsoft/gulp-core-build-serve_v3.2.88", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.54` to `3.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.19` to `6.0.20`" - } - ] - } - }, - { - "version": "3.2.87", - "tag": "@microsoft/gulp-core-build-serve_v3.2.87", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.53` to `3.8.54`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.1` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.18` to `6.0.19`" - } - ] - } - }, - { - "version": "3.2.86", - "tag": "@microsoft/gulp-core-build-serve_v3.2.86", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.52` to `3.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.0` to `0.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.17` to `6.0.18`" - } - ] - } - }, - { - "version": "3.2.85", - "tag": "@microsoft/gulp-core-build-serve_v3.2.85", - "date": "Fri, 30 Nov 2018 23:34:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.51` to `3.8.52`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.1` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.16` to `6.0.17`" - } - ] - } - }, - { - "version": "3.2.84", - "tag": "@microsoft/gulp-core-build-serve_v3.2.84", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.50` to `3.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.15` to `6.0.16`" - } - ] - } - }, - { - "version": "3.2.83", - "tag": "@microsoft/gulp-core-build-serve_v3.2.83", - "date": "Thu, 29 Nov 2018 00:35:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.49` to `3.8.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.0.0` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.14` to `6.0.15`" - } - ] - } - }, - { - "version": "3.2.82", - "tag": "@microsoft/gulp-core-build-serve_v3.2.82", - "date": "Wed, 28 Nov 2018 19:29:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.48` to `3.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.13` to `6.0.14`" - } - ] - } - }, - { - "version": "3.2.81", - "tag": "@microsoft/gulp-core-build-serve_v3.2.81", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.47` to `3.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.6.0` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.12` to `6.0.13`" - } - ] - } - }, - { - "version": "3.2.80", - "tag": "@microsoft/gulp-core-build-serve_v3.2.80", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.46` to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.2` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.11` to `6.0.12`" - } - ] - } - }, - { - "version": "3.2.79", - "tag": "@microsoft/gulp-core-build-serve_v3.2.79", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.45` to `3.8.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.10` to `6.0.11`" - } - ] - } - }, - { - "version": "3.2.78", - "tag": "@microsoft/gulp-core-build-serve_v3.2.78", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.44` to `3.8.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.9` to `6.0.10`" - } - ] - } - }, - { - "version": "3.2.77", - "tag": "@microsoft/gulp-core-build-serve_v3.2.77", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.43` to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.8` to `6.0.9`" - } - ] - } - }, - { - "version": "3.2.76", - "tag": "@microsoft/gulp-core-build-serve_v3.2.76", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.42` to `3.8.43`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.4` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.7` to `6.0.8`" - } - ] - } - }, - { - "version": "3.2.75", - "tag": "@microsoft/gulp-core-build-serve_v3.2.75", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.41` to `3.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.3` to `0.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.6` to `6.0.7`" - } - ] - } - }, - { - "version": "3.2.74", - "tag": "@microsoft/gulp-core-build-serve_v3.2.74", - "date": "Thu, 01 Nov 2018 21:33:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.40` to `3.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.5` to `6.0.6`" - } - ] - } - }, - { - "version": "3.2.73", - "tag": "@microsoft/gulp-core-build-serve_v3.2.73", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.39` to `3.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.4` to `6.0.5`" - } - ] - } - }, - { - "version": "3.2.72", - "tag": "@microsoft/gulp-core-build-serve_v3.2.72", - "date": "Wed, 31 Oct 2018 21:17:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.3` to `6.0.4`" - } - ] - } - }, - { - "version": "3.2.71", - "tag": "@microsoft/gulp-core-build-serve_v3.2.71", - "date": "Wed, 31 Oct 2018 17:00:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.38` to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.2` to `6.0.3`" - } - ] - } - }, - { - "version": "3.2.70", - "tag": "@microsoft/gulp-core-build-serve_v3.2.70", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.37` to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.1` to `6.0.2`" - } - ] - } - }, - { - "version": "3.2.69", - "tag": "@microsoft/gulp-core-build-serve_v3.2.69", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.36` to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.0` to `6.0.1`" - } - ] - } - }, - { - "version": "3.2.68", - "tag": "@microsoft/gulp-core-build-serve_v3.2.68", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.35` to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.26` to `6.0.0`" - } - ] - } - }, - { - "version": "3.2.67", - "tag": "@microsoft/gulp-core-build-serve_v3.2.67", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.34` to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.4.0` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.25` to `5.0.26`" - } - ] - } - }, - { - "version": "3.2.66", - "tag": "@microsoft/gulp-core-build-serve_v3.2.66", - "date": "Thu, 25 Oct 2018 08:56:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.33` to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.24` to `5.0.25`" - } - ] - } - }, - { - "version": "3.2.65", - "tag": "@microsoft/gulp-core-build-serve_v3.2.65", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.32` to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.1` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.23` to `5.0.24`" - } - ] - } - }, - { - "version": "3.2.64", - "tag": "@microsoft/gulp-core-build-serve_v3.2.64", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.31` to `3.8.32`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.22` to `5.0.23`" - } - ] - } - }, - { - "version": "3.2.63", - "tag": "@microsoft/gulp-core-build-serve_v3.2.63", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.30` to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.21` to `5.0.22`" - } - ] - } - }, - { - "version": "3.2.62", - "tag": "@microsoft/gulp-core-build-serve_v3.2.62", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.29` to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.20` to `5.0.21`" - } - ] - } - }, - { - "version": "3.2.61", - "tag": "@microsoft/gulp-core-build-serve_v3.2.61", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.28` to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.19` to `5.0.20`" - } - ] - } - }, - { - "version": "3.2.60", - "tag": "@microsoft/gulp-core-build-serve_v3.2.60", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.27` to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.18` to `5.0.19`" - } - ] - } - }, - { - "version": "3.2.59", - "tag": "@microsoft/gulp-core-build-serve_v3.2.59", - "date": "Tue, 09 Oct 2018 06:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.26` to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.17` to `5.0.18`" - } - ] - } - }, - { - "version": "3.2.58", - "tag": "@microsoft/gulp-core-build-serve_v3.2.58", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.25` to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.2.0` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.16` to `5.0.17`" - } - ] - } - }, - { - "version": "3.2.57", - "tag": "@microsoft/gulp-core-build-serve_v3.2.57", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.24` to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.1.0` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.15` to `5.0.16`" - } - ] - } - }, - { - "version": "3.2.56", - "tag": "@microsoft/gulp-core-build-serve_v3.2.56", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.23` to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.0.1` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.14` to `5.0.15`" - } - ] - } - }, - { - "version": "3.2.55", - "tag": "@microsoft/gulp-core-build-serve_v3.2.55", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.22` to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.13` to `5.0.14`" - } - ] - } - }, - { - "version": "3.2.54", - "tag": "@microsoft/gulp-core-build-serve_v3.2.54", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.21` to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.12` to `5.0.13`" - } - ] - } - }, - { - "version": "3.2.53", - "tag": "@microsoft/gulp-core-build-serve_v3.2.53", - "date": "Mon, 24 Sep 2018 16:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.11` to `5.0.12`" - } - ] - } - }, - { - "version": "3.2.52", - "tag": "@microsoft/gulp-core-build-serve_v3.2.52", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.10` to `5.0.11`" - } - ] - } - }, - { - "version": "3.2.51", - "tag": "@microsoft/gulp-core-build-serve_v3.2.51", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.9` to `5.0.10`" - } - ] - } - }, - { - "version": "3.2.50", - "tag": "@microsoft/gulp-core-build-serve_v3.2.50", - "date": "Tue, 18 Sep 2018 21:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.8` to `5.0.9`" - } - ] - } - }, - { - "version": "3.2.49", - "tag": "@microsoft/gulp-core-build-serve_v3.2.49", - "date": "Mon, 10 Sep 2018 23:23:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.7` to `5.0.8`" - } - ] - } - }, - { - "version": "3.2.48", - "tag": "@microsoft/gulp-core-build-serve_v3.2.48", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - } - ] - } - }, - { - "version": "3.2.47", - "tag": "@microsoft/gulp-core-build-serve_v3.2.47", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - } - ] - } - }, - { - "version": "3.2.46", - "tag": "@microsoft/gulp-core-build-serve_v3.2.46", - "date": "Mon, 03 Sep 2018 16:04:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - } - ] - } - }, - { - "version": "3.2.45", - "tag": "@microsoft/gulp-core-build-serve_v3.2.45", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "3.2.44", - "tag": "@microsoft/gulp-core-build-serve_v3.2.44", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.13` to `3.8.14`" - } - ] - } - }, - { - "version": "3.2.43", - "tag": "@microsoft/gulp-core-build-serve_v3.2.43", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - } - ] - } - }, - { - "version": "3.2.42", - "tag": "@microsoft/gulp-core-build-serve_v3.2.42", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.11` to `3.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.2.1` to `3.0.0`" - } - ] - } - }, - { - "version": "3.2.41", - "tag": "@microsoft/gulp-core-build-serve_v3.2.41", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.10` to `3.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.2.0` to `2.2.1`" - } - ] - } - }, - { - "version": "3.2.40", - "tag": "@microsoft/gulp-core-build-serve_v3.2.40", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.9` to `3.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.1.1` to `2.2.0`" - } - ] - } - }, - { - "version": "3.2.39", - "tag": "@microsoft/gulp-core-build-serve_v3.2.39", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.8` to `3.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.1.0` to `2.1.1`" - } - ] - } - }, - { - "version": "3.2.38", - "tag": "@microsoft/gulp-core-build-serve_v3.2.38", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.7` to `3.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.0.0` to `2.1.0`" - } - ] - } - }, - { - "version": "3.2.37", - "tag": "@microsoft/gulp-core-build-serve_v3.2.37", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade gulp-open to elimiante security warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.6` to `3.8.7`" - } - ] - } - }, - { - "version": "3.2.36", - "tag": "@microsoft/gulp-core-build-serve_v3.2.36", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.5` to `3.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.5.0` to `2.0.0`" - } - ] - } - }, - { - "version": "3.2.35", - "tag": "@microsoft/gulp-core-build-serve_v3.2.35", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.4` to `3.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.4.1` to `1.5.0`" - } - ] - } - }, - { - "version": "3.2.34", - "tag": "@microsoft/gulp-core-build-serve_v3.2.34", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.3` to `3.8.4`" - } - ] - } - }, - { - "version": "3.2.33", - "tag": "@microsoft/gulp-core-build-serve_v3.2.33", - "date": "Wed, 13 Jun 2018 16:05:21 GMT", - "comments": { - "patch": [ - { - "comment": "Pass the hostname from serve.json to gulpConnect.server()" - } - ] - } - }, - { - "version": "3.2.32", - "tag": "@microsoft/gulp-core-build-serve_v3.2.32", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "3.2.31", - "tag": "@microsoft/gulp-core-build-serve_v3.2.31", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "3.2.30", - "tag": "@microsoft/gulp-core-build-serve_v3.2.30", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "3.2.29", - "tag": "@microsoft/gulp-core-build-serve_v3.2.29", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.5` to `3.8.0`" - } - ] - } - }, - { - "version": "3.2.28", - "tag": "@microsoft/gulp-core-build-serve_v3.2.28", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.4` to `3.7.5`" - } - ] - } - }, - { - "version": "3.2.27", - "tag": "@microsoft/gulp-core-build-serve_v3.2.27", - "date": "Mon, 30 Apr 2018 21:04:44 GMT", - "comments": { - "patch": [ - { - "comment": "Internal refactoring to eliminate default exports" - } - ] - } - }, - { - "version": "3.2.26", - "tag": "@microsoft/gulp-core-build-serve_v3.2.26", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.3` to `3.7.4`" - } - ] - } - }, - { - "version": "3.2.25", - "tag": "@microsoft/gulp-core-build-serve_v3.2.25", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.2` to `3.7.3`" - } - ] - } - }, - { - "version": "3.2.24", - "tag": "@microsoft/gulp-core-build-serve_v3.2.24", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.1` to `3.7.2`" - } - ] - } - }, - { - "version": "3.2.23", - "tag": "@microsoft/gulp-core-build-serve_v3.2.23", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade colors to version ~1.2.1" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "3.2.22", - "tag": "@microsoft/gulp-core-build-serve_v3.2.22", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.10` to `3.7.0`" - } - ] - } - }, - { - "version": "3.2.21", - "tag": "@microsoft/gulp-core-build-serve_v3.2.21", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.9` to `3.6.10`" - } - ] - } - }, - { - "version": "3.2.20", - "tag": "@microsoft/gulp-core-build-serve_v3.2.20", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.8` to `3.6.9`" - } - ] - } - }, - { - "version": "3.2.19", - "tag": "@microsoft/gulp-core-build-serve_v3.2.19", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.7` to `3.6.8`" - } - ] - } - }, - { - "version": "3.2.18", - "tag": "@microsoft/gulp-core-build-serve_v3.2.18", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.6` to `3.6.7`" - } - ] - } - }, - { - "version": "3.2.17", - "tag": "@microsoft/gulp-core-build-serve_v3.2.17", - "date": "Fri, 23 Feb 2018 17:04:33 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade gulp-connect in order to remove the HTTP2/HTTPS workaround ." - } - ] - } - }, - { - "version": "3.2.16", - "tag": "@microsoft/gulp-core-build-serve_v3.2.16", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.5` to `3.6.6`" - } - ] - } - }, - { - "version": "3.2.15", - "tag": "@microsoft/gulp-core-build-serve_v3.2.15", - "date": "Wed, 21 Feb 2018 03:13:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.4` to `3.6.5`" - } - ] - } - }, - { - "version": "3.2.14", - "tag": "@microsoft/gulp-core-build-serve_v3.2.14", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.3` to `3.6.4`" - } - ] - } - }, - { - "version": "3.2.13", - "tag": "@microsoft/gulp-core-build-serve_v3.2.13", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.2` to `3.6.3`" - } - ] - } - }, - { - "version": "3.2.12", - "tag": "@microsoft/gulp-core-build-serve_v3.2.12", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.1` to `3.6.2`" - } - ] - } - }, - { - "version": "3.2.11", - "tag": "@microsoft/gulp-core-build-serve_v3.2.11", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.0` to `3.6.1`" - } - ] - } - }, - { - "version": "3.2.10", - "tag": "@microsoft/gulp-core-build-serve_v3.2.10", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.3` to `3.6.0`" - } - ] - } - }, - { - "version": "3.2.9", - "tag": "@microsoft/gulp-core-build-serve_v3.2.9", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.2` to `3.5.3`" - } - ] - } - }, - { - "version": "3.2.8", - "tag": "@microsoft/gulp-core-build-serve_v3.2.8", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.1` to `3.5.2`" - } - ] - } - }, - { - "version": "3.2.7", - "tag": "@microsoft/gulp-core-build-serve_v3.2.7", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "patch": [ - { - "comment": "Replace gulp-util.colors with colors package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.0` to `3.5.1`" - } - ] - } - }, - { - "version": "3.2.6", - "tag": "@microsoft/gulp-core-build-serve_v3.2.6", - "date": "Sat, 20 Jan 2018 02:39:16 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue with gulp serve when serving via https on Node8" - } - ] - } - }, - { - "version": "3.2.5", - "tag": "@microsoft/gulp-core-build-serve_v3.2.5", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.4` to `3.5.0`" - } - ] - } - }, - { - "version": "3.2.4", - "tag": "@microsoft/gulp-core-build-serve_v3.2.4", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.3` to `3.4.4`" - } - ] - } - }, - { - "version": "3.2.3", - "tag": "@microsoft/gulp-core-build-serve_v3.2.3", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.2` to `3.4.3`" - } - ] - } - }, - { - "version": "3.2.2", - "tag": "@microsoft/gulp-core-build-serve_v3.2.2", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.1` to `3.4.2`" - } - ] - } - }, - { - "version": "3.2.1", - "tag": "@microsoft/gulp-core-build-serve_v3.2.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.0` to `3.4.1`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/gulp-core-build-serve_v3.2.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.7` to `3.4.0`" - } - ] - } - }, - { - "version": "3.1.24", - "tag": "@microsoft/gulp-core-build-serve_v3.1.24", - "date": "Tue, 09 Jan 2018 17:05:51 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "d00b6549d13610fbb6f84be3478b532be9da0747", - "comment": "Get web-build-tools building with pnpm" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.6` to `3.3.7`" - } - ] - } - }, - { - "version": "3.1.23", - "tag": "@microsoft/gulp-core-build-serve_v3.1.23", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.5` to `3.3.6`" - } - ] - } - }, - { - "version": "3.1.22", - "tag": "@microsoft/gulp-core-build-serve_v3.1.22", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.4` to `3.3.5`" - } - ] - } - }, - { - "version": "3.1.21", - "tag": "@microsoft/gulp-core-build-serve_v3.1.21", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.3` to `3.3.4`" - } - ] - } - }, - { - "version": "3.1.20", - "tag": "@microsoft/gulp-core-build-serve_v3.1.20", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.2` to `3.3.3`" - } - ] - } - }, - { - "version": "3.1.19", - "tag": "@microsoft/gulp-core-build-serve_v3.1.19", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.1` to `3.3.2`" - } - ] - } - }, - { - "version": "3.1.18", - "tag": "@microsoft/gulp-core-build-serve_v3.1.18", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.0` to `3.3.1`" - } - ] - } - }, - { - "version": "3.1.17", - "tag": "@microsoft/gulp-core-build-serve_v3.1.17", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.9` to `3.3.0`" - } - ] - } - }, - { - "version": "3.1.16", - "tag": "@microsoft/gulp-core-build-serve_v3.1.16", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.8` to `3.2.9`" - } - ] - } - }, - { - "version": "3.1.15", - "tag": "@microsoft/gulp-core-build-serve_v3.1.15", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.7` to `3.2.8`" - } - ] - } - }, - { - "version": "3.1.14", - "tag": "@microsoft/gulp-core-build-serve_v3.1.14", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.6` to `3.2.7`" - } - ] - } - }, - { - "version": "3.1.13", - "tag": "@microsoft/gulp-core-build-serve_v3.1.13", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.5` to `3.2.6`" - } - ] - } - }, - { - "version": "3.1.12", - "tag": "@microsoft/gulp-core-build-serve_v3.1.12", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "2c58095f2f13492887cc1278c9a0cff49af9735b", - "comment": "lock the reference version between web build tools projects" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.4` to `3.2.5`" - } - ] - } - }, - { - "version": "3.1.11", - "tag": "@microsoft/gulp-core-build-serve_v3.1.11", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "e449bd6cdc3c179461be68e59590c25021cd1286", - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.3` to `3.2.4`" - } - ] - } - }, - { - "version": "3.1.10", - "tag": "@microsoft/gulp-core-build-serve_v3.1.10", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.2` to `3.2.3`" - } - ] - } - }, - { - "version": "3.1.9", - "tag": "@microsoft/gulp-core-build-serve_v3.1.9", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.1` to `3.2.2`" - } - ] - } - }, - { - "version": "3.1.8", - "tag": "@microsoft/gulp-core-build-serve_v3.1.8", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.0` to `3.2.1`" - } - ] - } - }, - { - "version": "3.1.7", - "tag": "@microsoft/gulp-core-build-serve_v3.1.7", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.6` to `3.2.0`" - } - ] - } - }, - { - "version": "3.1.6", - "tag": "@microsoft/gulp-core-build-serve_v3.1.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "5de032b254b632b8af0d0dd98913acef589f88d5", - "comment": "Updated cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.5` to `3.1.6`" - } - ] - } - }, - { - "version": "3.1.5", - "tag": "@microsoft/gulp-core-build-serve_v3.1.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.4` to `3.1.5`" - } - ] - } - }, - { - "version": "3.1.4", - "tag": "@microsoft/gulp-core-build-serve_v3.1.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.3` to `3.1.4`" - } - ] - } - }, - { - "version": "3.1.3", - "tag": "@microsoft/gulp-core-build-serve_v3.1.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.2` to `3.1.3`" - } - ] - } - }, - { - "version": "3.1.2", - "tag": "@microsoft/gulp-core-build-serve_v3.1.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.1` to `3.1.2`" - } - ] - } - }, - { - "version": "3.1.1", - "tag": "@microsoft/gulp-core-build-serve_v3.1.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.0` to `3.1.1`" - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/gulp-core-build-serve_v3.1.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.8` to `3.1.0`" - } - ] - } - }, - { - "version": "3.0.8", - "tag": "@microsoft/gulp-core-build-serve_v3.0.8", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.7` to `3.0.8`" - } - ] - } - }, - { - "version": "3.0.7", - "tag": "@microsoft/gulp-core-build-serve_v3.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.6` to `3.0.7`" - } - ] - } - }, - { - "version": "3.0.6", - "tag": "@microsoft/gulp-core-build-serve_v3.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.5` to `3.0.6`" - } - ] - } - }, - { - "version": "3.0.5", - "tag": "@microsoft/gulp-core-build-serve_v3.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.4` to `3.0.5`" - } - ] - } - }, - { - "version": "3.0.4", - "tag": "@microsoft/gulp-core-build-serve_v3.0.4", - "date": "Thu, 07 Sep 2017 00:11:11 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "4b7451b442c2078a96430f7a05caed37101aed52", - "comment": " Add $schema field to all schemas" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.3` to `3.0.4`" - } - ] - } - }, - { - "version": "3.0.3", - "tag": "@microsoft/gulp-core-build-serve_v3.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.2` to `3.0.3`" - } - ] - } - }, - { - "version": "3.0.2", - "tag": "@microsoft/gulp-core-build-serve_v3.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.1` to `3.0.2`" - } - ] - } - }, - { - "version": "3.0.1", - "tag": "@microsoft/gulp-core-build-serve_v3.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.0` to `3.0.1`" - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/gulp-core-build-serve_v3.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.1` to `3.0.0`" - } - ] - } - }, - { - "version": "2.1.13", - "tag": "@microsoft/gulp-core-build-serve_v2.1.13", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.0` to `2.10.1`" - } - ] - } - }, - { - "version": "2.1.12", - "tag": "@microsoft/gulp-core-build-serve_v2.1.12", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.6` to `2.10.0`" - } - ] - } - }, - { - "version": "2.1.11", - "tag": "@microsoft/gulp-core-build-serve_v2.1.11", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.5` to `2.9.6`" - } - ] - } - }, - { - "version": "2.1.10", - "tag": "@microsoft/gulp-core-build-serve_v2.1.10", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.4` to `2.9.5`" - } - ] - } - }, - { - "version": "2.1.9", - "tag": "@microsoft/gulp-core-build-serve_v2.1.9", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.3` to `2.9.4`" - } - ] - } - }, - { - "version": "2.1.8", - "tag": "@microsoft/gulp-core-build-serve_v2.1.8", - "date": "Wed, 16 Aug 2017 23:16:55 GMT", - "comments": { - "patch": [ - { - "comment": "Publish" - } - ] - } - }, - { - "version": "2.1.7", - "tag": "@microsoft/gulp-core-build-serve_v2.1.7", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump to ensure everything is published" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.1` to `2.9.2`" - } - ] - } - }, - { - "version": "2.1.6", - "tag": "@microsoft/gulp-core-build-serve_v2.1.6", - "date": "Fri, 11 Aug 2017 21:44:05 GMT", - "comments": { - "patch": [ - { - "comment": "Allow the serve task to be extended with new configuration args." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.8.0` to `2.9.0`" - } - ] - } - }, - { - "version": "2.1.5", - "tag": "@microsoft/gulp-core-build-serve_v2.1.5", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.1` to `2.7.2`" - } - ] - } - }, - { - "version": "2.1.4", - "tag": "@microsoft/gulp-core-build-serve_v2.1.4", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.7.0 <3.0.0` to `>=2.7.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.3", - "tag": "@microsoft/gulp-core-build-serve_v2.1.3", - "date": "Tue, 16 May 2017 00:01:03 GMT", - "comments": { - "patch": [ - { - "comment": "Fixing an issue where the cert utility would fail if two certutils were on the PATH." - } - ] - } - }, - { - "version": "2.1.2", - "tag": "@microsoft/gulp-core-build-serve_v2.1.2", - "date": "Thu, 27 Apr 2017 13:03:03 GMT", - "comments": { - "patch": [ - { - "comment": "Fixing the development certificate to have the subjectAltName property to work with new versions of browsers." - } - ] - } - }, - { - "version": "2.1.1", - "tag": "@microsoft/gulp-core-build-serve_v2.1.1", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.4.3 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.0", - "tag": "@microsoft/gulp-core-build-serve_v2.1.0", - "date": "Sat, 15 Apr 2017 01:03:33 GMT", - "comments": { - "minor": [ - { - "comment": "Allowing the hostname to be configured in gulp-core-build-serve." - } - ] - } - }, - { - "version": "2.0.4", - "tag": "@microsoft/gulp-core-build-serve_v2.0.4", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.0 <3.0.0` to `>=2.4.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.3", - "tag": "@microsoft/gulp-core-build-serve_v2.0.3", - "date": "Tue, 31 Jan 2017 20:32:37 GMT", - "comments": { - "patch": [ - { - "comment": "Make loadSchema public instead of protected." - } - ] - } - }, - { - "version": "2.0.2", - "tag": "@microsoft/gulp-core-build-serve_v2.0.2", - "date": "Tue, 31 Jan 2017 01:55:09 GMT", - "comments": { - "patch": [ - { - "comment": "Introduce schema for ServeTask" - } - ] - } - }, - { - "version": "2.0.1", - "tag": "@microsoft/gulp-core-build-serve_v2.0.1", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=1.0.0 <2.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - } - ] -} diff --git a/core-build/gulp-core-build-serve/CHANGELOG.md b/core-build/gulp-core-build-serve/CHANGELOG.md deleted file mode 100644 index c2e8c93f714..00000000000 --- a/core-build/gulp-core-build-serve/CHANGELOG.md +++ /dev/null @@ -1,1975 +0,0 @@ -# Change Log - @microsoft/gulp-core-build-serve - -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. - -## 3.9.15 -Tue, 25 May 2021 00:12:21 GMT - -_Version update only_ - -## 3.9.14 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 3.9.13 -Thu, 13 May 2021 01:52:46 GMT - -_Version update only_ - -## 3.9.12 -Tue, 11 May 2021 22:19:17 GMT - -_Version update only_ - -## 3.9.11 -Mon, 03 May 2021 15:10:28 GMT - -_Version update only_ - -## 3.9.10 -Fri, 30 Apr 2021 00:30:52 GMT - -_Version update only_ - -## 3.9.9 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 3.9.8 -Thu, 29 Apr 2021 01:07:29 GMT - -_Version update only_ - -## 3.9.7 -Fri, 23 Apr 2021 22:00:07 GMT - -_Version update only_ - -## 3.9.6 -Fri, 23 Apr 2021 15:11:21 GMT - -_Version update only_ - -## 3.9.5 -Wed, 21 Apr 2021 15:12:28 GMT - -_Version update only_ - -## 3.9.4 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 3.9.3 -Thu, 15 Apr 2021 02:59:25 GMT - -_Version update only_ - -## 3.9.2 -Mon, 12 Apr 2021 15:10:29 GMT - -_Version update only_ - -## 3.9.1 -Thu, 08 Apr 2021 20:41:54 GMT - -_Version update only_ - -## 3.9.0 -Thu, 08 Apr 2021 06:05:31 GMT - -### Minor changes - -- Fix parameter name typo. - -## 3.8.60 -Thu, 08 Apr 2021 00:10:18 GMT - -_Version update only_ - -## 3.8.59 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 3.8.58 -Wed, 31 Mar 2021 15:10:36 GMT - -_Version update only_ - -## 3.8.57 -Mon, 29 Mar 2021 05:02:06 GMT - -_Version update only_ - -## 3.8.56 -Thu, 25 Mar 2021 04:57:54 GMT - -_Version update only_ - -## 3.8.55 -Fri, 19 Mar 2021 22:31:38 GMT - -_Version update only_ - -## 3.8.54 -Wed, 17 Mar 2021 05:04:38 GMT - -_Version update only_ - -## 3.8.53 -Fri, 12 Mar 2021 01:13:27 GMT - -_Version update only_ - -## 3.8.52 -Wed, 10 Mar 2021 06:23:29 GMT - -_Version update only_ - -## 3.8.51 -Wed, 10 Mar 2021 05:10:06 GMT - -_Version update only_ - -## 3.8.50 -Tue, 09 Mar 2021 23:31:46 GMT - -### Patches - -- Update the debug certificate manager to be async. - -## 3.8.49 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 3.8.48 -Tue, 02 Mar 2021 23:25:05 GMT - -_Version update only_ - -## 3.8.47 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 3.8.46 -Fri, 22 Jan 2021 05:39:22 GMT - -_Version update only_ - -## 3.8.45 -Thu, 21 Jan 2021 04:19:00 GMT - -_Version update only_ - -## 3.8.44 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 3.8.43 -Tue, 12 Jan 2021 21:01:00 GMT - -### Patches - -- Update source glob argument to be non-empty string for Gulp 4 compat - -## 3.8.42 -Fri, 08 Jan 2021 07:28:49 GMT - -_Version update only_ - -## 3.8.41 -Wed, 06 Jan 2021 16:10:43 GMT - -_Version update only_ - -## 3.8.40 -Mon, 14 Dec 2020 16:12:21 GMT - -_Version update only_ - -## 3.8.39 -Thu, 10 Dec 2020 23:25:49 GMT - -_Version update only_ - -## 3.8.38 -Sat, 05 Dec 2020 01:11:23 GMT - -_Version update only_ - -## 3.8.37 -Tue, 01 Dec 2020 01:10:38 GMT - -_Version update only_ - -## 3.8.36 -Mon, 30 Nov 2020 16:11:50 GMT - -_Version update only_ - -## 3.8.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 3.8.34 -Wed, 18 Nov 2020 06:21:58 GMT - -_Version update only_ - -## 3.8.33 -Tue, 17 Nov 2020 01:17:38 GMT - -_Version update only_ - -## 3.8.32 -Mon, 16 Nov 2020 01:57:58 GMT - -_Version update only_ - -## 3.8.31 -Fri, 13 Nov 2020 01:11:01 GMT - -_Version update only_ - -## 3.8.30 -Thu, 12 Nov 2020 01:11:10 GMT - -_Version update only_ - -## 3.8.29 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 3.8.28 -Tue, 10 Nov 2020 23:13:11 GMT - -_Version update only_ - -## 3.8.27 -Tue, 10 Nov 2020 16:11:42 GMT - -_Version update only_ - -## 3.8.26 -Sun, 08 Nov 2020 22:52:49 GMT - -_Version update only_ - -## 3.8.25 -Fri, 06 Nov 2020 16:09:30 GMT - -_Version update only_ - -## 3.8.24 -Tue, 03 Nov 2020 01:11:19 GMT - -_Version update only_ - -## 3.8.23 -Mon, 02 Nov 2020 16:12:05 GMT - -_Version update only_ - -## 3.8.22 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 3.8.21 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 3.8.20 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 3.8.19 -Thu, 29 Oct 2020 00:11:33 GMT - -_Version update only_ - -## 3.8.18 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 3.8.17 -Tue, 27 Oct 2020 15:10:13 GMT - -_Version update only_ - -## 3.8.16 -Sat, 24 Oct 2020 00:11:19 GMT - -_Version update only_ - -## 3.8.15 -Wed, 21 Oct 2020 05:09:44 GMT - -_Version update only_ - -## 3.8.14 -Wed, 21 Oct 2020 02:28:17 GMT - -_Version update only_ - -## 3.8.13 -Fri, 16 Oct 2020 23:32:58 GMT - -_Version update only_ - -## 3.8.12 -Thu, 15 Oct 2020 00:59:08 GMT - -_Version update only_ - -## 3.8.11 -Wed, 14 Oct 2020 23:30:14 GMT - -_Version update only_ - -## 3.8.10 -Tue, 13 Oct 2020 15:11:28 GMT - -_Version update only_ - -## 3.8.9 -Mon, 12 Oct 2020 15:11:16 GMT - -_Version update only_ - -## 3.8.8 -Fri, 09 Oct 2020 15:11:09 GMT - -_Version update only_ - -## 3.8.7 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 3.8.6 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 3.8.5 -Mon, 05 Oct 2020 15:10:42 GMT - -_Version update only_ - -## 3.8.4 -Fri, 02 Oct 2020 00:10:59 GMT - -_Version update only_ - -## 3.8.3 -Thu, 01 Oct 2020 20:27:16 GMT - -_Version update only_ - -## 3.8.2 -Thu, 01 Oct 2020 18:51:21 GMT - -_Version update only_ - -## 3.8.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 3.8.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -## 3.7.64 -Tue, 22 Sep 2020 05:45:56 GMT - -_Version update only_ - -## 3.7.63 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 3.7.62 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 3.7.61 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 3.7.60 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 3.7.59 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 3.7.58 -Fri, 18 Sep 2020 21:49:53 GMT - -_Version update only_ - -## 3.7.57 -Wed, 16 Sep 2020 05:30:26 GMT - -_Version update only_ - -## 3.7.56 -Tue, 15 Sep 2020 01:51:37 GMT - -_Version update only_ - -## 3.7.55 -Mon, 14 Sep 2020 15:09:48 GMT - -_Version update only_ - -## 3.7.54 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 3.7.53 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 3.7.52 -Wed, 09 Sep 2020 03:29:01 GMT - -_Version update only_ - -## 3.7.51 -Wed, 09 Sep 2020 00:38:48 GMT - -_Version update only_ - -## 3.7.50 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 3.7.49 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 3.7.48 -Fri, 04 Sep 2020 15:06:28 GMT - -_Version update only_ - -## 3.7.47 -Thu, 03 Sep 2020 15:09:59 GMT - -_Version update only_ - -## 3.7.46 -Wed, 02 Sep 2020 23:01:13 GMT - -_Version update only_ - -## 3.7.45 -Wed, 02 Sep 2020 15:10:17 GMT - -_Version update only_ - -## 3.7.44 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 3.7.43 -Tue, 25 Aug 2020 00:10:12 GMT - -_Version update only_ - -## 3.7.42 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 3.7.41 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 3.7.40 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 3.7.39 -Thu, 20 Aug 2020 18:41:47 GMT - -_Version update only_ - -## 3.7.38 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 3.7.37 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 3.7.36 -Tue, 18 Aug 2020 03:03:24 GMT - -_Version update only_ - -## 3.7.35 -Mon, 17 Aug 2020 05:31:53 GMT - -_Version update only_ - -## 3.7.34 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 3.7.33 -Thu, 13 Aug 2020 09:26:40 GMT - -_Version update only_ - -## 3.7.32 -Thu, 13 Aug 2020 04:57:38 GMT - -_Version update only_ - -## 3.7.31 -Wed, 12 Aug 2020 00:10:05 GMT - -_Version update only_ - -## 3.7.30 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 3.7.29 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 3.7.28 -Fri, 03 Jul 2020 05:46:41 GMT - -_Version update only_ - -## 3.7.27 -Sat, 27 Jun 2020 00:09:38 GMT - -_Version update only_ - -## 3.7.26 -Fri, 26 Jun 2020 22:16:39 GMT - -_Version update only_ - -## 3.7.25 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 3.7.24 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 3.7.23 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 3.7.22 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 3.7.21 -Fri, 12 Jun 2020 09:19:21 GMT - -_Version update only_ - -## 3.7.20 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 3.7.19 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 3.7.18 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 3.7.17 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 3.7.16 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 3.7.15 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 3.7.14 -Fri, 22 May 2020 15:08:42 GMT - -_Version update only_ - -## 3.7.13 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 3.7.12 -Thu, 21 May 2020 15:41:59 GMT - -_Version update only_ - -## 3.7.11 -Tue, 19 May 2020 15:08:19 GMT - -_Version update only_ - -## 3.7.10 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 3.7.9 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 3.7.8 -Sat, 02 May 2020 00:08:16 GMT - -_Version update only_ - -## 3.7.7 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 3.7.6 -Fri, 03 Apr 2020 15:10:15 GMT - -_Version update only_ - -## 3.7.5 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 3.7.4 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 3.7.3 -Wed, 18 Mar 2020 15:07:47 GMT - -_Version update only_ - -## 3.7.2 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 3.7.1 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 3.7.0 -Fri, 24 Jan 2020 00:27:39 GMT - -### Minor changes - -- Extract debug certificate logic into separate package. - -## 3.6.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 3.6.1 -Tue, 21 Jan 2020 21:56:13 GMT - -_Version update only_ - -## 3.6.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 3.5.23 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 3.5.22 -Tue, 14 Jan 2020 01:34:15 GMT - -_Version update only_ - -## 3.5.21 -Sat, 11 Jan 2020 05:18:23 GMT - -_Version update only_ - -## 3.5.20 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 3.5.19 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 3.5.18 -Wed, 04 Dec 2019 23:17:55 GMT - -_Version update only_ - -## 3.5.17 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 3.5.16 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 3.5.15 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 3.5.14 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 3.5.13 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 3.5.12 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 3.5.11 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 3.5.10 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 3.5.9 -Fri, 25 Oct 2019 15:08:54 GMT - -_Version update only_ - -## 3.5.8 -Tue, 22 Oct 2019 06:24:44 GMT - -### Patches - -- Refactor some code as part of migration from TSLint to ESLint - -## 3.5.7 -Mon, 21 Oct 2019 05:22:43 GMT - -_Version update only_ - -## 3.5.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 3.5.5 -Sun, 06 Oct 2019 00:27:39 GMT - -_Version update only_ - -## 3.5.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 3.5.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 3.5.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 3.5.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 3.5.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 3.4.11 -Fri, 20 Sep 2019 21:27:22 GMT - -_Version update only_ - -## 3.4.10 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 3.4.9 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 3.4.8 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 3.4.7 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 3.4.6 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 3.4.5 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 3.4.4 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 3.4.3 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 3.4.2 -Thu, 08 Aug 2019 00:49:05 GMT - -_Version update only_ - -## 3.4.1 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 3.4.0 -Tue, 23 Jul 2019 19:14:38 GMT - -### Minor changes - -- Update gulp to 4.0.2 - -## 3.3.48 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 3.3.47 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 3.3.46 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 3.3.45 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 3.3.44 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 3.3.43 -Mon, 08 Jul 2019 19:12:18 GMT - -_Version update only_ - -## 3.3.42 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 3.3.41 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 3.3.40 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 3.3.39 -Thu, 06 Jun 2019 22:33:36 GMT - -_Version update only_ - -## 3.3.38 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 3.3.37 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 3.3.36 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 3.3.35 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 3.3.34 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 3.3.33 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 3.3.32 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 3.3.31 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 3.3.30 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 3.3.29 -Fri, 12 Apr 2019 06:13:17 GMT - -_Version update only_ - -## 3.3.28 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 3.3.27 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 3.3.26 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 3.3.25 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 3.3.24 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 3.3.23 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 3.3.22 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 3.3.21 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 3.3.20 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 3.3.19 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 3.3.18 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 3.3.17 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 3.3.16 -Thu, 21 Mar 2019 01:15:32 GMT - -_Version update only_ - -## 3.3.15 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 3.3.14 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 3.3.13 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 3.3.12 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 3.3.11 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 3.3.10 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 3.3.9 -Tue, 05 Mar 2019 17:13:11 GMT - -### Patches - -- Fix UntrustCertTask imports - -## 3.3.8 -Mon, 04 Mar 2019 17:13:19 GMT - -_Version update only_ - -## 3.3.7 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 3.3.6 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 3.3.5 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 3.3.4 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 3.3.3 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 3.3.2 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 3.3.1 -Wed, 30 Jan 2019 20:49:12 GMT - -_Version update only_ - -## 3.3.0 -Mon, 21 Jan 2019 17:04:11 GMT - -### Minor changes - -- Added rootFolder option to adjust base folder for gulp serve - -## 3.2.94 -Sat, 19 Jan 2019 03:47:47 GMT - -_Version update only_ - -## 3.2.93 -Tue, 15 Jan 2019 17:04:09 GMT - -_Version update only_ - -## 3.2.92 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 3.2.91 -Mon, 07 Jan 2019 17:04:07 GMT - -_Version update only_ - -## 3.2.90 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 3.2.89 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 3.2.88 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 3.2.87 -Sat, 08 Dec 2018 06:35:36 GMT - -_Version update only_ - -## 3.2.86 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 3.2.85 -Fri, 30 Nov 2018 23:34:58 GMT - -_Version update only_ - -## 3.2.84 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 3.2.83 -Thu, 29 Nov 2018 00:35:38 GMT - -_Version update only_ - -## 3.2.82 -Wed, 28 Nov 2018 19:29:53 GMT - -_Version update only_ - -## 3.2.81 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 3.2.80 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 3.2.79 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 3.2.78 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 3.2.77 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 3.2.76 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 3.2.75 -Mon, 05 Nov 2018 17:04:24 GMT - -_Version update only_ - -## 3.2.74 -Thu, 01 Nov 2018 21:33:52 GMT - -_Version update only_ - -## 3.2.73 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 3.2.72 -Wed, 31 Oct 2018 21:17:50 GMT - -_Version update only_ - -## 3.2.71 -Wed, 31 Oct 2018 17:00:55 GMT - -_Version update only_ - -## 3.2.70 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 3.2.69 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 3.2.68 -Sat, 27 Oct 2018 00:26:56 GMT - -_Version update only_ - -## 3.2.67 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 3.2.66 -Thu, 25 Oct 2018 08:56:02 GMT - -_Version update only_ - -## 3.2.65 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 3.2.64 -Thu, 18 Oct 2018 05:30:14 GMT - -_Version update only_ - -## 3.2.63 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 3.2.62 -Wed, 17 Oct 2018 21:04:49 GMT - -_Version update only_ - -## 3.2.61 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 3.2.60 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 3.2.59 -Tue, 09 Oct 2018 06:58:02 GMT - -_Version update only_ - -## 3.2.58 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 3.2.57 -Sun, 07 Oct 2018 06:15:56 GMT - -_Version update only_ - -## 3.2.56 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 3.2.55 -Wed, 26 Sep 2018 21:39:40 GMT - -_Version update only_ - -## 3.2.54 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 3.2.53 -Mon, 24 Sep 2018 16:04:28 GMT - -_Version update only_ - -## 3.2.52 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 3.2.51 -Thu, 20 Sep 2018 23:57:21 GMT - -_Version update only_ - -## 3.2.50 -Tue, 18 Sep 2018 21:04:55 GMT - -_Version update only_ - -## 3.2.49 -Mon, 10 Sep 2018 23:23:01 GMT - -_Version update only_ - -## 3.2.48 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 3.2.47 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 3.2.46 -Mon, 03 Sep 2018 16:04:45 GMT - -_Version update only_ - -## 3.2.45 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 3.2.44 -Thu, 30 Aug 2018 18:45:12 GMT - -_Version update only_ - -## 3.2.43 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 3.2.42 -Wed, 29 Aug 2018 06:36:50 GMT - -_Version update only_ - -## 3.2.41 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 3.2.40 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 3.2.39 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 3.2.38 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 3.2.37 -Tue, 07 Aug 2018 22:27:31 GMT - -### Patches - -- Upgrade gulp-open to elimiante security warning - -## 3.2.36 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 3.2.35 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 3.2.34 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 3.2.33 -Wed, 13 Jun 2018 16:05:21 GMT - -### Patches - -- Pass the hostname from serve.json to gulpConnect.server() - -## 3.2.32 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 3.2.31 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 3.2.30 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 3.2.29 -Fri, 11 May 2018 22:43:14 GMT - -_Version update only_ - -## 3.2.28 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 3.2.27 -Mon, 30 Apr 2018 21:04:44 GMT - -### Patches - -- Internal refactoring to eliminate default exports - -## 3.2.26 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 3.2.25 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 3.2.24 -Mon, 26 Mar 2018 19:12:42 GMT - -_Version update only_ - -## 3.2.23 -Fri, 23 Mar 2018 00:34:53 GMT - -### Patches - -- Upgrade colors to version ~1.2.1 - -## 3.2.22 -Thu, 22 Mar 2018 18:34:13 GMT - -_Version update only_ - -## 3.2.21 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 3.2.20 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 3.2.19 -Fri, 02 Mar 2018 01:13:59 GMT - -_Version update only_ - -## 3.2.18 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 3.2.17 -Fri, 23 Feb 2018 17:04:33 GMT - -### Patches - -- Upgrade gulp-connect in order to remove the HTTP2/HTTPS workaround . - -## 3.2.16 -Wed, 21 Feb 2018 22:04:19 GMT - -_Version update only_ - -## 3.2.15 -Wed, 21 Feb 2018 03:13:28 GMT - -_Version update only_ - -## 3.2.14 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 3.2.13 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 3.2.12 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.2.11 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.2.10 -Fri, 26 Jan 2018 22:05:30 GMT - -_Version update only_ - -## 3.2.9 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 3.2.8 -Fri, 26 Jan 2018 00:36:51 GMT - -_Version update only_ - -## 3.2.7 -Tue, 23 Jan 2018 17:05:28 GMT - -### Patches - -- Replace gulp-util.colors with colors package - -## 3.2.6 -Sat, 20 Jan 2018 02:39:16 GMT - -### Patches - -- Fix an issue with gulp serve when serving via https on Node8 - -## 3.2.5 -Thu, 18 Jan 2018 03:23:46 GMT - -_Version update only_ - -## 3.2.4 -Thu, 18 Jan 2018 00:48:06 GMT - -_Version update only_ - -## 3.2.3 -Wed, 17 Jan 2018 10:49:31 GMT - -_Version update only_ - -## 3.2.2 -Fri, 12 Jan 2018 03:35:22 GMT - -_Version update only_ - -## 3.2.1 -Thu, 11 Jan 2018 22:31:51 GMT - -_Version update only_ - -## 3.2.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 3.1.24 -Tue, 09 Jan 2018 17:05:51 GMT - -### Patches - -- Get web-build-tools building with pnpm - -## 3.1.23 -Sun, 07 Jan 2018 05:12:08 GMT - -_Version update only_ - -## 3.1.22 -Fri, 05 Jan 2018 20:26:45 GMT - -_Version update only_ - -## 3.1.21 -Fri, 05 Jan 2018 00:48:41 GMT - -_Version update only_ - -## 3.1.20 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 3.1.19 -Tue, 12 Dec 2017 03:33:26 GMT - -_Version update only_ - -## 3.1.18 -Thu, 30 Nov 2017 23:59:09 GMT - -_Version update only_ - -## 3.1.17 -Thu, 30 Nov 2017 23:12:21 GMT - -_Version update only_ - -## 3.1.16 -Wed, 29 Nov 2017 17:05:37 GMT - -_Version update only_ - -## 3.1.15 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 3.1.14 -Mon, 13 Nov 2017 17:04:50 GMT - -_Version update only_ - -## 3.1.13 -Mon, 06 Nov 2017 17:04:18 GMT - -_Version update only_ - -## 3.1.12 -Thu, 02 Nov 2017 16:05:24 GMT - -### Patches - -- lock the reference version between web build tools projects - -## 3.1.11 -Wed, 01 Nov 2017 21:06:08 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 3.1.10 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 3.1.9 -Tue, 31 Oct 2017 16:04:55 GMT - -_Version update only_ - -## 3.1.8 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 3.1.7 -Tue, 24 Oct 2017 18:17:12 GMT - -_Version update only_ - -## 3.1.6 -Mon, 23 Oct 2017 21:53:12 GMT - -### Patches - -- Updated cyclic dependencies - -## 3.1.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 3.1.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 3.1.3 -Fri, 20 Oct 2017 01:04:44 GMT - -_Version update only_ - -## 3.1.2 -Thu, 05 Oct 2017 01:05:02 GMT - -_Version update only_ - -## 3.1.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 3.1.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 3.0.8 -Wed, 20 Sep 2017 22:10:17 GMT - -_Version update only_ - -## 3.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 3.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -_Version update only_ - -## 3.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 3.0.4 -Thu, 07 Sep 2017 00:11:11 GMT - -### Patches - -- Add $schema field to all schemas - -## 3.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 3.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 3.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 3.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 2.1.13 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 2.1.12 -Wed, 30 Aug 2017 01:04:34 GMT - -_Version update only_ - -## 2.1.11 -Thu, 24 Aug 2017 22:44:12 GMT - -_Version update only_ - -## 2.1.10 -Thu, 24 Aug 2017 01:04:33 GMT - -_Version update only_ - -## 2.1.9 -Tue, 22 Aug 2017 13:04:22 GMT - -_Version update only_ - -## 2.1.8 -Wed, 16 Aug 2017 23:16:55 GMT - -### Patches - -- Publish - -## 2.1.7 -Tue, 15 Aug 2017 01:29:31 GMT - -### Patches - -- Force a patch bump to ensure everything is published - -## 2.1.6 -Fri, 11 Aug 2017 21:44:05 GMT - -### Patches - -- Allow the serve task to be extended with new configuration args. - -## 2.1.5 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools. - -## 2.1.4 -Tue, 25 Jul 2017 20:03:31 GMT - -### Patches - -- Upgrade to TypeScript 2.4 - -## 2.1.3 -Tue, 16 May 2017 00:01:03 GMT - -### Patches - -- Fixing an issue where the cert utility would fail if two certutils were on the PATH. - -## 2.1.2 -Thu, 27 Apr 2017 13:03:03 GMT - -### Patches - -- Fixing the development certificate to have the subjectAltName property to work with new versions of browsers. - -## 2.1.1 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 2.1.0 -Sat, 15 Apr 2017 01:03:33 GMT - -### Minor changes - -- Allowing the hostname to be configured in gulp-core-build-serve. - -## 2.0.4 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 2.0.3 -Tue, 31 Jan 2017 20:32:37 GMT - -### Patches - -- Make loadSchema public instead of protected. - -## 2.0.2 -Tue, 31 Jan 2017 01:55:09 GMT - -### Patches - -- Introduce schema for ServeTask - -## 2.0.1 -Fri, 13 Jan 2017 06:46:05 GMT - -_Initial release_ - diff --git a/core-build/gulp-core-build-serve/LICENSE b/core-build/gulp-core-build-serve/LICENSE deleted file mode 100644 index b3f0c9c646a..00000000000 --- a/core-build/gulp-core-build-serve/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/gulp-core-build-serve - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/core-build/gulp-core-build-serve/README.md b/core-build/gulp-core-build-serve/README.md deleted file mode 100644 index 62ef3c76d4a..00000000000 --- a/core-build/gulp-core-build-serve/README.md +++ /dev/null @@ -1,139 +0,0 @@ -# @microsoft/gulp-core-build-serve - - -`gulp-core-build-serve` is a `gulp-core-build` subtask for testing/serving web content on the localhost, and live reloading it when things change. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-serve.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-serve) -[![Build Status](https://travis-ci.org/Microsoft/gulp-core-build-serve.svg?branch=master)](https://travis-ci.org/Microsoft/gulp-core-build-serve) [![Dependencies](https://david-dm.org/Microsoft/gulp-core-build-serve.svg)](https://david-dm.org/Microsoft/gulp-core-build-serve) - -# ServeTask -A task which spins up two servers, one for serving files in the project, and another for -mocking out an API server to run on a different port. - -## Usage -`--nobrowser` will stop the browser from automatically launching. - -`--port X` will use X as the currently active port. - -## Config -### api -This configuration has two options. If it is undefined, no API endpoint is created. - -Default: `undefined` - -### port -The port to run the API server on. - -### entryPath -The path to the API file. This file should export an object of the following interface: - -```typescript -interface IApiMap { - [ route: string ]: Function; -} -``` - -### initialPage -The initial URL to load. This is ignored if the `--nobrowser` option is specified. - -Default: `'/index.html'` - -### port -The port to serve on. - -Default: `4321` - -### https -A boolean determining whether HTTPS mode should be turned on. - -Default: `false` - -### keyPath -When the `https` option is `true`, this is the path to the HTTPS key - -Default: `undefined` - -### certPath -Path to the HTTPS cert - -Default: `undefined` - -### pfxPath -Path to the HTTPS PFX cert - -Default: `undefined` - -### tryCreateDevCertificate -If true, when gulp-core-build-serve is initialized and a dev certificate doesn't already exist and hasn't been -specified, attempt to generate one and trust it automatically. - -Default: `false` - -# ReloadTask -## Usage -If this task is configured, whenever it is triggered it will tell `gulp-connect` to reload the page. - -## Config -*This task doesn't have any configuration options.* - -# TrustCertTask -## Usage -This task generates and trusts a development certificate. The certificate is self-signed -and stored, along with its private key, in the user's home directory. On Windows, it's -trusted as a root certification authority in the user certificate store. On macOS, it's -trusted as a root cert in the keychain. On other platforms, the certificate is generated -and signed, but the user must trust it manually. See ***Development Certificate*** below for -more information. - -## Config -*This task doesn't have any configuration options.* - -# UntrustCertTask -## Usage -On Windows, this task removes the certificate with the expected serial number from the user's -root certification authorities list. On macOS, it finds the SHA signature of the certificate -with the expected serial number and then removes that certificate from the keychain. On -other platforms, the user must untrust the certificate manually. On all platforms, -the certificate and private key are deleted from the user's home directory. See -***Development Certificate*** below for more information. - -## Config -*This task doesn't have any configuration options.* - -# Development Certificate - -`gulp-core-build-serve` provides functionality to run a development server in HTTPS. Because -HTTPS-hosted server responses are signed, hosting a server using HTTPS requires a trusted certificate -signed by a root certification authority or modern browsers will show security warnings and block -unsigned responses unless they are explicitly excepted. - -Because of this issue `gulp-core-build-serve` also provides functionality to generate and trust -(and un-trust) a development certificate. There are two ways to generate the development certificate: - -1. By setting the `ServeTask`'s `tryCreateDevCertificate` configuration option to `true`. This option -will make the serve task attempt to generate and trust a development certificate before starting the -server if a certificate wasn't specified using the `keyPath` and `certPath` parameters or the `pfxPath` -parameter. - -2. By invoking the `TrustCertTask` build task. - -The certificate is generated and self-signed with a unique private key and an attempt is made to trust -it (Windows and macOS only). If the user does not agree to trust the certificate, provides invalid root -credentials, or something else goes wrong, the `TrustCertTask` will fail and the `ServeTask` will serve -with the default, non-trusted certificate. If trust succeeds, the certificate and the private key are -dropped in the `.rushstack` directory in the user's home folder in `PEM` format. On platforms -other than Windows and macOS, the certificate and key are always dropped in that directory, and the user -must trust the certificate manually. - -After the certificate has been generated, trusted, and dropped in the home folder, any instance of -`gulp-core-build-serve` running in any project will use it when running in HTTPS mode. - -To untrust the certificate, invoke the `UntrustCertTask`. On Windows, this task deletes the certificate -by its serial number from the user root certification authorities store, and on macOS the certificate's -signature is found by its serial number and then the certificate is deleted from the keychain by its -signature. Regardless of whether the untrust succeeds or not, the certificate and key are deleted -from the user's home directory. - -To manually untrust the certificate, delete the files in the `.rushstack` directory under your -home directory and untrust the certificate with the -`73 1c 32 17 44 e3 46 50 a2 02 e3 ef 91 c3 c1 b0` serial number. diff --git a/core-build/gulp-core-build-serve/config/api-extractor.json b/core-build/gulp-core-build-serve/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/gulp-core-build-serve/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/gulp-core-build-serve/config/rush-project.json b/core-build/gulp-core-build-serve/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/gulp-core-build-serve/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/gulp-core-build-serve/gulpfile.js b/core-build/gulp-core-build-serve/gulpfile.js deleted file mode 100644 index 03b228b1e55..00000000000 --- a/core-build/gulp-core-build-serve/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -let build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/core-build/gulp-core-build-serve/package.json b/core-build/gulp-core-build-serve/package.json deleted file mode 100644 index 01cd914a49b..00000000000 --- a/core-build/gulp-core-build-serve/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-serve", - "version": "3.9.15", - "description": "", - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/gulp-core-build-serve" - }, - "scripts": { - "build": "gulp --clean" - }, - "dependencies": { - "@microsoft/gulp-core-build": "workspace:*", - "@rushstack/debug-certificate-manager": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "colors": "~1.2.1", - "express": "~4.16.2", - "gulp": "~4.0.2", - "gulp-connect": "~5.5.0", - "gulp-open": "~3.0.1", - "sudo": "~1.0.3" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@types/express": "4.11.0", - "@types/express-serve-static-core": "4.11.0", - "@types/gulp": "4.0.6", - "@types/mime": "0.0.29", - "@types/orchestrator": "0.0.30", - "@types/serve-static": "1.13.1", - "@types/through2": "2.0.32", - "@types/vinyl": "2.0.3" - } -} diff --git a/core-build/gulp-core-build-serve/src/ReloadTask.ts b/core-build/gulp-core-build-serve/src/ReloadTask.ts deleted file mode 100644 index db46d2721c2..00000000000 --- a/core-build/gulp-core-build-serve/src/ReloadTask.ts +++ /dev/null @@ -1,20 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask } from '@microsoft/gulp-core-build'; -import * as Gulp from 'gulp'; - -export class ReloadTask extends GulpTask { - public constructor() { - super('reload'); - } - - public executeTask(gulp: typeof Gulp, completeCallback?: (error?: string) => void): void { - // eslint-disable-next-line - const gulpConnect = require('gulp-connect'); - - gulp.src('.').pipe(gulpConnect.reload()); - - completeCallback(); - } -} diff --git a/core-build/gulp-core-build-serve/src/ServeTask.ts b/core-build/gulp-core-build-serve/src/ServeTask.ts deleted file mode 100644 index 82ce571d9df..00000000000 --- a/core-build/gulp-core-build-serve/src/ServeTask.ts +++ /dev/null @@ -1,320 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask, GCBTerminalProvider } from '@microsoft/gulp-core-build'; -import { IBuildConfig } from '@microsoft/gulp-core-build/lib/IBuildConfig'; -import { FileSystem, JsonObject, Terminal } from '@rushstack/node-core-library'; -import * as Gulp from 'gulp'; -import * as colors from 'colors'; -import * as HttpType from 'http'; -import * as HttpsType from 'https'; -import * as pathType from 'path'; -import * as ExpressType from 'express'; - -import { ICertificate, CertificateManager } from '@rushstack/debug-certificate-manager'; - -/** - * @remarks - * If this schema is updated, dependant schemas MUST also be updated, including the spfx-serve.schema.json. - * The spfx-serve.schema.json is the serve.schema.json file with the spfx-specific properties included. The - * merge is simple, but must be done manually whenever the serve.schema.json file is changed. - */ -export interface IServeTaskConfig { - /** - * API server configuration - */ - api?: { - /** - * The port on which to run the API server - */ - port: number; - - /** - * The path to the script to run as the API server - */ - entryPath: string; - }; - - /** - * The path to the page which should open automatically after this task completes. If you prefer no page to be - * launched, run the build with the "--nobrowser" flag - */ - initialPage?: string; - - /** - * The port on which to host the file server. - */ - port?: number; - - /** - * The name of the host on which serve is running. Defaults to 'localhost' - */ - hostname?: string; - - /** - * If true, the server should run on HTTPS - */ - https?: boolean; - - /** - * Path to the HTTPS key - */ - keyPath?: string; - - /** - * Path to the HTTPS cert - */ - certPath?: string; - - /** - * Path to the HTTPS PFX cert - */ - pfxPath?: string; - - /** - * Path relative to the server root to base the server in. - */ - rootFolder?: string; - - /** - * If true, when gulp-core-build-serve is initialized and a dev certificate doesn't already exist and hasn't been - * specified, attempt to generate one and trust it automatically. - * - * @default false - */ - tryCreateDevCertificate?: boolean; -} - -interface IApiMap { - // eslint-disable-next-line - [route: string]: Function; -} - -export class ServeTask extends GulpTask { - protected _terminalProvider: GCBTerminalProvider; - protected _terminal: Terminal; - - public constructor(extendedName?: string, extendedConfig?: TExtendedConfig) { - super(extendedName || 'serve', { - api: undefined, - https: false, - initialPage: '/index.html', - port: 4321, - hostname: 'localhost', - tryCreateDevCertificate: false, - ...(extendedConfig as any) // eslint-disable-line @typescript-eslint/no-explicit-any - } as IServeTaskConfig & TExtendedConfig); - this._terminalProvider = new GCBTerminalProvider(this); - this._terminal = new Terminal(this._terminalProvider); - } - - public loadSchema(): JsonObject { - return require('./serve.schema.json'); - } - - public async executeTask(gulp: typeof Gulp): Promise { - /* eslint-disable @typescript-eslint/typedef */ - const gulpConnect = require('gulp-connect'); - const open = require('gulp-open'); - const http = require('http'); - const https = require('https'); - /* eslint-enable @typescript-eslint/typedef */ - - const path: typeof pathType = require('path'); - - const openBrowser: boolean = process.argv.indexOf('--nobrowser') === -1; - const portArgumentIndex: number = process.argv.indexOf('--port'); - let { port, initialPage }: IServeTaskConfig = this.taskConfig; - const { api, hostname }: IServeTaskConfig = this.taskConfig; - const { rootPath }: IBuildConfig = this.buildConfig; - const httpsServerOptions: HttpsType.ServerOptions = await this._loadHttpsServerOptionsAsync(); - - if (portArgumentIndex >= 0 && process.argv.length > portArgumentIndex + 1) { - port = Number(process.argv[portArgumentIndex + 1]); - } - - // Spin up the connect server - gulpConnect.server({ - https: httpsServerOptions, - livereload: true, - // eslint-disable-next-line @typescript-eslint/ban-types - middleware: (): Function[] => [this._logRequestsMiddleware, this._enableCorsMiddleware], - port: port, - root: path.join(rootPath, this.taskConfig.rootFolder || ''), - preferHttp1: true, - host: hostname - }); - - // If an api is provided, spin it up. - if (api) { - let apiMap: IApiMap | { default: IApiMap }; - - try { - apiMap = require(path.join(rootPath, api.entryPath)); - - if (apiMap && (apiMap as { default: IApiMap }).default) { - apiMap = (apiMap as { default: IApiMap }).default; - } - } catch (e) { - this.logError(`The api entry could not be loaded: ${api.entryPath}`); - } - - if (apiMap) { - console.log(`Starting api server on port ${api.port}.`); - - const express: typeof ExpressType = require('express'); - const app: ExpressType.Express = express(); - - app.use(this._logRequestsMiddleware); - app.use(this._enableCorsMiddleware); - app.use(this._setJSONResponseContentTypeMiddleware); - - // Load the apis. - for (const apiMapEntry in apiMap) { - if (apiMap.hasOwnProperty(apiMapEntry)) { - console.log(`Registring api: ${colors.green(apiMapEntry)}`); - app.get(apiMapEntry, apiMap[apiMapEntry]); - } - } - - const apiPort: number = api.port || 5432; - if (this.taskConfig.https) { - https.createServer(httpsServerOptions, app).listen(apiPort); - } else { - http.createServer(app).listen(apiPort); - } - } - } - - // Spin up the browser. - if (openBrowser) { - let uri: string = initialPage; - if (!initialPage.match(/^https?:\/\//)) { - if (!initialPage.match(/^\//)) { - initialPage = `/${initialPage}`; - } - - uri = `${this.taskConfig.https ? 'https' : 'http'}://${ - this.taskConfig.hostname - }:${port}${initialPage}`; - } - - gulp.src('.').pipe( - open({ - uri: uri - }) - ); - } - } - - private _logRequestsMiddleware( - req: HttpType.IncomingMessage, - res: HttpType.ServerResponse, - next?: () => void - ): void { - const ipAddress: string = (req as any).ip; // eslint-disable-line @typescript-eslint/no-explicit-any - let resourceColor: (text: string) => string = colors.cyan; - - if (req && req.url) { - if (req.url.indexOf('.bundle.js') >= 0) { - resourceColor = colors.green; - } else if (req.url.indexOf('.js') >= 0) { - resourceColor = colors.magenta; - } - - console.log( - [ - ` Request: `, - `${ipAddress ? `[${colors.cyan(ipAddress)}] ` : ``}`, - `'${resourceColor(req.url)}'` - ].join('') - ); - } - - next(); - } - - private _enableCorsMiddleware( - req: HttpType.IncomingMessage, - res: HttpType.ServerResponse, - next?: () => void - ): void { - res.setHeader('Access-Control-Allow-Origin', '*'); - next(); - } - - private _setJSONResponseContentTypeMiddleware( - req: HttpType.IncomingMessage, - res: HttpType.ServerResponse, - next?: () => void - ): void { - res.setHeader('content-type', 'application/json'); - next(); - } - - private async _loadHttpsServerOptionsAsync(): Promise { - if (this.taskConfig.https) { - const result: HttpsType.ServerOptions = {}; - - // We're configuring an HTTPS server, so we need a certificate - if (this.taskConfig.pfxPath) { - // There's a PFX path in the config, so try that - this.logVerbose(`Trying PFX path: ${this.taskConfig.pfxPath}`); - if (FileSystem.exists(this.taskConfig.pfxPath)) { - try { - result.pfx = FileSystem.readFile(this.taskConfig.pfxPath); - this.logVerbose(`Loaded PFX certificate.`); - } catch (e) { - this.logError(`Error loading PFX file: ${e}`); - } - } else { - this.logError(`PFX file not found at path "${this.taskConfig.pfxPath}"`); - } - } else if (this.taskConfig.keyPath && this.taskConfig.certPath) { - this.logVerbose( - `Trying key path "${this.taskConfig.keyPath}" and cert path "${this.taskConfig.certPath}".` - ); - const certExists: boolean = FileSystem.exists(this.taskConfig.certPath); - const keyExists: boolean = FileSystem.exists(this.taskConfig.keyPath); - - if (keyExists && certExists) { - try { - result.cert = FileSystem.readFile(this.taskConfig.certPath); - result.key = FileSystem.readFile(this.taskConfig.keyPath); - } catch (e) { - this.logError(`Error loading key or cert file: ${e}`); - } - } else { - if (!keyExists) { - this.logError(`Key file not found at path "${this.taskConfig.keyPath}`); - } - - if (!certExists) { - this.logError(`Cert file not found at path "${this.taskConfig.certPath}`); - } - } - } else { - const certificateManager: CertificateManager = new CertificateManager(); - const devCertificate: ICertificate = await certificateManager.ensureCertificateAsync( - this.taskConfig.tryCreateDevCertificate, - this._terminal - ); - if (devCertificate.pemCertificate && devCertificate.pemKey) { - result.cert = devCertificate.pemCertificate; - result.key = devCertificate.pemKey; - } else { - this.logWarning( - 'When serving in HTTPS mode, a PFX cert path or a cert path and a key path must be ' + - "provided, or a dev certificate must be generated and trusted. If a SSL certificate isn't " + - 'provided, a default, self-signed certificate will be used. Expect browser security ' + - 'warnings.' - ); - } - } - - return result; - } else { - return undefined; - } - } -} diff --git a/core-build/gulp-core-build-serve/src/TrustCertTask.ts b/core-build/gulp-core-build-serve/src/TrustCertTask.ts deleted file mode 100644 index dc7455262be..00000000000 --- a/core-build/gulp-core-build-serve/src/TrustCertTask.ts +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask, GCBTerminalProvider } from '@microsoft/gulp-core-build'; -import { ICertificate, CertificateManager } from '@rushstack/debug-certificate-manager'; -import { Terminal } from '@rushstack/node-core-library'; - -/** - * This task generates and trusts a development certificate. The certificate is self-signed - * and stored, along with its private key, in the user's home directory. On Windows, it's - * trusted as a root certification authority in the user certificate store. On macOS, it's - * trusted as a root cert in the keychain. On other platforms, the certificate is generated - * and signed, but the user must trust it manually. - */ -export class TrustCertTask extends GulpTask { - private _terminalProvider: GCBTerminalProvider; - private _terminal: Terminal; - - public constructor() { - super('trust-cert'); - this._terminalProvider = new GCBTerminalProvider(this); - this._terminal = new Terminal(this._terminalProvider); - } - - public async executeTask(): Promise { - const certificateManager: CertificateManager = new CertificateManager(); - const certificate: ICertificate = await certificateManager.ensureCertificateAsync(true, this._terminal); - - if (!certificate.pemCertificate || !certificate.pemKey) { - throw new Error('Error trusting development certificate.'); - } - } -} diff --git a/core-build/gulp-core-build-serve/src/UntrustCertTask.ts b/core-build/gulp-core-build-serve/src/UntrustCertTask.ts deleted file mode 100644 index 4072d7c8d4a..00000000000 --- a/core-build/gulp-core-build-serve/src/UntrustCertTask.ts +++ /dev/null @@ -1,39 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask, GCBTerminalProvider } from '@microsoft/gulp-core-build'; -import { Terminal } from '@rushstack/node-core-library'; -import { CertificateStore, CertificateManager } from '@rushstack/debug-certificate-manager'; - -/** - * On Windows, this task removes the certificate with the expected serial number from the user's - * root certification authorities list. On macOS, it finds the SHA signature of the certificate - * with the expected serial number and then removes that certificate from the keychain. On - * other platforms, the user must untrust the certificate manually. On all platforms, - * the certificate and private key are deleted from the user's home directory. - */ -export class UntrustCertTask extends GulpTask { - private _terminalProvider: GCBTerminalProvider; - private _terminal: Terminal; - - public constructor() { - super('untrust-cert'); - - this._terminalProvider = new GCBTerminalProvider(this); - this._terminal = new Terminal(this._terminalProvider); - } - - public async executeTask(): Promise { - const certificateManager: CertificateManager = new CertificateManager(); - const untrustCertResult: boolean = await certificateManager.untrustCertificateAsync(this._terminal); - const certificateStore: CertificateStore = new CertificateStore(); - - // Clear out the certificate store - certificateStore.certificateData = undefined; - certificateStore.keyData = undefined; - - if (!untrustCertResult) { - throw new Error('Error untrusting certificate.'); - } - } -} diff --git a/core-build/gulp-core-build-serve/src/index.ts b/core-build/gulp-core-build-serve/src/index.ts deleted file mode 100644 index e9472673415..00000000000 --- a/core-build/gulp-core-build-serve/src/index.ts +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { ServeTask } from './ServeTask'; -import { ReloadTask } from './ReloadTask'; -import { TrustCertTask } from './TrustCertTask'; -import { UntrustCertTask } from './UntrustCertTask'; - -/** - * @public - */ -export const serve: ServeTask = new ServeTask(); - -/** - * @public - */ -export const reload: ReloadTask = new ReloadTask(); - -/** - * @public - */ -export const trustDevCert: TrustCertTask = new TrustCertTask(); - -/** - * @public - */ -export const untrustDevCert: UntrustCertTask = new UntrustCertTask(); - -export default serve; diff --git a/core-build/gulp-core-build-serve/src/serve.schema.json b/core-build/gulp-core-build-serve/src/serve.schema.json deleted file mode 100644 index 593db016651..00000000000 --- a/core-build/gulp-core-build-serve/src/serve.schema.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "title": "Serve Task Configuration", - "description": "Defines parameters for the webserver which is spun up by the Serve Task", - - "type": "object", - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - - "api": { - "title": "API server configuration", - "description": "Parameters which configure the API server, which runs simultaneously and allows for mock testing", - - "type": "object", - "additionalProperties": false, - "required": ["port", "entryPath"], - "properties": { - "port": { - "title": "API Port", - "description": "The port which the API server listens on", - "type": "number" - }, - "entryPath": { - "title": "API Entry Point Path", - "description": "The path to the script to run as the API server", - "type": "string" - } - } - }, - - "initialPage": { - "title": "Initial Page", - "description": "The path to the page which should open automatically after this task completes", - "type": "string" - }, - - "port": { - "title": "Port", - "description": "The port on which to host the file server.", - "type": "number" - }, - - "hostname": { - "title": "Hostname", - "description": "The name of the host on which serve is running. Defaults to 'localhost'", - "type": "string" - }, - - "https": { - "title": "HTTPS Mode", - "description": "If true, the server should run on HTTPS", - "type": "boolean" - }, - - "keyPath": { - "title": "HTTPS Key Path", - "description": "Path to the HTTPS key", - "type": "string" - }, - - "certPath": { - "title": "HTTPS Cert Path", - "description": "Path to the HTTPS cert", - "type": "string" - }, - - "pfxPath": { - "title": "HTTPS PFX Path", - "description": "Path to the HTTPS PFX cert", - "type": "string" - }, - - "tryCreateDevCertificate": { - "title": "Should Create Dev Certificate", - "description": "If true, when gulp-core-build-serve is initialized and a dev certificate doesn't already exist and hasn't been specified, attempt to generate one and trust it automatically.", - "type": "boolean" - } - } -} diff --git a/core-build/gulp-core-build-serve/tsconfig.json b/core-build/gulp-core-build-serve/tsconfig.json deleted file mode 100644 index 0f3e0210c4d..00000000000 --- a/core-build/gulp-core-build-serve/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - "compilerOptions": { - "strictNullChecks": false - } -} diff --git a/core-build/gulp-core-build-typescript/.eslintrc.js b/core-build/gulp-core-build-typescript/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/core-build/gulp-core-build-typescript/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/core-build/gulp-core-build-typescript/.npmignore b/core-build/gulp-core-build-typescript/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/gulp-core-build-typescript/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/gulp-core-build-typescript/CHANGELOG.json b/core-build/gulp-core-build-typescript/CHANGELOG.json deleted file mode 100644 index a01606626ce..00000000000 --- a/core-build/gulp-core-build-typescript/CHANGELOG.json +++ /dev/null @@ -1,6265 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-typescript", - "entries": [ - { - "version": "8.5.26", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.26", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.47`" - } - ] - } - }, - { - "version": "8.5.25", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.25", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.46`" - } - ] - } - }, - { - "version": "8.5.24", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.24", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.15`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.45`" - } - ] - } - }, - { - "version": "8.5.23", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.23", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.44`" - } - ] - } - }, - { - "version": "8.5.22", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.22", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "8.5.21", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.21", - "date": "Thu, 08 Apr 2021 06:05:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.42`" - } - ] - } - }, - { - "version": "8.5.20", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.20", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "8.5.19", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.19", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.40`" - } - ] - } - }, - { - "version": "8.5.18", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.18", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.12`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.39`" - } - ] - } - }, - { - "version": "8.5.17", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.17", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.38`" - } - ] - } - }, - { - "version": "8.5.16", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.16", - "date": "Thu, 10 Dec 2020 23:25:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "8.5.15", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.15", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.36`" - } - ] - } - }, - { - "version": "8.5.14", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.14", - "date": "Mon, 30 Nov 2020 16:11:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.10`" - } - ] - } - }, - { - "version": "8.5.13", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.13", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.35`" - } - ] - } - }, - { - "version": "8.5.12", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.12", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.34`" - } - ] - } - }, - { - "version": "8.5.11", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.11", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "8.5.10", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.10", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.32`" - } - ] - } - }, - { - "version": "8.5.9", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.9", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "8.5.8", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.8", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "8.5.7", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.7", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.29`" - } - ] - } - }, - { - "version": "8.5.6", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.6", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "8.5.5", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.5", - "date": "Tue, 27 Oct 2020 15:10:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.27`" - } - ] - } - }, - { - "version": "8.5.4", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.4", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "8.5.3", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.3", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "8.5.2", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.2", - "date": "Mon, 05 Oct 2020 15:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.24`" - } - ] - } - }, - { - "version": "8.5.1", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "8.5.0", - "tag": "@microsoft/gulp-core-build-typescript_v8.5.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "8.4.52", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.52", - "date": "Tue, 22 Sep 2020 05:45:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.28`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "8.4.51", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.51", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.27`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "8.4.50", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.50", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.26`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "8.4.49", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.49", - "date": "Sat, 19 Sep 2020 04:37:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.25`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "8.4.48", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.48", - "date": "Sat, 19 Sep 2020 03:33:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.24`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "8.4.47", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.47", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.23`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "8.4.46", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.46", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.15`" - } - ] - } - }, - { - "version": "8.4.45", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.45", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.14`" - } - ] - } - }, - { - "version": "8.4.44", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.44", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.13`" - } - ] - } - }, - { - "version": "8.4.43", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.43", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.12`" - } - ] - } - }, - { - "version": "8.4.42", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.42", - "date": "Sat, 05 Sep 2020 18:56:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.11`" - } - ] - } - }, - { - "version": "8.4.41", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.41", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "8.4.40", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.40", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "8.4.39", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.39", - "date": "Sat, 22 Aug 2020 05:55:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "8.4.38", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.38", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.7`" - } - ] - } - }, - { - "version": "8.4.37", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.37", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.6`" - } - ] - } - }, - { - "version": "8.4.36", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.36", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.5`" - } - ] - } - }, - { - "version": "8.4.35", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.35", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "8.4.34", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.34", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "8.4.33", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.33", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" to `0.13.2`" - } - ] - } - }, - { - "version": "8.4.32", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.32", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.11` to `3.16.12`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.13.0` to `0.13.1`" - } - ] - } - }, - { - "version": "8.4.31", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.31", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.12.2` to `0.13.0`" - } - ] - } - }, - { - "version": "8.4.30", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.30", - "date": "Sat, 27 Jun 2020 00:09:37 GMT", - "comments": { - "patch": [ - { - "comment": "Move rush-stack-compiler-3.1 back to devDependencies" - } - ] - } - }, - { - "version": "8.4.29", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.29", - "date": "Fri, 26 Jun 2020 22:16:39 GMT", - "comments": { - "patch": [ - { - "comment": "Move rush-stack-compiler-3.1 from devDependencies to dependencies" - } - ] - } - }, - { - "version": "8.4.28", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.28", - "date": "Thu, 25 Jun 2020 06:43:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.10` to `3.16.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.12.1` to `0.12.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "8.4.27", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.27", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.9` to `3.16.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.12.0` to `0.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "8.4.26", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.26", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.8` to `3.16.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.11.1` to `0.12.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "8.4.25", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.25", - "date": "Mon, 15 Jun 2020 22:17:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.11.0` to `0.11.1`" - } - ] - } - }, - { - "version": "8.4.24", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.24", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.10.3` to `0.11.0`" - } - ] - } - }, - { - "version": "8.4.23", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.23", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.7` to `3.16.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.10.2` to `0.10.3`" - } - ] - } - }, - { - "version": "8.4.22", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.22", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.10.1` to `0.10.2`" - } - ] - } - }, - { - "version": "8.4.21", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.21", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.6` to `3.16.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.10.0` to `0.10.1`" - } - ] - } - }, - { - "version": "8.4.20", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.20", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.5` to `3.16.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.17` to `0.10.0`" - } - ] - } - }, - { - "version": "8.4.19", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.19", - "date": "Wed, 27 May 2020 05:15:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.4` to `3.16.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.16` to `0.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "8.4.18", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.18", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.3` to `3.16.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.15` to `0.9.16`" - } - ] - } - }, - { - "version": "8.4.17", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.17", - "date": "Fri, 22 May 2020 15:08:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.2` to `3.16.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.14` to `0.9.15`" - } - ] - } - }, - { - "version": "8.4.16", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.16", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.1` to `3.16.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.13` to `0.9.14`" - } - ] - } - }, - { - "version": "8.4.15", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.15", - "date": "Thu, 21 May 2020 15:41:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.0` to `3.16.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.12` to `0.9.13`" - } - ] - } - }, - { - "version": "8.4.14", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.14", - "date": "Tue, 19 May 2020 15:08:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.11` to `0.9.12`" - } - ] - } - }, - { - "version": "8.4.13", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.13", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.10` to `0.9.11`" - } - ] - } - }, - { - "version": "8.4.12", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.12", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.9` to `0.9.10`" - } - ] - } - }, - { - "version": "8.4.11", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.11", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.5` to `3.16.0`" - } - ] - } - }, - { - "version": "8.4.10", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.10", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.4` to `3.15.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.8` to `0.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "8.4.9", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.9", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.7` to `0.9.8`" - } - ] - } - }, - { - "version": "8.4.8", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.8", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.6` to `0.9.7`" - } - ] - } - }, - { - "version": "8.4.7", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.7", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.3` to `3.15.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.5` to `0.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "8.4.6", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.6", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.2` to `3.15.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.4` to `0.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "8.4.5", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.5", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.1` to `3.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.3` to `0.9.4`" - } - ] - } - }, - { - "version": "8.4.4", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.4", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.2` to `0.9.3`" - } - ] - } - }, - { - "version": "8.4.3", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.3", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "patch": [ - { - "comment": "Extract GCBTerminalProvider to gulp-core-build." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "8.4.2", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.1` to `0.9.2`" - } - ] - } - }, - { - "version": "8.4.1", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.1", - "date": "Tue, 21 Jan 2020 21:56:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.9.0` to `0.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "8.4.0", - "tag": "@microsoft/gulp-core-build-typescript_v8.4.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.4` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.14` to `0.9.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "8.3.16", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.16", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.3` to `3.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.13` to `0.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "8.3.15", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.15", - "date": "Tue, 14 Jan 2020 01:34:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.12` to `0.8.13`" - } - ] - } - }, - { - "version": "8.3.14", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.14", - "date": "Sat, 11 Jan 2020 05:18:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.2` to `3.13.3`" - } - ] - } - }, - { - "version": "8.3.13", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.13", - "date": "Thu, 09 Jan 2020 06:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.1` to `3.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.11` to `0.8.12`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "8.3.12", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.12", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.0` to `3.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.10` to `0.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "8.3.11", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.11", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.5` to `3.13.0`" - } - ] - } - }, - { - "version": "8.3.10", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.10", - "date": "Tue, 03 Dec 2019 03:17:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.9` to `0.8.10`" - } - ] - } - }, - { - "version": "8.3.9", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.8` to `0.8.9`" - } - ] - } - }, - { - "version": "8.3.8", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.7` to `0.8.8`" - } - ] - } - }, - { - "version": "8.3.7", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.4` to `3.12.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.6` to `0.8.7`" - } - ] - } - }, - { - "version": "8.3.6", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.3` to `3.12.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.5` to `0.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "8.3.5", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.4` to `0.8.5`" - } - ] - } - }, - { - "version": "8.3.4", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.4", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.2` to `3.12.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.3` to `0.8.4`" - } - ] - } - }, - { - "version": "8.3.3", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.2` to `0.8.3`" - } - ] - } - }, - { - "version": "8.3.2", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.1` to `0.8.2`" - } - ] - } - }, - { - "version": "8.3.1", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "patch": [ - { - "comment": "Refactor some code as part of migration from TSLint to ESLint" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.1` to `3.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.8.0` to `0.8.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "8.3.0", - "tag": "@microsoft/gulp-core-build-typescript_v8.3.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.7.6` to `0.8.0`" - } - ] - } - }, - { - "version": "8.2.6", - "tag": "@microsoft/gulp-core-build-typescript_v8.2.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.7.5` to `0.7.6`" - } - ] - } - }, - { - "version": "8.2.5", - "tag": "@microsoft/gulp-core-build-typescript_v8.2.5", - "date": "Sun, 06 Oct 2019 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.7.4` to `0.7.5`" - } - ] - } - }, - { - "version": "8.2.4", - "tag": "@microsoft/gulp-core-build-typescript_v8.2.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.7.3` to `0.7.4`" - } - ] - } - }, - { - "version": "8.2.3", - "tag": "@microsoft/gulp-core-build-typescript_v8.2.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.7.2` to `0.7.3`" - } - ] - } - }, - { - "version": "8.2.2", - "tag": "@microsoft/gulp-core-build-typescript_v8.2.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.7.1` to `0.7.2`" - } - ] - } - }, - { - "version": "8.2.1", - "tag": "@microsoft/gulp-core-build-typescript_v8.2.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.7.0` to `0.7.1`" - } - ] - } - }, - { - "version": "8.2.0", - "tag": "@microsoft/gulp-core-build-typescript_v8.2.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.3` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.36` to `0.7.0`" - } - ] - } - }, - { - "version": "8.1.35", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.35", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.35` to `0.6.36`" - } - ] - } - }, - { - "version": "8.1.34", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.34", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.34` to `0.6.35`" - } - ] - } - }, - { - "version": "8.1.33", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.33", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.2` to `3.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.33` to `0.6.34`" - } - ] - } - }, - { - "version": "8.1.32", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.32", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.32` to `0.6.33`" - } - ] - } - }, - { - "version": "8.1.31", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.31", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.1` to `3.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.31` to `0.6.32`" - } - ] - } - }, - { - "version": "8.1.30", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.30", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.30` to `0.6.31`" - } - ] - } - }, - { - "version": "8.1.29", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.29", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.29` to `0.6.30`" - } - ] - } - }, - { - "version": "8.1.28", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.28", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.28` to `0.6.29`" - } - ] - } - }, - { - "version": "8.1.27", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.27", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.27` to `0.6.28`" - } - ] - } - }, - { - "version": "8.1.26", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.26", - "date": "Thu, 08 Aug 2019 00:49:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.26` to `0.6.27`" - } - ] - } - }, - { - "version": "8.1.25", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.25", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.25` to `0.6.26`" - } - ] - } - }, - { - "version": "8.1.24", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.24", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.26` to `3.10.0`" - } - ] - } - }, - { - "version": "8.1.23", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.23", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.24` to `0.6.25`" - } - ] - } - }, - { - "version": "8.1.22", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.22", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.23` to `0.6.24`" - } - ] - } - }, - { - "version": "8.1.21", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.21", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.22` to `0.6.23`" - } - ] - } - }, - { - "version": "8.1.20", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.20", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.21` to `0.6.22`" - } - ] - } - }, - { - "version": "8.1.19", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.19", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.20` to `0.6.21`" - } - ] - } - }, - { - "version": "8.1.18", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.18", - "date": "Mon, 08 Jul 2019 19:12:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.19` to `0.6.20`" - } - ] - } - }, - { - "version": "8.1.17", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.17", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.18` to `0.6.19`" - } - ] - } - }, - { - "version": "8.1.16", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.16", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.17` to `0.6.18`" - } - ] - } - }, - { - "version": "8.1.15", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.15", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.16` to `0.6.17`" - } - ] - } - }, - { - "version": "8.1.14", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.14", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.15` to `0.6.16`" - } - ] - } - }, - { - "version": "8.1.13", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.13", - "date": "Tue, 04 Jun 2019 05:51:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.14` to `0.6.15`" - } - ] - } - }, - { - "version": "8.1.12", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.12", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.13` to `0.6.14`" - } - ] - } - }, - { - "version": "8.1.11", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.11", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.12` to `0.6.13`" - } - ] - } - }, - { - "version": "8.1.10", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.10", - "date": "Mon, 06 May 2019 20:46:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.11` to `0.6.12`" - } - ] - } - }, - { - "version": "8.1.9", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.9", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.10` to `0.6.11`" - } - ] - } - }, - { - "version": "8.1.8", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.8", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.9` to `0.6.10`" - } - ] - } - }, - { - "version": "8.1.7", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.7", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.8` to `0.6.9`" - } - ] - } - }, - { - "version": "8.1.6", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.6", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.7` to `0.6.8`" - } - ] - } - }, - { - "version": "8.1.5", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.5", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.6` to `0.6.7`" - } - ] - } - }, - { - "version": "8.1.4", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.4", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.5` to `0.6.6`" - } - ] - } - }, - { - "version": "8.1.3", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.3", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.4` to `0.6.5`" - } - ] - } - }, - { - "version": "8.1.2", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.2", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.3` to `0.6.4`" - } - ] - } - }, - { - "version": "8.1.1", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.1", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.2` to `0.6.3`" - } - ] - } - }, - { - "version": "8.1.0", - "tag": "@microsoft/gulp-core-build-typescript_v8.1.0", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "minor": [ - { - "comment": "Update to use the new rush-stack-compiler contract for API Extractor 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.1\" from `0.6.1` to `0.6.2`" - } - ] - } - }, - { - "version": "8.0.23", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.23", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.25` to `3.9.26`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "8.0.22", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.22", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.24` to `3.9.25`" - } - ] - } - }, - { - "version": "8.0.21", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.21", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.23` to `3.9.24`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "8.0.20", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.20", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.22` to `3.9.23`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "8.0.19", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.19", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.21` to `3.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "8.0.18", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.18", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.20` to `3.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "8.0.17", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.17", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.19` to `3.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "8.0.16", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.16", - "date": "Thu, 21 Mar 2019 01:15:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.18` to `3.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "8.0.15", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.15", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.17` to `3.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - } - ] - } - }, - { - "version": "8.0.14", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.14", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.16` to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - } - ] - } - }, - { - "version": "8.0.13", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.13", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.15` to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "8.0.12", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.12", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.14` to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "8.0.11", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.11", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.13` to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "8.0.10", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.10", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.12` to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "8.0.9", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.9", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.11` to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "8.0.8", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.8", - "date": "Mon, 04 Mar 2019 17:13:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.10` to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "8.0.7", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.7", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.9` to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - } - ] - } - }, - { - "version": "8.0.6", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.6", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.8` to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - } - ] - } - }, - { - "version": "8.0.5", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.5", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.7` to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - } - ] - } - }, - { - "version": "8.0.4", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.4", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.6` to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "8.0.3", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.3", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.5` to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.16` to `7.0.17`" - } - ] - } - }, - { - "version": "8.0.2", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.2", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.4` to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - } - ] - } - }, - { - "version": "8.0.1", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.1", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "patch": [ - { - "comment": "Update dependency on changed API in RSC" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.4.0` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.3` to `3.9.4`" - } - ] - } - }, - { - "version": "8.0.0", - "tag": "@microsoft/gulp-core-build-typescript_v8.0.0", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "major": [ - { - "comment": "Update api extractor task to use api extractor's config file." - } - ], - "minor": [ - { - "comment": "Upgrade to use API Extractor 7 beta" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.3.4` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.2` to `3.9.3`" - } - ] - } - }, - { - "version": "7.4.8", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.8", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.1` to `3.9.2`" - } - ] - } - }, - { - "version": "7.4.7", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.7", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.0` to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - } - ] - } - }, - { - "version": "7.4.6", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.6", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.57` to `3.9.0`" - } - ] - } - }, - { - "version": "7.4.5", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.5", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.56` to `3.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "7.4.4", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.4", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.55` to `3.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "7.4.3", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.3", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.54` to `3.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "7.4.2", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.2", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.2.1` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.53` to `3.8.54`" - } - ] - } - }, - { - "version": "7.4.1", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.1", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.2.0` to `0.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.52` to `3.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - } - ] - } - }, - { - "version": "7.4.0", - "tag": "@microsoft/gulp-core-build-typescript_v7.4.0", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "minor": [ - { - "comment": "Allow custom arguments to be passed to the tsc command." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.1.1` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.51` to `3.8.52`" - } - ] - } - }, - { - "version": "7.3.1", - "tag": "@microsoft/gulp-core-build-typescript_v7.3.1", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.50` to `3.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "7.3.0", - "tag": "@microsoft/gulp-core-build-typescript_v7.3.0", - "date": "Thu, 29 Nov 2018 00:35:38 GMT", - "comments": { - "minor": [ - { - "comment": "Update rush-stack-compiler resolution to find a package following the \"rush-stack-compiler-\" naming convention." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-2.7\" from `0.0.0` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.49` to `3.8.50`" - } - ] - } - }, - { - "version": "7.2.7", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.7", - "date": "Wed, 28 Nov 2018 19:29:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.48` to `3.8.49`" - } - ] - } - }, - { - "version": "7.2.6", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.6", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.47` to `3.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.6.0` to `3.7.0`" - } - ] - } - }, - { - "version": "7.2.5", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.5", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.46` to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.2` to `3.6.0`" - } - ] - } - }, - { - "version": "7.2.4", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.4", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.45` to `3.8.46`" - } - ] - } - }, - { - "version": "7.2.3", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.3", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.44` to `3.8.45`" - } - ] - } - }, - { - "version": "7.2.2", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.2", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.43` to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.1` to `3.5.2`" - } - ] - } - }, - { - "version": "7.2.1", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.1", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.42` to `3.8.43`" - } - ] - } - }, - { - "version": "7.2.0", - "tag": "@microsoft/gulp-core-build-typescript_v7.2.0", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "minor": [ - { - "comment": "Update GCB-TS to ship with a default rush-stack-compiler with TS 2.4." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.41` to `3.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.0` to `3.5.1`" - } - ] - } - }, - { - "version": "7.1.2", - "tag": "@microsoft/gulp-core-build-typescript_v7.1.2", - "date": "Thu, 01 Nov 2018 21:33:51 GMT", - "comments": { - "patch": [ - { - "comment": "Fix a regression where @microsoft/rush-stack-compiler could not compile itself" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.40` to `3.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "7.1.1", - "tag": "@microsoft/gulp-core-build-typescript_v7.1.1", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.39` to `3.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.1.0` to `6.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "7.1.0", - "tag": "@microsoft/gulp-core-build-typescript_v7.1.0", - "date": "Wed, 31 Oct 2018 21:17:50 GMT", - "comments": { - "minor": [ - { - "comment": "Update the way rush-stack-compiler is resolved. Now it's resolved by looking at the \"extends\" properties of tsconfig.json" - } - ] - } - }, - { - "version": "7.0.3", - "tag": "@microsoft/gulp-core-build-typescript_v7.0.3", - "date": "Wed, 31 Oct 2018 17:00:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.38` to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.9` to `6.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "7.0.2", - "tag": "@microsoft/gulp-core-build-typescript_v7.0.2", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.37` to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - } - ] - } - }, - { - "version": "7.0.1", - "tag": "@microsoft/gulp-core-build-typescript_v7.0.1", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.36` to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - } - ] - } - }, - { - "version": "7.0.0", - "tag": "@microsoft/gulp-core-build-typescript_v7.0.0", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "major": [ - { - "comment": "Moving logic into rush-stack-compiler." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.35` to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - } - ] - } - }, - { - "version": "6.1.12", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.12", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.8` to `6.0.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.34` to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.4.0` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "6.1.11", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.11", - "date": "Thu, 25 Oct 2018 08:56:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.7` to `6.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.33` to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "6.1.10", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.10", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.6` to `6.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.32` to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.1` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - } - ] - } - }, - { - "version": "6.1.9", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.9", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "patch": [ - { - "comment": "Replace deprecated dependency gulp-util" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.31` to `3.8.32`" - } - ] - } - }, - { - "version": "6.1.8", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.8", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.5` to `6.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.30` to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - } - ] - } - }, - { - "version": "6.1.7", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.7", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.4` to `6.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.29` to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - } - ] - } - }, - { - "version": "6.1.6", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.6", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.3` to `6.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.28` to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "6.1.5", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.5", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.2` to `6.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.27` to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "6.1.4", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.4", - "date": "Tue, 09 Oct 2018 06:58:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.1` to `6.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.26` to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - } - ] - } - }, - { - "version": "6.1.3", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.3", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.0.0` to `6.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.25` to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.2.0` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - } - ] - } - }, - { - "version": "6.1.2", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.2", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.13.1` to `6.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.24` to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.1.0` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - } - ] - } - }, - { - "version": "6.1.1", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.1", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.13.0` to `5.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.23` to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.0.1` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - } - ] - } - }, - { - "version": "6.1.0", - "tag": "@microsoft/gulp-core-build-typescript_v6.1.0", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "minor": [ - { - "comment": "Expose new api-extractor skipLibCheck option." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.12.2` to `5.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.22` to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - } - ] - } - }, - { - "version": "6.0.5", - "tag": "@microsoft/gulp-core-build-typescript_v6.0.5", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.12.1` to `5.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.21` to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - } - ] - } - }, - { - "version": "6.0.4", - "tag": "@microsoft/gulp-core-build-typescript_v6.0.4", - "date": "Mon, 24 Sep 2018 16:04:28 GMT", - "comments": { - "patch": [ - { - "comment": "Fixed overridePackagePath not loading correct version of package." - } - ] - } - }, - { - "version": "6.0.3", - "tag": "@microsoft/gulp-core-build-typescript_v6.0.3", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.12.0` to `5.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - } - ] - } - }, - { - "version": "6.0.2", - "tag": "@microsoft/gulp-core-build-typescript_v6.0.2", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "patch": [ - { - "comment": "Include support for the typescriptCompilerFolder api-extractor option." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.11.2` to `5.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - } - ] - } - }, - { - "version": "6.0.1", - "tag": "@microsoft/gulp-core-build-typescript_v6.0.1", - "date": "Tue, 18 Sep 2018 21:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.11.1` to `5.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - } - ] - } - }, - { - "version": "6.0.0", - "tag": "@microsoft/gulp-core-build-typescript_v6.0.0", - "date": "Mon, 10 Sep 2018 23:23:01 GMT", - "comments": { - "major": [ - { - "comment": "Remove the old TypeScript, TSLint, Text, and RemoveTripleSlash tasks." - } - ] - } - }, - { - "version": "5.0.2", - "tag": "@microsoft/gulp-core-build-typescript_v5.0.2", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.11.0` to `5.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - } - ] - } - }, - { - "version": "5.0.1", - "tag": "@microsoft/gulp-core-build-typescript_v5.0.1", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - } - ] - } - }, - { - "version": "5.0.0", - "tag": "@microsoft/gulp-core-build-typescript_v5.0.0", - "date": "Mon, 03 Sep 2018 16:04:45 GMT", - "comments": { - "major": [ - { - "comment": "Replace the old api-extractor task with the new one that uses tsconfig.json instead of a runtime configuration." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.8` to `5.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - } - ] - } - }, - { - "version": "4.11.12", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.12", - "date": "Thu, 30 Aug 2018 22:47:34 GMT", - "comments": { - "patch": [ - { - "comment": "Include defaultTslint in npm package." - } - ] - } - }, - { - "version": "4.11.11", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.11", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "4.11.10", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.10", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.13` to `3.8.14`" - } - ] - } - }, - { - "version": "4.11.9", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.9", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - } - ] - } - }, - { - "version": "4.11.8", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.8", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "patch": [ - { - "comment": "Fixing minor path issue." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.7` to `5.10.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.11` to `3.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.2.1` to `3.0.0`" - } - ] - } - }, - { - "version": "4.11.7", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.7", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.6` to `5.10.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.10` to `3.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.2.0` to `2.2.1`" - } - ] - } - }, - { - "version": "4.11.6", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.6", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.5` to `5.10.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.9` to `3.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.1.1` to `2.2.0`" - } - ] - } - }, - { - "version": "4.11.5", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.5", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.4` to `5.10.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.8` to `3.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.1.0` to `2.1.1`" - } - ] - } - }, - { - "version": "4.11.4", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.4", - "date": "Tue, 21 Aug 2018 16:04:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.3` to `5.10.4`" - } - ] - } - }, - { - "version": "4.11.3", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.3", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.2` to `5.10.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.7` to `3.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.0.0` to `2.1.0`" - } - ] - } - }, - { - "version": "4.11.2", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.2", - "date": "Thu, 09 Aug 2018 16:04:24 GMT", - "comments": { - "patch": [ - { - "comment": "Update lodash." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.1` to `5.10.2`" - } - ] - } - }, - { - "version": "4.11.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.1", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.6` to `3.8.7`" - } - ] - } - }, - { - "version": "4.11.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.11.0", - "date": "Thu, 26 Jul 2018 23:53:43 GMT", - "comments": { - "minor": [ - { - "comment": "Include an option to strip comments from produced JS files in the TSC task." - } - ] - } - }, - { - "version": "4.10.5", - "tag": "@microsoft/gulp-core-build-typescript_v4.10.5", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.10.0` to `5.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.5` to `3.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.5.0` to `2.0.0`" - } - ] - } - }, - { - "version": "4.10.4", - "tag": "@microsoft/gulp-core-build-typescript_v4.10.4", - "date": "Wed, 25 Jul 2018 21:02:57 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where the TscTask and TslintTasks where invoking the wrong version of Node.js" - } - ] - } - }, - { - "version": "4.10.3", - "tag": "@microsoft/gulp-core-build-typescript_v4.10.3", - "date": "Tue, 17 Jul 2018 16:02:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.9.1` to `5.10.0`" - } - ] - } - }, - { - "version": "4.10.2", - "tag": "@microsoft/gulp-core-build-typescript_v4.10.2", - "date": "Fri, 13 Jul 2018 19:04:50 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where \"spawnSync\" may not be able to resolve node." - } - ] - } - }, - { - "version": "4.10.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.10.1", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.9.0` to `5.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.4` to `3.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.4.1` to `1.5.0`" - } - ] - } - }, - { - "version": "4.10.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.10.0", - "date": "Fri, 29 Jun 2018 02:56:51 GMT", - "comments": { - "minor": [ - { - "comment": "Inclusion of three new tasks designed to use as minimal behavior as possible to run tsc, tslint, and api-extractor." - } - ] - } - }, - { - "version": "4.9.19", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.19", - "date": "Sat, 23 Jun 2018 02:21:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.8.1` to `5.9.0`" - } - ] - } - }, - { - "version": "4.9.18", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.18", - "date": "Fri, 22 Jun 2018 16:05:15 GMT", - "comments": { - "patch": [ - { - "comment": "Fixed mutation on tsConfigFile resulting in tslint error" - } - ] - } - }, - { - "version": "4.9.17", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.17", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.8.0` to `5.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.3` to `3.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.4.0` to `1.4.1`" - } - ] - } - }, - { - "version": "4.9.16", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.16", - "date": "Tue, 19 Jun 2018 19:35:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.7.3` to `5.8.0`" - } - ] - } - }, - { - "version": "4.9.15", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.15", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.7.2` to `5.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.3.2` to `1.4.0`" - } - ] - } - }, - { - "version": "4.9.14", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.14", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.7.1` to `5.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.3.1` to `1.3.2`" - } - ] - } - }, - { - "version": "4.9.13", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.13", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.7.0` to `5.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.3.0` to `1.3.1`" - } - ] - } - }, - { - "version": "4.9.12", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.12", - "date": "Tue, 15 May 2018 00:18:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.8` to `5.7.0`" - } - ] - } - }, - { - "version": "4.9.11", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.11", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.5` to `3.8.0`" - } - ] - } - }, - { - "version": "4.9.10", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.10", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.7` to `5.6.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.4` to `3.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.2.0` to `1.3.0`" - } - ] - } - }, - { - "version": "4.9.9", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.9", - "date": "Tue, 01 May 2018 22:03:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.6` to `5.6.7`" - } - ] - } - }, - { - "version": "4.9.8", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.8", - "date": "Fri, 27 Apr 2018 03:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.5` to `5.6.6`" - } - ] - } - }, - { - "version": "4.9.7", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.7", - "date": "Fri, 20 Apr 2018 16:06:11 GMT", - "comments": { - "patch": [ - { - "comment": "Fix logging warnings in TypeScript config" - } - ] - } - }, - { - "version": "4.9.6", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.6", - "date": "Thu, 19 Apr 2018 21:25:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.4` to `5.6.5`" - } - ] - } - }, - { - "version": "4.9.5", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.5", - "date": "Thu, 19 Apr 2018 17:02:06 GMT", - "comments": { - "patch": [ - { - "comment": "Expose three more api-extractor config parameters in gulp-core-build-typescript" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.3` to `5.6.4`" - } - ] - } - }, - { - "version": "4.9.4", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.4", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.2` to `5.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.3` to `3.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.1.0` to `1.2.0`" - } - ] - } - }, - { - "version": "4.9.3", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.3", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.1` to `5.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.2` to `3.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.0.0` to `1.1.0`" - } - ] - } - }, - { - "version": "4.9.2", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.2", - "date": "Tue, 27 Mar 2018 01:34:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.6.0` to `5.6.1`" - } - ] - } - }, - { - "version": "4.9.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.1", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.1` to `3.7.2`" - } - ] - } - }, - { - "version": "4.9.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.9.0", - "date": "Sun, 25 Mar 2018 01:26:19 GMT", - "comments": { - "minor": [ - { - "comment": "For the API Extractor task config file, the \"generatePackageTypings\" setting was renamed to \"generateDtsRollup\"" - }, - { - "comment": "Add a new GCB option dtsRollupTrimming which corresponds to the new \"trimming\" flag for API Extractor" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.5.2` to `5.6.0`" - } - ] - } - }, - { - "version": "4.8.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.8.1", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.5.1` to `5.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "4.8.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.8.0", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "minor": [ - { - "comment": "Add a `libESNextFolder` option" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.10` to `3.7.0`" - } - ] - } - }, - { - "version": "4.7.22", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.22", - "date": "Tue, 20 Mar 2018 02:44:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.5.0` to `5.5.1`" - } - ] - } - }, - { - "version": "4.7.21", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.21", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.4.0` to `5.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.9` to `3.6.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.8.0` to `1.0.0`" - } - ] - } - }, - { - "version": "4.7.20", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.20", - "date": "Thu, 15 Mar 2018 20:00:50 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where the column number for typescript errors was off by one" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.9` to `5.4.0`" - } - ] - } - }, - { - "version": "4.7.19", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.19", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.8` to `5.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.8` to `3.6.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.3` to `0.8.0`" - } - ] - } - }, - { - "version": "4.7.18", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.18", - "date": "Tue, 13 Mar 2018 23:11:32 GMT", - "comments": { - "patch": [ - { - "comment": "Update gulp-sourcemaps." - } - ] - } - }, - { - "version": "4.7.17", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.17", - "date": "Mon, 12 Mar 2018 20:36:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.7` to `5.3.8`" - } - ] - } - }, - { - "version": "4.7.16", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.16", - "date": "Tue, 06 Mar 2018 17:04:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.6` to `5.3.7`" - } - ] - } - }, - { - "version": "4.7.15", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.15", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.5` to `5.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.7` to `3.6.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.2` to `0.7.3`" - } - ] - } - }, - { - "version": "4.7.14", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.14", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.4` to `5.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.6` to `3.6.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.1` to `0.7.2`" - } - ] - } - }, - { - "version": "4.7.13", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.13", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where the line number for typescript errors were off by one." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.3` to `5.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.5` to `3.6.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.0` to `0.7.1`" - } - ] - } - }, - { - "version": "4.7.12", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.12", - "date": "Wed, 21 Feb 2018 03:13:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.2` to `5.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.4` to `3.6.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.6.1` to `0.7.0`" - } - ] - } - }, - { - "version": "4.7.11", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.11", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.1` to `5.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.3` to `3.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.6.0` to `0.6.1`" - } - ] - } - }, - { - "version": "4.7.10", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.10", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.3.0` to `5.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.2` to `3.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.5.1` to `0.6.0`" - } - ] - } - }, - { - "version": "4.7.9", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.9", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.7` to `5.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.1` to `3.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "4.7.8", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.8", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.6` to `5.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.0` to `3.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.10` to `0.5.0`" - } - ] - } - }, - { - "version": "4.7.7", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.7", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.5` to `5.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.3` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.9` to `0.4.10`" - } - ] - } - }, - { - "version": "4.7.6", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.6", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.4` to `5.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.8` to `0.4.9`" - } - ] - } - }, - { - "version": "4.7.5", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.5", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "patch": [ - { - "comment": "Add some missing @types dependencies to the package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.3` to `5.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.7` to `0.4.8`" - } - ] - } - }, - { - "version": "4.7.4", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.4", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.2` to `5.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.6` to `0.4.7`" - } - ] - } - }, - { - "version": "4.7.3", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.3", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade api-extractor library" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.1` to `5.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.4` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.5` to `0.4.6`" - } - ] - } - }, - { - "version": "4.7.2", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.2", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.2.0` to `5.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.3` to `3.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.4` to `0.4.5`" - } - ] - } - }, - { - "version": "4.7.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.1", - "date": "Thu, 18 Jan 2018 00:27:23 GMT", - "comments": { - "patch": [ - { - "comment": "Remove deprecated tslint rule \"typeof-compare\"" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.1.3` to `5.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "4.7.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.7.0", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "minor": [ - { - "author": "Ian Clanton-Thuon ", - "commit": "edab484323d9eb4d12cd5c77f0757595105bb7cb", - "comment": "Upgrade TSLint and tslint-microsoft-contrib." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.1.2` to `5.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.2` to `3.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "4.6.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.6.0", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "minor": [ - { - "author": "pgonzal ", - "commit": "4589070d63c8c1d5d77bfa5e52b4f9fd2734e19f", - "comment": "Add a new setting \"generatePackageTypings\" for the API Extractor task" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.1.1` to `5.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "4.5.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.5.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.1.0` to `5.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.0` to `3.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "4.5.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.5.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.0.1` to `5.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.7` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.26` to `0.4.0`" - } - ] - } - }, - { - "version": "4.4.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.4.1", - "date": "Tue, 09 Jan 2018 17:05:51 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "d00b6549d13610fbb6f84be3478b532be9da0747", - "comment": "Get web-build-tools building with pnpm" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `5.0.0` to `5.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.6` to `3.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.25` to `0.3.26`" - } - ] - } - }, - { - "version": "4.4.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.4.0", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "minor": [ - { - "author": "pgonzal ", - "commit": "aa0c67382d4dee0cde40ee84a581dbdcdabe77ef", - "comment": "The ApiExtractor task now expects *.d.ts files instead of *.ts, but includes a compatibility workaround for the common case of src/index.ts" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.7` to `5.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.5` to `3.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.24` to `0.3.25`" - } - ] - } - }, - { - "version": "4.3.3", - "tag": "@microsoft/gulp-core-build-typescript_v4.3.3", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.6` to `4.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.4` to `3.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.23` to `0.3.24`" - } - ] - } - }, - { - "version": "4.3.2", - "tag": "@microsoft/gulp-core-build-typescript_v4.3.2", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.5` to `4.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.3` to `3.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.22` to `0.3.23`" - } - ] - } - }, - { - "version": "4.3.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.3.1", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.4` to `4.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.2` to `3.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.21` to `0.3.22`" - } - ] - } - }, - { - "version": "4.3.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.3.0", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "minor": [ - { - "author": "Ian Clanton-Thuon ", - "commit": "12a4e112bf218033f4422e95b1107f913abf70c1", - "comment": "Allow the TS task's configuration to be extended on an instance-by-instance basis." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.3` to `4.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.1` to `3.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.20` to `0.3.21`" - } - ] - } - }, - { - "version": "4.2.18", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.18", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.2` to `4.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.19` to `0.3.20`" - } - ] - } - }, - { - "version": "4.2.17", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.17", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.1` to `4.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.9` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.18` to `0.3.19`" - } - ] - } - }, - { - "version": "4.2.16", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.16", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.3.0` to `4.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.8` to `3.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.17` to `0.3.18`" - } - ] - } - }, - { - "version": "4.2.15", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.15", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.2.6` to `4.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.7` to `3.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.16` to `0.3.17`" - } - ] - } - }, - { - "version": "4.2.14", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.14", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.2.5` to `4.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.6` to `3.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.15` to `0.3.16`" - } - ] - } - }, - { - "version": "4.2.13", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.13", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.2.4` to `4.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.5` to `3.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.14` to `0.3.15`" - } - ] - } - }, - { - "version": "4.2.12", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.12", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "2c58095f2f13492887cc1278c9a0cff49af9735b", - "comment": "lock the reference version between web build tools projects" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.2.3` to `4.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.13` to `0.3.14`" - } - ] - } - }, - { - "version": "4.2.11", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.11", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "e449bd6cdc3c179461be68e59590c25021cd1286", - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.2.2` to `4.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.3` to `3.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.12` to `~0.3.13`" - } - ] - } - }, - { - "version": "4.2.10", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.10", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.2.1` to `4.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.2` to `3.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.11` to `~0.3.12`" - } - ] - } - }, - { - "version": "4.2.9", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.9", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.2.0` to `4.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.1` to `3.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.10` to `~0.3.11`" - } - ] - } - }, - { - "version": "4.2.8", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.8", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.1.2` to `4.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.0` to `3.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.9` to `~0.3.10`" - } - ] - } - }, - { - "version": "4.2.7", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.7", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.1.1` to `4.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.6` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.8` to `~0.3.9`" - } - ] - } - }, - { - "version": "4.2.6", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "5de032b254b632b8af0d0dd98913acef589f88d5", - "comment": "Updated cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.1.0` to `4.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.5` to `3.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.7` to `~0.3.8`" - } - ] - } - }, - { - "version": "4.2.5", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.0.1` to `4.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.4` to `3.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.6` to `~0.3.7`" - } - ] - } - }, - { - "version": "4.2.4", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `4.0.0` to `4.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.3` to `3.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.5` to `~0.3.6`" - } - ] - } - }, - { - "version": "4.2.3", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "3ff332dc81aafca27952120afc1be0788239b741", - "comment": "Updated to use simplified api-extractor interface" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.4.2` to `4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.2` to `3.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.4` to `~0.3.5`" - } - ] - } - }, - { - "version": "4.2.2", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "patch": [ - { - "author": "Ian Clanton-Thuon ", - "commit": "abc659beb2646af4be529a064031ae9aa1f9afd9", - "comment": "Fix an error message when the \"module\" property is set to esnext." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.1` to `3.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.2` to `~0.3.3`" - } - ] - } - }, - { - "version": "4.2.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.3.0` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.0` to `3.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.0` to `~0.3.1`" - } - ] - } - }, - { - "version": "4.2.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.2.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.2.6` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.8` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.11` to `~0.3.0`" - } - ] - } - }, - { - "version": "4.1.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.1.0", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "minor": [ - { - "author": "Ian Clanton-Thuon ", - "commit": "45ad3b5af2e7f315995d1b36579dc1e35b012831", - "comment": "Support ESNext module output format and allow a base TypeScript configuration to be set by a build rig." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.2.5` to `3.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.7` to `3.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.10` to `~0.2.11`" - } - ] - } - }, - { - "version": "4.0.7", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.6` to `3.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.9` to `~0.2.10`" - } - ] - } - }, - { - "version": "4.0.6", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "bb96549aa8508ff627a0cae5ee41ae0251f2777d", - "comment": "Deprecate @types/es6-coll ections in favor of built-in typescript typings 'es2015.collection' a nd 'es2015.iterable'" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.2.3` to `3.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.5` to `3.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.7` to `~0.2.8`" - } - ] - } - }, - { - "version": "4.0.5", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.2.2` to `3.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.4` to `3.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.6` to `~0.2.7`" - } - ] - } - }, - { - "version": "4.0.4", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.4", - "date": "Thu, 07 Sep 2017 00:11:11 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "4b7451b442c2078a96430f7a05caed37101aed52", - "comment": " Add $schema field to all schemas" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.2.1` to `3.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.3` to `3.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.5` to `~0.2.6`" - } - ] - } - }, - { - "version": "4.0.3", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.2.0` to `3.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.2` to `3.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.4` to `~0.2.5`" - } - ] - } - }, - { - "version": "4.0.2", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.1.0` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.1` to `3.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.3` to `~0.2.4`" - } - ] - } - }, - { - "version": "4.0.1", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `3.0.0` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.2` to `~0.2.3`" - } - ] - } - }, - { - "version": "4.0.0", - "tag": "@microsoft/gulp-core-build-typescript_v4.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.7` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.1` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.1` to `~0.2.2`" - } - ] - } - }, - { - "version": "3.5.3", - "tag": "@microsoft/gulp-core-build-typescript_v3.5.3", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.6` to `2.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.0` to `2.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.0` to `~0.2.1`" - } - ] - } - }, - { - "version": "3.5.2", - "tag": "@microsoft/gulp-core-build-typescript_v3.5.2", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.5` to `2.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.6` to `2.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.1.3` to `~0.2.0`" - } - ] - } - }, - { - "version": "3.5.1", - "tag": "@microsoft/gulp-core-build-typescript_v3.5.1", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.5` to `2.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.4` to `2.3.5`" - } - ] - } - }, - { - "version": "3.5.0", - "tag": "@microsoft/gulp-core-build-typescript_v3.5.0", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to tslint 5.6.0" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.4` to `2.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.3` to `2.3.4`" - } - ] - } - }, - { - "version": "3.4.2", - "tag": "@microsoft/gulp-core-build-typescript_v3.4.2", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.3` to `2.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.2` to `2.3.3`" - } - ] - } - }, - { - "version": "3.4.1", - "tag": "@microsoft/gulp-core-build-typescript_v3.4.1", - "date": "Wed, 16 Aug 2017 23:16:55 GMT", - "comments": { - "patch": [ - { - "comment": "Publish" - } - ] - } - }, - { - "version": "3.4.0", - "tag": "@microsoft/gulp-core-build-typescript_v3.4.0", - "date": "Wed, 16 Aug 2017 13:04:08 GMT", - "comments": { - "minor": [ - { - "comment": "Include the no-unused-variable TSLint rule to bring back the \"no-unused-import\" functionality. Remove no-unused-parameters default TSConfig option to be consistent with the TSLint no-unused-variable behavior." - } - ] - } - }, - { - "version": "3.3.2", - "tag": "@microsoft/gulp-core-build-typescript_v3.3.2", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump to ensure everything is published" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.1` to `2.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.1` to `2.3.2`" - } - ] - } - }, - { - "version": "3.3.1", - "tag": "@microsoft/gulp-core-build-typescript_v3.3.1", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.1` to `2.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `2.3.0` to `2.3.1`" - } - ] - } - }, - { - "version": "3.3.0", - "tag": "@microsoft/gulp-core-build-typescript_v3.3.0", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.7.0 <3.0.0` to `>=2.7.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=2.2.0 <3.0.0` to `>=2.2.0 <3.0.0`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/gulp-core-build-typescript_v3.2.0", - "date": "Fri, 07 Jul 2017 01:02:28 GMT", - "comments": { - "minor": [ - { - "comment": "Enable StrictNullChecks." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.6 <3.0.0` to `>=2.5.6 <3.0.0`" - } - ] - } - }, - { - "version": "3.1.5", - "tag": "@microsoft/gulp-core-build-typescript_v3.1.5", - "date": "Wed, 21 Jun 2017 04:19:35 GMT", - "comments": { - "patch": [ - { - "comment": "Add missing API Extractor release tags" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.3 <3.0.0` to `>=2.5.5 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=2.0.10 <3.0.0` to `>=2.2.0 <3.0.0`" - } - ] - } - }, - { - "version": "3.1.3", - "tag": "@microsoft/gulp-core-build-typescript_v3.1.3", - "date": "Fri, 16 Jun 2017 01:21:40 GMT", - "comments": { - "patch": [ - { - "comment": "Upgraded api-extractor dependency" - } - ] - } - }, - { - "version": "3.1.2", - "tag": "@microsoft/gulp-core-build-typescript_v3.1.2", - "date": "Fri, 16 Jun 2017 01:04:08 GMT", - "comments": { - "patch": [ - { - "comment": "Fix issue where TypeScriptTask did not allow you to set a target other than \"commonjs\"" - } - ] - } - }, - { - "version": "3.1.1", - "tag": "@microsoft/gulp-core-build-typescript_v3.1.1", - "date": "Fri, 28 Apr 2017 01:03:54 GMT", - "comments": { - "patch": [ - { - "comment": "Bugfix: Update TypeScriptConfiguration to allow setting a custom version of typescript compiler." - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/gulp-core-build-typescript_v3.1.0", - "date": "Mon, 24 Apr 2017 22:01:17 GMT", - "comments": { - "minor": [ - { - "comment": "Adding `libES6Dir` setting to taskConfig to optionally output es6 modules." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.5.0 <3.0.0`" - } - ] - } - }, - { - "version": "3.0.4", - "tag": "@microsoft/gulp-core-build-typescript_v3.0.4", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.4.3 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=2.0.3 <3.0.0` to `>=2.0.3 <3.0.0`" - } - ] - } - }, - { - "version": "3.0.3", - "tag": "@microsoft/gulp-core-build-typescript_v3.0.3", - "date": "Tue, 18 Apr 2017 23:41:42 GMT", - "comments": { - "patch": [ - { - "comment": "API Extractor now uses Gulp-Typescript to generate compiler options." - } - ] - } - }, - { - "version": "3.0.2", - "tag": "@microsoft/gulp-core-build-typescript_v3.0.2", - "date": "Fri, 07 Apr 2017 21:43:16 GMT", - "comments": { - "patch": [ - { - "comment": "Adjusted the version specifier for typescript to ~2.2.2" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=2.0.1 <3.0.0` to `>=2.0.2 <3.0.0`" - } - ] - } - }, - { - "version": "3.0.1", - "tag": "@microsoft/gulp-core-build-typescript_v3.0.1", - "date": "Wed, 05 Apr 2017 13:01:40 GMT", - "comments": { - "patch": [ - { - "comment": "Fixing the way the TSLint task is configured to allow removal of existing rules." - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/gulp-core-build-typescript_v3.0.0", - "date": "Mon, 20 Mar 2017 21:52:20 GMT", - "comments": { - "major": [ - { - "comment": "Updating typescript, gulp-typescript, and tslint." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.2 <3.0.0` to `>=2.4.3 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=1.1.19 <2.0.0` to `>=2.0.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.4.1", - "tag": "@microsoft/gulp-core-build-typescript_v2.4.1", - "date": "Mon, 20 Mar 2017 04:20:13 GMT", - "comments": { - "patch": [ - { - "comment": "Reverting change." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=1.1.18 <2.0.0` to `>=1.1.19 <2.0.0`" - } - ] - } - }, - { - "version": "2.4.0", - "tag": "@microsoft/gulp-core-build-typescript_v2.4.0", - "date": "Sun, 19 Mar 2017 19:10:30 GMT", - "comments": { - "minor": [ - { - "comment": "Updating typescript, gulp-typescript, and tslint." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=1.1.14 <2.0.0` to `>=1.1.16 <2.0.0`" - } - ] - } - }, - { - "version": "2.3.0", - "tag": "@microsoft/gulp-core-build-typescript_v2.3.0", - "date": "Thu, 16 Mar 2017 19:02:22 GMT", - "comments": { - "minor": [ - { - "comment": "Write the TSLint configuration file after executing the task." - } - ] - } - }, - { - "version": "2.2.6", - "tag": "@microsoft/gulp-core-build-typescript_v2.2.6", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.0 <3.0.0` to `>=2.4.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=1.1.14 <2.0.0` to `>=1.1.14 <2.0.0`" - } - ] - } - }, - { - "version": "2.2.5", - "tag": "@microsoft/gulp-core-build-typescript_v2.2.5", - "date": "Tue, 31 Jan 2017 20:32:37 GMT", - "comments": { - "patch": [ - { - "comment": "Make loadSchema public instead of protected." - } - ] - } - }, - { - "version": "2.2.4", - "tag": "@microsoft/gulp-core-build-typescript_v2.2.4", - "date": "Tue, 31 Jan 2017 01:55:09 GMT", - "comments": { - "patch": [ - { - "comment": "Introduce schema for TsLintTask, TypeScriptTask" - } - ] - } - }, - { - "version": "2.2.3", - "tag": "@microsoft/gulp-core-build-typescript_v2.2.3", - "date": "Fri, 27 Jan 2017 20:04:15 GMT", - "comments": { - "patch": [ - { - "comment": "Added external json docs loading before analyzing API" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=1.1.4 <2.0.0` to `>=1.1.4 <2.0.0`" - } - ] - } - }, - { - "version": "2.2.2", - "tag": "@microsoft/gulp-core-build-typescript_v2.2.2", - "date": "Fri, 27 Jan 2017 02:35:10 GMT", - "comments": { - "patch": [ - { - "comment": "Added external-api-json folder with external types definitions. Added gulp task to run ApiExtractor on external types defintions." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=1.1.3 <2.0.0` to `>=1.1.4 <2.0.0`" - } - ] - } - }, - { - "version": "2.2.1", - "tag": "@microsoft/gulp-core-build-typescript_v2.2.1", - "date": "Thu, 19 Jan 2017 02:37:34 GMT", - "comments": { - "patch": [ - { - "comment": "Updating the tsconfig to give compiler options as enums." - } - ] - } - }, - { - "version": "2.2.0", - "tag": "@microsoft/gulp-core-build-typescript_v2.2.0", - "date": "Wed, 18 Jan 2017 21:40:58 GMT", - "comments": { - "minor": [ - { - "comment": "Refactor the API-Extractor to use the same config as the TypeScriptTask" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.1 <3.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.1", - "tag": "@microsoft/gulp-core-build-typescript_v2.1.1", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "patch": [ - { - "comment": "Add a schema for the api-extractor task and change the name." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=1.0.0 <2.0.0` to `>=1.0.1 <2.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=1.0.0 <2.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.0", - "tag": "@microsoft/gulp-core-build-typescript_v2.1.0", - "date": "Wed, 11 Jan 2017 14:11:26 GMT", - "comments": { - "minor": [ - { - "comment": "Adding an API Extractor task." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `>=0.0.1 <1.0.0` to `>=1.0.0 <2.0.0`" - } - ] - } - }, - { - "version": "2.0.1", - "tag": "@microsoft/gulp-core-build-typescript_v2.0.1", - "date": "Wed, 04 Jan 2017 03:02:12 GMT", - "comments": { - "patch": [ - { - "comment": "Fixing TSLint task by removing some deprecated rules (\"label-undefined”, \"no-duplicate-key\", and \"no-unreachable\") and setting the \"noUnusedParameters\" and \"noUnusedLocals\" TS compiler options to cover the deprecated \"no-unused-variable\"." - } - ] - } - } - ] -} diff --git a/core-build/gulp-core-build-typescript/CHANGELOG.md b/core-build/gulp-core-build-typescript/CHANGELOG.md deleted file mode 100644 index b1cc5e58943..00000000000 --- a/core-build/gulp-core-build-typescript/CHANGELOG.md +++ /dev/null @@ -1,1932 +0,0 @@ -# Change Log - @microsoft/gulp-core-build-typescript - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 8.5.26 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 8.5.25 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 8.5.24 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 8.5.23 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 8.5.22 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 8.5.21 -Thu, 08 Apr 2021 06:05:31 GMT - -_Version update only_ - -## 8.5.20 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 8.5.19 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 8.5.18 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 8.5.17 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 8.5.16 -Thu, 10 Dec 2020 23:25:49 GMT - -_Version update only_ - -## 8.5.15 -Sat, 05 Dec 2020 01:11:23 GMT - -_Version update only_ - -## 8.5.14 -Mon, 30 Nov 2020 16:11:50 GMT - -_Version update only_ - -## 8.5.13 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 8.5.12 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 8.5.11 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 8.5.10 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 8.5.9 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 8.5.8 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 8.5.7 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 8.5.6 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 8.5.5 -Tue, 27 Oct 2020 15:10:13 GMT - -_Version update only_ - -## 8.5.4 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 8.5.3 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 8.5.2 -Mon, 05 Oct 2020 15:10:42 GMT - -_Version update only_ - -## 8.5.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 8.5.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -## 8.4.52 -Tue, 22 Sep 2020 05:45:56 GMT - -_Version update only_ - -## 8.4.51 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 8.4.50 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 8.4.49 -Sat, 19 Sep 2020 04:37:26 GMT - -_Version update only_ - -## 8.4.48 -Sat, 19 Sep 2020 03:33:06 GMT - -_Version update only_ - -## 8.4.47 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 8.4.46 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 8.4.45 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 8.4.44 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 8.4.43 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 8.4.42 -Sat, 05 Sep 2020 18:56:34 GMT - -_Version update only_ - -## 8.4.41 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 8.4.40 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 8.4.39 -Sat, 22 Aug 2020 05:55:42 GMT - -_Version update only_ - -## 8.4.38 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 8.4.37 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 8.4.36 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 8.4.35 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 8.4.34 -Wed, 12 Aug 2020 00:10:05 GMT - -_Version update only_ - -## 8.4.33 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 8.4.32 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 8.4.31 -Fri, 03 Jul 2020 05:46:41 GMT - -_Version update only_ - -## 8.4.30 -Sat, 27 Jun 2020 00:09:37 GMT - -### Patches - -- Move rush-stack-compiler-3.1 back to devDependencies - -## 8.4.29 -Fri, 26 Jun 2020 22:16:39 GMT - -### Patches - -- Move rush-stack-compiler-3.1 from devDependencies to dependencies - -## 8.4.28 -Thu, 25 Jun 2020 06:43:34 GMT - -_Version update only_ - -## 8.4.27 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 8.4.26 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 8.4.25 -Mon, 15 Jun 2020 22:17:17 GMT - -_Version update only_ - -## 8.4.24 -Fri, 12 Jun 2020 09:19:21 GMT - -_Version update only_ - -## 8.4.23 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 8.4.22 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 8.4.21 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 8.4.20 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 8.4.19 -Wed, 27 May 2020 05:15:10 GMT - -_Version update only_ - -## 8.4.18 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 8.4.17 -Fri, 22 May 2020 15:08:42 GMT - -_Version update only_ - -## 8.4.16 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 8.4.15 -Thu, 21 May 2020 15:41:59 GMT - -_Version update only_ - -## 8.4.14 -Tue, 19 May 2020 15:08:19 GMT - -_Version update only_ - -## 8.4.13 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 8.4.12 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 8.4.11 -Sat, 02 May 2020 00:08:16 GMT - -_Version update only_ - -## 8.4.10 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 8.4.9 -Fri, 03 Apr 2020 15:10:15 GMT - -_Version update only_ - -## 8.4.8 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 8.4.7 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 8.4.6 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 8.4.5 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 8.4.4 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 8.4.3 -Fri, 24 Jan 2020 00:27:39 GMT - -### Patches - -- Extract GCBTerminalProvider to gulp-core-build. - -## 8.4.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 8.4.1 -Tue, 21 Jan 2020 21:56:13 GMT - -_Version update only_ - -## 8.4.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 8.3.16 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 8.3.15 -Tue, 14 Jan 2020 01:34:15 GMT - -_Version update only_ - -## 8.3.14 -Sat, 11 Jan 2020 05:18:24 GMT - -_Version update only_ - -## 8.3.13 -Thu, 09 Jan 2020 06:44:12 GMT - -_Version update only_ - -## 8.3.12 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 8.3.11 -Wed, 04 Dec 2019 23:17:55 GMT - -_Version update only_ - -## 8.3.10 -Tue, 03 Dec 2019 03:17:43 GMT - -_Version update only_ - -## 8.3.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 8.3.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 8.3.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 8.3.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 8.3.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 8.3.4 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 8.3.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 8.3.2 -Fri, 25 Oct 2019 15:08:54 GMT - -_Version update only_ - -## 8.3.1 -Tue, 22 Oct 2019 06:24:44 GMT - -### Patches - -- Refactor some code as part of migration from TSLint to ESLint - -## 8.3.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 8.2.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 8.2.5 -Sun, 06 Oct 2019 00:27:39 GMT - -_Version update only_ - -## 8.2.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 8.2.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 8.2.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 8.2.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 8.2.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 8.1.35 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 8.1.34 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 8.1.33 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 8.1.32 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 8.1.31 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 8.1.30 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 8.1.29 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 8.1.28 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 8.1.27 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 8.1.26 -Thu, 08 Aug 2019 00:49:05 GMT - -_Version update only_ - -## 8.1.25 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 8.1.24 -Tue, 23 Jul 2019 19:14:38 GMT - -_Version update only_ - -## 8.1.23 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 8.1.22 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 8.1.21 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 8.1.20 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 8.1.19 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 8.1.18 -Mon, 08 Jul 2019 19:12:18 GMT - -_Version update only_ - -## 8.1.17 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 8.1.16 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 8.1.15 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 8.1.14 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 8.1.13 -Tue, 04 Jun 2019 05:51:53 GMT - -_Version update only_ - -## 8.1.12 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 8.1.11 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 8.1.10 -Mon, 06 May 2019 20:46:21 GMT - -_Version update only_ - -## 8.1.9 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 8.1.8 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 8.1.7 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 8.1.6 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 8.1.5 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 8.1.4 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 8.1.3 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 8.1.2 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 8.1.1 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 8.1.0 -Fri, 05 Apr 2019 04:16:17 GMT - -### Minor changes - -- Update to use the new rush-stack-compiler contract for API Extractor 7 - -## 8.0.23 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 8.0.22 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 8.0.21 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 8.0.20 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 8.0.19 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 8.0.18 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 8.0.17 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 8.0.16 -Thu, 21 Mar 2019 01:15:32 GMT - -_Version update only_ - -## 8.0.15 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 8.0.14 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 8.0.13 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 8.0.12 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 8.0.11 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 8.0.10 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 8.0.9 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 8.0.8 -Mon, 04 Mar 2019 17:13:19 GMT - -_Version update only_ - -## 8.0.7 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 8.0.6 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 8.0.5 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 8.0.4 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 8.0.3 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 8.0.2 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 8.0.1 -Wed, 30 Jan 2019 20:49:11 GMT - -### Patches - -- Update dependency on changed API in RSC - -## 8.0.0 -Sat, 19 Jan 2019 03:47:47 GMT - -### Breaking changes - -- Update api extractor task to use api extractor's config file. - -### Minor changes - -- Upgrade to use API Extractor 7 beta - -## 7.4.8 -Tue, 15 Jan 2019 17:04:09 GMT - -_Version update only_ - -## 7.4.7 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 7.4.6 -Mon, 07 Jan 2019 17:04:07 GMT - -_Version update only_ - -## 7.4.5 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 7.4.4 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 7.4.3 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 7.4.2 -Sat, 08 Dec 2018 06:35:36 GMT - -_Version update only_ - -## 7.4.1 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 7.4.0 -Fri, 30 Nov 2018 23:34:57 GMT - -### Minor changes - -- Allow custom arguments to be passed to the tsc command. - -## 7.3.1 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 7.3.0 -Thu, 29 Nov 2018 00:35:38 GMT - -### Minor changes - -- Update rush-stack-compiler resolution to find a package following the "rush-stack-compiler-" naming convention. - -## 7.2.7 -Wed, 28 Nov 2018 19:29:54 GMT - -_Version update only_ - -## 7.2.6 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 7.2.5 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 7.2.4 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 7.2.3 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 7.2.2 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 7.2.1 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 7.2.0 -Mon, 05 Nov 2018 17:04:24 GMT - -### Minor changes - -- Update GCB-TS to ship with a default rush-stack-compiler with TS 2.4. - -## 7.1.2 -Thu, 01 Nov 2018 21:33:51 GMT - -### Patches - -- Fix a regression where @microsoft/rush-stack-compiler could not compile itself - -## 7.1.1 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 7.1.0 -Wed, 31 Oct 2018 21:17:50 GMT - -### Minor changes - -- Update the way rush-stack-compiler is resolved. Now it's resolved by looking at the "extends" properties of tsconfig.json - -## 7.0.3 -Wed, 31 Oct 2018 17:00:55 GMT - -_Version update only_ - -## 7.0.2 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 7.0.1 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 7.0.0 -Sat, 27 Oct 2018 00:26:56 GMT - -### Breaking changes - -- Moving logic into rush-stack-compiler. - -## 6.1.12 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 6.1.11 -Thu, 25 Oct 2018 08:56:02 GMT - -_Version update only_ - -## 6.1.10 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 6.1.9 -Thu, 18 Oct 2018 05:30:14 GMT - -### Patches - -- Replace deprecated dependency gulp-util - -## 6.1.8 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 6.1.7 -Wed, 17 Oct 2018 21:04:49 GMT - -_Version update only_ - -## 6.1.6 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 6.1.5 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 6.1.4 -Tue, 09 Oct 2018 06:58:01 GMT - -_Version update only_ - -## 6.1.3 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 6.1.2 -Sun, 07 Oct 2018 06:15:56 GMT - -_Version update only_ - -## 6.1.1 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 6.1.0 -Wed, 26 Sep 2018 21:39:40 GMT - -### Minor changes - -- Expose new api-extractor skipLibCheck option. - -## 6.0.5 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 6.0.4 -Mon, 24 Sep 2018 16:04:28 GMT - -### Patches - -- Fixed overridePackagePath not loading correct version of package. - -## 6.0.3 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 6.0.2 -Thu, 20 Sep 2018 23:57:21 GMT - -### Patches - -- Include support for the typescriptCompilerFolder api-extractor option. - -## 6.0.1 -Tue, 18 Sep 2018 21:04:55 GMT - -_Version update only_ - -## 6.0.0 -Mon, 10 Sep 2018 23:23:01 GMT - -### Breaking changes - -- Remove the old TypeScript, TSLint, Text, and RemoveTripleSlash tasks. - -## 5.0.2 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 5.0.1 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 5.0.0 -Mon, 03 Sep 2018 16:04:45 GMT - -### Breaking changes - -- Replace the old api-extractor task with the new one that uses tsconfig.json instead of a runtime configuration. - -## 4.11.12 -Thu, 30 Aug 2018 22:47:34 GMT - -### Patches - -- Include defaultTslint in npm package. - -## 4.11.11 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 4.11.10 -Thu, 30 Aug 2018 18:45:12 GMT - -_Version update only_ - -## 4.11.9 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 4.11.8 -Wed, 29 Aug 2018 06:36:50 GMT - -### Patches - -- Fixing minor path issue. - -## 4.11.7 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 4.11.6 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 4.11.5 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 4.11.4 -Tue, 21 Aug 2018 16:04:38 GMT - -_Version update only_ - -## 4.11.3 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 4.11.2 -Thu, 09 Aug 2018 16:04:24 GMT - -### Patches - -- Update lodash. - -## 4.11.1 -Tue, 07 Aug 2018 22:27:31 GMT - -_Version update only_ - -## 4.11.0 -Thu, 26 Jul 2018 23:53:43 GMT - -### Minor changes - -- Include an option to strip comments from produced JS files in the TSC task. - -## 4.10.5 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 4.10.4 -Wed, 25 Jul 2018 21:02:57 GMT - -### Patches - -- Fix an issue where the TscTask and TslintTasks where invoking the wrong version of Node.js - -## 4.10.3 -Tue, 17 Jul 2018 16:02:52 GMT - -_Version update only_ - -## 4.10.2 -Fri, 13 Jul 2018 19:04:50 GMT - -### Patches - -- Fix an issue where "spawnSync" may not be able to resolve node. - -## 4.10.1 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 4.10.0 -Fri, 29 Jun 2018 02:56:51 GMT - -### Minor changes - -- Inclusion of three new tasks designed to use as minimal behavior as possible to run tsc, tslint, and api-extractor. - -## 4.9.19 -Sat, 23 Jun 2018 02:21:20 GMT - -_Version update only_ - -## 4.9.18 -Fri, 22 Jun 2018 16:05:15 GMT - -### Patches - -- Fixed mutation on tsConfigFile resulting in tslint error - -## 4.9.17 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 4.9.16 -Tue, 19 Jun 2018 19:35:11 GMT - -_Version update only_ - -## 4.9.15 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 4.9.14 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 4.9.13 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 4.9.12 -Tue, 15 May 2018 00:18:10 GMT - -_Version update only_ - -## 4.9.11 -Fri, 11 May 2018 22:43:14 GMT - -_Version update only_ - -## 4.9.10 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 4.9.9 -Tue, 01 May 2018 22:03:20 GMT - -_Version update only_ - -## 4.9.8 -Fri, 27 Apr 2018 03:04:32 GMT - -_Version update only_ - -## 4.9.7 -Fri, 20 Apr 2018 16:06:11 GMT - -### Patches - -- Fix logging warnings in TypeScript config - -## 4.9.6 -Thu, 19 Apr 2018 21:25:56 GMT - -_Version update only_ - -## 4.9.5 -Thu, 19 Apr 2018 17:02:06 GMT - -### Patches - -- Expose three more api-extractor config parameters in gulp-core-build-typescript - -## 4.9.4 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 4.9.3 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 4.9.2 -Tue, 27 Mar 2018 01:34:25 GMT - -_Version update only_ - -## 4.9.1 -Mon, 26 Mar 2018 19:12:42 GMT - -_Version update only_ - -## 4.9.0 -Sun, 25 Mar 2018 01:26:19 GMT - -### Minor changes - -- For the API Extractor task config file, the "generatePackageTypings" setting was renamed to "generateDtsRollup" -- Add a new GCB option dtsRollupTrimming which corresponds to the new "trimming" flag for API Extractor - -## 4.8.1 -Fri, 23 Mar 2018 00:34:53 GMT - -_Version update only_ - -## 4.8.0 -Thu, 22 Mar 2018 18:34:13 GMT - -### Minor changes - -- Add a `libESNextFolder` option - -## 4.7.22 -Tue, 20 Mar 2018 02:44:45 GMT - -_Version update only_ - -## 4.7.21 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 4.7.20 -Thu, 15 Mar 2018 20:00:50 GMT - -### Patches - -- Fix an issue where the column number for typescript errors was off by one - -## 4.7.19 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 4.7.18 -Tue, 13 Mar 2018 23:11:32 GMT - -### Patches - -- Update gulp-sourcemaps. - -## 4.7.17 -Mon, 12 Mar 2018 20:36:19 GMT - -_Version update only_ - -## 4.7.16 -Tue, 06 Mar 2018 17:04:51 GMT - -_Version update only_ - -## 4.7.15 -Fri, 02 Mar 2018 01:13:59 GMT - -_Version update only_ - -## 4.7.14 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 4.7.13 -Wed, 21 Feb 2018 22:04:19 GMT - -### Patches - -- Fix an issue where the line number for typescript errors were off by one. - -## 4.7.12 -Wed, 21 Feb 2018 03:13:28 GMT - -_Version update only_ - -## 4.7.11 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 4.7.10 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 4.7.9 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.7.8 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.7.7 -Fri, 26 Jan 2018 22:05:30 GMT - -_Version update only_ - -## 4.7.6 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 4.7.5 -Fri, 26 Jan 2018 00:36:51 GMT - -### Patches - -- Add some missing @types dependencies to the package.json - -## 4.7.4 -Tue, 23 Jan 2018 17:05:28 GMT - -_Version update only_ - -## 4.7.3 -Thu, 18 Jan 2018 03:23:46 GMT - -### Patches - -- Upgrade api-extractor library - -## 4.7.2 -Thu, 18 Jan 2018 00:48:06 GMT - -_Version update only_ - -## 4.7.1 -Thu, 18 Jan 2018 00:27:23 GMT - -### Patches - -- Remove deprecated tslint rule "typeof-compare" - -## 4.7.0 -Wed, 17 Jan 2018 10:49:31 GMT - -### Minor changes - -- Upgrade TSLint and tslint-microsoft-contrib. - -## 4.6.0 -Fri, 12 Jan 2018 03:35:22 GMT - -### Minor changes - -- Add a new setting "generatePackageTypings" for the API Extractor task - -## 4.5.1 -Thu, 11 Jan 2018 22:31:51 GMT - -_Version update only_ - -## 4.5.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 4.4.1 -Tue, 09 Jan 2018 17:05:51 GMT - -### Patches - -- Get web-build-tools building with pnpm - -## 4.4.0 -Sun, 07 Jan 2018 05:12:08 GMT - -### Minor changes - -- The ApiExtractor task now expects *.d.ts files instead of *.ts, but includes a compatibility workaround for the common case of src/index.ts - -## 4.3.3 -Fri, 05 Jan 2018 20:26:45 GMT - -_Version update only_ - -## 4.3.2 -Fri, 05 Jan 2018 00:48:41 GMT - -_Version update only_ - -## 4.3.1 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 4.3.0 -Tue, 12 Dec 2017 03:33:26 GMT - -### Minor changes - -- Allow the TS task's configuration to be extended on an instance-by-instance basis. - -## 4.2.18 -Thu, 30 Nov 2017 23:59:09 GMT - -_Version update only_ - -## 4.2.17 -Thu, 30 Nov 2017 23:12:21 GMT - -_Version update only_ - -## 4.2.16 -Wed, 29 Nov 2017 17:05:37 GMT - -_Version update only_ - -## 4.2.15 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 4.2.14 -Mon, 13 Nov 2017 17:04:50 GMT - -_Version update only_ - -## 4.2.13 -Mon, 06 Nov 2017 17:04:18 GMT - -_Version update only_ - -## 4.2.12 -Thu, 02 Nov 2017 16:05:24 GMT - -### Patches - -- lock the reference version between web build tools projects - -## 4.2.11 -Wed, 01 Nov 2017 21:06:08 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 4.2.10 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 4.2.9 -Tue, 31 Oct 2017 16:04:55 GMT - -_Version update only_ - -## 4.2.8 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 4.2.7 -Tue, 24 Oct 2017 18:17:12 GMT - -_Version update only_ - -## 4.2.6 -Mon, 23 Oct 2017 21:53:12 GMT - -### Patches - -- Updated cyclic dependencies - -## 4.2.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 4.2.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 4.2.3 -Fri, 20 Oct 2017 01:04:44 GMT - -### Patches - -- Updated to use simplified api-extractor interface - -## 4.2.2 -Thu, 05 Oct 2017 01:05:02 GMT - -### Patches - -- Fix an error message when the "module" property is set to esnext. - -## 4.2.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 4.2.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 4.1.0 -Wed, 20 Sep 2017 22:10:17 GMT - -### Minor changes - -- Support ESNext module output format and allow a base TypeScript configuration to be set by a build rig. - -## 4.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 4.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -### Patches - -- Deprecate @types/es6-coll ections in favor of built-in typescript typings 'es2015.collection' a nd 'es2015.iterable' - -## 4.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 4.0.4 -Thu, 07 Sep 2017 00:11:11 GMT - -### Patches - -- Add $schema field to all schemas - -## 4.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 4.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 4.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 4.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 3.5.3 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 3.5.2 -Wed, 30 Aug 2017 01:04:34 GMT - -_Version update only_ - -## 3.5.1 -Thu, 24 Aug 2017 22:44:12 GMT - -_Version update only_ - -## 3.5.0 -Thu, 24 Aug 2017 01:04:33 GMT - -### Minor changes - -- Upgrade to tslint 5.6.0 - -## 3.4.2 -Tue, 22 Aug 2017 13:04:22 GMT - -_Version update only_ - -## 3.4.1 -Wed, 16 Aug 2017 23:16:55 GMT - -### Patches - -- Publish - -## 3.4.0 -Wed, 16 Aug 2017 13:04:08 GMT - -### Minor changes - -- Include the no-unused-variable TSLint rule to bring back the "no-unused-import" functionality. Remove no-unused-parameters default TSConfig option to be consistent with the TSLint no-unused-variable behavior. - -## 3.3.2 -Tue, 15 Aug 2017 01:29:31 GMT - -### Patches - -- Force a patch bump to ensure everything is published - -## 3.3.1 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools. - -## 3.3.0 -Tue, 25 Jul 2017 20:03:31 GMT - -### Minor changes - -- Upgrade to TypeScript 2.4 - -## 3.2.0 -Fri, 07 Jul 2017 01:02:28 GMT - -### Minor changes - -- Enable StrictNullChecks. - -## 3.1.5 -Wed, 21 Jun 2017 04:19:35 GMT - -### Patches - -- Add missing API Extractor release tags - -## 3.1.3 -Fri, 16 Jun 2017 01:21:40 GMT - -### Patches - -- Upgraded api-extractor dependency - -## 3.1.2 -Fri, 16 Jun 2017 01:04:08 GMT - -### Patches - -- Fix issue where TypeScriptTask did not allow you to set a target other than "commonjs" - -## 3.1.1 -Fri, 28 Apr 2017 01:03:54 GMT - -### Patches - -- Bugfix: Update TypeScriptConfiguration to allow setting a custom version of typescript compiler. - -## 3.1.0 -Mon, 24 Apr 2017 22:01:17 GMT - -### Minor changes - -- Adding `libES6Dir` setting to taskConfig to optionally output es6 modules. - -## 3.0.4 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 3.0.3 -Tue, 18 Apr 2017 23:41:42 GMT - -### Patches - -- API Extractor now uses Gulp-Typescript to generate compiler options. - -## 3.0.2 -Fri, 07 Apr 2017 21:43:16 GMT - -### Patches - -- Adjusted the version specifier for typescript to ~2.2.2 - -## 3.0.1 -Wed, 05 Apr 2017 13:01:40 GMT - -### Patches - -- Fixing the way the TSLint task is configured to allow removal of existing rules. - -## 3.0.0 -Mon, 20 Mar 2017 21:52:20 GMT - -### Breaking changes - -- Updating typescript, gulp-typescript, and tslint. - -## 2.4.1 -Mon, 20 Mar 2017 04:20:13 GMT - -### Patches - -- Reverting change. - -## 2.4.0 -Sun, 19 Mar 2017 19:10:30 GMT - -### Minor changes - -- Updating typescript, gulp-typescript, and tslint. - -## 2.3.0 -Thu, 16 Mar 2017 19:02:22 GMT - -### Minor changes - -- Write the TSLint configuration file after executing the task. - -## 2.2.6 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 2.2.5 -Tue, 31 Jan 2017 20:32:37 GMT - -### Patches - -- Make loadSchema public instead of protected. - -## 2.2.4 -Tue, 31 Jan 2017 01:55:09 GMT - -### Patches - -- Introduce schema for TsLintTask, TypeScriptTask - -## 2.2.3 -Fri, 27 Jan 2017 20:04:15 GMT - -### Patches - -- Added external json docs loading before analyzing API - -## 2.2.2 -Fri, 27 Jan 2017 02:35:10 GMT - -### Patches - -- Added external-api-json folder with external types definitions. Added gulp task to run ApiExtractor on external types defintions. - -## 2.2.1 -Thu, 19 Jan 2017 02:37:34 GMT - -### Patches - -- Updating the tsconfig to give compiler options as enums. - -## 2.2.0 -Wed, 18 Jan 2017 21:40:58 GMT - -### Minor changes - -- Refactor the API-Extractor to use the same config as the TypeScriptTask - -## 2.1.1 -Fri, 13 Jan 2017 06:46:05 GMT - -### Patches - -- Add a schema for the api-extractor task and change the name. - -## 2.1.0 -Wed, 11 Jan 2017 14:11:26 GMT - -### Minor changes - -- Adding an API Extractor task. - -## 2.0.1 -Wed, 04 Jan 2017 03:02:12 GMT - -### Patches - -- Fixing TSLint task by removing some deprecated rules ("label-undefined”, "no-duplicate-key", and "no-unreachable") and setting the "noUnusedParameters" and "noUnusedLocals" TS compiler options to cover the deprecated "no-unused-variable". - diff --git a/core-build/gulp-core-build-typescript/LICENSE b/core-build/gulp-core-build-typescript/LICENSE deleted file mode 100644 index 9dbf4d9fc5a..00000000000 --- a/core-build/gulp-core-build-typescript/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/gulp-core-build-typescript - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/core-build/gulp-core-build-typescript/README.md b/core-build/gulp-core-build-typescript/README.md deleted file mode 100644 index 086a4f2e28e..00000000000 --- a/core-build/gulp-core-build-typescript/README.md +++ /dev/null @@ -1,173 +0,0 @@ -# @microsoft/gulp-core-build-typescript - -`gulp-core-build-typescript` contains `gulp-core-build` subtasks for compiling and linting TypeScript code. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-typescript.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-typescript) -[![Build Status](https://travis-ci.org/Microsoft/gulp-core-build-typescript.svg?branch=master)](https://travis-ci.org/Microsoft/gulp-core-build-typescript) -[![Dependencies](https://david-dm.org/Microsoft/gulp-core-build-typescript.svg)](https://david-dm.org/Microsoft/gulp-core-build-typescript) - -# TypescriptTask -## Usage -The task for building TypeScript into JavaScript. - -## Config -See the `ITypeScriptTaskConfig` interface for the definition. - -### failBuildOnErrors -Fails the build when errors occur. - -Default: `true` - -### sourceMatch -An array of glob matches for files to be included in the build. - -Default: -```javascript -[ - 'src/**/*.ts', - 'src/**/*.tsx', - 'typings/main/**/*.ts', - 'typings/main.d.ts', - 'typings/tsd.d.ts', - 'typings/index.d.ts' -] -``` - -### staticMatch -Array of glob matches for files that should by passed through (copied) to the build output. - -Default: -```javascript -[ - 'src/**/*.js', - 'src/**/*.json', - 'src/**/*.jsx' -] -``` - -### reporter -Custom TypeScript reporter. - -Should be an interface conforming to: -```typescript -interface IErrorReporter { - error: (error: ITypeScriptErrorObject) => void -} -``` - -Default: a custom function which writes errors to the console. - -### typescript -Optional override of the typescript compiler. Set this to the result of require('typescript'). - -Default: `undefined` - -### removeCommentsFromJavaScript -Removes comments from all generated `.js` files. Will **not** remove comments from generated `.d.ts` files. - -Default: `false` - -### emitSourceMaps -If true, creates sourcemap files which are useful for debugging. - -Default: `true` - -# TSLintTask -## Usage -The task for linting the TypeScript code. - -By default, it includes a cache, such that files which have not been updated since the last linting -are not checked again, unless the config or tslint version has changed. - -## Config -See the `ITSLintTaskConfig` interface for the definition. - -### lintConfig -The tslint configuration object. - -Default: `{}` - -### rulesDirectory -Directories to search for custom linter rules. An array of glob expressions. - -Default: the tslint-microsoft-contrib directory - -### sourceMatch -Provides the glob matches for files to be analyzed. - -Default: `['src/**/*.ts', 'src/**/*.tsx']` - -### reporter -A function which reports errors to the proper location. It should conform to the following interface: - -`((result: lintTypes.LintResult, file: Vinyl, options: ITSLintTaskConfig) => void;)` - -Defaults to using the base GulpTask's this.fileError() function. - -### displayAsWarning -If true, displays warnings as errors. If the reporter function is overwritten, it should reference -this flag. - -Default: `false` - -### removeExistingRules -If true, the lintConfig rules which were previously set will be removed. This flag is useful -for ensuring that there are no rules activated from previous calls to setConfig(). - -Default: `false` - -### useDefaultConfigAsBase -If false, does not use a default tslint configuration as the basis for creating the list of active rules. - -Default: `true` - -# RemoveTripleSlashReferencesTask -## Usage -Removes any `/// ` entries from compiled D.TS files. -This helps mitigate an issue with duplicated typings in TS 1.8. - -## Config -*This task has no configuration options.* - -# TextTask -Converts text files into JavaScript. - -## Usage -## Config -See the `ITextTaskConfig` interface for the definition. - -### textMatch -Glob matches for files that should be converted into modules. - -Default: `['src/**/*.txt']` - -# Usage -To use these tasks in your build setup, simply import the package and add the task to a build task group. - -# Examples -Some examples of build packages that use this task: - -* [@microsoft/web-library-build](../web-library-build) -* [@microsoft/node-library-build](../node-library-build) - -# Configuring task options - -Use the standard "setConfig" method on task instances to set their configuration options. Example: - -```typescript -import { typescript } from '@microsoft/gulp-core-build-typescript'; - -typescript.setConfig({ - typescript: require('typescript') -}); -``` - -# Related projects - -[@microsoft/gulp-core-build](https://github.com/microsoft/gulp-core-build) - An abstraction around gulp that adds simplified serial/parallel task execution and a formal base task interface. - -[typescript](https://github.com/microsoft/typescript) - The TypeScript compiler. - -# License - -[MIT](https://github.com/microsoft/gulp-core-build-typescript/blob/master/LICENSE) diff --git a/core-build/gulp-core-build-typescript/config/api-extractor.json b/core-build/gulp-core-build-typescript/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/gulp-core-build-typescript/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/gulp-core-build-typescript/config/rush-project.json b/core-build/gulp-core-build-typescript/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/gulp-core-build-typescript/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/gulp-core-build-typescript/gulpfile.js b/core-build/gulp-core-build-typescript/gulpfile.js deleted file mode 100644 index 15c57b0d576..00000000000 --- a/core-build/gulp-core-build-typescript/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -const build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/core-build/gulp-core-build-typescript/package.json b/core-build/gulp-core-build-typescript/package.json deleted file mode 100644 index f7c15023395..00000000000 --- a/core-build/gulp-core-build-typescript/package.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-typescript", - "version": "8.5.26", - "description": "", - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/gulp-core-build-typescript" - }, - "scripts": { - "build": "gulp --clean" - }, - "dependencies": { - "@microsoft/gulp-core-build": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "decomment": "~0.9.1", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "resolve": "~1.17.0" - }, - "devDependencies": { - "@microsoft/api-extractor": "workspace:*", - "@microsoft/node-library-build": "6.5.21", - "@microsoft/rush-stack-compiler-3.1": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "0.4.42", - "@rushstack/eslint-config": "workspace:*", - "@types/glob": "7.1.1", - "@types/resolve": "1.17.1", - "gulp": "~4.0.2", - "typescript": "~3.9.7" - } -} diff --git a/core-build/gulp-core-build-typescript/src/ApiExtractorTask.ts b/core-build/gulp-core-build-typescript/src/ApiExtractorTask.ts deleted file mode 100644 index 2b15b08be11..00000000000 --- a/core-build/gulp-core-build-typescript/src/ApiExtractorTask.ts +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { IBuildConfig } from '@microsoft/gulp-core-build'; -import { JsonFile, FileSystem, JsonObject } from '@rushstack/node-core-library'; -import { ExtractorConfig, IExtractorInvokeOptions } from '@microsoft/api-extractor'; -import * as TRushStackCompiler from '@microsoft/rush-stack-compiler-3.1'; - -import { RSCTask, IRSCTaskConfig } from './RSCTask'; - -/** @public */ -export interface IApiExtractorTaskConfig extends IRSCTaskConfig {} - -/** - * The ApiExtractorTask uses the api-extractor tool to analyze a project for public APIs. api-extractor will detect - * common problems and generate a report of the exported public API. The task uses the entry point of a project to - * find the aliased exports of the project. An api-extractor.ts file is generated for the project in the temp folder. - * @public - */ -export class ApiExtractorTask extends RSCTask { - public constructor() { - super('api-extractor', {}); - } - - public loadSchema(): JsonObject { - return JsonFile.load(path.resolve(__dirname, 'schemas', 'api-extractor.schema.json')); - } - - public isEnabled(buildConfig: IBuildConfig): boolean { - return FileSystem.exists(this._getApiExtractorConfigFilePath(buildConfig.rootPath)); - } - - public executeTask(): Promise { - this.initializeRushStackCompiler(); - - const extractorOptions: IExtractorInvokeOptions = { - localBuild: !this.buildConfig.production - }; - - const rushStackCompiler: typeof TRushStackCompiler = this._rushStackCompiler as typeof TRushStackCompiler; - const extractorConfig: ExtractorConfig = - rushStackCompiler.ApiExtractor.ExtractorConfig.loadFileAndPrepare( - this._getApiExtractorConfigFilePath(this.buildConfig.rootPath) - ); - - const apiExtractorRunner: TRushStackCompiler.ApiExtractorRunner = - new rushStackCompiler.ApiExtractorRunner( - { - fileError: this.fileError.bind(this), - fileWarning: this.fileWarning.bind(this) - }, - extractorConfig, - extractorOptions, - this.buildFolder, - this._terminalProvider - ); - - return apiExtractorRunner.invoke(); - } - - protected _getConfigFilePath(): string { - return path.join('.', 'config', 'gcb-api-extractor.json'); // There aren't config options specific to this task - } - - private _getApiExtractorConfigFilePath(rootPath: string): string { - return path.resolve(rootPath, 'config', 'api-extractor.json'); - } -} diff --git a/core-build/gulp-core-build-typescript/src/LintCmdTask.ts b/core-build/gulp-core-build-typescript/src/LintCmdTask.ts deleted file mode 100644 index 6f5d7a56e3e..00000000000 --- a/core-build/gulp-core-build-typescript/src/LintCmdTask.ts +++ /dev/null @@ -1,51 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { JsonFile, JsonObject } from '@rushstack/node-core-library'; -import * as TRushStackCompiler from '@microsoft/rush-stack-compiler-3.1'; - -import { RSCTask, IRSCTaskConfig } from './RSCTask'; - -/** - * @public - */ -export interface ILintCmdTaskConfig extends IRSCTaskConfig { - /** - * If true, displays warnings as errors. Defaults to false. - */ - displayAsError?: boolean; -} - -/** - * @public - */ -export class LintCmdTask extends RSCTask { - public constructor() { - super('lint', { - displayAsError: false - }); - } - - public loadSchema(): JsonObject { - return JsonFile.load(path.resolve(__dirname, 'schemas', 'lint-cmd.schema.json')); - } - - public executeTask(): Promise { - this.initializeRushStackCompiler(); - - const rushStackCompiler: typeof TRushStackCompiler = this._rushStackCompiler as typeof TRushStackCompiler; - const lintRunner: TRushStackCompiler.LintRunner = new rushStackCompiler.LintRunner( - { - displayAsError: this.taskConfig.displayAsError, - - fileError: this.fileError.bind(this), - fileWarning: this.fileWarning.bind(this) - }, - this.buildFolder, - this._terminalProvider - ); - - return lintRunner.invoke(); - } -} diff --git a/core-build/gulp-core-build-typescript/src/RSCTask.ts b/core-build/gulp-core-build-typescript/src/RSCTask.ts deleted file mode 100644 index 454148115db..00000000000 --- a/core-build/gulp-core-build-typescript/src/RSCTask.ts +++ /dev/null @@ -1,194 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import * as resolve from 'resolve'; - -import { - JsonFile, - IPackageJson, - FileSystem, - PackageJsonLookup, - Terminal -} from '@rushstack/node-core-library'; -import { GulpTask, GCBTerminalProvider } from '@microsoft/gulp-core-build'; - -export interface IRSCTaskConfig extends Object { - buildDirectory: string; - - allowBuiltinCompiler: boolean; -} - -interface ITsconfig { - extends?: string; -} - -export abstract class RSCTask extends GulpTask { - // For a given folder that contains a tsconfig.json file, return the absolute path of the folder - // containing "@microsoft/rush-stack-compiler-*" - private static _rushStackCompilerPackagePathCache: Map = new Map(); - - private static __packageJsonLookup: PackageJsonLookup | undefined; - - private static get _packageJsonLookup(): PackageJsonLookup { - if (!RSCTask.__packageJsonLookup) { - RSCTask.__packageJsonLookup = new PackageJsonLookup(); - } - - return RSCTask.__packageJsonLookup; - } - - protected _terminalProvider: GCBTerminalProvider = new GCBTerminalProvider(this); - protected _terminal: Terminal = new Terminal(this._terminalProvider); - - /** - * @internal - */ - protected _rushStackCompiler: unknown; - - private get _rushStackCompilerPackagePath(): string { - if (!RSCTask._rushStackCompilerPackagePathCache.has(this.buildFolder)) { - const projectTsconfigPath: string = path.join(this.buildFolder, 'tsconfig.json'); - - const visitedTsconfigPaths: Set = new Set(); - let compilerPath: string; - try { - compilerPath = this._resolveRushStackCompilerFromTsconfig(projectTsconfigPath, visitedTsconfigPaths); - } catch (e) { - if (this.taskConfig.allowBuiltinCompiler) { - this._terminal.writeVerboseLine( - 'Unable to resolve rush-stack-compiler from tsconfig.json. Using built-in compiler' - ); - const builtInCompilerPath: string | undefined = RSCTask._packageJsonLookup.tryGetPackageFolderFor( - require.resolve('@microsoft/rush-stack-compiler-3.2') - ); - if (!builtInCompilerPath) { - throw new Error( - 'Unable to resolve built-in compiler. Ensure @microsoft/gulp-core-build-typescript is correctly installed' - ); - } - - compilerPath = builtInCompilerPath; - } else { - throw e; - } - } - - RSCTask._rushStackCompilerPackagePathCache.set(this.buildFolder, compilerPath); - } - - return RSCTask._rushStackCompilerPackagePathCache.get(this.buildFolder)!; - } - - protected get buildFolder(): string { - return this.taskConfig.buildDirectory || this.buildConfig.rootPath; - } - - public constructor(taskName: string, defaultConfig: Partial) { - super(taskName, { - allowBuiltinCompiler: false, - ...defaultConfig - } as TTaskConfig); - } - - protected initializeRushStackCompiler(): void { - const compilerPackageJson: IPackageJson = JsonFile.load( - path.join(this._rushStackCompilerPackagePath, 'package.json') - ); - const main: string | undefined = compilerPackageJson.main; - if (!main) { - throw new Error('Compiler package does not have a "main" entry.'); - } - - this._rushStackCompiler = require(path.join(this._rushStackCompilerPackagePath, main)); - } - - /** - * Determine which compiler should be used to compile a given project. - * - * @remarks - * We load the tsconfig.json file, and follow its "extends" field until we reach the end of the chain. - * We expect the last extended file to be under an installed @microsoft/rush-stack-compiler-* package, - * which determines which typescript/tslint/api-extractor versions should be invoked. - * - * @param tsconfigPath - The path of a tsconfig.json file to analyze - * @returns The absolute path of the folder containing "@microsoft/rush-stack-compiler-*" which should be used - * to compile this tsconfig.json project - */ - private _resolveRushStackCompilerFromTsconfig( - tsconfigPath: string, - visitedTsconfigPaths: Set - ): string { - this._terminal.writeVerboseLine(`Examining ${tsconfigPath}`); - visitedTsconfigPaths.add(tsconfigPath); - - if (!FileSystem.exists(tsconfigPath)) { - throw new Error(`tsconfig.json file (${tsconfigPath}) does not exist.`); - } - - let tsconfig: ITsconfig; - try { - tsconfig = JsonFile.load(tsconfigPath); - } catch (e) { - throw new Error(`Error parsing tsconfig.json ${tsconfigPath}: ${e}`); - } - - if (!tsconfig.extends) { - // Does the chain end with a file in the rush-stack-compiler package? - const packageJsonPath: string | undefined = - RSCTask._packageJsonLookup.tryGetPackageJsonFilePathFor(tsconfigPath); - if (packageJsonPath) { - const packageJson: IPackageJson = JsonFile.load(packageJsonPath); - if (packageJson.name.match(/^@microsoft\/rush-stack-compiler-[0-9\.]+$/)) { - const packagePath: string = path.dirname(packageJsonPath); - this._terminal.writeVerboseLine(`Found rush-stack compiler at ${packagePath}/`); - return packagePath; - } - } - - throw new Error( - 'Rush Stack determines your TypeScript compiler by following the "extends" field in your tsconfig.json ' + - 'file, until it reaches a package folder that depends on a variant of @microsoft/rush-stack-compiler-*. ' + - `This lookup failed when it reached this file: ${tsconfigPath}` - ); - } - - // Follow the tsconfig.extends field: - let baseTsconfigPath: string; - let extendsPathKind: string; - if (path.isAbsolute(tsconfig.extends)) { - // Absolute path - baseTsconfigPath = tsconfig.extends; - extendsPathKind = 'an absolute path'; - } else if (tsconfig.extends.match(/^\./)) { - // Relative path - baseTsconfigPath = path.resolve(path.dirname(tsconfigPath), tsconfig.extends); - extendsPathKind = 'a relative path'; - } else { - // Package path - baseTsconfigPath = resolve.sync(tsconfig.extends, { - basedir: this.buildConfig.rootPath, - packageFilter: (pkg: IPackageJson) => { - return { - ...pkg, - main: 'package.json' - }; - } - }); - extendsPathKind = 'a package path'; - } - - this._terminal.writeVerboseLine( - `Found tsconfig.extends property ${tsconfig.extends}. It appears ` + - `to be ${extendsPathKind}. Resolved to ${baseTsconfigPath}` - ); - - if (visitedTsconfigPaths.has(baseTsconfigPath)) { - throw new Error( - `The file "${baseTsconfigPath}" has an "extends" field that creates a circular reference` - ); - } - - return this._resolveRushStackCompilerFromTsconfig(baseTsconfigPath, visitedTsconfigPaths); - } -} diff --git a/core-build/gulp-core-build-typescript/src/TsParseConfigHost.ts b/core-build/gulp-core-build-typescript/src/TsParseConfigHost.ts deleted file mode 100644 index a9dedfbdbe7..00000000000 --- a/core-build/gulp-core-build-typescript/src/TsParseConfigHost.ts +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as TTypescript from 'typescript'; -import { FileSystem } from '@rushstack/node-core-library'; - -/** - * Used as a helper to parse tsconfig.json files. - */ -export class TsParseConfigHost implements TTypescript.ParseConfigHost { - public useCaseSensitiveFileNames: boolean = false; - - public readDirectory( - rootDir: string, - extensions: string[], - excludes: string[], - includes: string[] - ): string[] { - return FileSystem.readFolder(rootDir); - } - - public fileExists(path: string): boolean { - return FileSystem.exists(path); - } - - public readFile(path: string): string { - return FileSystem.readFile(path); - } -} diff --git a/core-build/gulp-core-build-typescript/src/TscCmdTask.ts b/core-build/gulp-core-build-typescript/src/TscCmdTask.ts deleted file mode 100644 index 279855ff61e..00000000000 --- a/core-build/gulp-core-build-typescript/src/TscCmdTask.ts +++ /dev/null @@ -1,164 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { JsonFile, FileSystem, LegacyAdapters, JsonObject } from '@rushstack/node-core-library'; -import * as glob from 'glob'; -import * as globEscape from 'glob-escape'; -import * as decomment from 'decomment'; -import * as TRushStackCompiler from '@microsoft/rush-stack-compiler-3.1'; - -import { RSCTask, IRSCTaskConfig } from './RSCTask'; -import { TsParseConfigHost } from './TsParseConfigHost'; - -/** - * @public - */ -export interface ITscCmdTaskConfig extends IRSCTaskConfig { - /** - * Option to pass custom arguments to the tsc command. - */ - customArgs?: string[]; - - /** - * Glob matches for files to be passed through the build. - */ - staticMatch?: string[]; - - /** - * Removes comments from all generated `.js` files in the TSConfig outDir. Will **not** remove comments from - * generated `.d.ts` files. Defaults to false. - */ - removeCommentsFromJavaScript?: boolean; -} - -/** - * @public - */ -export class TscCmdTask extends RSCTask { - public constructor() { - super('tsc', { - staticMatch: ['src/**/*.js', 'src/**/*.json', 'src/**/*.jsx'], - removeCommentsFromJavaScript: false - }); - } - - public loadSchema(): JsonObject { - return JsonFile.load(path.resolve(__dirname, 'schemas', 'tsc-cmd.schema.json')); - } - - public executeTask(): Promise { - this.initializeRushStackCompiler(); - - // Static passthrough files. - const srcPath: string = path.join(this.buildConfig.rootPath, this.buildConfig.srcFolder); - const libFolders: string[] = [this.buildConfig.libFolder]; - if (this.buildConfig.libAMDFolder) { - libFolders.push(this.buildConfig.libAMDFolder); - } - - if (this.buildConfig.libES6Folder) { - libFolders.push(this.buildConfig.libES6Folder); - } - - if (this.buildConfig.libESNextFolder) { - libFolders.push(this.buildConfig.libESNextFolder); - } - - const resolvedLibFolders: string[] = libFolders.map((libFolder) => - path.join(this.buildConfig.rootPath, libFolder) - ); - const promises: Promise[] = (this.taskConfig.staticMatch || []).map((pattern) => - LegacyAdapters.convertCallbackToPromise( - glob, - path.join(globEscape(this.buildConfig.rootPath), pattern) - ).then((matchPaths: string[]) => { - for (const matchPath of matchPaths) { - const fileContents: string = FileSystem.readFile(matchPath); - const relativePath: string = path.relative(srcPath, matchPath); - for (const resolvedLibFolder of resolvedLibFolders) { - const destPath: string = path.join(resolvedLibFolder, relativePath); - FileSystem.writeFile(destPath, fileContents, { ensureFolderExists: true }); - } - } - }) - ); - - const rushStackCompiler: typeof TRushStackCompiler = this._rushStackCompiler as typeof TRushStackCompiler; - const typescriptCompiler: TRushStackCompiler.TypescriptCompiler = - new rushStackCompiler.TypescriptCompiler( - { - customArgs: this.taskConfig.customArgs, - fileError: this.fileError.bind(this), - fileWarning: this.fileWarning.bind(this) - }, - this.buildFolder, - this._terminalProvider - ); - const basePromise: Promise | undefined = typescriptCompiler.invoke(); - - if (basePromise) { - promises.push(basePromise); - } - - let buildPromise: Promise = Promise.all(promises).then(() => { - /* collapse void[] to void */ - }); - - if (this.taskConfig.removeCommentsFromJavaScript === true) { - buildPromise = buildPromise.then(() => this._removeComments(rushStackCompiler.Typescript)); - } - - return buildPromise; - } - - protected _onData(data: Buffer): void { - // Log lines separately - const dataLines: (string | undefined)[] = data.toString().split('\n'); - for (const dataLine of dataLines) { - const trimmedLine: string = (dataLine || '').trim(); - if (trimmedLine) { - if (trimmedLine.match(/\serror\s/i)) { - // If the line looks like an error, log it as an error - this.logError(trimmedLine); - } else { - this.log(trimmedLine); - } - } - } - } - - private _removeComments(typescript: typeof TRushStackCompiler.Typescript): Promise { - const configFilePath: string | undefined = typescript.findConfigFile( - this.buildConfig.rootPath, - FileSystem.exists - ); - if (!configFilePath) { - return Promise.reject(new Error('Unable to resolve tsconfig file to determine outDir.')); - } - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const tsConfig: any = typescript.parseJsonConfigFileContent( - JsonFile.load(configFilePath), - new TsParseConfigHost(), - path.dirname(configFilePath) - ); - if (!tsConfig || !tsConfig.options.outDir) { - return Promise.reject('Unable to determine outDir from TypesScript configuration.'); - } - - return LegacyAdapters.convertCallbackToPromise( - glob, - path.join(globEscape(tsConfig.options.outDir), '**', '*.js') - ).then((matches: string[]) => { - for (const match of matches) { - const sourceText: string = FileSystem.readFile(match); - const decommentedText: string = decomment(sourceText, { - // This option preserves comments that start with /*!, /**! or //! - typically copyright comments - safe: true - }); - FileSystem.writeFile(match, decommentedText); - } - }); - } -} diff --git a/core-build/gulp-core-build-typescript/src/TslintCmdTask.ts b/core-build/gulp-core-build-typescript/src/TslintCmdTask.ts deleted file mode 100644 index 641bf0c68b1..00000000000 --- a/core-build/gulp-core-build-typescript/src/TslintCmdTask.ts +++ /dev/null @@ -1,52 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { JsonFile, JsonObject } from '@rushstack/node-core-library'; -import { TslintRunner as TTslintRunner } from '@microsoft/rush-stack-compiler-3.1'; -import * as TRushStackCompiler from '@microsoft/rush-stack-compiler-3.1'; - -import { RSCTask, IRSCTaskConfig } from './RSCTask'; - -/** - * @public - */ -export interface ITslintCmdTaskConfig extends IRSCTaskConfig { - /** - * If true, displays warnings as errors. Defaults to false. - */ - displayAsError?: boolean; -} - -/** - * @public - */ -export class TslintCmdTask extends RSCTask { - public constructor() { - super('tslint', { - displayAsError: false - }); - } - - public loadSchema(): JsonObject { - return JsonFile.load(path.resolve(__dirname, 'schemas', 'tslint-cmd.schema.json')); - } - - public executeTask(): Promise { - this.initializeRushStackCompiler(); - - const rushStackCompiler: typeof TRushStackCompiler = this._rushStackCompiler as typeof TRushStackCompiler; - const tslintRunner: TTslintRunner = new rushStackCompiler.TslintRunner( - { - displayAsError: this.taskConfig.displayAsError, - - fileError: this.fileError.bind(this), - fileWarning: this.fileWarning.bind(this) - }, - this.buildFolder, - this._terminalProvider - ); - - return tslintRunner.invoke(); - } -} diff --git a/core-build/gulp-core-build-typescript/src/index.ts b/core-build/gulp-core-build-typescript/src/index.ts deleted file mode 100644 index dd0c7ebcd93..00000000000 --- a/core-build/gulp-core-build-typescript/src/index.ts +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { TscCmdTask, ITscCmdTaskConfig } from './TscCmdTask'; -import { LintCmdTask, ILintCmdTaskConfig } from './LintCmdTask'; -import { TslintCmdTask, ITslintCmdTaskConfig } from './TslintCmdTask'; -import { ApiExtractorTask } from './ApiExtractorTask'; - -export { - TscCmdTask, - ITscCmdTaskConfig, - TslintCmdTask, - ITslintCmdTaskConfig, - LintCmdTask, - ILintCmdTaskConfig -}; - -/** @public */ -export const tscCmd: TscCmdTask = new TscCmdTask(); - -/** @public */ -export const tslintCmd: TslintCmdTask = new TslintCmdTask(); - -/** @public */ -export const lintCmd: LintCmdTask = new LintCmdTask(); - -/** @public */ -export const apiExtractor: ApiExtractorTask = new ApiExtractorTask(); diff --git a/core-build/gulp-core-build-typescript/src/schemas/api-extractor.schema.json b/core-build/gulp-core-build-typescript/src/schemas/api-extractor.schema.json deleted file mode 100644 index ddb1c7d0905..00000000000 --- a/core-build/gulp-core-build-typescript/src/schemas/api-extractor.schema.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - - "title": "api-extractor Configuration", - "description": "Generates a report of the Public API exports for a project, and detects changes that impact the SemVer contract", - - "type": "object", - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - } - }, - "required": ["enabled"], - "additionalProperties": false -} diff --git a/core-build/gulp-core-build-typescript/src/schemas/lint-cmd.schema.json b/core-build/gulp-core-build-typescript/src/schemas/lint-cmd.schema.json deleted file mode 100644 index 51f4de52ca3..00000000000 --- a/core-build/gulp-core-build-typescript/src/schemas/lint-cmd.schema.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - - "title": "Lint Task configuration", - "description": "Defines configuration options for the lint task which supports both ESLint or TSLint", - - "type": "object", - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - "buildDirectory": { - "description": "The directory in which TSLint or ESLint should be invoked.", - "type": "string" - }, - "displayAsError": { - "description": "If true, displays warnings as errors. Defaults to false.", - "type": "boolean" - } - } -} diff --git a/core-build/gulp-core-build-typescript/src/schemas/tsc-cmd.schema.json b/core-build/gulp-core-build-typescript/src/schemas/tsc-cmd.schema.json deleted file mode 100644 index 0447a03ca54..00000000000 --- a/core-build/gulp-core-build-typescript/src/schemas/tsc-cmd.schema.json +++ /dev/null @@ -1,28 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - - "title": "Typescript Task configuration", - "description": "Defines configuration options for the typescript compilation task", - - "type": "object", - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - "staticMatch": { - "description": "Glob matches for files to be passed through the build", - "type": "array", - "items": { - "type": "string", - "minLength": 1 - }, - "minItems": 1 - }, - "buildDirectory": { - "description": "The directory in which the typescript compiler should be invoked.", - "type": "string" - } - } -} diff --git a/core-build/gulp-core-build-typescript/src/schemas/tslint-cmd.schema.json b/core-build/gulp-core-build-typescript/src/schemas/tslint-cmd.schema.json deleted file mode 100644 index d9aaf9db0b3..00000000000 --- a/core-build/gulp-core-build-typescript/src/schemas/tslint-cmd.schema.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-04/schema#", - - "title": "Tslint Task configuration", - "description": "Defines configuration options for the tslint task", - - "type": "object", - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - "buildDirectory": { - "description": "The directory in which tslint should be invoked.", - "type": "string" - }, - "displayAsError": { - "description": "If true, displays warnings as errors. Defaults to false.", - "type": "boolean" - } - } -} diff --git a/core-build/gulp-core-build-typescript/tsconfig.json b/core-build/gulp-core-build-typescript/tsconfig.json deleted file mode 100644 index 501b6181d8f..00000000000 --- a/core-build/gulp-core-build-typescript/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json" -} diff --git a/core-build/gulp-core-build-webpack/.eslintrc.js b/core-build/gulp-core-build-webpack/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/core-build/gulp-core-build-webpack/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/core-build/gulp-core-build-webpack/.npmignore b/core-build/gulp-core-build-webpack/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/gulp-core-build-webpack/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/gulp-core-build-webpack/CHANGELOG.json b/core-build/gulp-core-build-webpack/CHANGELOG.json deleted file mode 100644 index 276471a7ef3..00000000000 --- a/core-build/gulp-core-build-webpack/CHANGELOG.json +++ /dev/null @@ -1,5176 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-webpack", - "entries": [ - { - "version": "5.2.20", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.20", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "5.2.19", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.19", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "5.2.18", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.18", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "5.2.17", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.17", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "5.2.16", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.16", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "5.2.15", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.15", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "5.2.14", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.14", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "5.2.13", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.13", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "5.2.12", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.12", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "5.2.11", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.11", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "5.2.10", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.10", - "date": "Thu, 10 Dec 2020 23:25:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "5.2.9", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.9", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "5.2.8", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.8", - "date": "Mon, 30 Nov 2020 16:11:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.14`" - } - ] - } - }, - { - "version": "5.2.7", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.7", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "5.2.6", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.6", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "5.2.5", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.5", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "5.2.4", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.4", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "5.2.3", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.3", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "5.2.2", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.2", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "5.2.1", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.1", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "5.2.0", - "tag": "@microsoft/gulp-core-build-webpack_v5.2.0", - "date": "Thu, 29 Oct 2020 00:11:33 GMT", - "comments": { - "minor": [ - { - "comment": "Update Webpack dependency to ~4.44.2" - } - ] - } - }, - { - "version": "5.1.6", - "tag": "@microsoft/gulp-core-build-webpack_v5.1.6", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "5.1.5", - "tag": "@microsoft/gulp-core-build-webpack_v5.1.5", - "date": "Tue, 27 Oct 2020 15:10:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "5.1.4", - "tag": "@microsoft/gulp-core-build-webpack_v5.1.4", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "5.1.3", - "tag": "@microsoft/gulp-core-build-webpack_v5.1.3", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "5.1.2", - "tag": "@microsoft/gulp-core-build-webpack_v5.1.2", - "date": "Mon, 05 Oct 2020 15:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "5.1.1", - "tag": "@microsoft/gulp-core-build-webpack_v5.1.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "5.1.0", - "tag": "@microsoft/gulp-core-build-webpack_v5.1.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "5.0.49", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.49", - "date": "Tue, 22 Sep 2020 05:45:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.52`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "5.0.48", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.48", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.27`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.51`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "5.0.47", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.47", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.26`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "5.0.46", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.46", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.25`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "5.0.45", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.45", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.48`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "5.0.44", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.44", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "5.0.43", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.43", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - } - ] - } - }, - { - "version": "5.0.42", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.42", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - } - ] - } - }, - { - "version": "5.0.41", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.41", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - } - ] - } - }, - { - "version": "5.0.40", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.40", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.43`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - } - ] - } - }, - { - "version": "5.0.39", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.39", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - } - ] - } - }, - { - "version": "5.0.38", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.38", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "5.0.37", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.37", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "5.0.36", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.36", - "date": "Sat, 22 Aug 2020 05:55:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "5.0.35", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.35", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - } - ] - } - }, - { - "version": "5.0.34", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.34", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - } - ] - } - }, - { - "version": "5.0.33", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.33", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - } - ] - } - }, - { - "version": "5.0.32", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.32", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "5.0.31", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.31", - "date": "Wed, 12 Aug 2020 00:10:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "5.0.30", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.30", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.2`" - } - ] - } - }, - { - "version": "5.0.29", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.29", - "date": "Mon, 20 Jul 2020 06:52:33 GMT", - "comments": { - "patch": [ - { - "comment": "Update webpack" - } - ] - } - }, - { - "version": "5.0.28", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.28", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.11` to `3.16.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.31` to `6.4.32`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.8.0` to `0.8.1`" - } - ] - } - }, - { - "version": "5.0.27", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.27", - "date": "Fri, 03 Jul 2020 05:46:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.30` to `6.4.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.2` to `0.8.0`" - } - ] - } - }, - { - "version": "5.0.26", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.26", - "date": "Sat, 27 Jun 2020 00:09:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.29` to `6.4.30`" - } - ] - } - }, - { - "version": "5.0.25", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.25", - "date": "Fri, 26 Jun 2020 22:16:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.28` to `6.4.29`" - } - ] - } - }, - { - "version": "5.0.24", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.24", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.10` to `3.16.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.27` to `6.4.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.1` to `0.7.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "5.0.23", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.23", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.9` to `3.16.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.26` to `6.4.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.0` to `0.7.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "5.0.22", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.22", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.8` to `3.16.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.25` to `6.4.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.1` to `0.7.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "5.0.21", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.21", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.24` to `6.4.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.0` to `0.6.1`" - } - ] - } - }, - { - "version": "5.0.20", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.20", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.23` to `6.4.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.3` to `0.6.0`" - } - ] - } - }, - { - "version": "5.0.19", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.19", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.7` to `3.16.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.22` to `6.4.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "5.0.18", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.18", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.21` to `6.4.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "5.0.17", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.17", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.6` to `3.16.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.20` to `6.4.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "5.0.16", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.16", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.5` to `3.16.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.19` to `6.4.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.17` to `0.5.0`" - } - ] - } - }, - { - "version": "5.0.15", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.15", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.4` to `3.16.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.18` to `6.4.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.16` to `0.4.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "5.0.14", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.14", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.3` to `3.16.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.17` to `6.4.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.15` to `0.4.16`" - } - ] - } - }, - { - "version": "5.0.13", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.13", - "date": "Fri, 22 May 2020 15:08:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.2` to `3.16.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.16` to `6.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.14` to `0.4.15`" - } - ] - } - }, - { - "version": "5.0.12", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.12", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.1` to `3.16.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.15` to `6.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.13` to `0.4.14`" - } - ] - } - }, - { - "version": "5.0.11", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.11", - "date": "Thu, 21 May 2020 15:41:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.0` to `3.16.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.14` to `6.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.12` to `0.4.13`" - } - ] - } - }, - { - "version": "5.0.10", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.10", - "date": "Tue, 19 May 2020 15:08:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.13` to `6.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.11` to `0.4.12`" - } - ] - } - }, - { - "version": "5.0.9", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.9", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.12` to `6.4.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.10` to `0.4.11`" - } - ] - } - }, - { - "version": "5.0.8", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.8", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.11` to `6.4.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.9` to `0.4.10`" - } - ] - } - }, - { - "version": "5.0.7", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.7", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.5` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.10` to `6.4.11`" - } - ] - } - }, - { - "version": "5.0.6", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.6", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.4` to `3.15.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.9` to `6.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.8` to `0.4.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "5.0.5", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.5", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.8` to `6.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.7` to `0.4.8`" - } - ] - } - }, - { - "version": "5.0.4", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.4", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.7` to `6.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.6` to `0.4.7`" - } - ] - } - }, - { - "version": "5.0.3", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.3", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.3` to `3.15.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.6` to `6.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.5` to `0.4.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "5.0.2", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.2", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.2` to `3.15.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.5` to `6.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.4` to `0.4.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "5.0.1", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.1", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.1` to `3.15.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.4` to `6.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "5.0.0", - "tag": "@microsoft/gulp-core-build-webpack_v5.0.0", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "major": [ - { - "comment": "Upgrade to Webpack 4." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.3` to `6.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "4.1.3", - "tag": "@microsoft/gulp-core-build-webpack_v4.1.3", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.2` to `6.4.3`" - } - ] - } - }, - { - "version": "4.1.2", - "tag": "@microsoft/gulp-core-build-webpack_v4.1.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.1` to `6.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "4.1.1", - "tag": "@microsoft/gulp-core-build-webpack_v4.1.1", - "date": "Tue, 21 Jan 2020 21:56:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.0` to `6.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "4.1.0", - "tag": "@microsoft/gulp-core-build-webpack_v4.1.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.4` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.16` to `6.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.15` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "4.0.8", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.8", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.3` to `3.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.15` to `6.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "4.0.7", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.7", - "date": "Tue, 14 Jan 2020 01:34:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.14` to `6.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.13` to `0.3.14`" - } - ] - } - }, - { - "version": "4.0.6", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.6", - "date": "Sat, 11 Jan 2020 05:18:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.2` to `3.13.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.13` to `6.3.14`" - } - ] - } - }, - { - "version": "4.0.5", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.5", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.1` to `3.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.12` to `6.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "4.0.4", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.4", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.0` to `3.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.11` to `6.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "4.0.3", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.3", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.5` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.10` to `6.3.11`" - } - ] - } - }, - { - "version": "4.0.2", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.2", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.9` to `6.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.9` to `0.3.10`" - } - ] - } - }, - { - "version": "4.0.1", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.1", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.8` to `6.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.8` to `0.3.9`" - } - ] - } - }, - { - "version": "4.0.0", - "tag": "@microsoft/gulp-core-build-webpack_v4.0.0", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "major": [ - { - "comment": "Upgrade to Webpack 4." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.7` to `6.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.7` to `0.3.8`" - } - ] - } - }, - { - "version": "3.7.9", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.9", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.4` to `3.12.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.6` to `6.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.6` to `0.3.7`" - } - ] - } - }, - { - "version": "3.7.8", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.8", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.3` to `3.12.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.5` to `6.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "3.7.7", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.7", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.4` to `6.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.4` to `0.3.5`" - } - ] - } - }, - { - "version": "3.7.6", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.6", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.2` to `3.12.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.3` to `6.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "3.7.5", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.5", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.2` to `6.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "3.7.4", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.4", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.1` to `6.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "3.7.3", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.3", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "patch": [ - { - "comment": "Refactor some code as part of migration from TSLint to ESLint" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.1` to `3.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.0` to `6.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "3.7.2", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.2", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.6` to `6.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.6` to `0.3.0`" - } - ] - } - }, - { - "version": "3.7.1", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.1", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.5` to `6.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.5` to `0.2.6`" - } - ] - } - }, - { - "version": "3.7.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.7.0", - "date": "Mon, 07 Oct 2019 20:15:00 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for multi-compiler webpack config setting." - } - ] - } - }, - { - "version": "3.6.5", - "tag": "@microsoft/gulp-core-build-webpack_v3.6.5", - "date": "Sun, 06 Oct 2019 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.4` to `6.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.4` to `0.2.5`" - } - ] - } - }, - { - "version": "3.6.4", - "tag": "@microsoft/gulp-core-build-webpack_v3.6.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.3` to `6.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.3` to `0.2.4`" - } - ] - } - }, - { - "version": "3.6.3", - "tag": "@microsoft/gulp-core-build-webpack_v3.6.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.2` to `6.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.2` to `0.2.3`" - } - ] - } - }, - { - "version": "3.6.2", - "tag": "@microsoft/gulp-core-build-webpack_v3.6.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.1` to `6.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.1` to `0.2.2`" - } - ] - } - }, - { - "version": "3.6.1", - "tag": "@microsoft/gulp-core-build-webpack_v3.6.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.0` to `6.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.0` to `0.2.1`" - } - ] - } - }, - { - "version": "3.6.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.6.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.3` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.11` to `6.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.24` to `0.2.0`" - } - ] - } - }, - { - "version": "3.5.12", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.12", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.10` to `6.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.23` to `0.1.24`" - } - ] - } - }, - { - "version": "3.5.11", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.11", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.9` to `6.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.22` to `0.1.23`" - } - ] - } - }, - { - "version": "3.5.10", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.10", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.2` to `3.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.8` to `6.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.21` to `0.1.22`" - } - ] - } - }, - { - "version": "3.5.9", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.9", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.7` to `6.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.20` to `0.1.21`" - } - ] - } - }, - { - "version": "3.5.8", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.8", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.1` to `3.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.6` to `6.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "3.5.7", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.7", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.5` to `6.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "3.5.6", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.6", - "date": "Wed, 04 Sep 2019 01:43:31 GMT", - "comments": { - "patch": [ - { - "comment": "Make @types/webpack dependency more loose, add @types/webpack-dev-server." - } - ] - } - }, - { - "version": "3.5.5", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.5", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.17` to `0.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.4` to `6.1.5`" - } - ] - } - }, - { - "version": "3.5.4", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.4", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.16` to `0.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.3` to `6.1.4`" - } - ] - } - }, - { - "version": "3.5.3", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.3", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.15` to `0.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.2` to `6.1.3`" - } - ] - } - }, - { - "version": "3.5.2", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.2", - "date": "Thu, 08 Aug 2019 00:49:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.14` to `0.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.1` to `6.1.2`" - } - ] - } - }, - { - "version": "3.5.1", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.1", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.13` to `0.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.0` to `6.1.1`" - } - ] - } - }, - { - "version": "3.5.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.5.0", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "minor": [ - { - "comment": "Update gulp to 4.0.2" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.26` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.74` to `6.1.0`" - } - ] - } - }, - { - "version": "3.4.115", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.115", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.12` to `0.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.73` to `6.0.74`" - } - ] - } - }, - { - "version": "3.4.114", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.114", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.11` to `0.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.72` to `6.0.73`" - } - ] - } - }, - { - "version": "3.4.113", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.113", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.23` to `0.3.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.71` to `6.0.72`" - } - ] - } - }, - { - "version": "3.4.112", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.112", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.22` to `0.3.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.70` to `6.0.71`" - } - ] - } - }, - { - "version": "3.4.111", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.111", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.21` to `0.3.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.69` to `6.0.70`" - } - ] - } - }, - { - "version": "3.4.110", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.110", - "date": "Mon, 08 Jul 2019 19:12:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.20` to `0.3.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.68` to `6.0.69`" - } - ] - } - }, - { - "version": "3.4.109", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.109", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.19` to `0.3.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.67` to `6.0.68`" - } - ] - } - }, - { - "version": "3.4.108", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.108", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.18` to `0.3.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.66` to `6.0.67`" - } - ] - } - }, - { - "version": "3.4.107", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.107", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.17` to `0.3.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.65` to `6.0.66`" - } - ] - } - }, - { - "version": "3.4.106", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.106", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.16` to `0.3.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.64` to `6.0.65`" - } - ] - } - }, - { - "version": "3.4.105", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.105", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.15` to `0.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.63` to `6.0.64`" - } - ] - } - }, - { - "version": "3.4.104", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.104", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.62` to `6.0.63`" - } - ] - } - }, - { - "version": "3.4.103", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.103", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.13` to `0.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.61` to `6.0.62`" - } - ] - } - }, - { - "version": "3.4.102", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.102", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.60` to `6.0.61`" - } - ] - } - }, - { - "version": "3.4.101", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.101", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.59` to `6.0.60`" - } - ] - } - }, - { - "version": "3.4.100", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.100", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.10` to `0.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.58` to `6.0.59`" - } - ] - } - }, - { - "version": "3.4.99", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.99", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.9` to `0.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.57` to `6.0.58`" - } - ] - } - }, - { - "version": "3.4.98", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.98", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.8` to `0.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.56` to `6.0.57`" - } - ] - } - }, - { - "version": "3.4.97", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.97", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.7` to `0.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.55` to `6.0.56`" - } - ] - } - }, - { - "version": "3.4.96", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.96", - "date": "Fri, 12 Apr 2019 06:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.6` to `0.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.54` to `6.0.55`" - } - ] - } - }, - { - "version": "3.4.95", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.95", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.53` to `6.0.54`" - } - ] - } - }, - { - "version": "3.4.94", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.94", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.4` to `0.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.52` to `6.0.53`" - } - ] - } - }, - { - "version": "3.4.93", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.93", - "date": "Mon, 08 Apr 2019 19:12:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.51` to `6.0.52`" - } - ] - } - }, - { - "version": "3.4.92", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.92", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.50` to `6.0.51`" - } - ] - } - }, - { - "version": "3.4.91", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.91", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.49` to `6.0.50`" - } - ] - } - }, - { - "version": "3.4.90", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.90", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.25` to `3.9.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.48` to `6.0.49`" - } - ] - } - }, - { - "version": "3.4.89", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.89", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.24` to `3.9.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.47` to `6.0.48`" - } - ] - } - }, - { - "version": "3.4.88", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.88", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.23` to `3.9.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.46` to `6.0.47`" - } - ] - } - }, - { - "version": "3.4.87", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.87", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.22` to `3.9.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.45` to `6.0.46`" - } - ] - } - }, - { - "version": "3.4.86", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.86", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.21` to `3.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.44` to `6.0.45`" - } - ] - } - }, - { - "version": "3.4.85", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.85", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.20` to `3.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.43` to `6.0.44`" - } - ] - } - }, - { - "version": "3.4.84", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.84", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.19` to `3.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.42` to `6.0.43`" - } - ] - } - }, - { - "version": "3.4.83", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.83", - "date": "Thu, 21 Mar 2019 01:15:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.18` to `3.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.41` to `6.0.42`" - } - ] - } - }, - { - "version": "3.4.82", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.82", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.17` to `3.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.40` to `6.0.41`" - } - ] - } - }, - { - "version": "3.4.81", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.81", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.16` to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.39` to `6.0.40`" - } - ] - } - }, - { - "version": "3.4.80", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.80", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.15` to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.38` to `6.0.39`" - } - ] - } - }, - { - "version": "3.4.79", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.79", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.14` to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.37` to `6.0.38`" - } - ] - } - }, - { - "version": "3.4.78", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.78", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.13` to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.36` to `6.0.37`" - } - ] - } - }, - { - "version": "3.4.77", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.77", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.12` to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.35` to `6.0.36`" - } - ] - } - }, - { - "version": "3.4.76", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.76", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.11` to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.34` to `6.0.35`" - } - ] - } - }, - { - "version": "3.4.75", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.75", - "date": "Mon, 04 Mar 2019 17:13:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.10` to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.33` to `6.0.34`" - } - ] - } - }, - { - "version": "3.4.74", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.74", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.9` to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.32` to `6.0.33`" - } - ] - } - }, - { - "version": "3.4.73", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.73", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.8` to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.31` to `6.0.32`" - } - ] - } - }, - { - "version": "3.4.72", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.72", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.7` to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.30` to `6.0.31`" - } - ] - } - }, - { - "version": "3.4.71", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.71", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.6` to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.29` to `6.0.30`" - } - ] - } - }, - { - "version": "3.4.70", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.70", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.5` to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.28` to `6.0.29`" - } - ] - } - }, - { - "version": "3.4.69", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.69", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.4` to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.27` to `6.0.28`" - } - ] - } - }, - { - "version": "3.4.68", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.68", - "date": "Wed, 30 Jan 2019 20:49:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.3` to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.4.0` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.26` to `6.0.27`" - } - ] - } - }, - { - "version": "3.4.67", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.67", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.2` to `3.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.4` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.25` to `6.0.26`" - } - ] - } - }, - { - "version": "3.4.66", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.66", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.1` to `3.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.24` to `6.0.25`" - } - ] - } - }, - { - "version": "3.4.65", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.65", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.0` to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.3` to `0.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.23` to `6.0.24`" - } - ] - } - }, - { - "version": "3.4.64", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.64", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.57` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.22` to `6.0.23`" - } - ] - } - }, - { - "version": "3.4.63", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.63", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.56` to `3.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.2` to `0.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.21` to `6.0.22`" - } - ] - } - }, - { - "version": "3.4.62", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.62", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.55` to `3.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.20` to `6.0.21`" - } - ] - } - }, - { - "version": "3.4.61", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.61", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.54` to `3.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.19` to `6.0.20`" - } - ] - } - }, - { - "version": "3.4.60", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.60", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.53` to `3.8.54`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.1` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.18` to `6.0.19`" - } - ] - } - }, - { - "version": "3.4.59", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.59", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.52` to `3.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.0` to `0.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.17` to `6.0.18`" - } - ] - } - }, - { - "version": "3.4.58", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.58", - "date": "Fri, 30 Nov 2018 23:34:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.51` to `3.8.52`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.1` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.16` to `6.0.17`" - } - ] - } - }, - { - "version": "3.4.57", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.57", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.50` to `3.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.15` to `6.0.16`" - } - ] - } - }, - { - "version": "3.4.56", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.56", - "date": "Thu, 29 Nov 2018 00:35:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.49` to `3.8.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.0.0` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.14` to `6.0.15`" - } - ] - } - }, - { - "version": "3.4.55", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.55", - "date": "Wed, 28 Nov 2018 19:29:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.48` to `3.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.13` to `6.0.14`" - } - ] - } - }, - { - "version": "3.4.54", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.54", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.47` to `3.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.12` to `6.0.13`" - } - ] - } - }, - { - "version": "3.4.53", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.53", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.46` to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.11` to `6.0.12`" - } - ] - } - }, - { - "version": "3.4.52", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.52", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.45` to `3.8.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.10` to `6.0.11`" - } - ] - } - }, - { - "version": "3.4.51", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.51", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.44` to `3.8.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.9` to `6.0.10`" - } - ] - } - }, - { - "version": "3.4.50", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.50", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.43` to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.8` to `6.0.9`" - } - ] - } - }, - { - "version": "3.4.49", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.49", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.42` to `3.8.43`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.4` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.7` to `6.0.8`" - } - ] - } - }, - { - "version": "3.4.48", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.48", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.41` to `3.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.3` to `0.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.6` to `6.0.7`" - } - ] - } - }, - { - "version": "3.4.47", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.47", - "date": "Thu, 01 Nov 2018 21:33:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.40` to `3.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.5` to `6.0.6`" - } - ] - } - }, - { - "version": "3.4.46", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.46", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.39` to `3.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.4` to `6.0.5`" - } - ] - } - }, - { - "version": "3.4.45", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.45", - "date": "Wed, 31 Oct 2018 21:17:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.3` to `6.0.4`" - } - ] - } - }, - { - "version": "3.4.44", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.44", - "date": "Wed, 31 Oct 2018 17:00:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.38` to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.2` to `6.0.3`" - } - ] - } - }, - { - "version": "3.4.43", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.43", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.37` to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.1` to `6.0.2`" - } - ] - } - }, - { - "version": "3.4.42", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.42", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.36` to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.0` to `6.0.1`" - } - ] - } - }, - { - "version": "3.4.41", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.41", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.35` to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.26` to `6.0.0`" - } - ] - } - }, - { - "version": "3.4.40", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.40", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.34` to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.25` to `5.0.26`" - } - ] - } - }, - { - "version": "3.4.39", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.39", - "date": "Thu, 25 Oct 2018 08:56:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.33` to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.24` to `5.0.25`" - } - ] - } - }, - { - "version": "3.4.38", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.38", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.32` to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.23` to `5.0.24`" - } - ] - } - }, - { - "version": "3.4.37", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.37", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "patch": [ - { - "comment": "Replace deprecated dependency gulp-util" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.31` to `3.8.32`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.22` to `5.0.23`" - } - ] - } - }, - { - "version": "3.4.36", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.36", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.30` to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.21` to `5.0.22`" - } - ] - } - }, - { - "version": "3.4.35", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.35", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.29` to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.20` to `5.0.21`" - } - ] - } - }, - { - "version": "3.4.34", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.34", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.28` to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.19` to `5.0.20`" - } - ] - } - }, - { - "version": "3.4.33", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.33", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.27` to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.18` to `5.0.19`" - } - ] - } - }, - { - "version": "3.4.32", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.32", - "date": "Tue, 09 Oct 2018 06:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.26` to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.17` to `5.0.18`" - } - ] - } - }, - { - "version": "3.4.31", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.31", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.25` to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.16` to `5.0.17`" - } - ] - } - }, - { - "version": "3.4.30", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.30", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.24` to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.15` to `5.0.16`" - } - ] - } - }, - { - "version": "3.4.29", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.29", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.23` to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.14` to `5.0.15`" - } - ] - } - }, - { - "version": "3.4.28", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.28", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.22` to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.13` to `5.0.14`" - } - ] - } - }, - { - "version": "3.4.27", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.27", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.21` to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.12` to `5.0.13`" - } - ] - } - }, - { - "version": "3.4.26", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.26", - "date": "Mon, 24 Sep 2018 16:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.11` to `5.0.12`" - } - ] - } - }, - { - "version": "3.4.25", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.25", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.10` to `5.0.11`" - } - ] - } - }, - { - "version": "3.4.24", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.24", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.9` to `5.0.10`" - } - ] - } - }, - { - "version": "3.4.23", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.23", - "date": "Tue, 18 Sep 2018 21:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.8` to `5.0.9`" - } - ] - } - }, - { - "version": "3.4.22", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.22", - "date": "Mon, 10 Sep 2018 23:23:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.7` to `5.0.8`" - } - ] - } - }, - { - "version": "3.4.21", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.21", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.6` to `5.0.7`" - } - ] - } - }, - { - "version": "3.4.20", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.20", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.5` to `5.0.6`" - } - ] - } - }, - { - "version": "3.4.19", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.19", - "date": "Mon, 03 Sep 2018 16:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.4` to `5.0.5`" - } - ] - } - }, - { - "version": "3.4.18", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.18", - "date": "Thu, 30 Aug 2018 22:47:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.3` to `5.0.4`" - } - ] - } - }, - { - "version": "3.4.17", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.17", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.2` to `5.0.3`" - } - ] - } - }, - { - "version": "3.4.16", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.16", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.13` to `3.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.1` to `5.0.2`" - } - ] - } - }, - { - "version": "3.4.15", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.15", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.0` to `5.0.1`" - } - ] - } - }, - { - "version": "3.4.14", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.14", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.11` to `3.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `4.4.11` to `5.0.0`" - } - ] - } - }, - { - "version": "3.4.13", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.13", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.10` to `3.8.11`" - } - ] - } - }, - { - "version": "3.4.12", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.12", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.9` to `3.8.10`" - } - ] - } - }, - { - "version": "3.4.11", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.11", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.8` to `3.8.9`" - } - ] - } - }, - { - "version": "3.4.10", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.10", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.7` to `3.8.8`" - } - ] - } - }, - { - "version": "3.4.9", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.9", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "patch": [ - { - "comment": "Update typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.6` to `3.8.7`" - } - ] - } - }, - { - "version": "3.4.8", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.8", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.5` to `3.8.6`" - } - ] - } - }, - { - "version": "3.4.7", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.7", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.4` to `3.8.5`" - } - ] - } - }, - { - "version": "3.4.6", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.6", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.3` to `3.8.4`" - } - ] - } - }, - { - "version": "3.4.5", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.5", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "3.4.4", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.4", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "3.4.3", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.3", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "3.4.2", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.2", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.5` to `3.8.0`" - } - ] - } - }, - { - "version": "3.4.1", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.1", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.4` to `3.7.5`" - } - ] - } - }, - { - "version": "3.4.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.4.0", - "date": "Fri, 06 Apr 2018 16:03:14 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade webpack to ~3.11.0" - } - ] - } - }, - { - "version": "3.3.25", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.25", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.3` to `3.7.4`" - } - ] - } - }, - { - "version": "3.3.24", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.24", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.2` to `3.7.3`" - } - ] - } - }, - { - "version": "3.3.23", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.23", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.1` to `3.7.2`" - } - ] - } - }, - { - "version": "3.3.22", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.22", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade colors to version ~1.2.1" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "3.3.21", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.21", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.10` to `3.7.0`" - } - ] - } - }, - { - "version": "3.3.20", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.20", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.9` to `3.6.10`" - } - ] - } - }, - { - "version": "3.3.19", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.19", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.8` to `3.6.9`" - } - ] - } - }, - { - "version": "3.3.18", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.18", - "date": "Mon, 12 Mar 2018 20:36:19 GMT", - "comments": { - "patch": [ - { - "comment": "Locked down some \"@types/\" dependency versions to avoid upgrade conflicts" - } - ] - } - }, - { - "version": "3.3.17", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.17", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.7` to `3.6.8`" - } - ] - } - }, - { - "version": "3.3.16", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.16", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.6` to `3.6.7`" - } - ] - } - }, - { - "version": "3.3.15", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.15", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.5` to `3.6.6`" - } - ] - } - }, - { - "version": "3.3.14", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.14", - "date": "Wed, 21 Feb 2018 03:13:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.4` to `3.6.5`" - } - ] - } - }, - { - "version": "3.3.13", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.13", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.3` to `3.6.4`" - } - ] - } - }, - { - "version": "3.3.12", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.12", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.2` to `3.6.3`" - } - ] - } - }, - { - "version": "3.3.11", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.11", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.1` to `3.6.2`" - } - ] - } - }, - { - "version": "3.3.10", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.10", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.0` to `3.6.1`" - } - ] - } - }, - { - "version": "3.3.9", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.9", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.3` to `3.6.0`" - } - ] - } - }, - { - "version": "3.3.8", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.8", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.2` to `3.5.3`" - } - ] - } - }, - { - "version": "3.3.7", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.7", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.1` to `3.5.2`" - } - ] - } - }, - { - "version": "3.3.6", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.6", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "patch": [ - { - "comment": "Replace gulp-util.colors with colors package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.0` to `3.5.1`" - } - ] - } - }, - { - "version": "3.3.5", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.5", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.4` to `3.5.0`" - } - ] - } - }, - { - "version": "3.3.4", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.4", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.3` to `3.4.4`" - } - ] - } - }, - { - "version": "3.3.3", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.3", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.2` to `3.4.3`" - } - ] - } - }, - { - "version": "3.3.2", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.2", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.1` to `3.4.2`" - } - ] - } - }, - { - "version": "3.3.1", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.0` to `3.4.1`" - } - ] - } - }, - { - "version": "3.3.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.3.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.7` to `3.4.0`" - } - ] - } - }, - { - "version": "3.2.24", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.24", - "date": "Tue, 09 Jan 2018 17:05:51 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "d00b6549d13610fbb6f84be3478b532be9da0747", - "comment": "Get web-build-tools building with pnpm" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.6` to `3.3.7`" - } - ] - } - }, - { - "version": "3.2.23", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.23", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.5` to `3.3.6`" - } - ] - } - }, - { - "version": "3.2.22", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.22", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.4` to `3.3.5`" - } - ] - } - }, - { - "version": "3.2.21", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.21", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.3` to `3.3.4`" - } - ] - } - }, - { - "version": "3.2.20", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.20", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.2` to `3.3.3`" - } - ] - } - }, - { - "version": "3.2.19", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.19", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.1` to `3.3.2`" - } - ] - } - }, - { - "version": "3.2.18", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.18", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.0` to `3.3.1`" - } - ] - } - }, - { - "version": "3.2.17", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.17", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.9` to `3.3.0`" - } - ] - } - }, - { - "version": "3.2.16", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.16", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.8` to `3.2.9`" - } - ] - } - }, - { - "version": "3.2.15", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.15", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.7` to `3.2.8`" - } - ] - } - }, - { - "version": "3.2.14", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.14", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.6` to `3.2.7`" - } - ] - } - }, - { - "version": "3.2.13", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.13", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.5` to `3.2.6`" - } - ] - } - }, - { - "version": "3.2.12", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.12", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "2c58095f2f13492887cc1278c9a0cff49af9735b", - "comment": "lock the reference version between web build tools projects" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.4` to `3.2.5`" - } - ] - } - }, - { - "version": "3.2.11", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.11", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "e449bd6cdc3c179461be68e59590c25021cd1286", - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.3` to `3.2.4`" - } - ] - } - }, - { - "version": "3.2.10", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.10", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.2` to `3.2.3`" - } - ] - } - }, - { - "version": "3.2.9", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.9", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.1` to `3.2.2`" - } - ] - } - }, - { - "version": "3.2.8", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.8", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.0` to `3.2.1`" - } - ] - } - }, - { - "version": "3.2.7", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.7", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.6` to `3.2.0`" - } - ] - } - }, - { - "version": "3.2.6", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "5de032b254b632b8af0d0dd98913acef589f88d5", - "comment": "Updated cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.5` to `3.1.6`" - } - ] - } - }, - { - "version": "3.2.5", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.4` to `3.1.5`" - } - ] - } - }, - { - "version": "3.2.4", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.3` to `3.1.4`" - } - ] - } - }, - { - "version": "3.2.3", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.2` to `3.1.3`" - } - ] - } - }, - { - "version": "3.2.2", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.1` to `3.1.2`" - } - ] - } - }, - { - "version": "3.2.1", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.0` to `3.1.1`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.2.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.8` to `3.1.0`" - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.1.0", - "date": "Thu, 21 Sep 2017 20:34:26 GMT", - "comments": { - "minor": [ - { - "author": "Ian Clanton-Thuon ", - "commit": "3e9fdf5918d62327ef1b88ac75c8fa001306f2cb", - "comment": "Upgrade webpack to 3.6.0." - } - ] - } - }, - { - "version": "3.0.8", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.8", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.7` to `3.0.8`" - } - ] - } - }, - { - "version": "3.0.7", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.6` to `3.0.7`" - } - ] - } - }, - { - "version": "3.0.6", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.5` to `3.0.6`" - } - ] - } - }, - { - "version": "3.0.5", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.4` to `3.0.5`" - } - ] - } - }, - { - "version": "3.0.4", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.4", - "date": "Thu, 07 Sep 2017 00:11:11 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "4b7451b442c2078a96430f7a05caed37101aed52", - "comment": "Add $schema field to all schemas" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.3` to `3.0.4`" - } - ] - } - }, - { - "version": "3.0.3", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.2` to `3.0.3`" - } - ] - } - }, - { - "version": "3.0.2", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.1` to `3.0.2`" - } - ] - } - }, - { - "version": "3.0.1", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.0` to `3.0.1`" - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/gulp-core-build-webpack_v3.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.1` to `3.0.0`" - } - ] - } - }, - { - "version": "2.0.2", - "tag": "@microsoft/gulp-core-build-webpack_v2.0.2", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.0` to `2.10.1`" - } - ] - } - }, - { - "version": "2.0.1", - "tag": "@microsoft/gulp-core-build-webpack_v2.0.1", - "date": "Thu, 31 Aug 2017 13:04:19 GMT", - "comments": { - "patch": [ - { - "comment": "Removing an unneccessary dependency." - } - ] - } - }, - { - "version": "2.0.0", - "tag": "@microsoft/gulp-core-build-webpack_v2.0.0", - "date": "Wed, 30 Aug 2017 22:08:21 GMT", - "comments": { - "major": [ - { - "comment": "Upgrade to webpack 3.X." - } - ] - } - }, - { - "version": "1.2.9", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.9", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.6` to `2.10.0`" - } - ] - } - }, - { - "version": "1.2.8", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.8", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.5` to `2.9.6`" - } - ] - } - }, - { - "version": "1.2.7", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.7", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.4` to `2.9.5`" - } - ] - } - }, - { - "version": "1.2.6", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.6", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.3` to `2.9.4`" - } - ] - } - }, - { - "version": "1.2.5", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.5", - "date": "Wed, 16 Aug 2017 23:16:55 GMT", - "comments": { - "patch": [ - { - "comment": "Publish" - } - ] - } - }, - { - "version": "1.2.4", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.4", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump to ensure everything is published" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.1` to `2.9.2`" - } - ] - } - }, - { - "version": "1.2.3", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.3", - "date": "Fri, 11 Aug 2017 21:44:05 GMT", - "comments": { - "patch": [ - { - "comment": "Allow the webpack task to be extended with new configuration args." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.8.0` to `2.9.0`" - } - ] - } - }, - { - "version": "1.2.2", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.2", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.1` to `2.7.2`" - } - ] - } - }, - { - "version": "1.2.1", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.1", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.7.0 <3.0.0` to `>=2.7.0 <3.0.0`" - } - ] - } - }, - { - "version": "1.2.0", - "tag": "@microsoft/gulp-core-build-webpack_v1.2.0", - "date": "Fri, 07 Jul 2017 01:02:28 GMT", - "comments": { - "minor": [ - { - "comment": "Enable StrictNullChecks." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.6 <3.0.0` to `>=2.5.6 <3.0.0`" - } - ] - } - }, - { - "version": "1.1.8", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.8", - "date": "Wed, 21 Jun 2017 04:19:35 GMT", - "comments": { - "patch": [ - { - "comment": "Add missing API Extractor release tags" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.3 <3.0.0` to `>=2.5.5 <3.0.0`" - } - ] - } - }, - { - "version": "1.1.6", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.6", - "date": "Mon, 15 May 2017 21:59:43 GMT", - "comments": { - "patch": [ - { - "comment": "Remove unnecessary fsevents optional dependency" - } - ] - } - }, - { - "version": "1.1.5", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.5", - "date": "Mon, 24 Apr 2017 22:01:17 GMT", - "comments": { - "patch": [ - { - "comment": "Updating --initwebpack to contain the proper namespace." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.5.0 <3.0.0`" - } - ] - } - }, - { - "version": "1.1.4", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.4", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.4.3 <3.0.0`" - } - ] - } - }, - { - "version": "1.1.3", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.3", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.0 <3.0.0` to `>=2.4.0 <3.0.0`" - } - ] - } - }, - { - "version": "1.1.2", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.2", - "date": "Tue, 31 Jan 2017 20:32:37 GMT", - "comments": { - "patch": [ - { - "comment": "Make loadSchema public instead of protected." - } - ] - } - }, - { - "version": "1.1.1", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.1", - "date": "Tue, 31 Jan 2017 01:55:09 GMT", - "comments": { - "patch": [ - { - "comment": "Introduce schema for WebpackTask" - } - ] - } - }, - { - "version": "1.1.0", - "tag": "@microsoft/gulp-core-build-webpack_v1.1.0", - "date": "Thu, 19 Jan 2017 02:37:34 GMT", - "comments": { - "minor": [ - { - "comment": "Including an option to pass in the webpack compiler object to the GCB-webpack task." - } - ] - } - }, - { - "version": "1.0.4", - "tag": "@microsoft/gulp-core-build-webpack_v1.0.4", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=1.0.0 <2.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - }, - { - "version": "1.0.3", - "tag": "@microsoft/gulp-core-build-webpack_v1.0.3", - "date": "Fri, 16 Dec 2016 07:47:32 GMT", - "comments": { - "patch": [ - { - "comment": "Patching webpack due to a publishing issue not publishing it in the last batch." - } - ] - } - } - ] -} diff --git a/core-build/gulp-core-build-webpack/CHANGELOG.md b/core-build/gulp-core-build-webpack/CHANGELOG.md deleted file mode 100644 index 88f40dc50a9..00000000000 --- a/core-build/gulp-core-build-webpack/CHANGELOG.md +++ /dev/null @@ -1,1698 +0,0 @@ -# Change Log - @microsoft/gulp-core-build-webpack - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 5.2.20 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 5.2.19 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 5.2.18 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 5.2.17 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 5.2.16 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 5.2.15 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 5.2.14 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 5.2.13 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 5.2.12 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 5.2.11 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 5.2.10 -Thu, 10 Dec 2020 23:25:49 GMT - -_Version update only_ - -## 5.2.9 -Sat, 05 Dec 2020 01:11:23 GMT - -_Version update only_ - -## 5.2.8 -Mon, 30 Nov 2020 16:11:50 GMT - -_Version update only_ - -## 5.2.7 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 5.2.6 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 5.2.5 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 5.2.4 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 5.2.3 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 5.2.2 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 5.2.1 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 5.2.0 -Thu, 29 Oct 2020 00:11:33 GMT - -### Minor changes - -- Update Webpack dependency to ~4.44.2 - -## 5.1.6 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 5.1.5 -Tue, 27 Oct 2020 15:10:13 GMT - -_Version update only_ - -## 5.1.4 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 5.1.3 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 5.1.2 -Mon, 05 Oct 2020 15:10:42 GMT - -_Version update only_ - -## 5.1.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 5.1.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -## 5.0.49 -Tue, 22 Sep 2020 05:45:56 GMT - -_Version update only_ - -## 5.0.48 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 5.0.47 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 5.0.46 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 5.0.45 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 5.0.44 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 5.0.43 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 5.0.42 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 5.0.41 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 5.0.40 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 5.0.39 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 5.0.38 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 5.0.37 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 5.0.36 -Sat, 22 Aug 2020 05:55:42 GMT - -_Version update only_ - -## 5.0.35 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 5.0.34 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 5.0.33 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 5.0.32 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 5.0.31 -Wed, 12 Aug 2020 00:10:06 GMT - -_Version update only_ - -## 5.0.30 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 5.0.29 -Mon, 20 Jul 2020 06:52:33 GMT - -### Patches - -- Update webpack - -## 5.0.28 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 5.0.27 -Fri, 03 Jul 2020 05:46:42 GMT - -_Version update only_ - -## 5.0.26 -Sat, 27 Jun 2020 00:09:38 GMT - -_Version update only_ - -## 5.0.25 -Fri, 26 Jun 2020 22:16:39 GMT - -_Version update only_ - -## 5.0.24 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 5.0.23 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 5.0.22 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 5.0.21 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 5.0.20 -Fri, 12 Jun 2020 09:19:21 GMT - -_Version update only_ - -## 5.0.19 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 5.0.18 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 5.0.17 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 5.0.16 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 5.0.15 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 5.0.14 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 5.0.13 -Fri, 22 May 2020 15:08:42 GMT - -_Version update only_ - -## 5.0.12 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 5.0.11 -Thu, 21 May 2020 15:41:59 GMT - -_Version update only_ - -## 5.0.10 -Tue, 19 May 2020 15:08:19 GMT - -_Version update only_ - -## 5.0.9 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 5.0.8 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 5.0.7 -Sat, 02 May 2020 00:08:16 GMT - -_Version update only_ - -## 5.0.6 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 5.0.5 -Fri, 03 Apr 2020 15:10:15 GMT - -_Version update only_ - -## 5.0.4 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 5.0.3 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 5.0.2 -Wed, 18 Mar 2020 15:07:47 GMT - -_Version update only_ - -## 5.0.1 -Tue, 17 Mar 2020 23:55:58 GMT - -_Version update only_ - -## 5.0.0 -Tue, 28 Jan 2020 02:23:44 GMT - -### Breaking changes - -- Upgrade to Webpack 4. - -## 4.1.3 -Fri, 24 Jan 2020 00:27:39 GMT - -_Version update only_ - -## 4.1.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 4.1.1 -Tue, 21 Jan 2020 21:56:13 GMT - -_Version update only_ - -## 4.1.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 4.0.8 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 4.0.7 -Tue, 14 Jan 2020 01:34:15 GMT - -_Version update only_ - -## 4.0.6 -Sat, 11 Jan 2020 05:18:23 GMT - -_Version update only_ - -## 4.0.5 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 4.0.4 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 4.0.3 -Wed, 04 Dec 2019 23:17:55 GMT - -_Version update only_ - -## 4.0.2 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 4.0.1 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 4.0.0 -Wed, 20 Nov 2019 06:14:28 GMT - -### Breaking changes - -- Upgrade to Webpack 4. - -## 3.7.9 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 3.7.8 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 3.7.7 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 3.7.6 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 3.7.5 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 3.7.4 -Fri, 25 Oct 2019 15:08:54 GMT - -_Version update only_ - -## 3.7.3 -Tue, 22 Oct 2019 06:24:44 GMT - -### Patches - -- Refactor some code as part of migration from TSLint to ESLint - -## 3.7.2 -Mon, 21 Oct 2019 05:22:43 GMT - -_Version update only_ - -## 3.7.1 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 3.7.0 -Mon, 07 Oct 2019 20:15:00 GMT - -### Minor changes - -- Add support for multi-compiler webpack config setting. - -## 3.6.5 -Sun, 06 Oct 2019 00:27:39 GMT - -_Version update only_ - -## 3.6.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 3.6.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 3.6.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 3.6.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 3.6.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 3.5.12 -Fri, 20 Sep 2019 21:27:22 GMT - -_Version update only_ - -## 3.5.11 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 3.5.10 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 3.5.9 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 3.5.8 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 3.5.7 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 3.5.6 -Wed, 04 Sep 2019 01:43:31 GMT - -### Patches - -- Make @types/webpack dependency more loose, add @types/webpack-dev-server. - -## 3.5.5 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 3.5.4 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 3.5.3 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 3.5.2 -Thu, 08 Aug 2019 00:49:05 GMT - -_Version update only_ - -## 3.5.1 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 3.5.0 -Tue, 23 Jul 2019 19:14:38 GMT - -### Minor changes - -- Update gulp to 4.0.2 - -## 3.4.115 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 3.4.114 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 3.4.113 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 3.4.112 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 3.4.111 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 3.4.110 -Mon, 08 Jul 2019 19:12:18 GMT - -_Version update only_ - -## 3.4.109 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 3.4.108 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 3.4.107 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 3.4.106 -Thu, 06 Jun 2019 22:33:36 GMT - -_Version update only_ - -## 3.4.105 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 3.4.104 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 3.4.103 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 3.4.102 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 3.4.101 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 3.4.100 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 3.4.99 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 3.4.98 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 3.4.97 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 3.4.96 -Fri, 12 Apr 2019 06:13:17 GMT - -_Version update only_ - -## 3.4.95 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 3.4.94 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 3.4.93 -Mon, 08 Apr 2019 19:12:53 GMT - -_Version update only_ - -## 3.4.92 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 3.4.91 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 3.4.90 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 3.4.89 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 3.4.88 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 3.4.87 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 3.4.86 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 3.4.85 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 3.4.84 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 3.4.83 -Thu, 21 Mar 2019 01:15:32 GMT - -_Version update only_ - -## 3.4.82 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 3.4.81 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 3.4.80 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 3.4.79 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 3.4.78 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 3.4.77 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 3.4.76 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 3.4.75 -Mon, 04 Mar 2019 17:13:19 GMT - -_Version update only_ - -## 3.4.74 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 3.4.73 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 3.4.72 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 3.4.71 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 3.4.70 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 3.4.69 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 3.4.68 -Wed, 30 Jan 2019 20:49:12 GMT - -_Version update only_ - -## 3.4.67 -Sat, 19 Jan 2019 03:47:47 GMT - -_Version update only_ - -## 3.4.66 -Tue, 15 Jan 2019 17:04:09 GMT - -_Version update only_ - -## 3.4.65 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 3.4.64 -Mon, 07 Jan 2019 17:04:07 GMT - -_Version update only_ - -## 3.4.63 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 3.4.62 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 3.4.61 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 3.4.60 -Sat, 08 Dec 2018 06:35:36 GMT - -_Version update only_ - -## 3.4.59 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 3.4.58 -Fri, 30 Nov 2018 23:34:58 GMT - -_Version update only_ - -## 3.4.57 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 3.4.56 -Thu, 29 Nov 2018 00:35:38 GMT - -_Version update only_ - -## 3.4.55 -Wed, 28 Nov 2018 19:29:53 GMT - -_Version update only_ - -## 3.4.54 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 3.4.53 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 3.4.52 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 3.4.51 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 3.4.50 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 3.4.49 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 3.4.48 -Mon, 05 Nov 2018 17:04:24 GMT - -_Version update only_ - -## 3.4.47 -Thu, 01 Nov 2018 21:33:52 GMT - -_Version update only_ - -## 3.4.46 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 3.4.45 -Wed, 31 Oct 2018 21:17:50 GMT - -_Version update only_ - -## 3.4.44 -Wed, 31 Oct 2018 17:00:55 GMT - -_Version update only_ - -## 3.4.43 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 3.4.42 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 3.4.41 -Sat, 27 Oct 2018 00:26:56 GMT - -_Version update only_ - -## 3.4.40 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 3.4.39 -Thu, 25 Oct 2018 08:56:02 GMT - -_Version update only_ - -## 3.4.38 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 3.4.37 -Thu, 18 Oct 2018 05:30:14 GMT - -### Patches - -- Replace deprecated dependency gulp-util - -## 3.4.36 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 3.4.35 -Wed, 17 Oct 2018 21:04:49 GMT - -_Version update only_ - -## 3.4.34 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 3.4.33 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 3.4.32 -Tue, 09 Oct 2018 06:58:02 GMT - -_Version update only_ - -## 3.4.31 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 3.4.30 -Sun, 07 Oct 2018 06:15:56 GMT - -_Version update only_ - -## 3.4.29 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 3.4.28 -Wed, 26 Sep 2018 21:39:40 GMT - -_Version update only_ - -## 3.4.27 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 3.4.26 -Mon, 24 Sep 2018 16:04:28 GMT - -_Version update only_ - -## 3.4.25 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 3.4.24 -Thu, 20 Sep 2018 23:57:21 GMT - -_Version update only_ - -## 3.4.23 -Tue, 18 Sep 2018 21:04:55 GMT - -_Version update only_ - -## 3.4.22 -Mon, 10 Sep 2018 23:23:01 GMT - -_Version update only_ - -## 3.4.21 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 3.4.20 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 3.4.19 -Mon, 03 Sep 2018 16:04:46 GMT - -_Version update only_ - -## 3.4.18 -Thu, 30 Aug 2018 22:47:34 GMT - -_Version update only_ - -## 3.4.17 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 3.4.16 -Thu, 30 Aug 2018 18:45:12 GMT - -_Version update only_ - -## 3.4.15 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 3.4.14 -Wed, 29 Aug 2018 06:36:50 GMT - -_Version update only_ - -## 3.4.13 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 3.4.12 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 3.4.11 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 3.4.10 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 3.4.9 -Tue, 07 Aug 2018 22:27:31 GMT - -### Patches - -- Update typings - -## 3.4.8 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 3.4.7 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 3.4.6 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 3.4.5 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 3.4.4 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 3.4.3 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 3.4.2 -Fri, 11 May 2018 22:43:14 GMT - -_Version update only_ - -## 3.4.1 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 3.4.0 -Fri, 06 Apr 2018 16:03:14 GMT - -### Minor changes - -- Upgrade webpack to ~3.11.0 - -## 3.3.25 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 3.3.24 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 3.3.23 -Mon, 26 Mar 2018 19:12:42 GMT - -_Version update only_ - -## 3.3.22 -Fri, 23 Mar 2018 00:34:53 GMT - -### Patches - -- Upgrade colors to version ~1.2.1 - -## 3.3.21 -Thu, 22 Mar 2018 18:34:13 GMT - -_Version update only_ - -## 3.3.20 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 3.3.19 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 3.3.18 -Mon, 12 Mar 2018 20:36:19 GMT - -### Patches - -- Locked down some "@types/" dependency versions to avoid upgrade conflicts - -## 3.3.17 -Fri, 02 Mar 2018 01:13:59 GMT - -_Version update only_ - -## 3.3.16 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 3.3.15 -Wed, 21 Feb 2018 22:04:19 GMT - -_Version update only_ - -## 3.3.14 -Wed, 21 Feb 2018 03:13:28 GMT - -_Version update only_ - -## 3.3.13 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 3.3.12 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 3.3.11 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.3.10 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.3.9 -Fri, 26 Jan 2018 22:05:30 GMT - -_Version update only_ - -## 3.3.8 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 3.3.7 -Fri, 26 Jan 2018 00:36:51 GMT - -_Version update only_ - -## 3.3.6 -Tue, 23 Jan 2018 17:05:28 GMT - -### Patches - -- Replace gulp-util.colors with colors package - -## 3.3.5 -Thu, 18 Jan 2018 03:23:46 GMT - -_Version update only_ - -## 3.3.4 -Thu, 18 Jan 2018 00:48:06 GMT - -_Version update only_ - -## 3.3.3 -Wed, 17 Jan 2018 10:49:31 GMT - -_Version update only_ - -## 3.3.2 -Fri, 12 Jan 2018 03:35:22 GMT - -_Version update only_ - -## 3.3.1 -Thu, 11 Jan 2018 22:31:51 GMT - -_Version update only_ - -## 3.3.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 3.2.24 -Tue, 09 Jan 2018 17:05:51 GMT - -### Patches - -- Get web-build-tools building with pnpm - -## 3.2.23 -Sun, 07 Jan 2018 05:12:08 GMT - -_Version update only_ - -## 3.2.22 -Fri, 05 Jan 2018 20:26:45 GMT - -_Version update only_ - -## 3.2.21 -Fri, 05 Jan 2018 00:48:41 GMT - -_Version update only_ - -## 3.2.20 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 3.2.19 -Tue, 12 Dec 2017 03:33:26 GMT - -_Version update only_ - -## 3.2.18 -Thu, 30 Nov 2017 23:59:09 GMT - -_Version update only_ - -## 3.2.17 -Thu, 30 Nov 2017 23:12:21 GMT - -_Version update only_ - -## 3.2.16 -Wed, 29 Nov 2017 17:05:37 GMT - -_Version update only_ - -## 3.2.15 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 3.2.14 -Mon, 13 Nov 2017 17:04:50 GMT - -_Version update only_ - -## 3.2.13 -Mon, 06 Nov 2017 17:04:18 GMT - -_Version update only_ - -## 3.2.12 -Thu, 02 Nov 2017 16:05:24 GMT - -### Patches - -- lock the reference version between web build tools projects - -## 3.2.11 -Wed, 01 Nov 2017 21:06:08 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 3.2.10 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 3.2.9 -Tue, 31 Oct 2017 16:04:55 GMT - -_Version update only_ - -## 3.2.8 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 3.2.7 -Tue, 24 Oct 2017 18:17:12 GMT - -_Version update only_ - -## 3.2.6 -Mon, 23 Oct 2017 21:53:12 GMT - -### Patches - -- Updated cyclic dependencies - -## 3.2.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 3.2.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 3.2.3 -Fri, 20 Oct 2017 01:04:44 GMT - -_Version update only_ - -## 3.2.2 -Thu, 05 Oct 2017 01:05:02 GMT - -_Version update only_ - -## 3.2.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 3.2.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 3.1.0 -Thu, 21 Sep 2017 20:34:26 GMT - -### Minor changes - -- Upgrade webpack to 3.6.0. - -## 3.0.8 -Wed, 20 Sep 2017 22:10:17 GMT - -_Version update only_ - -## 3.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 3.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -_Version update only_ - -## 3.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 3.0.4 -Thu, 07 Sep 2017 00:11:11 GMT - -### Patches - -- Add $schema field to all schemas - -## 3.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 3.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 3.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 3.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 2.0.2 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 2.0.1 -Thu, 31 Aug 2017 13:04:19 GMT - -### Patches - -- Removing an unneccessary dependency. - -## 2.0.0 -Wed, 30 Aug 2017 22:08:21 GMT - -### Breaking changes - -- Upgrade to webpack 3.X. - -## 1.2.9 -Wed, 30 Aug 2017 01:04:34 GMT - -_Version update only_ - -## 1.2.8 -Thu, 24 Aug 2017 22:44:12 GMT - -_Version update only_ - -## 1.2.7 -Thu, 24 Aug 2017 01:04:33 GMT - -_Version update only_ - -## 1.2.6 -Tue, 22 Aug 2017 13:04:22 GMT - -_Version update only_ - -## 1.2.5 -Wed, 16 Aug 2017 23:16:55 GMT - -### Patches - -- Publish - -## 1.2.4 -Tue, 15 Aug 2017 01:29:31 GMT - -### Patches - -- Force a patch bump to ensure everything is published - -## 1.2.3 -Fri, 11 Aug 2017 21:44:05 GMT - -### Patches - -- Allow the webpack task to be extended with new configuration args. - -## 1.2.2 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools. - -## 1.2.1 -Tue, 25 Jul 2017 20:03:31 GMT - -### Patches - -- Upgrade to TypeScript 2.4 - -## 1.2.0 -Fri, 07 Jul 2017 01:02:28 GMT - -### Minor changes - -- Enable StrictNullChecks. - -## 1.1.8 -Wed, 21 Jun 2017 04:19:35 GMT - -### Patches - -- Add missing API Extractor release tags - -## 1.1.6 -Mon, 15 May 2017 21:59:43 GMT - -### Patches - -- Remove unnecessary fsevents optional dependency - -## 1.1.5 -Mon, 24 Apr 2017 22:01:17 GMT - -### Patches - -- Updating --initwebpack to contain the proper namespace. - -## 1.1.4 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 1.1.3 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 1.1.2 -Tue, 31 Jan 2017 20:32:37 GMT - -### Patches - -- Make loadSchema public instead of protected. - -## 1.1.1 -Tue, 31 Jan 2017 01:55:09 GMT - -### Patches - -- Introduce schema for WebpackTask - -## 1.1.0 -Thu, 19 Jan 2017 02:37:34 GMT - -### Minor changes - -- Including an option to pass in the webpack compiler object to the GCB-webpack task. - -## 1.0.4 -Fri, 13 Jan 2017 06:46:05 GMT - -_Version update only_ - -## 1.0.3 -Fri, 16 Dec 2016 07:47:32 GMT - -### Patches - -- Patching webpack due to a publishing issue not publishing it in the last batch. - diff --git a/core-build/gulp-core-build-webpack/LICENSE b/core-build/gulp-core-build-webpack/LICENSE deleted file mode 100644 index e1cfd57af48..00000000000 --- a/core-build/gulp-core-build-webpack/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/gulp-core-build-webpack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/core-build/gulp-core-build-webpack/README.md b/core-build/gulp-core-build-webpack/README.md deleted file mode 100644 index 8ad8204e800..00000000000 --- a/core-build/gulp-core-build-webpack/README.md +++ /dev/null @@ -1,35 +0,0 @@ -# @microsoft/gulp-core-build-webpack - -`gulp-core-build-webpack` is a `gulp-core-build` subtask which introduces the ability to bundle various source files into a set of bundles, using webpack. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-webpack.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-webpack) -[![Build Status](https://travis-ci.org/Microsoft/gulp-core-build-webpack.svg?branch=master)](https://travis-ci.org/Microsoft/gulp-core-build-webpack) -[![Dependencies](https://david-dm.org/Microsoft/gulp-core-build-webpack.svg)](https://david-dm.org/Microsoft/gulp-core-build-webpack) - -# Tasks -## WebpackTask - -### Description -This task invokes webpack using a consumer-specified `webpack.config.js` on a package. - -### Command Line Options -If the `--initwebpack` flag is passed to the command line, this task will initialize a `webpack.config.js` which bundles `lib/index.js` into `dist/{packagename}.js as a UMD module. - -### Config -```typescript -interface IWebpackConfig { - configPath: string; - config: Webpack.Configuration; - suppressWarnings: string[]; -} -``` -* **configPath** used to specify the local package relative path to a `webpack.config.js` -* **config** used to specify a webpack config object. **configPath** takes precidence over this option if it is set and the file it refefences exists. -* **suppressWarnings** used to specify regular expressions or regular expression strings that will prevent logging of a warning if that warning matches. - -Usage: -```typescript -build.webpack.setConfig({ - configPath: "./webpack.config.js" -}) -``` diff --git a/core-build/gulp-core-build-webpack/config/api-extractor.json b/core-build/gulp-core-build-webpack/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/gulp-core-build-webpack/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/gulp-core-build-webpack/config/rush-project.json b/core-build/gulp-core-build-webpack/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/gulp-core-build-webpack/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/gulp-core-build-webpack/gulpfile.js b/core-build/gulp-core-build-webpack/gulpfile.js deleted file mode 100644 index 03b228b1e55..00000000000 --- a/core-build/gulp-core-build-webpack/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -let build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/core-build/gulp-core-build-webpack/package.json b/core-build/gulp-core-build-webpack/package.json deleted file mode 100644 index febed0e722c..00000000000 --- a/core-build/gulp-core-build-webpack/package.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build-webpack", - "version": "5.2.20", - "description": "", - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/gulp-core-build-webpack" - }, - "scripts": { - "build": "gulp --clean" - }, - "dependencies": { - "@microsoft/gulp-core-build": "workspace:*", - "@types/gulp": "4.0.6", - "@types/node": "10.17.13", - "colors": "~1.2.1", - "gulp": "~4.0.2", - "webpack": "~4.44.2" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@types/orchestrator": "0.0.30", - "@types/source-map": "0.5.0", - "@types/uglify-js": "2.6.29", - "@types/webpack": "4.41.24" - } -} diff --git a/core-build/gulp-core-build-webpack/src/WebpackTask.ts b/core-build/gulp-core-build-webpack/src/WebpackTask.ts deleted file mode 100644 index 3b7612b5f12..00000000000 --- a/core-build/gulp-core-build-webpack/src/WebpackTask.ts +++ /dev/null @@ -1,202 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as colors from 'colors'; -import * as Webpack from 'webpack'; -import { GulpTask, IBuildConfig } from '@microsoft/gulp-core-build'; -import * as Gulp from 'gulp'; -import { EOL } from 'os'; - -/** - * @public - */ -export interface IWebpackTaskConfig { - /** - * Path to a webpack config. A path to a config takes precedence over the "config" option. - */ - configPath: string; - - /** - * Webpack config object, or array of config objects for multi-compiler. - * If a path is specified by "configPath," and it is valid, this option is ignored. - */ - config?: Webpack.Configuration | Webpack.Configuration[]; - - /** - * An array of regular expressions or regular expression strings. If a warning matches any of them, it - * will not be logged. - */ - suppressWarnings?: (string | RegExp)[]; - - /** - * An instance of the webpack compiler object, useful for building with Webpack 2.X while GCB is still on 1.X. - */ - webpack?: typeof Webpack; - - /** - * If true, a summary of the compilation will be printed after it completes. Defaults to true. - */ - printStats?: boolean; -} - -/** - * @public - */ -export interface IWebpackResources { - webpack: typeof Webpack; -} - -/** - * @public - */ -export class WebpackTask extends GulpTask { - private _resources: IWebpackResources; - - public constructor(extendedName?: string, extendedConfig?: TExtendedConfig) { - super( - extendedName || 'webpack', - { - configPath: './webpack.config.js', - suppressWarnings: [], - printStats: true, - ...extendedConfig - } as any // eslint-disable-line @typescript-eslint/no-explicit-any - ); - } - - public get resources(): IWebpackResources { - if (!this._resources) { - this._resources = { - webpack: this.taskConfig.webpack || require('webpack') - }; - } - - return this._resources; - } - - public isEnabled(buildConfig: IBuildConfig): boolean { - return super.isEnabled(buildConfig) && this.taskConfig.configPath !== null; - } - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - public loadSchema(): any { - return require('./webpack.schema.json'); - } - - public executeTask(gulp: typeof Gulp, completeCallback: (error?: string) => void): void { - const shouldInitWebpack: boolean = process.argv.indexOf('--initwebpack') > -1; - - // eslint-disable-next-line - const path = require('path'); - - if (shouldInitWebpack) { - this.log( - 'Initializing a webpack.config.js, which bundles lib/index.js ' + - 'into dist/packagename.js into a UMD module.' - ); - - this.copyFile(path.resolve(__dirname, 'webpack.config.js')); - completeCallback(); - } else { - let webpackConfig: any; // eslint-disable-line @typescript-eslint/no-explicit-any - - if (this.taskConfig.configPath && this.fileExists(this.taskConfig.configPath)) { - try { - webpackConfig = require(this.resolvePath(this.taskConfig.configPath)); - } catch (err) { - completeCallback(`Error parsing webpack config: ${this.taskConfig.configPath}: ${err}`); - return; - } - } else if (this.taskConfig.config) { - webpackConfig = this.taskConfig.config; - } else { - this._logMissingConfigWarning(); - completeCallback(); - return; - } - - if (webpackConfig) { - const webpack: typeof Webpack = this.taskConfig.webpack || require('webpack'); - const startTime: number = new Date().getTime(); - const outputDir: string = this.buildConfig.distFolder; - - webpack(webpackConfig, (error, stats) => { - if (!this.buildConfig.properties) { - this.buildConfig.properties = {}; - } - - // eslint-disable-next-line dot-notation - this.buildConfig.properties['webpackStats'] = stats; - - const statsResult: Webpack.Stats.ToJsonOutput = stats.toJson({ - hash: false, - source: false - }); - - if (statsResult.errors && statsResult.errors.length) { - this.logError(`'${outputDir}':` + EOL + statsResult.errors.join(EOL) + EOL); - } - - if (statsResult.warnings && statsResult.warnings.length) { - const unsuppressedWarnings: string[] = []; - const warningSuppressionRegexes: RegExp[] = (this.taskConfig.suppressWarnings || []).map( - (regex: string) => { - return new RegExp(regex); - } - ); - - statsResult.warnings.forEach((warning: string) => { - let suppressed: boolean = false; - for (let i: number = 0; i < warningSuppressionRegexes.length; i++) { - const suppressionRegex: RegExp = warningSuppressionRegexes[i]; - if (warning.match(suppressionRegex)) { - suppressed = true; - break; - } - } - - if (!suppressed) { - unsuppressedWarnings.push(warning); - } - }); - - if (unsuppressedWarnings.length > 0) { - this.logWarning(`'${outputDir}':` + EOL + unsuppressedWarnings.join(EOL) + EOL); - } - } - - const duration: number = new Date().getTime() - startTime; - const statsResultChildren: Webpack.Stats.ToJsonOutput[] = statsResult.children - ? statsResult.children - : [statsResult]; - - statsResultChildren.forEach((child) => { - if (child.chunks) { - child.chunks.forEach((chunk) => { - if (chunk.files && this.taskConfig.printStats) { - chunk.files.forEach((file) => - this.log( - `Bundled: '${colors.cyan(path.basename(file))}', ` + - `size: ${colors.magenta(chunk.size.toString())} bytes, ` + - `took ${colors.magenta(duration.toString(10))} ms.` - ) - ); // end file - } - }); // end chunk - } - }); // end child - - completeCallback(); - }); // endwebpack callback - } - } - } - - private _logMissingConfigWarning(): void { - this.logWarning( - 'No webpack config has been provided. ' + - 'Run again using --initwebpack to create a default config, ' + - `or call webpack.setConfig({ configPath: null }) in your gulpfile.` - ); - } -} diff --git a/core-build/gulp-core-build-webpack/src/index.ts b/core-build/gulp-core-build-webpack/src/index.ts deleted file mode 100644 index cc2a4210a1d..00000000000 --- a/core-build/gulp-core-build-webpack/src/index.ts +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { WebpackTask } from './WebpackTask'; - -export { IWebpackTaskConfig, IWebpackResources, WebpackTask } from './WebpackTask'; - -/** - * @public - */ -export const webpack: WebpackTask = new WebpackTask(); -export default webpack; diff --git a/core-build/gulp-core-build-webpack/src/webpack.config.ts b/core-build/gulp-core-build-webpack/src/webpack.config.ts deleted file mode 100644 index d1583d1c608..00000000000 --- a/core-build/gulp-core-build-webpack/src/webpack.config.ts +++ /dev/null @@ -1,62 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as Webpack from 'webpack'; -// @ts-ignore -import * as WebpackDevServer from 'webpack-dev-server'; // eslint-disable-line -import { WebpackTask } from './WebpackTask'; -import * as path from 'path'; - -// Note: this require may need to be fixed to point to the build that exports the gulp-core-build-webpack instance. -const webpackTask: WebpackTask = require('@microsoft/web-library-build').webpack; -const webpack: typeof Webpack = webpackTask.resources.webpack; - -const isProduction: boolean = webpackTask.buildConfig.production; - -// eslint-disable-next-line -const packageJSON: { name: string } = require('./package.json'); - -const webpackConfiguration: Webpack.Configuration = { - context: __dirname, - devtool: isProduction ? undefined : 'source-map', - - entry: { - [packageJSON.name]: path.join(__dirname, webpackTask.buildConfig.libFolder, 'index.js') - }, - - output: { - libraryTarget: 'umd', - path: path.join(__dirname, webpackTask.buildConfig.distFolder), - filename: `[name]${isProduction ? '.min' : ''}.js` - }, - - // The typings are missing the "object" option here (https://webpack.js.org/configuration/externals/#object) - externals: { - react: { - amd: 'react', - commonjs: 'react' - }, - 'react-dom': { - amd: 'react-dom', - commonjs: 'react-dom' - } - } as any, // eslint-disable-line @typescript-eslint/no-explicit-any - - plugins: [ - // new WebpackNotifierPlugin() - ] -}; - -if (isProduction && webpackConfiguration.plugins) { - webpackConfiguration.plugins.push( - new webpack.optimize.UglifyJsPlugin({ - mangle: true, - compress: { - dead_code: true, - warnings: false - } - }) - ); -} - -exports = webpackConfiguration; diff --git a/core-build/gulp-core-build-webpack/src/webpack.schema.json b/core-build/gulp-core-build-webpack/src/webpack.schema.json deleted file mode 100644 index 1720a3f3bf8..00000000000 --- a/core-build/gulp-core-build-webpack/src/webpack.schema.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "title": "Webpack Task Configuration", - "description": "Defines parameters for the webpack bundler", - - "type": "object", - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - "config": { - "title": "WebPack configuration object.", - "description": "If a path is specified by `configPath,` and it is valid, this option is ignored.", - - "type": "object", - "additionalProperties": true - }, - - "configPath": { - "title": "Path to a webpack config", - "description": "A path to a config takes precedence over the `config` option.", - "type": "string" - }, - - "suppressWarnings": { - "title": "Warnings To Suppress", - "description": "If a warning matches any of these, it will not be logged.", - "type": "array", - "items": { - "type": "string" - } - } - } -} diff --git a/core-build/gulp-core-build-webpack/tsconfig.json b/core-build/gulp-core-build-webpack/tsconfig.json deleted file mode 100644 index 501b6181d8f..00000000000 --- a/core-build/gulp-core-build-webpack/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json" -} diff --git a/core-build/gulp-core-build/.eslintrc.js b/core-build/gulp-core-build/.eslintrc.js deleted file mode 100644 index 15d8826abef..00000000000 --- a/core-build/gulp-core-build/.eslintrc.js +++ /dev/null @@ -1,14 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname }, - rules: { - // This predates the new ESLint ruleset; not worth fixing - '@typescript-eslint/no-use-before-define': 'off' - } -}; diff --git a/core-build/gulp-core-build/.npmignore b/core-build/gulp-core-build/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/gulp-core-build/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/gulp-core-build/CHANGELOG.json b/core-build/gulp-core-build/CHANGELOG.json deleted file mode 100644 index 85ee7fbb039..00000000000 --- a/core-build/gulp-core-build/CHANGELOG.json +++ /dev/null @@ -1,3443 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build", - "entries": [ - { - "version": "3.17.17", - "tag": "@microsoft/gulp-core-build_v3.17.17", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - } - ] - } - }, - { - "version": "3.17.16", - "tag": "@microsoft/gulp-core-build_v3.17.16", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - } - ] - } - }, - { - "version": "3.17.15", - "tag": "@microsoft/gulp-core-build_v3.17.15", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "patch": [ - { - "comment": "Lock the version for \"@types/semver\", since they broke SemVer in a PATCH release" - } - ] - } - }, - { - "version": "3.17.14", - "tag": "@microsoft/gulp-core-build_v3.17.14", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "3.17.13", - "tag": "@microsoft/gulp-core-build_v3.17.13", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "3.17.12", - "tag": "@microsoft/gulp-core-build_v3.17.12", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - } - ] - } - }, - { - "version": "3.17.11", - "tag": "@microsoft/gulp-core-build_v3.17.11", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "3.17.10", - "tag": "@microsoft/gulp-core-build_v3.17.10", - "date": "Mon, 30 Nov 2020 16:11:49 GMT", - "comments": { - "patch": [ - { - "comment": "Fix bug: coverage will not fail jest task" - } - ] - } - }, - { - "version": "3.17.9", - "tag": "@microsoft/gulp-core-build_v3.17.9", - "date": "Wed, 11 Nov 2020 01:08:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "3.17.8", - "tag": "@microsoft/gulp-core-build_v3.17.8", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - } - ] - } - }, - { - "version": "3.17.7", - "tag": "@microsoft/gulp-core-build_v3.17.7", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "3.17.6", - "tag": "@microsoft/gulp-core-build_v3.17.6", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "3.17.5", - "tag": "@microsoft/gulp-core-build_v3.17.5", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "3.17.4", - "tag": "@microsoft/gulp-core-build_v3.17.4", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - } - ] - } - }, - { - "version": "3.17.3", - "tag": "@microsoft/gulp-core-build_v3.17.3", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "3.17.2", - "tag": "@microsoft/gulp-core-build_v3.17.2", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "3.17.1", - "tag": "@microsoft/gulp-core-build_v3.17.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "3.17.0", - "tag": "@microsoft/gulp-core-build_v3.17.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "3.16.28", - "tag": "@microsoft/gulp-core-build_v3.16.28", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "3.16.27", - "tag": "@microsoft/gulp-core-build_v3.16.27", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "3.16.26", - "tag": "@microsoft/gulp-core-build_v3.16.26", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "3.16.25", - "tag": "@microsoft/gulp-core-build_v3.16.25", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "3.16.24", - "tag": "@microsoft/gulp-core-build_v3.16.24", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "3.16.23", - "tag": "@microsoft/gulp-core-build_v3.16.23", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "3.16.22", - "tag": "@microsoft/gulp-core-build_v3.16.22", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "3.16.21", - "tag": "@microsoft/gulp-core-build_v3.16.21", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "3.16.20", - "tag": "@microsoft/gulp-core-build_v3.16.20", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "3.16.19", - "tag": "@microsoft/gulp-core-build_v3.16.19", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "3.16.18", - "tag": "@microsoft/gulp-core-build_v3.16.18", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "3.16.17", - "tag": "@microsoft/gulp-core-build_v3.16.17", - "date": "Sat, 22 Aug 2020 05:55:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "3.16.16", - "tag": "@microsoft/gulp-core-build_v3.16.16", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "3.16.15", - "tag": "@microsoft/gulp-core-build_v3.16.15", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "3.16.14", - "tag": "@microsoft/gulp-core-build_v3.16.14", - "date": "Wed, 12 Aug 2020 00:10:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "3.16.13", - "tag": "@microsoft/gulp-core-build_v3.16.13", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "3.16.12", - "tag": "@microsoft/gulp-core-build_v3.16.12", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "3.16.11", - "tag": "@microsoft/gulp-core-build_v3.16.11", - "date": "Thu, 25 Jun 2020 06:43:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "3.16.10", - "tag": "@microsoft/gulp-core-build_v3.16.10", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "3.16.9", - "tag": "@microsoft/gulp-core-build_v3.16.9", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "3.16.8", - "tag": "@microsoft/gulp-core-build_v3.16.8", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "3.16.7", - "tag": "@microsoft/gulp-core-build_v3.16.7", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "3.16.6", - "tag": "@microsoft/gulp-core-build_v3.16.6", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "3.16.5", - "tag": "@microsoft/gulp-core-build_v3.16.5", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "3.16.4", - "tag": "@microsoft/gulp-core-build_v3.16.4", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "3.16.3", - "tag": "@microsoft/gulp-core-build_v3.16.3", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "3.16.2", - "tag": "@microsoft/gulp-core-build_v3.16.2", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "3.16.1", - "tag": "@microsoft/gulp-core-build_v3.16.1", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "3.16.0", - "tag": "@microsoft/gulp-core-build_v3.16.0", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Jest to 25" - } - ] - } - }, - { - "version": "3.15.5", - "tag": "@microsoft/gulp-core-build_v3.15.5", - "date": "Wed, 08 Apr 2020 04:07:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "3.15.4", - "tag": "@microsoft/gulp-core-build_v3.15.4", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "3.15.3", - "tag": "@microsoft/gulp-core-build_v3.15.3", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "3.15.2", - "tag": "@microsoft/gulp-core-build_v3.15.2", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "3.15.1", - "tag": "@microsoft/gulp-core-build_v3.15.1", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "3.15.0", - "tag": "@microsoft/gulp-core-build_v3.15.0", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "minor": [ - { - "comment": "Add GCBTerminalProvider for use in GulpTasks." - } - ] - } - }, - { - "version": "3.14.2", - "tag": "@microsoft/gulp-core-build_v3.14.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "3.14.1", - "tag": "@microsoft/gulp-core-build_v3.14.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "3.14.0", - "tag": "@microsoft/gulp-core-build_v3.14.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "3.13.4", - "tag": "@microsoft/gulp-core-build_v3.13.4", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "3.13.3", - "tag": "@microsoft/gulp-core-build_v3.13.3", - "date": "Sat, 11 Jan 2020 05:18:23 GMT", - "comments": { - "patch": [ - { - "comment": "Temporarily disable the HTML Jest reporter in the default config because of an issue with Handlebars." - } - ] - } - }, - { - "version": "3.13.2", - "tag": "@microsoft/gulp-core-build_v3.13.2", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.13.1", - "tag": "@microsoft/gulp-core-build_v3.13.1", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "3.13.0", - "tag": "@microsoft/gulp-core-build_v3.13.0", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "minor": [ - { - "comment": "Add ability to write Jest results as an NUnit compatible file" - } - ] - } - }, - { - "version": "3.12.5", - "tag": "@microsoft/gulp-core-build_v3.12.5", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "3.12.4", - "tag": "@microsoft/gulp-core-build_v3.12.4", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "3.12.3", - "tag": "@microsoft/gulp-core-build_v3.12.3", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "3.12.2", - "tag": "@microsoft/gulp-core-build_v3.12.2", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "patch": [ - { - "comment": "Refactor some code as part of migration from TSLint to ESLint" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "3.12.1", - "tag": "@microsoft/gulp-core-build_v3.12.1", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "3.12.0", - "tag": "@microsoft/gulp-core-build_v3.12.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "3.11.3", - "tag": "@microsoft/gulp-core-build_v3.11.3", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "3.11.2", - "tag": "@microsoft/gulp-core-build_v3.11.2", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "3.11.1", - "tag": "@microsoft/gulp-core-build_v3.11.1", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "3.11.0", - "tag": "@microsoft/gulp-core-build_v3.11.0", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "minor": [ - { - "comment": "Introduce an optional build timeout." - } - ], - "patch": [ - { - "comment": "Security updates." - } - ] - } - }, - { - "version": "3.10.0", - "tag": "@microsoft/gulp-core-build_v3.10.0", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "minor": [ - { - "comment": "Update gulp to 4.0.2" - } - ] - } - }, - { - "version": "3.9.26", - "tag": "@microsoft/gulp-core-build_v3.9.26", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "3.9.25", - "tag": "@microsoft/gulp-core-build_v3.9.25", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - } - ] - } - }, - { - "version": "3.9.24", - "tag": "@microsoft/gulp-core-build_v3.9.24", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - } - ] - } - }, - { - "version": "3.9.23", - "tag": "@microsoft/gulp-core-build_v3.9.23", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - } - ] - } - }, - { - "version": "3.9.22", - "tag": "@microsoft/gulp-core-build_v3.9.22", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - } - ] - } - }, - { - "version": "3.9.21", - "tag": "@microsoft/gulp-core-build_v3.9.21", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - } - ] - } - }, - { - "version": "3.9.20", - "tag": "@microsoft/gulp-core-build_v3.9.20", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - } - ] - } - }, - { - "version": "3.9.19", - "tag": "@microsoft/gulp-core-build_v3.9.19", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - } - ] - } - }, - { - "version": "3.9.18", - "tag": "@microsoft/gulp-core-build_v3.9.18", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - } - ] - } - }, - { - "version": "3.9.17", - "tag": "@microsoft/gulp-core-build_v3.9.17", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - } - ] - } - }, - { - "version": "3.9.16", - "tag": "@microsoft/gulp-core-build_v3.9.16", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - } - ] - } - }, - { - "version": "3.9.15", - "tag": "@microsoft/gulp-core-build_v3.9.15", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - } - ] - } - }, - { - "version": "3.9.14", - "tag": "@microsoft/gulp-core-build_v3.9.14", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - } - ] - } - }, - { - "version": "3.9.13", - "tag": "@microsoft/gulp-core-build_v3.9.13", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - } - ] - } - }, - { - "version": "3.9.12", - "tag": "@microsoft/gulp-core-build_v3.9.12", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - } - ] - } - }, - { - "version": "3.9.11", - "tag": "@microsoft/gulp-core-build_v3.9.11", - "date": "Mon, 04 Mar 2019 17:13:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - } - ] - } - }, - { - "version": "3.9.10", - "tag": "@microsoft/gulp-core-build_v3.9.10", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - } - ] - } - }, - { - "version": "3.9.9", - "tag": "@microsoft/gulp-core-build_v3.9.9", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - } - ] - } - }, - { - "version": "3.9.8", - "tag": "@microsoft/gulp-core-build_v3.9.8", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - } - ] - } - }, - { - "version": "3.9.7", - "tag": "@microsoft/gulp-core-build_v3.9.7", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - } - ] - } - }, - { - "version": "3.9.6", - "tag": "@microsoft/gulp-core-build_v3.9.6", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "3.9.5", - "tag": "@microsoft/gulp-core-build_v3.9.5", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.9.4", - "tag": "@microsoft/gulp-core-build_v3.9.4", - "date": "Wed, 30 Jan 2019 20:49:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.4.0` to `0.5.0`" - } - ] - } - }, - { - "version": "3.9.3", - "tag": "@microsoft/gulp-core-build_v3.9.3", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.4` to `0.4.0`" - } - ] - } - }, - { - "version": "3.9.2", - "tag": "@microsoft/gulp-core-build_v3.9.2", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "patch": [ - { - "comment": "Remove karma task." - } - ] - } - }, - { - "version": "3.9.1", - "tag": "@microsoft/gulp-core-build_v3.9.1", - "date": "Thu, 10 Jan 2019 01:57:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "3.9.0", - "tag": "@microsoft/gulp-core-build_v3.9.0", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Jest to version 23." - } - ] - } - }, - { - "version": "3.8.57", - "tag": "@microsoft/gulp-core-build_v3.8.57", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "3.8.56", - "tag": "@microsoft/gulp-core-build_v3.8.56", - "date": "Thu, 13 Dec 2018 02:58:10 GMT", - "comments": { - "patch": [ - { - "comment": "Remove unused jju dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "3.8.55", - "tag": "@microsoft/gulp-core-build_v3.8.55", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "3.8.54", - "tag": "@microsoft/gulp-core-build_v3.8.54", - "date": "Sat, 08 Dec 2018 06:35:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.1` to `0.3.0`" - } - ] - } - }, - { - "version": "3.8.53", - "tag": "@microsoft/gulp-core-build_v3.8.53", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.0` to `0.2.1`" - } - ] - } - }, - { - "version": "3.8.52", - "tag": "@microsoft/gulp-core-build_v3.8.52", - "date": "Fri, 30 Nov 2018 23:34:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.1` to `0.2.0`" - } - ] - } - }, - { - "version": "3.8.51", - "tag": "@microsoft/gulp-core-build_v3.8.51", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "3.8.50", - "tag": "@microsoft/gulp-core-build_v3.8.50", - "date": "Thu, 29 Nov 2018 00:35:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.0.0` to `0.1.0`" - } - ] - } - }, - { - "version": "3.8.49", - "tag": "@microsoft/gulp-core-build_v3.8.49", - "date": "Wed, 28 Nov 2018 19:29:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "3.8.48", - "tag": "@microsoft/gulp-core-build_v3.8.48", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.6.0` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "3.8.47", - "tag": "@microsoft/gulp-core-build_v3.8.47", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.2` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "3.8.46", - "tag": "@microsoft/gulp-core-build_v3.8.46", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "3.8.45", - "tag": "@microsoft/gulp-core-build_v3.8.45", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "3.8.44", - "tag": "@microsoft/gulp-core-build_v3.8.44", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.8.43", - "tag": "@microsoft/gulp-core-build_v3.8.43", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.4` to `0.5.0`" - } - ] - } - }, - { - "version": "3.8.42", - "tag": "@microsoft/gulp-core-build_v3.8.42", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "patch": [ - { - "comment": "Remove all dependencies on the \"rimraf\" library" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "3.8.41", - "tag": "@microsoft/gulp-core-build_v3.8.41", - "date": "Thu, 01 Nov 2018 21:33:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "3.8.40", - "tag": "@microsoft/gulp-core-build_v3.8.40", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "3.8.39", - "tag": "@microsoft/gulp-core-build_v3.8.39", - "date": "Wed, 31 Oct 2018 17:00:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "3.8.38", - "tag": "@microsoft/gulp-core-build_v3.8.38", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - } - ] - } - }, - { - "version": "3.8.37", - "tag": "@microsoft/gulp-core-build_v3.8.37", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - } - ] - } - }, - { - "version": "3.8.36", - "tag": "@microsoft/gulp-core-build_v3.8.36", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - } - ] - } - }, - { - "version": "3.8.35", - "tag": "@microsoft/gulp-core-build_v3.8.35", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.4.0` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "3.8.34", - "tag": "@microsoft/gulp-core-build_v3.8.34", - "date": "Thu, 25 Oct 2018 08:56:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "3.8.33", - "tag": "@microsoft/gulp-core-build_v3.8.33", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.1` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - } - ] - } - }, - { - "version": "3.8.32", - "tag": "@microsoft/gulp-core-build_v3.8.32", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "patch": [ - { - "comment": "Replace deprecated dependency gulp-util" - } - ] - } - }, - { - "version": "3.8.31", - "tag": "@microsoft/gulp-core-build_v3.8.31", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - } - ] - } - }, - { - "version": "3.8.30", - "tag": "@microsoft/gulp-core-build_v3.8.30", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "patch": [ - { - "comment": "Remove use of a deprecated Buffer API." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - } - ] - } - }, - { - "version": "3.8.29", - "tag": "@microsoft/gulp-core-build_v3.8.29", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "3.8.28", - "tag": "@microsoft/gulp-core-build_v3.8.28", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "3.8.27", - "tag": "@microsoft/gulp-core-build_v3.8.27", - "date": "Tue, 09 Oct 2018 06:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - } - ] - } - }, - { - "version": "3.8.26", - "tag": "@microsoft/gulp-core-build_v3.8.26", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.2.0` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - } - ] - } - }, - { - "version": "3.8.25", - "tag": "@microsoft/gulp-core-build_v3.8.25", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "patch": [ - { - "comment": "Update documentation" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.1.0` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - } - ] - } - }, - { - "version": "3.8.24", - "tag": "@microsoft/gulp-core-build_v3.8.24", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.0.1` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - } - ] - } - }, - { - "version": "3.8.23", - "tag": "@microsoft/gulp-core-build_v3.8.23", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - } - ] - } - }, - { - "version": "3.8.22", - "tag": "@microsoft/gulp-core-build_v3.8.22", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - } - ] - } - }, - { - "version": "3.8.21", - "tag": "@microsoft/gulp-core-build_v3.8.21", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - } - ] - } - }, - { - "version": "3.8.20", - "tag": "@microsoft/gulp-core-build_v3.8.20", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - } - ] - } - }, - { - "version": "3.8.19", - "tag": "@microsoft/gulp-core-build_v3.8.19", - "date": "Tue, 18 Sep 2018 21:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - } - ] - } - }, - { - "version": "3.8.18", - "tag": "@microsoft/gulp-core-build_v3.8.18", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - } - ] - } - }, - { - "version": "3.8.17", - "tag": "@microsoft/gulp-core-build_v3.8.17", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - } - ] - } - }, - { - "version": "3.8.16", - "tag": "@microsoft/gulp-core-build_v3.8.16", - "date": "Mon, 03 Sep 2018 16:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - } - ] - } - }, - { - "version": "3.8.15", - "tag": "@microsoft/gulp-core-build_v3.8.15", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "3.8.14", - "tag": "@microsoft/gulp-core-build_v3.8.14", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where the Jest task uses the global temp directory." - } - ] - } - }, - { - "version": "3.8.13", - "tag": "@microsoft/gulp-core-build_v3.8.13", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - } - ] - } - }, - { - "version": "3.8.12", - "tag": "@microsoft/gulp-core-build_v3.8.12", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "patch": [ - { - "comment": "Update to use new node-core-library API" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.2.1` to `3.0.0`" - } - ] - } - }, - { - "version": "3.8.11", - "tag": "@microsoft/gulp-core-build_v3.8.11", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.2.0` to `2.2.1`" - } - ] - } - }, - { - "version": "3.8.10", - "tag": "@microsoft/gulp-core-build_v3.8.10", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.1.1` to `2.2.0`" - } - ] - } - }, - { - "version": "3.8.9", - "tag": "@microsoft/gulp-core-build_v3.8.9", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.1.0` to `2.1.1`" - } - ] - } - }, - { - "version": "3.8.8", - "tag": "@microsoft/gulp-core-build_v3.8.8", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `2.0.0` to `2.1.0`" - } - ] - } - }, - { - "version": "3.8.7", - "tag": "@microsoft/gulp-core-build_v3.8.7", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "patch": [ - { - "comment": "Add explicit dependency on jsdom to workaround Jest regression #6766" - } - ] - } - }, - { - "version": "3.8.6", - "tag": "@microsoft/gulp-core-build_v3.8.6", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.5.0` to `2.0.0`" - } - ] - } - }, - { - "version": "3.8.5", - "tag": "@microsoft/gulp-core-build_v3.8.5", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.4.1` to `1.5.0`" - } - ] - } - }, - { - "version": "3.8.4", - "tag": "@microsoft/gulp-core-build_v3.8.4", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.4.0` to `1.4.1`" - } - ] - } - }, - { - "version": "3.8.3", - "tag": "@microsoft/gulp-core-build_v3.8.3", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.3.2` to `1.4.0`" - } - ] - } - }, - { - "version": "3.8.2", - "tag": "@microsoft/gulp-core-build_v3.8.2", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.3.1` to `1.3.2`" - } - ] - } - }, - { - "version": "3.8.1", - "tag": "@microsoft/gulp-core-build_v3.8.1", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.3.0` to `1.3.1`" - } - ] - } - }, - { - "version": "3.8.0", - "tag": "@microsoft/gulp-core-build_v3.8.0", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for modulePathIgnorePatterns for the Jest task" - } - ], - "patch": [ - { - "comment": "Upgrade to Jest 22.4.3 and remove the workaround for the symlink bug" - } - ] - } - }, - { - "version": "3.7.5", - "tag": "@microsoft/gulp-core-build_v3.7.5", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.2.0` to `1.3.0`" - } - ] - } - }, - { - "version": "3.7.4", - "tag": "@microsoft/gulp-core-build_v3.7.4", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.1.0` to `1.2.0`" - } - ] - } - }, - { - "version": "3.7.3", - "tag": "@microsoft/gulp-core-build_v3.7.3", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `1.0.0` to `1.1.0`" - } - ] - } - }, - { - "version": "3.7.2", - "tag": "@microsoft/gulp-core-build_v3.7.2", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where snapshot filenames did not follow Jest's naming convention." - } - ] - } - }, - { - "version": "3.7.1", - "tag": "@microsoft/gulp-core-build_v3.7.1", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade colors to version ~1.2.1" - } - ] - } - }, - { - "version": "3.7.0", - "tag": "@microsoft/gulp-core-build_v3.7.0", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "minor": [ - { - "comment": "Add a `libESNextFolder` option" - } - ] - } - }, - { - "version": "3.6.10", - "tag": "@microsoft/gulp-core-build_v3.6.10", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.8.0` to `1.0.0`" - } - ] - } - }, - { - "version": "3.6.9", - "tag": "@microsoft/gulp-core-build_v3.6.9", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.3` to `0.8.0`" - } - ] - } - }, - { - "version": "3.6.8", - "tag": "@microsoft/gulp-core-build_v3.6.8", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "patch": [ - { - "comment": "Fix the \"relogIssues\" buld config option." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.2` to `0.7.3`" - } - ] - } - }, - { - "version": "3.6.7", - "tag": "@microsoft/gulp-core-build_v3.6.7", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.1` to `0.7.2`" - } - ] - } - }, - { - "version": "3.6.6", - "tag": "@microsoft/gulp-core-build_v3.6.6", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.7.0` to `0.7.1`" - } - ] - } - }, - { - "version": "3.6.5", - "tag": "@microsoft/gulp-core-build_v3.6.5", - "date": "Wed, 21 Feb 2018 03:13:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.6.1` to `0.7.0`" - } - ] - } - }, - { - "version": "3.6.4", - "tag": "@microsoft/gulp-core-build_v3.6.4", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.6.0` to `0.6.1`" - } - ] - } - }, - { - "version": "3.6.3", - "tag": "@microsoft/gulp-core-build_v3.6.3", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.5.1` to `0.6.0`" - } - ] - } - }, - { - "version": "3.6.2", - "tag": "@microsoft/gulp-core-build_v3.6.2", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "3.6.1", - "tag": "@microsoft/gulp-core-build_v3.6.1", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.10` to `0.5.0`" - } - ] - } - }, - { - "version": "3.6.0", - "tag": "@microsoft/gulp-core-build_v3.6.0", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "minor": [ - { - "comment": "made default testMatch and maxWorkers arguments in Jest task overridable" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.9` to `0.4.10`" - } - ] - } - }, - { - "version": "3.5.3", - "tag": "@microsoft/gulp-core-build_v3.5.3", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.8` to `0.4.9`" - } - ] - } - }, - { - "version": "3.5.2", - "tag": "@microsoft/gulp-core-build_v3.5.2", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.7` to `0.4.8`" - } - ] - } - }, - { - "version": "3.5.1", - "tag": "@microsoft/gulp-core-build_v3.5.1", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "patch": [ - { - "comment": "Replace gulp-util.colors with colors package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.6` to `0.4.7`" - } - ] - } - }, - { - "version": "3.5.0", - "tag": "@microsoft/gulp-core-build_v3.5.0", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "minor": [ - { - "comment": "Add a feature where when shouldWarningsFailBuild is true, then we will hook stderr and fail the build if anything consequential is written there" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.5` to `0.4.6`" - } - ] - } - }, - { - "version": "3.4.4", - "tag": "@microsoft/gulp-core-build_v3.4.4", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.4` to `0.4.5`" - } - ] - } - }, - { - "version": "3.4.3", - "tag": "@microsoft/gulp-core-build_v3.4.3", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "3.4.2", - "tag": "@microsoft/gulp-core-build_v3.4.2", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "3.4.1", - "tag": "@microsoft/gulp-core-build_v3.4.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "f1ba3c91dcdb8eb661fb303583f4476bce2c099f", - "comment": "Fix Jest error handling" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "3.4.0", - "tag": "@microsoft/gulp-core-build_v3.4.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.26` to `0.4.0`" - } - ] - } - }, - { - "version": "3.3.7", - "tag": "@microsoft/gulp-core-build_v3.3.7", - "date": "Tue, 09 Jan 2018 17:05:51 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "d00b6549d13610fbb6f84be3478b532be9da0747", - "comment": "Get web-build-tools building with pnpm" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.25` to `0.3.26`" - } - ] - } - }, - { - "version": "3.3.6", - "tag": "@microsoft/gulp-core-build_v3.3.6", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.24` to `0.3.25`" - } - ] - } - }, - { - "version": "3.3.5", - "tag": "@microsoft/gulp-core-build_v3.3.5", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "4626d69e54f05aaabf87479626e8c1b6fcdc7eff", - "comment": "Specify package version for chalk. It was used without version specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.23` to `0.3.24`" - } - ] - } - }, - { - "version": "3.3.4", - "tag": "@microsoft/gulp-core-build_v3.3.4", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "patch": [ - { - "author": "Nicholas Pape ", - "commit": "b942f54445bf01dbdb98aaa5f0007f5b95315b58", - "comment": "Update Jest to ~21.2.1" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.22` to `0.3.23`" - } - ] - } - }, - { - "version": "3.3.3", - "tag": "@microsoft/gulp-core-build_v3.3.3", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.21` to `0.3.22`" - } - ] - } - }, - { - "version": "3.3.2", - "tag": "@microsoft/gulp-core-build_v3.3.2", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.20` to `0.3.21`" - } - ] - } - }, - { - "version": "3.3.1", - "tag": "@microsoft/gulp-core-build_v3.3.1", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "patch": [ - { - "author": "Oleg F <1832418+olfilato@users.noreply.github.com>", - "commit": "68ba0ac17fb415cbc5ae9ec7508e9b426e50d46b", - "comment": "reverted addition of rootDir as a parameter for jest task" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.19` to `0.3.20`" - } - ] - } - }, - { - "version": "3.3.0", - "tag": "@microsoft/gulp-core-build_v3.3.0", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "minor": [ - { - "author": "Oleg F <1832418+olfilato@users.noreply.github.com>", - "commit": "23b9679ff4b4adbd4fd56253e7283a92091443ee", - "comment": "Added optional args moduleDirectories and rootDir to JestTask" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.18` to `0.3.19`" - } - ] - } - }, - { - "version": "3.2.9", - "tag": "@microsoft/gulp-core-build_v3.2.9", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "a3b528954bebb0e683a2a860e36a568b3f778643", - "comment": "Add cache configuration to Jest task" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.17` to `0.3.18`" - } - ] - } - }, - { - "version": "3.2.8", - "tag": "@microsoft/gulp-core-build_v3.2.8", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.16` to `0.3.17`" - } - ] - } - }, - { - "version": "3.2.7", - "tag": "@microsoft/gulp-core-build_v3.2.7", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "872d10d28296059de4e844a5ece2aa95e28ac1d3", - "comment": "Allow settings in jest.json to override Jest task's default options" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.15` to `0.3.16`" - } - ] - } - }, - { - "version": "3.2.6", - "tag": "@microsoft/gulp-core-build_v3.2.6", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "f5ce31ad32c1102790b4fe1d5264b7691400cb57", - "comment": "Automatically use --colors unless --no-colors is specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.14` to `0.3.15`" - } - ] - } - }, - { - "version": "3.2.5", - "tag": "@microsoft/gulp-core-build_v3.2.5", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "patch": [ - { - "author": "QZ ", - "commit": "2c58095f2f13492887cc1278c9a0cff49af9735b", - "comment": "lock the reference version between web build tools projects" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `0.3.13` to `0.3.14`" - } - ] - } - }, - { - "version": "3.2.4", - "tag": "@microsoft/gulp-core-build_v3.2.4", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "e449bd6cdc3c179461be68e59590c25021cd1286", - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.12` to `~0.3.13`" - } - ] - } - }, - { - "version": "3.2.3", - "tag": "@microsoft/gulp-core-build_v3.2.3", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.11` to `~0.3.12`" - } - ] - } - }, - { - "version": "3.2.2", - "tag": "@microsoft/gulp-core-build_v3.2.2", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "e204dd49b5af75511cf0dd8e50eb6c6c40a694a1", - "comment": "Fix an issue where an exception was being thrown when displaying toasts for build failures." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.10` to `~0.3.11`" - } - ] - } - }, - { - "version": "3.2.1", - "tag": "@microsoft/gulp-core-build_v3.2.1", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.9` to `~0.3.10`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/gulp-core-build_v3.2.0", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "minor": [ - { - "author": "QZ ", - "commit": "5fe47765dbb3567bebc30cf5d7ac2205f6e655b0", - "comment": "Add a Jest task to support running tests on Jest" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.8` to `~0.3.9`" - } - ] - } - }, - { - "version": "3.1.6", - "tag": "@microsoft/gulp-core-build_v3.1.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "patch": [ - { - "author": "pgonzal ", - "commit": "5de032b254b632b8af0d0dd98913acef589f88d5", - "comment": "Updated cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.7` to `~0.3.8`" - } - ] - } - }, - { - "version": "3.1.5", - "tag": "@microsoft/gulp-core-build_v3.1.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.6` to `~0.3.7`" - } - ] - } - }, - { - "version": "3.1.4", - "tag": "@microsoft/gulp-core-build_v3.1.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.5` to `~0.3.6`" - } - ] - } - }, - { - "version": "3.1.3", - "tag": "@microsoft/gulp-core-build_v3.1.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.4` to `~0.3.5`" - } - ] - } - }, - { - "version": "3.1.2", - "tag": "@microsoft/gulp-core-build_v3.1.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.2` to `~0.3.3`" - } - ] - } - }, - { - "version": "3.1.1", - "tag": "@microsoft/gulp-core-build_v3.1.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.3.0` to `~0.3.1`" - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/gulp-core-build_v3.1.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.11` to `~0.3.0`" - } - ] - } - }, - { - "version": "3.0.8", - "tag": "@microsoft/gulp-core-build_v3.0.8", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.10` to `~0.2.11`" - } - ] - } - }, - { - "version": "3.0.7", - "tag": "@microsoft/gulp-core-build_v3.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.9` to `~0.2.10`" - } - ] - } - }, - { - "version": "3.0.6", - "tag": "@microsoft/gulp-core-build_v3.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.7` to `~0.2.8`" - } - ] - } - }, - { - "version": "3.0.5", - "tag": "@microsoft/gulp-core-build_v3.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.6` to `~0.2.7`" - } - ] - } - }, - { - "version": "3.0.4", - "tag": "@microsoft/gulp-core-build_v3.0.4", - "date": "Thu, 07 Sep 2017 00:11:12 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "4b7451b442c2078a96430f7a05caed37101aed52", - "comment": " Add $schema field to all schemas" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.5` to `~0.2.6`" - } - ] - } - }, - { - "version": "3.0.3", - "tag": "@microsoft/gulp-core-build_v3.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.4` to `~0.2.5`" - } - ] - } - }, - { - "version": "3.0.2", - "tag": "@microsoft/gulp-core-build_v3.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.3` to `~0.2.4`" - } - ] - } - }, - { - "version": "3.0.1", - "tag": "@microsoft/gulp-core-build_v3.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.2` to `~0.2.3`" - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/gulp-core-build_v3.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.1` to `~0.2.2`" - } - ] - } - }, - { - "version": "2.10.1", - "tag": "@microsoft/gulp-core-build_v2.10.1", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.2.0` to `~0.2.1`" - } - ] - } - }, - { - "version": "2.10.0", - "tag": "@microsoft/gulp-core-build_v2.10.0", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "minor": [ - { - "comment": "added CopyStaticAssetsTask" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `~0.1.3` to `~0.2.0`" - } - ] - } - }, - { - "version": "2.9.6", - "tag": "@microsoft/gulp-core-build_v2.9.6", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "patch": [ - { - "comment": "Update the schema validator." - } - ] - } - }, - { - "version": "2.9.5", - "tag": "@microsoft/gulp-core-build_v2.9.5", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": {} - }, - { - "version": "2.9.4", - "tag": "@microsoft/gulp-core-build_v2.9.4", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": {} - }, - { - "version": "2.9.3", - "tag": "@microsoft/gulp-core-build_v2.9.3", - "date": "Tue, 15 Aug 2017 19:04:14 GMT", - "comments": { - "patch": [ - { - "comment": "Allow a partial config to be passed to GulpTask.mergeConfig." - } - ] - } - }, - { - "version": "2.9.2", - "tag": "@microsoft/gulp-core-build_v2.9.2", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump to ensure everything is published" - } - ] - } - }, - { - "version": "2.9.1", - "tag": "@microsoft/gulp-core-build_v2.9.1", - "date": "Sat, 12 Aug 2017 01:03:30 GMT", - "comments": { - "patch": [ - { - "comment": "Add missing orchestrator dependency." - } - ] - } - }, - { - "version": "2.9.0", - "tag": "@microsoft/gulp-core-build_v2.9.0", - "date": "Fri, 11 Aug 2017 21:44:05 GMT", - "comments": { - "minor": [ - { - "comment": "Refactor GulpTask to support taking the name and initial task configuration through the constructor." - } - ] - } - }, - { - "version": "2.8.0", - "tag": "@microsoft/gulp-core-build_v2.8.0", - "date": "Sat, 05 Aug 2017 01:04:41 GMT", - "comments": { - "minor": [ - { - "comment": "Add a --clean or -c command line flag which runs the clean task." - } - ] - } - }, - { - "version": "2.7.3", - "tag": "@microsoft/gulp-core-build_v2.7.3", - "date": "Mon, 31 Jul 2017 21:18:26 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade @types/semver to 5.3.33" - } - ] - } - }, - { - "version": "2.7.2", - "tag": "@microsoft/gulp-core-build_v2.7.2", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools." - } - ] - } - }, - { - "version": "2.7.1", - "tag": "@microsoft/gulp-core-build_v2.7.1", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ] - } - }, - { - "version": "2.7.0", - "tag": "@microsoft/gulp-core-build_v2.7.0", - "date": "Wed, 12 Jul 2017 01:04:36 GMT", - "comments": { - "minor": [ - { - "comment": "Add the ability to suppress warnings and errors via a regular expression" - } - ] - } - }, - { - "version": "2.6.0", - "tag": "@microsoft/gulp-core-build_v2.6.0", - "date": "Fri, 07 Jul 2017 01:02:28 GMT", - "comments": { - "minor": [ - { - "comment": "Enable StrictNullChecks." - } - ] - } - }, - { - "version": "2.5.6", - "tag": "@microsoft/gulp-core-build_v2.5.6", - "date": "Thu, 29 Jun 2017 01:05:37 GMT", - "comments": { - "patch": [ - { - "comment": "Improve watch() so that it will automatically begin excecuting and it will not exit if there is a failure on the initial build" - } - ] - } - }, - { - "version": "2.5.5", - "tag": "@microsoft/gulp-core-build_v2.5.5", - "date": "Wed, 21 Jun 2017 04:19:35 GMT", - "comments": { - "patch": [ - { - "comment": "Add missing API Extractor release tags" - } - ] - } - }, - { - "version": "2.5.3", - "tag": "@microsoft/gulp-core-build_v2.5.3", - "date": "Wed, 31 May 2017 01:08:33 GMT", - "comments": { - "patch": [ - { - "comment": "Normalizing slashes in warnings suppressions to suppress warnings across windows and 'nix." - } - ] - } - }, - { - "version": "2.5.2", - "tag": "@microsoft/gulp-core-build_v2.5.2", - "date": "Wed, 24 May 2017 01:27:16 GMT", - "comments": { - "patch": [ - { - "comment": "Only show overriden errors and warnings when we are in verbose mode." - } - ] - } - }, - { - "version": "2.5.1", - "tag": "@microsoft/gulp-core-build_v2.5.1", - "date": "Tue, 16 May 2017 21:17:17 GMT", - "comments": { - "patch": [ - { - "comment": "Fixing an issue with how the GCB schema validator handles errors." - } - ] - } - }, - { - "version": "2.5.0", - "tag": "@microsoft/gulp-core-build_v2.5.0", - "date": "Mon, 24 Apr 2017 22:01:17 GMT", - "comments": { - "minor": [ - { - "comment": "Adding `libES6Folder` setting to build config to optionally instruct tasks to output es6 modules." - } - ] - } - }, - { - "version": "2.4.4", - "tag": "@microsoft/gulp-core-build_v2.4.4", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ] - } - }, - { - "version": "2.4.3", - "tag": "@microsoft/gulp-core-build_v2.4.3", - "date": "Mon, 20 Mar 2017 21:52:20 GMT", - "comments": {} - }, - { - "version": "2.4.2", - "tag": "@microsoft/gulp-core-build_v2.4.2", - "date": "Sat, 18 Mar 2017 01:31:49 GMT", - "comments": { - "patch": [ - { - "comment": "Fixes an issue with the clean command, which causes builds to spuriously fail." - } - ] - } - }, - { - "version": "2.4.1", - "tag": "@microsoft/gulp-core-build_v2.4.1", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ] - } - }, - { - "version": "2.4.0", - "tag": "@microsoft/gulp-core-build_v2.4.0", - "date": "Sat, 18 Feb 2017 02:32:06 GMT", - "comments": { - "minor": [ - { - "comment": "Add an enabled toggle to IExecutable and GulpTask. Using this toggle is now preferred to overriding the isEnabled function." - } - ] - } - }, - { - "version": "2.3.1", - "tag": "@microsoft/gulp-core-build_v2.3.1", - "date": "Thu, 09 Feb 2017 02:35:45 GMT", - "comments": { - "patch": [ - { - "comment": "Don't watch process exit if user passed in the -h flag." - } - ] - } - }, - { - "version": "2.3.0", - "tag": "@microsoft/gulp-core-build_v2.3.0", - "date": "Wed, 08 Feb 2017 01:41:58 GMT", - "comments": { - "minor": [ - { - "comment": "Remove a function which was exposing z-schema and causing issues." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=2.2.0 <3.0.0` to `>=2.2.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.2.3", - "tag": "@microsoft/gulp-core-build_v2.2.3", - "date": "Wed, 08 Feb 2017 01:05:47 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure the log function is exported" - } - ] - } - }, - { - "version": "2.2.2", - "tag": "@microsoft/gulp-core-build_v2.2.2", - "date": "Wed, 08 Feb 2017 00:23:01 GMT", - "comments": { - "patch": [ - { - "comment": "Fix _flatten and make serial/parallel more robust" - } - ] - } - }, - { - "version": "2.2.1", - "tag": "@microsoft/gulp-core-build_v2.2.1", - "date": "Tue, 07 Feb 2017 02:33:34 GMT", - "comments": { - "patch": [ - { - "comment": "Update node-notifier to remove SNYK warning about marked package having a vulnerability (although this vulnerability should not affect us)" - } - ] - } - }, - { - "version": "2.2.0", - "tag": "@microsoft/gulp-core-build_v2.2.0", - "date": "Mon, 23 Jan 2017 20:07:59 GMT", - "comments": { - "minor": [ - { - "comment": "Remove several logging utilities from the public API and improve documentation in other places." - } - ] - } - }, - { - "version": "2.1.1", - "tag": "@microsoft/gulp-core-build_v2.1.1", - "date": "Fri, 20 Jan 2017 01:46:41 GMT", - "comments": { - "patch": [ - { - "comment": "Update documentation." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=2.1.0 <3.0.0` to `>=2.2.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.0", - "tag": "@microsoft/gulp-core-build_v2.1.0", - "date": "Wed, 18 Jan 2017 21:40:58 GMT", - "comments": { - "minor": [ - { - "comment": "Export the SchemaValidator" - } - ] - } - }, - { - "version": "2.0.1", - "tag": "@microsoft/gulp-core-build_v2.0.1", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "patch": [ - { - "comment": "Enable the schema for CopyTask." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `>=1.0.0 <2.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - } - ] -} diff --git a/core-build/gulp-core-build/CHANGELOG.md b/core-build/gulp-core-build/CHANGELOG.md deleted file mode 100644 index 78aa4bbb7f7..00000000000 --- a/core-build/gulp-core-build/CHANGELOG.md +++ /dev/null @@ -1,1442 +0,0 @@ -# Change Log - @microsoft/gulp-core-build - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 3.17.17 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 3.17.16 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 3.17.15 -Thu, 29 Apr 2021 23:26:50 GMT - -### Patches - -- Lock the version for "@types/semver", since they broke SemVer in a PATCH release - -## 3.17.14 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 3.17.13 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 3.17.12 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 3.17.11 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 3.17.10 -Mon, 30 Nov 2020 16:11:49 GMT - -### Patches - -- Fix bug: coverage will not fail jest task - -## 3.17.9 -Wed, 11 Nov 2020 01:08:59 GMT - -_Version update only_ - -## 3.17.8 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 3.17.7 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 3.17.6 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 3.17.5 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 3.17.4 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 3.17.3 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 3.17.2 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 3.17.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 3.17.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -## 3.16.28 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 3.16.27 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 3.16.26 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 3.16.25 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 3.16.24 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 3.16.23 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 3.16.22 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 3.16.21 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 3.16.20 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 3.16.19 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 3.16.18 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 3.16.17 -Sat, 22 Aug 2020 05:55:42 GMT - -_Version update only_ - -## 3.16.16 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 3.16.15 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 3.16.14 -Wed, 12 Aug 2020 00:10:06 GMT - -_Version update only_ - -## 3.16.13 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 3.16.12 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 3.16.11 -Thu, 25 Jun 2020 06:43:34 GMT - -_Version update only_ - -## 3.16.10 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 3.16.9 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 3.16.8 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 3.16.7 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 3.16.6 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 3.16.5 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 3.16.4 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 3.16.3 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 3.16.2 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 3.16.1 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 3.16.0 -Sat, 02 May 2020 00:08:16 GMT - -### Minor changes - -- Upgrade Jest to 25 - -## 3.15.5 -Wed, 08 Apr 2020 04:07:34 GMT - -_Version update only_ - -## 3.15.4 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 3.15.3 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 3.15.2 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 3.15.1 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 3.15.0 -Fri, 24 Jan 2020 00:27:39 GMT - -### Minor changes - -- Add GCBTerminalProvider for use in GulpTasks. - -## 3.14.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 3.14.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 3.14.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 3.13.4 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 3.13.3 -Sat, 11 Jan 2020 05:18:23 GMT - -### Patches - -- Temporarily disable the HTML Jest reporter in the default config because of an issue with Handlebars. - -## 3.13.2 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 3.13.1 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 3.13.0 -Wed, 04 Dec 2019 23:17:55 GMT - -### Minor changes - -- Add ability to write Jest results as an NUnit compatible file - -## 3.12.5 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 3.12.4 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 3.12.3 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 3.12.2 -Tue, 22 Oct 2019 06:24:44 GMT - -### Patches - -- Refactor some code as part of migration from TSLint to ESLint - -## 3.12.1 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 3.12.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 3.11.3 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 3.11.2 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 3.11.1 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 3.11.0 -Mon, 05 Aug 2019 22:04:32 GMT - -### Minor changes - -- Introduce an optional build timeout. - -### Patches - -- Security updates. - -## 3.10.0 -Tue, 23 Jul 2019 19:14:38 GMT - -### Minor changes - -- Update gulp to 4.0.2 - -## 3.9.26 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 3.9.25 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 3.9.24 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 3.9.23 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 3.9.22 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 3.9.21 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 3.9.20 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 3.9.19 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 3.9.18 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 3.9.17 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 3.9.16 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 3.9.15 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 3.9.14 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 3.9.13 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 3.9.12 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 3.9.11 -Mon, 04 Mar 2019 17:13:19 GMT - -_Version update only_ - -## 3.9.10 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 3.9.9 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 3.9.8 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 3.9.7 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 3.9.6 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 3.9.5 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 3.9.4 -Wed, 30 Jan 2019 20:49:12 GMT - -_Version update only_ - -## 3.9.3 -Sat, 19 Jan 2019 03:47:47 GMT - -_Version update only_ - -## 3.9.2 -Tue, 15 Jan 2019 17:04:09 GMT - -### Patches - -- Remove karma task. - -## 3.9.1 -Thu, 10 Jan 2019 01:57:52 GMT - -_Version update only_ - -## 3.9.0 -Mon, 07 Jan 2019 17:04:07 GMT - -### Minor changes - -- Upgrade Jest to version 23. - -## 3.8.57 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 3.8.56 -Thu, 13 Dec 2018 02:58:10 GMT - -### Patches - -- Remove unused jju dependency - -## 3.8.55 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 3.8.54 -Sat, 08 Dec 2018 06:35:35 GMT - -_Version update only_ - -## 3.8.53 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 3.8.52 -Fri, 30 Nov 2018 23:34:58 GMT - -_Version update only_ - -## 3.8.51 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 3.8.50 -Thu, 29 Nov 2018 00:35:38 GMT - -_Version update only_ - -## 3.8.49 -Wed, 28 Nov 2018 19:29:53 GMT - -_Version update only_ - -## 3.8.48 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 3.8.47 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 3.8.46 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 3.8.45 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 3.8.44 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 3.8.43 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 3.8.42 -Mon, 05 Nov 2018 17:04:24 GMT - -### Patches - -- Remove all dependencies on the "rimraf" library - -## 3.8.41 -Thu, 01 Nov 2018 21:33:52 GMT - -_Version update only_ - -## 3.8.40 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 3.8.39 -Wed, 31 Oct 2018 17:00:55 GMT - -_Version update only_ - -## 3.8.38 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 3.8.37 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 3.8.36 -Sat, 27 Oct 2018 00:26:56 GMT - -_Version update only_ - -## 3.8.35 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 3.8.34 -Thu, 25 Oct 2018 08:56:03 GMT - -_Version update only_ - -## 3.8.33 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 3.8.32 -Thu, 18 Oct 2018 05:30:14 GMT - -### Patches - -- Replace deprecated dependency gulp-util - -## 3.8.31 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 3.8.30 -Wed, 17 Oct 2018 21:04:49 GMT - -### Patches - -- Remove use of a deprecated Buffer API. - -## 3.8.29 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 3.8.28 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 3.8.27 -Tue, 09 Oct 2018 06:58:02 GMT - -_Version update only_ - -## 3.8.26 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 3.8.25 -Sun, 07 Oct 2018 06:15:56 GMT - -### Patches - -- Update documentation - -## 3.8.24 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 3.8.23 -Wed, 26 Sep 2018 21:39:40 GMT - -_Version update only_ - -## 3.8.22 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 3.8.21 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 3.8.20 -Thu, 20 Sep 2018 23:57:21 GMT - -_Version update only_ - -## 3.8.19 -Tue, 18 Sep 2018 21:04:56 GMT - -_Version update only_ - -## 3.8.18 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 3.8.17 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 3.8.16 -Mon, 03 Sep 2018 16:04:46 GMT - -_Version update only_ - -## 3.8.15 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 3.8.14 -Thu, 30 Aug 2018 18:45:12 GMT - -### Patches - -- Fix an issue where the Jest task uses the global temp directory. - -## 3.8.13 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 3.8.12 -Wed, 29 Aug 2018 06:36:50 GMT - -### Patches - -- Update to use new node-core-library API - -## 3.8.11 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 3.8.10 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 3.8.9 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 3.8.8 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 3.8.7 -Tue, 07 Aug 2018 22:27:31 GMT - -### Patches - -- Add explicit dependency on jsdom to workaround Jest regression #6766 - -## 3.8.6 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 3.8.5 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 3.8.4 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 3.8.3 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 3.8.2 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 3.8.1 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 3.8.0 -Fri, 11 May 2018 22:43:14 GMT - -### Minor changes - -- Add support for modulePathIgnorePatterns for the Jest task - -### Patches - -- Upgrade to Jest 22.4.3 and remove the workaround for the symlink bug - -## 3.7.5 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 3.7.4 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 3.7.3 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 3.7.2 -Mon, 26 Mar 2018 19:12:42 GMT - -### Patches - -- Fix an issue where snapshot filenames did not follow Jest's naming convention. - -## 3.7.1 -Fri, 23 Mar 2018 00:34:53 GMT - -### Patches - -- Upgrade colors to version ~1.2.1 - -## 3.7.0 -Thu, 22 Mar 2018 18:34:13 GMT - -### Minor changes - -- Add a `libESNextFolder` option - -## 3.6.10 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 3.6.9 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 3.6.8 -Fri, 02 Mar 2018 01:13:59 GMT - -### Patches - -- Fix the "relogIssues" buld config option. - -## 3.6.7 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 3.6.6 -Wed, 21 Feb 2018 22:04:19 GMT - -_Version update only_ - -## 3.6.5 -Wed, 21 Feb 2018 03:13:28 GMT - -_Version update only_ - -## 3.6.4 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 3.6.3 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 3.6.2 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.6.1 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 3.6.0 -Fri, 26 Jan 2018 22:05:30 GMT - -### Minor changes - -- made default testMatch and maxWorkers arguments in Jest task overridable - -## 3.5.3 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 3.5.2 -Fri, 26 Jan 2018 00:36:51 GMT - -_Version update only_ - -## 3.5.1 -Tue, 23 Jan 2018 17:05:28 GMT - -### Patches - -- Replace gulp-util.colors with colors package - -## 3.5.0 -Thu, 18 Jan 2018 03:23:46 GMT - -### Minor changes - -- Add a feature where when shouldWarningsFailBuild is true, then we will hook stderr and fail the build if anything consequential is written there - -## 3.4.4 -Thu, 18 Jan 2018 00:48:06 GMT - -_Version update only_ - -## 3.4.3 -Wed, 17 Jan 2018 10:49:31 GMT - -_Version update only_ - -## 3.4.2 -Fri, 12 Jan 2018 03:35:22 GMT - -_Version update only_ - -## 3.4.1 -Thu, 11 Jan 2018 22:31:51 GMT - -### Patches - -- Fix Jest error handling - -## 3.4.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 3.3.7 -Tue, 09 Jan 2018 17:05:51 GMT - -### Patches - -- Get web-build-tools building with pnpm - -## 3.3.6 -Sun, 07 Jan 2018 05:12:08 GMT - -_Version update only_ - -## 3.3.5 -Fri, 05 Jan 2018 20:26:45 GMT - -### Patches - -- Specify package version for chalk. It was used without version specified. - -## 3.3.4 -Fri, 05 Jan 2018 00:48:41 GMT - -### Patches - -- Update Jest to ~21.2.1 - -## 3.3.3 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 3.3.2 -Tue, 12 Dec 2017 03:33:26 GMT - -_Version update only_ - -## 3.3.1 -Thu, 30 Nov 2017 23:59:09 GMT - -### Patches - -- reverted addition of rootDir as a parameter for jest task - -## 3.3.0 -Thu, 30 Nov 2017 23:12:21 GMT - -### Minor changes - -- Added optional args moduleDirectories and rootDir to JestTask - -## 3.2.9 -Wed, 29 Nov 2017 17:05:37 GMT - -### Patches - -- Add cache configuration to Jest task - -## 3.2.8 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 3.2.7 -Mon, 13 Nov 2017 17:04:50 GMT - -### Patches - -- Allow settings in jest.json to override Jest task's default options - -## 3.2.6 -Mon, 06 Nov 2017 17:04:18 GMT - -### Patches - -- Automatically use --colors unless --no-colors is specified. - -## 3.2.5 -Thu, 02 Nov 2017 16:05:24 GMT - -### Patches - -- lock the reference version between web build tools projects - -## 3.2.4 -Wed, 01 Nov 2017 21:06:08 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 3.2.3 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 3.2.2 -Tue, 31 Oct 2017 16:04:55 GMT - -### Patches - -- Fix an issue where an exception was being thrown when displaying toasts for build failures. - -## 3.2.1 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 3.2.0 -Tue, 24 Oct 2017 18:17:12 GMT - -### Minor changes - -- Add a Jest task to support running tests on Jest - -## 3.1.6 -Mon, 23 Oct 2017 21:53:12 GMT - -### Patches - -- Updated cyclic dependencies - -## 3.1.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 3.1.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 3.1.3 -Fri, 20 Oct 2017 01:04:44 GMT - -_Version update only_ - -## 3.1.2 -Thu, 05 Oct 2017 01:05:02 GMT - -_Version update only_ - -## 3.1.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 3.1.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 3.0.8 -Wed, 20 Sep 2017 22:10:17 GMT - -_Version update only_ - -## 3.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 3.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -_Version update only_ - -## 3.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 3.0.4 -Thu, 07 Sep 2017 00:11:12 GMT - -### Patches - -- Add $schema field to all schemas - -## 3.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 3.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 3.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 3.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 2.10.1 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 2.10.0 -Wed, 30 Aug 2017 01:04:34 GMT - -### Minor changes - -- added CopyStaticAssetsTask - -## 2.9.6 -Thu, 24 Aug 2017 22:44:12 GMT - -### Patches - -- Update the schema validator. - -## 2.9.5 -Thu, 24 Aug 2017 01:04:33 GMT - -_Version update only_ - -## 2.9.4 -Tue, 22 Aug 2017 13:04:22 GMT - -_Version update only_ - -## 2.9.3 -Tue, 15 Aug 2017 19:04:14 GMT - -### Patches - -- Allow a partial config to be passed to GulpTask.mergeConfig. - -## 2.9.2 -Tue, 15 Aug 2017 01:29:31 GMT - -### Patches - -- Force a patch bump to ensure everything is published - -## 2.9.1 -Sat, 12 Aug 2017 01:03:30 GMT - -### Patches - -- Add missing orchestrator dependency. - -## 2.9.0 -Fri, 11 Aug 2017 21:44:05 GMT - -### Minor changes - -- Refactor GulpTask to support taking the name and initial task configuration through the constructor. - -## 2.8.0 -Sat, 05 Aug 2017 01:04:41 GMT - -### Minor changes - -- Add a --clean or -c command line flag which runs the clean task. - -## 2.7.3 -Mon, 31 Jul 2017 21:18:26 GMT - -### Patches - -- Upgrade @types/semver to 5.3.33 - -## 2.7.2 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools. - -## 2.7.1 -Tue, 25 Jul 2017 20:03:31 GMT - -### Patches - -- Upgrade to TypeScript 2.4 - -## 2.7.0 -Wed, 12 Jul 2017 01:04:36 GMT - -### Minor changes - -- Add the ability to suppress warnings and errors via a regular expression - -## 2.6.0 -Fri, 07 Jul 2017 01:02:28 GMT - -### Minor changes - -- Enable StrictNullChecks. - -## 2.5.6 -Thu, 29 Jun 2017 01:05:37 GMT - -### Patches - -- Improve watch() so that it will automatically begin excecuting and it will not exit if there is a failure on the initial build - -## 2.5.5 -Wed, 21 Jun 2017 04:19:35 GMT - -### Patches - -- Add missing API Extractor release tags - -## 2.5.3 -Wed, 31 May 2017 01:08:33 GMT - -### Patches - -- Normalizing slashes in warnings suppressions to suppress warnings across windows and 'nix. - -## 2.5.2 -Wed, 24 May 2017 01:27:16 GMT - -### Patches - -- Only show overriden errors and warnings when we are in verbose mode. - -## 2.5.1 -Tue, 16 May 2017 21:17:17 GMT - -### Patches - -- Fixing an issue with how the GCB schema validator handles errors. - -## 2.5.0 -Mon, 24 Apr 2017 22:01:17 GMT - -### Minor changes - -- Adding `libES6Folder` setting to build config to optionally instruct tasks to output es6 modules. - -## 2.4.4 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 2.4.3 -Mon, 20 Mar 2017 21:52:20 GMT - -_Version update only_ - -## 2.4.2 -Sat, 18 Mar 2017 01:31:49 GMT - -### Patches - -- Fixes an issue with the clean command, which causes builds to spuriously fail. - -## 2.4.1 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 2.4.0 -Sat, 18 Feb 2017 02:32:06 GMT - -### Minor changes - -- Add an enabled toggle to IExecutable and GulpTask. Using this toggle is now preferred to overriding the isEnabled function. - -## 2.3.1 -Thu, 09 Feb 2017 02:35:45 GMT - -### Patches - -- Don't watch process exit if user passed in the -h flag. - -## 2.3.0 -Wed, 08 Feb 2017 01:41:58 GMT - -### Minor changes - -- Remove a function which was exposing z-schema and causing issues. - -## 2.2.3 -Wed, 08 Feb 2017 01:05:47 GMT - -### Patches - -- Ensure the log function is exported - -## 2.2.2 -Wed, 08 Feb 2017 00:23:01 GMT - -### Patches - -- Fix _flatten and make serial/parallel more robust - -## 2.2.1 -Tue, 07 Feb 2017 02:33:34 GMT - -### Patches - -- Update node-notifier to remove SNYK warning about marked package having a vulnerability (although this vulnerability should not affect us) - -## 2.2.0 -Mon, 23 Jan 2017 20:07:59 GMT - -### Minor changes - -- Remove several logging utilities from the public API and improve documentation in other places. - -## 2.1.1 -Fri, 20 Jan 2017 01:46:41 GMT - -### Patches - -- Update documentation. - -## 2.1.0 -Wed, 18 Jan 2017 21:40:58 GMT - -### Minor changes - -- Export the SchemaValidator - -## 2.0.1 -Fri, 13 Jan 2017 06:46:05 GMT - -### Patches - -- Enable the schema for CopyTask. - diff --git a/core-build/gulp-core-build/LICENSE b/core-build/gulp-core-build/LICENSE deleted file mode 100644 index 0f521ba7e9e..00000000000 --- a/core-build/gulp-core-build/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/gulp-core-build - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/core-build/gulp-core-build/README.md b/core-build/gulp-core-build/README.md deleted file mode 100644 index 55f171a2c21..00000000000 --- a/core-build/gulp-core-build/README.md +++ /dev/null @@ -1,187 +0,0 @@ -# @microsoft/gulp-core-build - -`gulp-core-build` is a set of utility functions that makes it easy to create gulp-based build rigs. Instead of having unweildy unmaintainable gulpfiles in every project, we want the build setup to be as reusable and centralized as possible. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build) -[![Build Status](https://travis-ci.org/Microsoft/gulp-core-build.svg?branch=master)](https://travis-ci.org/Microsoft/gulp-core-build) [![Dependencies](https://david-dm.org/Microsoft/gulp-core-build.svg)](https://david-dm.org/Microsoft/gulp-core-build) - -The gulp build system, along with its rich plugin ecosystem, is a very powerful tool for web development projects. -However project gulp build setups become difficult to manage over time, as gulpfiles grow in complexity. This project -simplifies a number of aspects of getting a build setup going for a majority of scenarios. - -Core build defines a contract for tasks to implement, such that they can share opinions about where things end up. Tasks are modular but they are designed to work well together. - -With gulp core build, your gulpfile translates into a list of task definitions, each which define what to run: - -```typescript -'use strict'; - -// Import core build and the tasks the project needs. -let build = require('gulp-core-build'); -let lint = require('gulp-core-build-typescript').tslint; -let typescript = require('gulp-core-build-typescript').typescript; -let sass = require('gulp-core-build-sass').default; -let webpack = require('gulp-core-build-webpack').default; -let serve = require('gulp-core-build-serve').default; - -// Define gulp tasks. -let buildTasks = build.task('build', build.parallel(lint, typescript, sass)); -let testTasks = build.task('test', build.serial(buildTasks, build.jest)); -let bundleTasks = build.task('bundle', build.serial(buildTasks, webpack)); -let serveTasks = build.task('serve', build.serial(bundleTasks, serve)); -let defaultTasks = build.task('default', testTasks); - -// Initialize! -build.initialize(require('gulp')); -``` - -# Usage - -Within your project, install gulp, gulp-core-build, and the tasks you need: - -``` -npm install --save-dev gulp gulp-core-build -``` - -Then install the tasks you need: - -``` -npm install --save-dev gulp-core-build-typescript gulp-core-build-webpack gulp-core-build-serve - -``` - -Create a gulpfile.js that sets up the tasks in the way you want them to run: - -```javascript -'use strict'; - -// Import core build. -let build = require('gulp-core-build'); - -// Import the tasks. -let lint = require('gulp-core-build-typescript').tslint; -let typescript = require('gulp-core-build-typescript').typescript; -let sass = require('gulp-core-build-sass').default; -let webpack = require('gulp-core-build-webpack').default; -let serve = require('gulp-core-build-serve').default; - -// Shorthand for defining custom subtasks -// The proper method for this is to introduce a new package which exports a class that extends GulpTask -// However, this shorthand allows an easy way to introduce one-off subtasks directly in the gulpfile -let helloWorldSubtask = build.subTask('do-hello-world-subtask', function(gulp, buildOptions, done) { - this.log('Hello, World!'); // use functions from GulpTask -}); - -// Define gulp tasks. -let buildTasks = build.task('build', build.parallel(helloWorldSubtask, lint, typescript, sass)); -let testTasks = build.task('test', build.serial(buildTasks, build.jest)); -let bundleTasks = build.task('bundle', build.serial(buildTasks, webpack)); -let serveTasks = build.task('serve', build.serial(bundleTasks, serve)); -let helloWorldTasks = build.task('hello-world', helloWorldSubtask); -let defaultTasks = build.task('default', testTasks); - -// Tell the build to set up gulp tasks with the given gulp instance. -build.initialize(require('gulp')); -``` - -Once this is set up, you should be able to execute the gulp tasks and they should run in the order you defined. - -# Available tasks - -| Task name | Description | -| --------- | ----------- | -| [gulp-core-build-typescript](https://www.npmjs.com/package/@microsoft/gulp-core-build-typescript) | Builds and lints typescript. | -| [gulp-core-build-sass](https://www.npmjs.com/package/@microsoft/gulp-core-build) | Compiles sass into css, into js modules, that are theme friendly. | -| [gulp-core-build-webpack](https://www.npmjs.com/package/@microsoft/gulp-core-build-webpack) | Runs webpack given a config, and outputs libraries plus the stats and logging. | -| [gulp-core-build-serve](https://www.npmjs.com/package/@microsoft/gulp-core-build-serve) | Sets up a server and live reload for a quick dev loop. | -| [gulp-core-build-mocha](https://www.npmjs.com/package/@microsoft/gulp-core-build-mocha) | Runs unit tests in a NodeJS environment with [Mocha](https://www.npmjs.com/package/mocha) | - -# API - -## task(name, task) - -Defines a named task to be registered with gulp as a primary gulp task, which will run the provided task when execution. - -## parallel(tasks) - -Runs a given list of tasks in parallel execution order. - -## serial(tasks) - -Runs a given list of tasks in serial execution order. - -## subtask(name: string, fn: ICustomGulpTask) - -Creates a subtask (which is not registered directly with gulp, use `task()` for that) which can be -used with `parallel()` and `serial()`. The `this` variable in the callback function will be an instance of a `GulpTask`. - -`fn` should be a function of type `ICustomGulpTask` - -```typescript -/** - * The callback interface for a custom task definition. - * The task should either return a Promise, a stream, or call the - * callback function (passing in an object value if there was an error). - */ -export interface ICustomGulpTask { - (gulp: gulp.Gulp | GulpProxy, buildConfig: IBuildConfig, done: (failure?: Object) => void): - Promise | NodeJS.ReadWriteStream | void; -} -``` - -## initialize(gulpInstance, [buildOtions]) - -Registers the gulp tasks. - -The options are broken down into task-specific sections, and all are optional, so only provide the ones -that require deviating from defaults: - -```typescript -build.initializeTasks( - require('gulp'), - { - build: { /* build options */ }, - bundle: { /* bundle options */ }, - test: { /* test options */ }, - serve: { /* serve options */ }, - clean: { /* clean options */ } - }); -``` - -## addSuppression(suppression: string | RegExp) - -Suppresses a warning or an error message. It will no longer be displayed in the build logs, nor will the warning or error cause the build to fail. - -```typescript -// Suppresses this exact warning -build.addSuppression("Warning - tslint /foo/bar/test.tsx no-any") - -// Suppresses anything with "tslint" -build.addSuppression(/tslint/) -``` - -# Building gulp-core-build -1. ```npm install --force``` -2. ```gulp``` - -# Defining a custom task - -The `subtask()` function is used to define a custom task. For example, -you could create the following subtask, which is registered to the command -`gulp hello-world`: - -```javascript -let helloWorldSubtask = build.subTask('do-hello-world-subtask', function(gulp, buildOptions, done) { - this.log('Hello, World!'); // use functions from GulpTask -}); - -// Register the task with gulp command line -let helloWorldTask = build.task('hello-world', helloWorldSubtask); -``` - -Note that the command `gulp do-hello-world-subtask` would error. - - -# License - -MIT diff --git a/core-build/gulp-core-build/config/api-extractor.json b/core-build/gulp-core-build/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/gulp-core-build/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/gulp-core-build/config/jest.json b/core-build/gulp-core-build/config/jest.json deleted file mode 100644 index 902b00ea176..00000000000 --- a/core-build/gulp-core-build/config/jest.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "isEnabled": true -} diff --git a/core-build/gulp-core-build/config/rush-project.json b/core-build/gulp-core-build/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/gulp-core-build/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/gulp-core-build/gulpfile.js b/core-build/gulp-core-build/gulpfile.js deleted file mode 100644 index 98765f94d3a..00000000000 --- a/core-build/gulp-core-build/gulpfile.js +++ /dev/null @@ -1,5 +0,0 @@ -'use strict'; - -var build = require('@microsoft/node-library-build'); - -build.initialize(require('gulp')); diff --git a/core-build/gulp-core-build/jsconfig.json b/core-build/gulp-core-build/jsconfig.json deleted file mode 100644 index c25b2cc60e6..00000000000 --- a/core-build/gulp-core-build/jsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "compilerOptions": { - "target": "ES6", - "module": "commonjs" - } -} diff --git a/core-build/gulp-core-build/package.json b/core-build/gulp-core-build/package.json deleted file mode 100644 index 3fe3c755b55..00000000000 --- a/core-build/gulp-core-build/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "name": "@microsoft/gulp-core-build", - "version": "3.17.17", - "description": "Core gulp build tasks for building typescript, html, less, etc.", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/gulp-core-build" - }, - "scripts": { - "build": "gulp --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "license": "MIT", - "dependencies": { - "@jest/core": "~25.4.0", - "@jest/reporters": "~25.4.0", - "@rushstack/node-core-library": "workspace:*", - "@types/chalk": "0.4.31", - "@types/gulp": "4.0.6", - "@types/jest": "25.2.1", - "@types/node": "10.17.13", - "@types/node-notifier": "0.0.28", - "@types/orchestrator": "0.0.30", - "@types/semver": "7.3.5", - "@types/through2": "2.0.32", - "@types/vinyl": "2.0.3", - "@types/yargs": "0.0.34", - "colors": "~1.2.1", - "del": "^2.2.2", - "end-of-stream": "~1.1.0", - "glob": "~7.0.5", - "glob-escape": "~0.0.2", - "globby": "~5.0.0", - "gulp": "~4.0.2", - "gulp-flatten": "~0.2.0", - "gulp-if": "^2.0.1", - "jest": "~25.4.0", - "jest-cli": "~25.4.0", - "jest-environment-jsdom": "~25.4.0", - "jest-nunit-reporter": "~1.3.1", - "jsdom": "~11.11.0", - "lodash.merge": "~4.6.2", - "merge2": "~1.0.2", - "node-notifier": "~5.0.2", - "object-assign": "~4.1.0", - "orchestrator": "~0.3.8", - "pretty-hrtime": "~1.0.2", - "semver": "~7.3.0", - "through2": "~2.0.1", - "vinyl": "~2.2.0", - "xml": "~1.0.1", - "yargs": "~4.6.0", - "z-schema": "~3.18.3" - }, - "devDependencies": { - "@microsoft/node-library-build": "6.5.21", - "@microsoft/rush-stack-compiler-3.9": "0.4.42", - "@rushstack/eslint-config": "workspace:*", - "@types/glob": "7.1.1", - "@types/jest": "25.2.1", - "@types/z-schema": "3.16.31" - } -} diff --git a/core-build/gulp-core-build/src/GulpProxy.ts b/core-build/gulp-core-build/src/GulpProxy.ts deleted file mode 100644 index d813d24a36e..00000000000 --- a/core-build/gulp-core-build/src/GulpProxy.ts +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import gulp = require('gulp'); -import Orchestrator = require('orchestrator'); - -/** - * A helper utility for gulp which can be extended to provide additional features to gulp vinyl streams - */ -export class GulpProxy extends Orchestrator { - public src: gulp.SrcMethod; - public dest: gulp.DestMethod; - public watch: gulp.WatchMethod; - - public constructor(gulpInstance: gulp.Gulp) { - super(); - this.src = gulpInstance.src; - this.dest = gulpInstance.dest; - this.watch = gulpInstance.watch; - } - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - public task(): any { - throw new Error( - 'You should not define gulp tasks directly, but instead subclass the GulpTask or call subTask(), and register it to gulp-core-build.' - ); - } -} diff --git a/core-build/gulp-core-build/src/IBuildConfig.ts b/core-build/gulp-core-build/src/IBuildConfig.ts deleted file mode 100644 index 14bb3790e37..00000000000 --- a/core-build/gulp-core-build/src/IBuildConfig.ts +++ /dev/null @@ -1,144 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as gulp from 'gulp'; -import { GulpProxy } from './GulpProxy'; -import { IExecutable } from './IExecutable'; - -/** - * @public - */ -export interface IBuildConfig { - /** - * The maximum amount of time the build can run before being terminated. - * Specified in milliseconds. By default, there is no timeout. - * - * If set to zero (0), the build will never time out. - */ - maxBuildTimeMs: number; - - /** - * Proxy gulp instance. - */ - gulp: GulpProxy | gulp.Gulp; - - /** - * Array of all unique tasks. - */ - uniqueTasks?: IExecutable[]; - - /** - * Full physical path to the root path directory. - */ - rootPath: string; - - /** - * Package output folder in which publishable output should be dropped. - * Defaults to package.json directories/packagePath value. - */ - packageFolder: string; - - /** - * Source folder name where source is included. - */ - srcFolder: string; - - /** - * Unbundled commonjs modules folder, which will be referenced by other node projects. - */ - libFolder: string; - - /** - * Unbundled amd modules folder, which can be optionally set to cause build tasks to - * output AMD modules if required for legacy reasons. - */ - libAMDFolder?: string; - - /** - * Unbundled es6 modules folder, which can be optionally set to cause build tasks to output es6 modules. - */ - libES6Folder?: string; - - /** - * Unbundled esnext modules folder, which can be optionally set to cause build tasks to output esnext modules. - */ - libESNextFolder?: string; - - /** - * Dist folder, which includes all bundled resources which would be copied to a CDN for the project. - */ - distFolder: string; - - /** - * Temp folder for storing temporary files. - */ - tempFolder: string; - - /** - * Re-log known issues after the build is complete. - */ - relogIssues?: boolean; - - /** - * Show toast on build failures and recoveries. - */ - showToast?: boolean; - - /** - * Path to icon shown in toast on a successful build recovery. - */ - buildSuccessIconPath?: string; - - /** - * Path to icon shown in toast on a build error. - */ - buildErrorIconPath?: string; - - /** - * Use verbose logging. - */ - verbose: boolean; - - /** - * Build a full production build. - */ - production: boolean; - - /** - * Should warnings be written to STDERR and cause build to return non-zero exit code - */ - shouldWarningsFailBuild: boolean; - - /** - * Arguments passed in. - */ - args: { [name: string]: string | boolean }; - - /** - * Arbitrary property bag for a task to store environment values in. - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - properties?: { [key: string]: any }; - - /** - * Optional callback to be executed when a task starts. - */ - onTaskStart?: (taskName: string) => void; - - /** - * Optional callback to be executed when a task ends. - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - onTaskEnd?: (taskName: string, duration: number[], error?: any) => void; - - /** - * Flag used to indicate if the build is redundant and should be exited prematurely. - */ - isRedundantBuild?: boolean; - - /** - * Flag to indicate whether Jest is enabled. - * If Jest is enabled, mocha and Karma are disabled. - */ - jestEnabled?: boolean; -} diff --git a/core-build/gulp-core-build/src/IExecutable.ts b/core-build/gulp-core-build/src/IExecutable.ts deleted file mode 100644 index 7af4533a16f..00000000000 --- a/core-build/gulp-core-build/src/IExecutable.ts +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { IBuildConfig } from './IBuildConfig'; - -/** - * @public - */ -export interface IExecutable { - /** - * The maximum amount of time the build can run before being terminated. - * Specified in milliseconds. By default, there is no timeout. - * - * If set to zero (0), the build will never time out. - * - * This option overrides the maxBuildTime property on the global build config. - */ - maxBuildTimeMs?: number; - - /** - * Helper function which is called one time when the task is registered - */ - onRegister?: () => void; - - /** - * Execution method. - */ - execute: (config: IBuildConfig) => Promise; - - /** - * Optional name to give the task. If no name is provided, the "Running subtask" logging will be silent. - */ - name?: string; - - /** - * Optional callback to indicate if the task is enabled or not. - */ - isEnabled?: (buildConfig: IBuildConfig) => boolean; - - /** - * Optional method to indicate directory matches to clean up when the clean task is run. - */ - // eslint-disable-next-line @typescript-eslint/no-explicit-any - getCleanMatch?: (config: IBuildConfig, taskConfig?: any) => string[]; -} diff --git a/core-build/gulp-core-build/src/State.ts b/core-build/gulp-core-build/src/State.ts deleted file mode 100644 index 21eee5142bc..00000000000 --- a/core-build/gulp-core-build/src/State.ts +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { argv as clArgs } from 'yargs'; -import * as path from 'path'; -import { FileConstants } from '@rushstack/node-core-library'; - -export const root: string = process.cwd(); -export const args: { [flat: string]: boolean | string } = clArgs; - -export interface IPackageJSON { - name?: string; - version?: string; - directories: - | { - packagePath: string | undefined; - } - | undefined; -} - -// There appears to be a TypeScript compiler bug that isn't allowing us to say -// IPackageJSON | undefined here, so let's create a stub package.json here instead. -// @todo: remove this when the compiler is fixed. -let packageJson: IPackageJSON = { - directories: { - packagePath: undefined - } -}; -try { - packageJson = require(path.join(root, FileConstants.PackageJson)); -} catch (e) { - // Package.json probably doesn't exit -} - -export const builtPackage: IPackageJSON = packageJson; -export const coreBuildPackage: IPackageJSON = require('../package.json'); -export const nodeVersion: string = process.version; diff --git a/core-build/gulp-core-build/src/config.ts b/core-build/gulp-core-build/src/config.ts deleted file mode 100644 index 18179762579..00000000000 --- a/core-build/gulp-core-build/src/config.ts +++ /dev/null @@ -1,37 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { args } from './State'; -import { getConfig } from './index'; - -const ENVIRONMENT_VARIABLE_PREFIX: string = 'GCB_'; - -export function getConfigValue(name: string, defaultValue?: string | boolean): string | boolean { - // Try to get config value from environment variable. - const envVariable: string = ENVIRONMENT_VARIABLE_PREFIX + name.toUpperCase(); - const envValue: string | undefined = process.env[envVariable]; - const argsValue: string | boolean = args[name.toLowerCase()]; - - // getConfig can be undefined during the first few calls to this function because the build config is initialized - // before the getConfig function is defined. In those cases, a defaultValue is provided. - const configValue: string | boolean = ((getConfig ? getConfig() : {}) || {})[name]; - - return _firstDefinedValue(argsValue, envValue, defaultValue, configValue); -} - -export function getFlagValue(name: string, defaultValue?: boolean): boolean { - const configValue: string | boolean = getConfigValue(name, defaultValue); - - return configValue === 'true' || configValue === true; -} - -// eslint-disable-next-line @typescript-eslint/no-explicit-any -function _firstDefinedValue(...values: (string | boolean | undefined)[]): any { - for (const value of values) { - if (value !== undefined) { - return value; - } - } - - return undefined; -} diff --git a/core-build/gulp-core-build/src/fail.png b/core-build/gulp-core-build/src/fail.png deleted file mode 100644 index 0b3f5e3a962d37c885f25c47772d811752907873..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24693 zcmeIbbyQT{7x+CxHv`fkLkOY_3^8;!2!cpT4lsno4Baqvh?GH>q>=&>A|a{LAtU^&5Ti%kz9$-}Sz~cfJ2`*Bb8Zv(Mi9+|Swj+%v4X5UqV(g_MYa2mk<(s;MgK zV9wq@Uj%rVpJLX+!03g2b^92N?Wzb<%JNCMU?uMEg;#No}Ubr>V62a^3 zgu?U&03>C+QE)25m3JSn@zyeTy7#~!Oj~@zw@{99B#RZ_?-w!rvBFsBUS8E$_ z9Yy8e!(k*THamBBlsF%smzNi>mmn|F)s~N6OiYXqD!?Zo0KxQtxcNA{!@VKSZtTA~ z`NNMQ!p+Ln9_4P2bO!(Q3%5jixJ$9I{S5Ty@%wc-q5cfy?Dji53`IU~IEs&-7s~f< zM%Gq;+MqmK9e)kY+KLb1h;TwUySriR`2W=oWruV}y4fNBOUOUf|1~gXPBbtGhV*c?LMVA+E`|NyuHN0==C8^54^KZe|8?vL zZ~OmZ_EYnl*{@XiZH6Q<*D9{yih#Q#U3HO2N9o_PO#2UnUhbF zlJB(9Uo-xfKZGLO9U+a$NMQ(62*MB572p>a6crZ`fjmTbx244z zX@znB*RVw3LQpYbgbf69vV!pQi->q)&T%LZX5;P<{acYxo}_{>9Bd zLaExjVe-}IZ+VQ#=3i^uO@zyTw*H}TwEwk6q2R7=h@TZG#r8)D{<*0Axn}*e`Bll{ zaI2rIo3z!>0zp_y^8H8aU&H#-@^>@)e@^HBhTu24B@F}&;$&S#a^Z?1mz`tMHM zkT&jKa94z!Eha<$x7z>B?|&Me4j{?*^M2rH|Np^MxWPUD-%Z5-R#*RzC*q%L)c>Co z@mD5W*}_4kf^5-o|98<}dtb+flAj}H#kG8)e z|JL8|XGJ=C{OT_v0L2`bjSS}a-SqG3)22peoBmyW+Vn3=J!gA&X@TFPoofD@)zACr zZ%h15%$5%!EewMRVpihQ&8IE2?Y$9>hKlx>wbuf%!wCA`^0XbVd$8|QJQ`&P} zr+}O-p5r>3&nfLWu2VqH7SC~=&F7T%9M>rzXN%{!&gOGUdyeZAkh8^eTxat+r9H=W z3dq^wIj*z$oYJ1-ItAox@f_FLd`@Z4ah(Ekwsy#xTDLji#O6U=!D0PuhU0LvBtfOrZ3K#NQ=?^Ff=E*+>T%ISJftY-Rn zGj*n(v>^4o24ZcLBRzT|9gU=+?>NFFDw*O4E!vu1uG(OW%F3g;L~tlQFC@vnvI$~M z2Q)g$t6E@3YYNk8h+5tQ@pgmU=&bzBlXzZNUFwUqDQqm6nPr)N-kp{xREtpA*zVmn z>>V^U%`UH-*(1ZWUoPW&9NJyhkm zE3WHf2h;*WiCakkT)@jc+u!y8hPW2&XmY?R9lrk@LKuAkz=H#ldbJk^G$gZtp})}R4l~}F2?6j32{HiVDfa06o-!dg4oVBSyc4jXGwYT0fzfjxG|tjTejEU_$->QwyQD9wj{tA%tRd(F*_!!R_`Uv@(8NcHf|T|+m6VDV z*o&g7%e4f(TnCj7%HDUc1A1h4-X#*Iyx&w=6Jvidc?V#&sj{3)!mEK-31~H9f6=ym zZ08xz)Y^-Xp1Kg}gTID<;bCxbfJUlzZ)Y=STKosTsYB}4fX%ktNHL4gw^-JP+F$(W z0R#$uZneP+z(tQ#9p673WWfge@;NDOoVY&;=tcrb*`yBvf?D{f3+UAL`ejbQRoR`d z1h*8Uu!>{7Nk=k_dGx+#PBM*0eFM`u+h%``|NKM4VsGR?LLYf#QOHGhQXiVvBro8Z?GMLwL6_5Smc>C&(QuE4}7H&lx8%X{;W2uJ1rqUj))JDB+D9carZ#RuxQO(`YKs2Bvr%3y9MK1l>=Sn|c5UUxM_H?TFn z*4?eJP%@^qd^%IBr-CETGnl3wwIEuRDznUJIReaa`Z%gq2D`bOp)HElCpFz_LBRU7 zuI7;x2qL=i$$X|Rrm1V|9d55lm;99at%28w>ujG5M4Ifzrjv%_SFvgDaBg@(GT?R*Xn6zIT{Cp94cf~2~s@8^`^$Abcd$~HF|@lOr_=% zpG>Fg){-ft;HG^fLU(mmxBn0v>7TD`&L9I;Vj|gVh7M3EuoiSc~Q=0Xn^AGI66MZazHg%$E!n(+CK(taG)fWOKovn^K7N4b0 z#DPa6YF*93h0V(PEHHV1p?zG6(l#c<8;^#PDV^A?akxJF3U)u^s86;)C@|`kmA4yWL;3#=GaT-?{QV!2L{R zhnuO3qQ1&fxXC5O@cw{sH~ld^j|O+xWe|YiN;sY?mR51g`oROAmFzk!z%n~!`bQ}~ zTauiI&wX5fJoK7s4BG$5cint>ykkFbj*7VJJVy<1c#j z40OVA|Hl_=xQqM9)CDcuGWy;?9l#!4gVbFC5-h>C*WVdO#$R|U-OPV3DDM*I86UG8 zwRj`^WGnjCo~TbXbXAG1mz4wNIH?E5O2H}4{@9ZzkA+_ zcm4cQVYAb;iGi)gY*pvcYlQ*-jrs*Gf8I1)XRmkyxnjQ!WCcx4oyYf)F?PU3MhSFk z5j2_ww6eJVL#%ptboBaot<+BXO1zW(Esp!u@cxn@Nu=BK3vZ~BL9NQs z@oN=D#owz4ToYp?w9`xglmL4h5Kzav?nati&I^t-I~x`!WN35_iCjc1-JpF#vc$K5 zuW7K8=t9n>#wTX_Ycu(QyP@VsJ*DINGsdGe_k3C!9Qka1zEy6ez7b07C7%&+@4sTBLsv z^&L&p$*c$y3tf#Y}jLXd0dDPL{&R0aas>{!u``Yk{;LCtO8f z$_dn}+Q}Rdx7yY9z*ev8rs#1Rlb8^1F6pfjzXLf=bohPUXAV8ph)I#@lv{x>ElYG~ z*;G?KlU;#HieQ_8X9S9x9TJX`-->8nd{t&N3-aR=!Y&H5!#Z9oG`h?!lxupC!rG>l zfI#vj*`_qG2pcS`K4-<1JfD(!gNn)+HBVHIxir@@OZ$mTT;o!~z&eW~LR-m#kX*5e z>@-8c9N0up$<~gZxxB#*!dMFeF5Vy}mRtLNjivB|u9(d9$Tv&Al&ztWWY8N0vw%Eg zM`87C%Z2_QdGR+vIO8Agx@pZ(C-d5Hg6IgkCAOl?kE7HlJoj#yN66_kJUO0z8=o4V zC19-apu1?2Sp}3jQw>!G^+Uy|AEiCG$0hB2=S^xee z;yc%v+DX>4bXZJx`OH;0W4NF-%S4IZ{B$e++qEk)X4Ervw$2YZ8vy0q$F4QxSaV3Y zET^)_Cq*@Tm-bO3m9-35#i#uhq{^GhoCnzP{OlQv9k}Et1f7t(7G<(=YZ0sND*J_d zB*?{<~o|!_ltgLDxhDYOgE$jiz2q#jpMsiw0IP58-#?$J6@_O46bh^ zf2zw^%URnROq}D=PH1~*JDH#6Ie8@?HSfIlJvrHe08KeYib8KBM39&_`DsB(413o>YOTN00e|gvbm3r6aHGTh9=t0{1oYNfxe9 zF;MUl>upUXaep@n7$l_E0K7)Gdel|CyvHZp4wZB-U+L>4mcA8N!j~Gd&y^euYxnT( zaDyHsj5p6lcPEQjbUx8{eD`qEmLr6fur?1)j}<@VLL$9uhOetY8wFs+1ruh-$B1}H zvEQ;X4^7q^X7BUZCZRDkc{^1)^xo$RdSGF&6hFWtKpQ9%#Y*|f|CN^QT?n5n#4{|A zfNrEgR9pEWfdba5K)ocvmt}DrPU<ANVQp@0mRbL<{UR{@D zPUO}qGW3;clV4b*EpdD5Oj3E}AHKJd^BW$myH~)yxo*aoT<)aO2F`c7n_iv~gPe60 z8fF%5&03aB7+$-8e}}|v=;f9xH5bSm58rh6j11=l6cKaVH9;s$J|)Ugo4gn21mki>JdGw@%-~1hpja} z=5Y5&QY>av{WPe6BcCBDO8Pmq?YI)ONIC|k`p7W^*Pdvx3UHr%{3Ix!dAywB`hZ{y zY_B^?A`;99Z52&_IzCG17zMGZo#R1)8pA?9@00P6J>F} zpFd6_?jBIvn!gF&!24z*{aIGBhHx}#*J>O+FHj3}mrKTn9^iMgLc+beC6&rtx9)PU z%O3k*7)-;G1>wnwO{CLY2}M<;k}39SD5pD6PTX@kU^d{Di;!#xxOF{)nK8R*xyPU!AN{FBX@`yOH#=Cy5MeBd=K{E z9X}Q4LhssyQaB#f3?T$6-RKT^!baIRf2BQMX03vq{8F~cUPK)>z?&c4gXfM#(YmAx zuXmYPeShNd5w64jxdFqDKxD0{Ul!ii9* zws4SO?l>xXoA!DKWPD74=qr!Wn|SpIa1<~8M&Q2Y>LgR>*vvJ3J(`Zy=LEfJpp24b zwER_rlZj_B*bz-5FZ!Nu?vaz_KB2W*yg$W(?%76KQ}lHO?tT#->(5xbCAYGc7w;vB z3@1UB?z6DH+aeQzHzs!67T@YK!p=&QZ#WLO zLPm}ZjAs(edCGY&6wpX+MJgNK;8PU4lB_DogC`s`58>PWKg6sB4T{_+A5NX?2bRsOmr{+2%sh~1XHfW$w);er{G)- zFSk~gsJ{L1usbb&<3429E4B?Cy#68!s2m3lVaIJw)wO$+WpN{Z6gn@AmE~hYJNLDi z%Tm3*^@y?3R>5}fw#~q0C!9?w8+W3%q%Y}%Q-ioYN$u}*z|-}8x(Us18diqY?BX1B zRRmlN#dv7)@HB*Qu^lYGYauxAaSz{e%JO6T;>k^kV!nPSM7F1`=VCkVz|4y0Ain-9 zP%pMF47-rK5^2t`vX}2di%lx&-CPQvoBGD@4)c7O5JnOIAq9JdHXXj94*skaAMjy@ z)Pe=Ols?l1-`L9|n1^9!c2Qm=sv^-Zmk&cQimIaaU$8h_3<9G zYbXk2R*8Y$eYigk`jW<@47&b8u`ezHQ zR1m2s99jxqUXSH)Vy0U8=GLSUH*?3m-DzWcQ&CpDOa;YGkm+t1Ir_lR-I*@^Bhipt zg2dcf1{2M_AwU-YXtI*&+FrURo0?6lbst$u!z_MpZz-_eLZ5?_h>8Z6PIjV7tNoFI zS?%7?q<%0J;KzQXI)4m1r}`aD5Rh51zHxvm=EtVMSn;36dDG_K<53d*oADzpV{IB~Aw5 zl+_@(emb-fY#pm=EK7iQbu4^Y9UyDawKLyju=RXH!MW9sMTwo-jAQ6H+0{OfXaU32XW#Db+Yea1Ludvx|q}<~1 zIQt+kTNtsNc-w`-WS&UfNdwX)X;Z@R7Sl~MJybK@qYK;^n%&f3p51T3$=nCR?*+2^ zE@Lw*vH($EKrQdc9wEChchx=DIpX9X&I$go=~8)v{e3gT z(ypMf+U_N_++yd5U<8F=+gh`^58&(P_uhw{)8F5akFh?usPVK=GD_y;tL}ZOG?a3} zNoVN;YEtzkLHDM5>!l0DB|?=2@0mCAHY^uiDNl$#i|p+o$|V@9*6d~p0GM4Ab4fXk zX|C&2i=_c8fTg$PaVLRRN%6YQCz}2iL*tj+`anH7yA*reM)t>&p_kn1s|@leh6!nj zuUE8Y+tPkmdeHc^Nep*<%zN>~bIuw1P#*^ftelh(@r?fzoDdn(Lk-;g=$nrVA5yx9 zS}m352`DFw>p_{^ojuH@V0OX3P!e*P`>90{Ot~sYiGxnNl=xdJmN%AZ-;3<#vc5K( zQFL|LLGA9lb<7{RVsQFsD5O4C)XyXTI1sFTvC2Y_L<;%PRzw0xZy@bv!$yW+MvkvXi4d1sJo$TVpz*zkfWlVIMtLbXR_pwNBY)pB7 zwC-r754q@+2fyclpKQI~oSjI&Ct~U*XBkmb10V#pawOzSjuvx%CApGMrQbA3))&i2 z`?ifly|{8ojv+;8kaRzoRIGiC_8X1F=@W*-WvRIGPO9@lNnsnKoqL>c7i!r zLU5!9Z-9h}aD%6(%fk(cgJX)NK=h-Kd+5XL(!x|Ym1?QUGyIjh4wu)5S4_OGldh&D zZgyL!Iz&_TngvPLWWRok-&u=i0z9?f ziU$Ic&u+73_{wvy)~82u$XKdkmCzt@RM-^u)}Ze(6N9+=A$|D*>m|pStC$%Rh<%OH z0VsTOn`Ei3+g^Q%WFcnf`M^o#9?=;Xmo{ji@om(#Fwp_DLwz$cZ1PB6jF9$De|A)b zxpDlPXx4ly=Rnt&QGfzjP9K+uhjI_yZ)3*I{L<#(M&>a;3Q%;B){^yFuIP!McoQx$ z6np8q2>aAUgGG@^fwndM@sA>t)p!aiO+MfA<27Uv_8^Qtd#M4Z)1su+P3c1DSZC%? zrI_Cp2{YkL@2Od{6ewgB*226H{yI8^3os<3ZCZ2^>UG_zamtV?O)02 z#TDqVZ2UYra&;2^(~+>PAL{M9ln^?i55UtxR<$rsz9`&_S5a1cXF*v}?npTQ+uBHPRky9+G6jiu z5sK{6O~2!}RO3-0sDmVBONTN7f`LSqb`&|GH5;h{lzU&~MRljr0{G%hmDkpW=<2>A z+dUD|HcG$^O1_u(^E@BmwIQHFek^)4=zwqT_3-wq{Q?~-dq=C?^)hw|Mi;=U9bwrg zCNTGGvh3HDfS`nh12sU5FScDiu+mXD>#Z6(1#vv*yAYGl4d#l3``ZhL+#?3@2uB`M zr4mpvG-W4z(DE~*3@-6~x$-JFyq83ngmn$aBT8>GCP#$p$L$6-YnhUz(9!^r(xaDV zV)?oKs{vGs1K$p*apC>^5l2T8v}Fl?_cL|UpfBF(bJla9`|IzN#dTG@2~|x~u+?`T z-{Xl%5#6i#n$^;yjwR}=Om*w2LGmyax&(-?T^mwD$K+;lY$;d_le*j?q^s^sMxj0) zqq^it!z0pvJgpb%c_W5FVK``g(pRXL`*ZtWiox0P?`g1^}o?#3etiG8tMw_<&`WiHjml;o7tQ zR7ZphIIJ7h*>gXR;Rw5r_eG~v;+|Y5i7b)hb%&_}dbMk<+UzpeQbP7Dmd}aE=028aVN3jFd>K zy~fxNhT%wHqG9X}>cr1$T5Iyp=jiE$3GN5vb!(3aJPGms_Fc!FC}eo%#nO}Gh|%L# zvQeAif%`QY!RSjM0#(C8G$`!u?=PTtf=+MMaSzG|l-Z?DX@1hF^w7*fPx z!y5*CvRxMB9Qcx7PJb%`q5z9LX7u8FFSyx@-?HHfPnb8!?v}R;$PZ$zS&ovG?C;Oa zPT{?-8#MfetdeutZ%)&*ex$Jnn++sTxgL7`MMF6=fK>>YOXB49bLXT zK;$d)Iw%m9*_<9ba^T33L}bcM8}wtv%&@Sv)7C&vb(#By7j=x^Rdu+?ssGwiaY`1Z(QPG+N-+4oj zzcdF2>(QQv`s1wmct;h#foc59q-DYfM{v5V2`)L=SCjF}9aBddTghgS>(SNTXQg#*YibXO6&R6{3Q)Hol>PKiuT~iJhqerDdSn8 zu_4Z`Z%xj1K}{`hwi@JZY!FJMOYS%ZDceCOuSo(o=&mTI9Vp7QWGj&ZWCE%}8Hk#D z+bk0+eK=5!!RkW?tSvTp3*59#2O|MTLmlN5ZZ$&Dx)YA=>4$oXU}*jI-b2Z6K3M=k zzHozl-^-8p?wICv&pnA(^;t+t9`)Vh>dKqE^o+x&9@U*j(x6#*33q>xQ#CSdLd{$V z>EnvemKa>3d?%qv-yIuoEJiv9?G|6ivqOG+=YfVv-a8&xMPNC4cEyoX0koIOMJ7`J zo>lNpK-{2t&=+Qhp(=x)rBM7io~9LFomjG4q65GKEK3<x zwhC9v9Q_&XyVu386?;jWX6M0SPePx5y?1pXv$;w*(p(vD7Y7G6l+{t@8}L#|U8(lg zjrO@!zuYcP!`*9mw5f%ZiOHsQpG@*Iov`Py%t+sw%#|}!uFL5RO}nyGZ78!i(hIE1 z2XNQ~!e1*lgz&n~cRA?i3elssA9Q;p%-v=i(^qRn?JakI64~`1KAfMN)TVlYpYe9` z6-Q=ZcAWF-!nZ?<&sX_(*gVYb@rRffXM8_M97l^S=+8Be1Ugc^&vv)6wB#@n zauh*@!?U~9#~XNWTg@*7%eKYPB^i|*QIp8jSQrUb*FGB7u4MS8?@?e<`AMQUUR5zK zAYj@PfFzk89{7T@mlJQX@t71a3qV=+Q}AzeZgLRGQP5_1){|kFNsJDfvgnJInGU9 z7^BylAd}jv4WW^Nfo~?cH(g(J`T+vbj$(_EOqE{qw*cliP{Ho2PI#MGQD#f~e8&Rp zmKIZoPbod*zHd{xR8X?=D&1mTTkz%&?g(ah+dD{NgB39Kitl-R5B)Z}DIN2bf)Oa#kF_B<(r8!DuP*yWZa+_R zNa&K1vT83Lf5MpRWDH?GfM(O~P9hMoCI;&OFzUA&KeWalBr_|J`a!WJ1JRmKg_$1E zKWn%sECyQFI!b1WB%e!En8C47YH=ga1M4a)k}v-7ecUXuMv|7p`&Q1UkOKMyPGRBD z`nJ-kWtU72;ZgfaM3mk-Jiq9>CNOi<0wSz^tCR||%x$tCIgbCro#Du9KKt`Q-8X#P z^%THVNjZ|KD`N`6hy7i%h5hTJ8}bbgkNO#(ySnB+cU&jDToeB`X&_SQNiRrGfgeQm zejEe?7z0TzPnuRdc+1HYs9*c~?RUKq3Ga2}QXrp^o5|j_q-_EIa@pO^9~y4!0qy!d zR%ED(4<7T-(v{}v7Od8)@Jm{<2P3!mBGU6UP7bOWn{DJfY+z*Dztn3Ar+>1Nk z4Lu*mwV0~>u_o7260h13U{HP{NZsC(nwZC6%{)!jD})9{!x7_1AYtnpwwM zD1Aj7`@+V;7(B`z6W}bjVL>`nN$ARE+%$Gci>sBrBfkKr@Y%dZJITAK=8gkDgugPg zunrm~uqX)H(df=W=7GbGhD=-U7YrBH;S4J=;e%egTjX;oSxD2*#D%6&)HaTcE56*Rg|N0!r0i$Y>o?3u>+ zLnxdh>&mLA&G^?m0hxhs$EbV_o@lUG23M%Xe4v)(jx-R?71mmF2^imanFtU+1p3`A z#X(`aO2%(MlimU@0&Z-p0-5R2evE#JGHF~FKU**!-Z=PV2V^$Fv;~O0nDbwNx;Wzf-H%iW;$)qgAFJJX~76|>|Z(SiBRLMceM-k9j%yuJ> z1xE#Eu32DGq>JX~Z$0qkEjPd3GhpvNYM4i>aNV3^ekzVVBX<|!(|mlAGUMyhX_W0UI@bIsgCw diff --git a/core-build/gulp-core-build/src/index.ts b/core-build/gulp-core-build/src/index.ts deleted file mode 100644 index 57b4d638268..00000000000 --- a/core-build/gulp-core-build/src/index.ts +++ /dev/null @@ -1,506 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -if (process.argv.indexOf('--no-color') === -1) { - process.argv.push('--color'); -} - -import * as path from 'path'; - -import { GulpTask } from './tasks/GulpTask'; -import { GulpProxy } from './GulpProxy'; -import { IExecutable } from './IExecutable'; -import { IBuildConfig } from './IBuildConfig'; -import { CleanTask } from './tasks/CleanTask'; -import { CleanFlagTask } from './tasks/CleanFlagTask'; -import { CopyStaticAssetsTask } from './tasks/copyStaticAssets/CopyStaticAssetsTask'; -import { args, builtPackage } from './State'; -export { IExecutable } from './IExecutable'; -import { log, error as logError } from './logging'; -import { - initialize as initializeLogging, - markTaskCreationTime, - generateGulpError, - setWatchMode -} from './logging'; -import { getFlagValue } from './config'; -import * as Gulp from 'gulp'; -import * as notifier from 'node-notifier'; -import { JestTask, _isJestEnabled } from './tasks/JestTask'; - -export * from './IBuildConfig'; -export { - addSuppression, - coverageData, - functionalTestRun, - getErrors, - getWarnings, - TestResultState, - warn, - verbose, - error, - fileError, - fileLog, - fileWarning, - reset, - log, - logSummary -} from './logging'; -export { GCBTerminalProvider } from './utilities/GCBTerminalProvider'; -export * from './tasks/CopyTask'; -export * from './tasks/GenerateShrinkwrapTask'; -export * from './tasks/GulpTask'; -export * from './tasks/CleanTask'; -export * from './tasks/CleanFlagTask'; -export * from './tasks/ValidateShrinkwrapTask'; -export * from './tasks/copyStaticAssets/CopyStaticAssetsTask'; -export * from './tasks/JestTask'; - -const _taskMap: { [key: string]: IExecutable } = {}; -const _uniqueTasks: IExecutable[] = []; - -const packageFolder: string = - builtPackage.directories && builtPackage.directories.packagePath - ? builtPackage.directories.packagePath - : ''; - -let _buildConfig: IBuildConfig = { - maxBuildTimeMs: 0, // Defaults to no timeout - // gulp and rootPath are set to undefined here because they'll be defined in the initialize function below, - // but we don't want their types to be nullable because a task that uses StrictNullChecks should expect them - // to be defined without checking their values. - gulp: undefined as any, // eslint-disable-line @typescript-eslint/no-explicit-any - rootPath: undefined as any, // eslint-disable-line @typescript-eslint/no-explicit-any - packageFolder, - srcFolder: 'src', - distFolder: path.join(packageFolder, 'dist'), - libAMDFolder: undefined, - libESNextFolder: undefined, - libFolder: path.join(packageFolder, 'lib'), - tempFolder: 'temp', - properties: {}, - relogIssues: getFlagValue('relogIssues', true), - showToast: getFlagValue('showToast', true), - buildSuccessIconPath: path.resolve(__dirname, 'pass.png'), - buildErrorIconPath: path.resolve(__dirname, 'fail.png'), - verbose: getFlagValue('verbose', false), - production: getFlagValue('production', false), - args: args, - shouldWarningsFailBuild: false -}; - -/** - * Merges the given build config settings into existing settings. - * - * @param config - The build config settings. - * @public - */ -export function setConfig(config: Partial): void { - // eslint-disable-next-line - const objectAssign = require('object-assign'); - - _buildConfig = objectAssign({}, _buildConfig, config); -} - -/** - * Merges the given build config settings into existing settings. - * - * @param config - The build config settings. - * @public - */ -export function mergeConfig(config: Partial): void { - // eslint-disable-next-line - const merge = require('lodash.merge'); - - _buildConfig = merge({}, _buildConfig, config); -} - -/** - * Replaces the build config. - * - * @param config - The build config settings. - * @public - */ -export function replaceConfig(config: IBuildConfig): void { - _buildConfig = config; -} - -/** - * Gets the current config. - * @returns the current build configuration - * @public - */ -export function getConfig(): IBuildConfig { - return _buildConfig; -} - -/** @public */ -export const cleanFlag: IExecutable = new CleanFlagTask(); - -/** - * Registers an IExecutable to gulp so that it can be called from the command line - * @param taskName - the name of the task, can be called from the command line (e.g. "gulp ") - * @param taskExecutable - the executable to execute when the task is invoked - * @returns the task parameter - * @public - */ -export function task(taskName: string, taskExecutable: IExecutable): IExecutable { - taskExecutable = serial(cleanFlag, taskExecutable); - - _taskMap[taskName] = taskExecutable; - - _trackTask(taskExecutable); - - return taskExecutable; -} - -/** - * The callback interface for a custom task definition. - * The task should either return a Promise, a stream, or call the - * callback function (passing in an object value if there was an error). - * @public - */ -export interface ICustomGulpTask { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - (gulp: typeof Gulp | GulpProxy, buildConfig: IBuildConfig, done?: (failure?: any) => void): - | Promise - | NodeJS.ReadWriteStream - | void; -} - -/** @public */ -class CustomTask extends GulpTask { - private _fn: ICustomGulpTask; - public constructor(name: string, fn: ICustomGulpTask) { - super(name); - this._fn = fn.bind(this); - } - - public executeTask( - gulp: typeof Gulp | GulpProxy, - completeCallback?: (error?: string | Error) => void - ): Promise | NodeJS.ReadWriteStream | void { - return this._fn(gulp, getConfig(), completeCallback); - } -} - -/** - * Creates a new subtask from a function callback. Useful as a shorthand way - * of defining tasks directly in a gulpfile. - * - * @param taskName - the name of the task, appearing in build logs - * @param fn - the callback function to execute when this task runs - * @returns an IExecutable which can be registered to the command line with task() - * @public - */ -export function subTask(taskName: string, fn: ICustomGulpTask): IExecutable { - const customTask: CustomTask = new CustomTask(taskName, fn); - return customTask; -} - -/** - * Defines a gulp watch and maps it to a given IExecutable. - * - * @param watchMatch - the list of files patterns to watch - * @param taskExecutable - the task to execute when a file changes - * @returns IExecutable - * @public - */ -export function watch(watchMatch: string | string[], taskExecutable: IExecutable): IExecutable { - _trackTask(taskExecutable); - - let isWatchRunning: boolean = false; - let shouldRerunWatch: boolean = false; - let lastError: Error | undefined = undefined; - - const successMessage: string = 'Build succeeded'; - const failureMessage: string = 'Build failed'; - - return { - execute: (buildConfig: IBuildConfig): Promise => { - return new Promise(() => { - function _runWatch(): Promise { - if (isWatchRunning) { - shouldRerunWatch = true; - return Promise.resolve(); - } else { - isWatchRunning = true; - - return _executeTask(taskExecutable, buildConfig) - .then(() => { - if (lastError) { - lastError = undefined; - - if (buildConfig.showToast) { - notifier.notify({ - title: successMessage, - message: builtPackage ? builtPackage.name : '', - icon: buildConfig.buildSuccessIconPath - }); - } else { - log(successMessage); - } - } - return _finalizeWatch(); - }) - .catch((error: Error) => { - if (!lastError || lastError !== error) { - lastError = error; - - if (buildConfig.showToast) { - notifier.notify({ - title: failureMessage, - message: error.toString(), - icon: buildConfig.buildErrorIconPath - }); - } else { - log(failureMessage); - } - } - - return _finalizeWatch(); - }); - } - } - - function _finalizeWatch(): Promise { - isWatchRunning = false; - - if (shouldRerunWatch) { - shouldRerunWatch = false; - return _runWatch(); - } - return Promise.resolve(); - } - - setWatchMode(); - buildConfig.gulp.watch(watchMatch, _runWatch); - - _runWatch().catch(console.error); - }); - } - }; -} - -/** - * Takes in IExecutables as arguments and returns an IExecutable that will execute them in serial. - * @public - */ -export function serial(...tasks: (IExecutable[] | IExecutable)[]): IExecutable { - const flatTasks: IExecutable[] = _flatten(tasks).filter((taskExecutable) => { - return taskExecutable !== null && taskExecutable !== undefined; - }); - - for (const flatTask of flatTasks) { - _trackTask(flatTask); - } - - return { - execute: (buildConfig: IBuildConfig): Promise => { - let output: Promise = Promise.resolve(); - - for (const taskExecutable of flatTasks) { - output = output.then(() => _executeTask(taskExecutable, buildConfig)); - } - - return output; - } - }; -} - -/** - * Takes in IExecutables as arguments and returns an IExecutable that will execute them in parallel. - * @public - */ -export function parallel(...tasks: (IExecutable[] | IExecutable)[]): IExecutable { - const flatTasks: IExecutable[] = _flatten(tasks).filter((taskExecutable) => { - return taskExecutable !== null && taskExecutable !== undefined; - }); - - for (const flatTask of flatTasks) { - _trackTask(flatTask); - } - - return { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - execute: (buildConfig: IBuildConfig): Promise => { - return new Promise((resolve, reject) => { - const promises: Promise[] = []; - for (const taskExecutable of flatTasks) { - promises.push(_executeTask(taskExecutable, buildConfig)); - } - - // Use promise all to make sure errors are propagated correctly - Promise.all(promises).then(resolve, reject); - }); - } - }; -} - -/** - * Initializes the gulp tasks. - * @public - */ -export function initialize(gulp: typeof Gulp): void { - _buildConfig.rootPath = process.cwd(); - _buildConfig.gulp = new GulpProxy(gulp); - _buildConfig.uniqueTasks = _uniqueTasks; - _buildConfig.jestEnabled = _isJestEnabled(_buildConfig.rootPath); - - _handleCommandLineArguments(); - - for (const uniqueTask of _buildConfig.uniqueTasks) { - if (uniqueTask.onRegister) { - uniqueTask.onRegister(); - } - } - - initializeLogging(gulp, getConfig(), undefined, undefined); - - Object.keys(_taskMap).forEach((taskName) => _registerTask(gulp, taskName, _taskMap[taskName])); - - markTaskCreationTime(); -} - -/** - * Registers a given gulp task given a name and an IExecutable. - */ -function _registerTask(gulp: typeof Gulp, taskName: string, taskExecutable: IExecutable): void { - gulp.task(taskName, (cb) => { - const maxBuildTimeMs: number = - taskExecutable.maxBuildTimeMs === undefined - ? _buildConfig.maxBuildTimeMs - : taskExecutable.maxBuildTimeMs; - const timer: NodeJS.Timer | undefined = - maxBuildTimeMs === 0 - ? undefined - : setTimeout(() => { - logError( - `Build ran for ${maxBuildTimeMs} milliseconds without completing. Cancelling build with error.` - ); - cb(new Error('Timeout')); - }, maxBuildTimeMs); - _executeTask(taskExecutable, _buildConfig).then( - () => { - if (timer) { - clearTimeout(timer); - } - - cb(); - }, - (error: Error) => { - if (timer) { - clearTimeout(timer); - } - - cb(generateGulpError(error)); - } - ); - }); -} - -/** - * Executes a given IExecutable. - */ -function _executeTask(taskExecutable: IExecutable, buildConfig: IBuildConfig): Promise { - // Try to fallback to the default task if provided. - if (taskExecutable && !taskExecutable.execute) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - if ((taskExecutable as any).default) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - taskExecutable = (taskExecutable as any).default; - } - } - - // If the task is missing, throw a meaningful error. - if (!taskExecutable || !taskExecutable.execute) { - return Promise.reject( - new Error( - `A task was scheduled, but the task was null. This probably means the task wasn't imported correctly.` - ) - ); - } - - if (taskExecutable.isEnabled === undefined || taskExecutable.isEnabled(buildConfig)) { - const startTime: [number, number] = process.hrtime(); - - if (buildConfig.onTaskStart && taskExecutable.name) { - buildConfig.onTaskStart(taskExecutable.name); - } - - const taskPromise: Promise = taskExecutable.execute(buildConfig).then( - () => { - if (buildConfig.onTaskEnd && taskExecutable.name) { - buildConfig.onTaskEnd(taskExecutable.name, process.hrtime(startTime)); - } - }, - (error: Error) => { - if (buildConfig.onTaskEnd && taskExecutable.name) { - buildConfig.onTaskEnd(taskExecutable.name, process.hrtime(startTime), error); - } - - return Promise.reject(error); - } - ); - - return taskPromise; - } - - // No-op otherwise. - return Promise.resolve(); -} - -function _trackTask(taskExecutable: IExecutable): void { - if (_uniqueTasks.indexOf(taskExecutable) < 0) { - _uniqueTasks.push(taskExecutable); - } -} - -/** - * Flattens a set of arrays into a single array. - */ -function _flatten(oArr: (T | T[])[]): T[] { - const output: T[] = []; - - function traverse(arr: (T | T[])[]): void { - for (let i: number = 0; i < arr.length; ++i) { - if (Array.isArray(arr[i])) { - traverse(arr[i] as T[]); - } else { - output.push(arr[i] as T); - } - } - } - - traverse(oArr); - - return output; -} - -function _handleCommandLineArguments(): void { - _handleTasksListArguments(); -} - -function _handleTasksListArguments(): void { - /* eslint-disable dot-notation */ - if (args['tasks'] || args['tasks-simple'] || args['T']) { - global['dontWatchExit'] = true; - } - if (args['h']) { - // we are showing a help command prompt via yargs or ts-command-line - global['dontWatchExit'] = true; - } - /* eslint-enable dot-notation */ -} - -/** @public */ -export const clean: IExecutable = new CleanTask(); - -/** @public */ -export const copyStaticAssets: CopyStaticAssetsTask = new CopyStaticAssetsTask(); - -/** @public */ -export const jest: JestTask = new JestTask(); - -// Register default clean task. -task('clean', clean); diff --git a/core-build/gulp-core-build/src/logging.ts b/core-build/gulp-core-build/src/logging.ts deleted file mode 100644 index 2d816b2fe5c..00000000000 --- a/core-build/gulp-core-build/src/logging.ts +++ /dev/null @@ -1,876 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as colors from 'colors'; -import * as Gulp from 'gulp'; -import * as path from 'path'; -// eslint-disable-next-line -const prettyTime = require('pretty-hrtime'); - -import { IBuildConfig } from './IBuildConfig'; -import * as state from './State'; -import { getFlagValue } from './config'; -import { getConfig } from './index'; - -const WROTE_ERROR_KEY: string = '__gulpCoreBuildWroteError'; - -interface ILocalCache { - warnings: string[]; - errors: string[]; - taskRun: number; - subTasksRun: number; - testsRun: number; - testsPassed: number; - testsFailed: number; - testsFlakyFailed: number; - testsSkipped: number; - taskErrors: number; - coverageResults: number; - coveragePass: number; - coverageTotal: number; - totalTaskHrTime: [number, number] | undefined; - start?: [number, number]; - taskCreationTime?: [number, number]; - totalTaskSrc: number; - wroteSummary: boolean; - writingSummary: boolean; - writeSummaryCallbacks: (() => void)[]; - watchMode?: boolean; - fromRunGulp?: boolean; - exitCode: number; - writeSummaryLogs: string[]; - gulp: typeof Gulp | undefined; - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulpErrorCallback: undefined | ((err: any) => void); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulpStopCallback: undefined | ((err: any) => void); - errorAndWarningSuppressions: (string | RegExp)[]; - shouldLogWarningsDuringSummary: boolean; - shouldLogErrorsDuringSummary: boolean; -} - -let wiredUpErrorHandling: boolean = false; -let duringFastExit: boolean = false; - -// eslint-disable-next-line @typescript-eslint/no-explicit-any -const globalInstance: any = global as any; - -const localCache: ILocalCache = (globalInstance.__loggingCache = globalInstance.__loggingCache || { - warnings: [], - errors: [], - testsRun: 0, - subTasksRun: 0, - testsPassed: 0, - testsFailed: 0, - testsFlakyFailed: 0, - testsSkipped: 0, - taskRun: 0, - taskErrors: 0, - coverageResults: 0, - coveragePass: 0, - coverageTotal: 0, - totalTaskHrTime: undefined, - totalTaskSrc: 0, - wroteSummary: false, - writingSummary: false, - writeSummaryCallbacks: [], - exitCode: 0, - writeSummaryLogs: [], - errorAndWarningSuppressions: [], - gulp: undefined, - gulpErrorCallback: undefined, - gulpStopCallback: undefined, - shouldLogErrorsDuringSummary: false, - shouldLogWarningsDuringSummary: false -}); - -if (!localCache.start) { - localCache.start = process.hrtime(); -} - -function isVerbose(): boolean { - return getFlagValue('verbose'); -} - -// eslint-disable-next-line @typescript-eslint/no-explicit-any -function formatError(e: any): string | undefined { - if (!e.err) { - if (isVerbose()) { - return e.message + '\r\n' + e.stack; - } else { - return e.message; - } - } - - // PluginError - if (typeof e.err.showStack === 'boolean') { - return e.err.toString() + (e.err.stack && isVerbose() ? '\r\n' + e.err.stack : ''); - } - - // normal error - if (e.err.stack) { - if (isVerbose()) { - return e.err.stack; - } else { - return e.err.message; - } - } - - // unknown (string, number, etc.) - if (typeof Error === 'undefined') { - if (isVerbose()) { - return e.message + '\r\n' + e.stack; - } else { - return e.message; - } - } else { - let output: string = String(e.err); - - try { - output = JSON.stringify(e.err); - } catch (e) { - // Do nothing - } - - if (isVerbose()) { - return new Error(output).stack; - } else { - return new Error(output).message; - } - } -} - -function afterStreamFlushed(streamName: string, callback: () => void): void { - if (duringFastExit) { - callback(); - } else { - const stream: NodeJS.WritableStream = process[streamName]; - const outputWritten: boolean = stream.write(''); - if (outputWritten) { - setTimeout(() => { - callback(); - }, 250); - } else { - stream.once('drain', () => { - setTimeout(() => { - callback(); - }, 250); - }); - } - } -} - -function afterStreamsFlushed(callback: () => void): void { - afterStreamFlushed('stdout', () => { - afterStreamFlushed('stderr', () => { - callback(); - }); - }); -} - -function writeSummary(callback: () => void): void { - localCache.writeSummaryCallbacks.push(callback); - - if (!localCache.writingSummary) { - localCache.writingSummary = true; - - // flush the log - afterStreamsFlushed(() => { - const shouldRelogIssues: boolean = getFlagValue('relogIssues'); - log(colors.magenta('==================[ Finished ]==================')); - - const warnings: string[] = getWarnings(); - if (shouldRelogIssues) { - for (let x: number = 0; x < warnings.length; x++) { - console.error(colors.yellow(warnings[x])); - } - } - - if (shouldRelogIssues && (localCache.taskErrors > 0 || getErrors().length)) { - const errors: string[] = getErrors(); - for (let x: number = 0; x < errors.length; x++) { - console.error(colors.red(errors[x])); - } - } - - afterStreamsFlushed(() => { - for (const writeSummaryString of localCache.writeSummaryLogs) { - log(writeSummaryString); - } - const totalDuration: [number, number] = process.hrtime(getStart()); - - const name: string = state.builtPackage.name || 'with unknown name'; - const version: string = state.builtPackage.version || 'unknown'; - log(`Project ${name} version:`, colors.yellow(version)); - log('Build tools version:', colors.yellow(state.coreBuildPackage.version || '')); - log('Node version:', colors.yellow(process.version)); - // log('Create tasks duration:', colors.yellow(prettyTime(localCache.taskCreationTime))); - // log('Read src tasks duration:', colors.yellow(prettyTime(localCache.totalTaskHrTime))); - log('Total duration:', colors.yellow(prettyTime(totalDuration))); - // log(`Tasks run: ${colors.yellow(localCache.taskRun + '')} ` + - // `Subtasks run: ${colors.yellow(localCache.subTasksRun + '')}`); - - if (localCache.testsRun > 0) { - log( - 'Tests results -', - 'Passed:', - colors.green(localCache.testsPassed + ''), - 'Failed:', - colors.red(localCache.testsFailed + ''), - // 'Flaky:', colors.yellow(localCache.testsFlakyFailed + ''), - 'Skipped:', - colors.yellow(localCache.testsSkipped + '') - ); - } - - if (localCache.coverageResults > 0) { - log( - 'Coverage results -', - 'Passed:', - colors.green(localCache.coveragePass + ''), - 'Failed:', - colors.red(localCache.coverageResults - localCache.coveragePass + ''), - 'Avg. Cov.:', - colors.yellow(Math.floor(localCache.coverageTotal / localCache.coverageResults) + '%') - ); - } - - if (getWarnings().length) { - log('Task warnings:', colors.yellow(getWarnings().length.toString())); - } - - let totalErrors: number = 0; - - if (localCache.taskErrors > 0 || getErrors().length) { - totalErrors = localCache.taskErrors + getErrors().length; - log('Task errors:', colors.red(totalErrors + '')); - } - - localCache.wroteSummary = true; - const callbacks: (() => void)[] = localCache.writeSummaryCallbacks; - localCache.writeSummaryCallbacks = []; - for (const writeSummaryCallback of callbacks) { - writeSummaryCallback(); - } - }); - }); - } else if (localCache.wroteSummary) { - const callbacks: (() => void)[] = localCache.writeSummaryCallbacks; - localCache.writeSummaryCallbacks = []; - for (const writeSummaryCallback of callbacks) { - writeSummaryCallback(); - } - } -} - -// eslint-disable-next-line @typescript-eslint/no-explicit-any -function _writeTaskError(e: any): void { - if (!e || !(e.err && e.err[WROTE_ERROR_KEY])) { - writeError(e); - localCache.taskErrors++; - } -} - -function exitProcess(errorCode: number): void { - if (!localCache.watchMode) { - process.stdout.write('', () => { - process.exit(errorCode); - }); - } -} - -function wireUpProcessErrorHandling(shouldWarningsFailBuild: boolean): void { - if (!wiredUpErrorHandling) { - wiredUpErrorHandling = true; - - let wroteToStdErr: boolean = false; - - if (shouldWarningsFailBuild) { - const oldStdErr: typeof process.stderr.write = process.stderr.write; - process.stderr.write = function (text: string | Buffer): boolean { - if (text.toString()) { - wroteToStdErr = true; - return oldStdErr.apply(process.stderr, arguments); - } - return true; - }; - } - - process.on('exit', (code: number) => { - duringFastExit = true; - // eslint-disable-next-line dot-notation - if (!global['dontWatchExit']) { - if (!localCache.wroteSummary) { - localCache.wroteSummary = true; - console.log('About to exit with code:', code); - console.error( - 'Process terminated before summary could be written, possible error in async code not ' + - 'continuing!' - ); - console.log('Trying to exit with exit code 1'); - exitProcess(1); - } else { - if (localCache.exitCode !== 0) { - console.log(`Exiting with exit code: ${localCache.exitCode}`); - exitProcess(localCache.exitCode); - } else if (wroteToStdErr) { - console.error(`The build failed because a task wrote output to stderr.`); - console.log(`Exiting with exit code: 1`); - exitProcess(1); - } - } - } - }); - - process.on('uncaughtException', (err: Error) => { - console.error(err); - - _writeTaskError(err); - writeSummary(() => { - exitProcess(1); - - if (localCache.gulpErrorCallback) { - localCache.gulpErrorCallback(err); - } - }); - }); - } -} - -function markErrorAsWritten(err: Error): void { - try { - err[WROTE_ERROR_KEY] = true; - } catch (e) { - // Do Nothing - } -} - -/** - * Adds a message to be displayed in the summary after execution is complete. - * @param value - the message to display - * @public - */ -export function logSummary(value: string): void { - localCache.writeSummaryLogs.push(value); -} - -/** - * Log a message to the console - * @param args - the messages to log to the console - * @public - */ -export function log(...args: string[]): void { - const currentTime: Date = new Date(); - const timestamp: string = colors.gray( - [ - padTimePart(currentTime.getHours()), - padTimePart(currentTime.getMinutes()), - padTimePart(currentTime.getSeconds()) - ].join(':') - ); - console.log(`[${timestamp}] ${args.join('')}`); -} - -function padTimePart(timepart: number): string { - return timepart >= 10 ? timepart.toString(10) : `0${timepart.toString(10)}`; -} - -/** - * Resets the state of the logging cache - * @public - */ -export function reset(): void { - localCache.start = process.hrtime(); - localCache.warnings = []; - localCache.errors = []; - localCache.coverageResults = 0; - localCache.coveragePass = 0; - localCache.coverageTotal = 0; - localCache.taskRun = 0; - localCache.subTasksRun = 0; - localCache.taskErrors = 0; - localCache.totalTaskHrTime = undefined; - localCache.totalTaskSrc = 0; - localCache.wroteSummary = false; - localCache.writingSummary = false; - localCache.writeSummaryCallbacks = []; - localCache.testsRun = 0; - localCache.testsPassed = 0; - localCache.testsFailed = 0; - localCache.testsFlakyFailed = 0; - localCache.testsSkipped = 0; - localCache.writeSummaryLogs = []; -} - -/** - * The result of a functional test run - * @public - */ -export enum TestResultState { - Passed, - Failed, - FlakyFailed, - Skipped -} - -/** - * Store a single functional test run's information - * @param name - the name of the test - * @param result - the result of the test - * @param duration - the length of time it took for the test to execute - * @public - */ -export function functionalTestRun(name: string, result: TestResultState, duration: number): void { - localCache.testsRun++; - - switch (result) { - case TestResultState.Failed: - localCache.testsFailed++; - break; - case TestResultState.Passed: - localCache.testsPassed++; - break; - case TestResultState.FlakyFailed: - localCache.testsFlakyFailed++; - break; - case TestResultState.Skipped: - localCache.testsSkipped++; - break; - } -} - -/** @public */ -export function endTaskSrc(taskName: string, startHrtime: [number, number], fileCount: number): void { - localCache.totalTaskSrc++; - const taskDuration: [number, number] = process.hrtime(startHrtime); - if (!localCache.totalTaskHrTime) { - localCache.totalTaskHrTime = taskDuration; - } else { - localCache.totalTaskHrTime[0] += taskDuration[0]; - const nanoSecTotal: number = taskDuration[1] + localCache.totalTaskHrTime[1]; - if (nanoSecTotal > 1e9) { - localCache.totalTaskHrTime[0]++; - localCache.totalTaskHrTime[1] = nanoSecTotal - 1e9; - } else { - localCache.totalTaskHrTime[1] = nanoSecTotal; - } - } - - log(taskName, 'read src task duration:', colors.yellow(prettyTime(taskDuration)), `- ${fileCount} files`); -} - -/** - * Store coverage information, potentially logging an error if the coverage is below the threshold - * @param coverage - the coverage of the file as a percentage - * @param threshold - the minimum coverage for the file as a percentage, an error will be logged if coverage is below - * the threshold - * @param filePath - the path to the file whose coverage is being measured - * @public - */ -export function coverageData(coverage: number, threshold: number, filePath: string): void { - localCache.coverageResults++; - - if (coverage < threshold) { - error('Coverage:', Math.floor(coverage) + '% (<' + threshold + '%) -', filePath); - } else { - localCache.coveragePass++; - } - - localCache.coverageTotal += coverage; -} - -// eslint-disable-next-line no-control-regex -const colorCodeRegex: RegExp = /\x1B[[(?);]{0,2}(;?\d)*./g; - -/** - * Adds a suppression for an error or warning - * @param suppression - the error or warning as a string or Regular Expression - * @public - */ -export function addSuppression(suppression: string | RegExp): void { - if (typeof suppression === 'string') { - suppression = normalizeMessage(suppression); - } - - localCache.errorAndWarningSuppressions.push(suppression); - - if (getConfig().verbose) { - logSummary(`${colors.yellow('Suppressing')} - ${suppression.toString()}`); - } -} - -/** - * Logs a warning. It will be logged to standard error and cause the build to fail - * if buildConfig.shouldWarningsFailBuild is true, otherwise it will be logged to standard output. - * @param message - the warning description - * @public - */ -export function warn(...args: string[]): void { - args.splice(0, 0, 'Warning -'); - - const stringMessage: string = normalizeMessage(args.join(' ')); - - if (!messageIsSuppressed(stringMessage)) { - localCache.warnings.push(stringMessage); - log(colors.yellow.apply(undefined, args)); - } -} - -/** - * Logs an error to standard error and causes the build to fail. - * @param message - the error description - * @public - */ -export function error(...args: string[]): void { - args.splice(0, 0, 'Error -'); - - const stringMessage: string = normalizeMessage(args.join(' ')); - - if (!messageIsSuppressed(stringMessage)) { - localCache.errors.push(stringMessage); - log(colors.red.apply(undefined, args)); - } -} - -/** - * Logs a message about a particular file - * @param write - the function which will write message - * @param taskName - the name of the task which is doing the logging - * @param filePath - the path to the file which encountered an issue - * @param line - the line in the file which had an issue - * @param column - the column in the file which had an issue - * @param errorCode - the custom error code representing this error - * @param message - a description of the error - * @public - */ -export function fileLog( - write: (text: string) => void, - taskName: string, - filePath: string, - line: number, - column: number, - errorCode: string, - message: string -): void { - if (!filePath) { - filePath = ''; - } else if (path.isAbsolute(filePath)) { - filePath = path.relative(process.cwd(), filePath); - } - - write(`${colors.cyan(taskName)} - ${filePath}(${line},${column}): error ${errorCode}: ${message}`); -} - -/** - * Logs a warning regarding a specific file. - * @param filePath - the path to the file which encountered an issue - * @param line - the line in the file which had an issue - * @param column - the column in the file which had an issue - * @param warningCode - the custom warning code representing this warning - * @param message - a description of the warning - * @public - */ -export function fileWarning( - taskName: string, - filePath: string, - line: number, - column: number, - errorCode: string, - message: string -): void { - fileLog(warn, taskName, filePath, line, column, errorCode, message); -} - -/** - * Logs an error regarding a specific file to standard error and causes the build to fail. - * @param filePath - the path to the file which encountered an issue - * @param line - the line in the file which had an issue - * @param column - the column in the file which had an issue - * @param errorCode - the custom error code representing this error - * @param message - a description of the error - * @public - */ -export function fileError( - taskName: string, - filePath: string, - line: number, - column: number, - errorCode: string, - message: string -): void { - fileLog(error, taskName, filePath, line, column, errorCode, message); -} - -/** - * Logs a message to standard output if the verbose flag is specified. - * @param args - the messages to log when in verbose mode - * @public - */ -export function verbose(...args: string[]): void { - if (getFlagValue('verbose')) { - log.apply(undefined, args); - } -} - -/** @public */ -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export function generateGulpError(err: any): any { - if (isVerbose()) { - return err; - } else { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const output: any = { - showStack: false, - toString: (): string => { - return ''; - } - }; - - markErrorAsWritten(output); - - return output; - } -} - -/** - * Logs an error to standard error and causes the build to fail. - * @param e - the error (can be a string or Error object) - * @public - */ -// eslint-disable-next-line @typescript-eslint/no-explicit-any -export function writeError(e: any): void { - if (e) { - if (!e[WROTE_ERROR_KEY]) { - if (e.err) { - if (!e.err[WROTE_ERROR_KEY]) { - const msg: string | undefined = formatError(e); - const time: string = prettyTime(e.hrDuration); - - error( - "'" + colors.cyan(e.task) + "'", - colors.red(e.subTask ? 'sub task errored after' : 'errored after'), - colors.magenta(time), - '\r\n', - msg || '' - ); - markErrorAsWritten(e.err[WROTE_ERROR_KEY]); - } - } else if (e.fileName) { - // This is probably a plugin error - if (isVerbose()) { - error( - e.message, - '\r\n', - e.plugin + ": '" + colors.yellow(e.fileName) + "':" + e.lineNumber, - '\r\n', - e.stack - ); - } else { - error(e.message, '\r\n', e.plugin + ": '" + colors.yellow(e.fileName) + "':" + e.lineNumber); - } - } else { - if (isVerbose()) { - error('Unknown', '\r\n', colors.red(e.message), '\r\n', e.stack); - } else { - error('Unknown', '\r\n', colors.red(e.message)); - } - } - markErrorAsWritten(e); - } - } else { - error('Unknown Error Object'); - } -} - -/** - * Returns the list of warnings which have been logged - * @public - */ -export function getWarnings(): string[] { - return localCache.warnings; -} - -/** - * Returns the list of errors which have been logged - * @public - */ -export function getErrors(): string[] { - return localCache.errors; -} - -/** @public */ -export function getStart(): [number, number] | undefined { - return localCache.start; -} - -/** - * @public - */ -export function setWatchMode(): void { - localCache.watchMode = true; -} - -/** - * @public - */ -export function getWatchMode(): boolean | undefined { - return localCache.watchMode; -} - -/** - * @public - */ -export function setExitCode(exitCode: number): void { - localCache.exitCode = exitCode; -} - -/** - * @public - */ -export function logStartSubtask(name: string): void { - log(`Starting subtask '${colors.cyan(name)}'...`); - localCache.subTasksRun++; -} - -/** - * @public - */ -export function logEndSubtask(name: string, startTime: [number, number], errorObject?: Error): void { - const duration: [number, number] = process.hrtime(startTime); - - if (name) { - if (!errorObject) { - const durationString: string = prettyTime(duration); - log(`Finished subtask '${colors.cyan(name)}' after ${colors.magenta(durationString)}`); - } else { - writeError({ - err: errorObject, - task: name, - subTask: true, - hrDuration: duration - }); - } - } -} - -/** - * @public - */ -export function initialize( - gulp: typeof Gulp, - config: IBuildConfig, - gulpErrorCallback?: (err: Error) => void, - gulpStopCallback?: (err: Error) => void -): void { - // This will add logging to the gulp execution - - localCache.gulp = gulp; - - wireUpProcessErrorHandling(config.shouldWarningsFailBuild); - - localCache.gulpErrorCallback = - gulpErrorCallback || - (() => { - // Do Nothing - }); - - localCache.gulpStopCallback = - gulpStopCallback || - (() => { - // Do Nothing - }); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulp.on('start', (err: any) => { - log('Starting gulp'); - }); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulp.on('stop', (err: any) => { - writeSummary(() => { - // error if we have any errors - if ( - localCache.taskErrors > 0 || - (getWarnings().length && config.shouldWarningsFailBuild) || - getErrors().length || - localCache.testsFailed > 0 - ) { - exitProcess(1); - } - - if (localCache.gulpStopCallback) { - localCache.gulpStopCallback(err); - } - exitProcess(0); - }); - }); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulp.on('err', (err: any) => { - _writeTaskError(err); - writeSummary(() => { - exitProcess(1); - if (localCache.gulpErrorCallback) { - localCache.gulpErrorCallback(err); - } - }); - }); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulp.on('task_start', (e: any) => { - if (localCache.fromRunGulp) { - log('Starting', "'" + colors.cyan(e.task) + "'..."); - } - - localCache.taskRun++; - }); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulp.on('task_stop', (e: any) => { - const time: string = prettyTime(e.hrDuration); - - if (localCache.fromRunGulp) { - log('Finished', "'" + colors.cyan(e.task) + "'", 'after', colors.magenta(time)); - } - }); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulp.on('task_err', (err: any) => { - _writeTaskError(err); - writeSummary(() => { - exitProcess(1); - }); - }); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - gulp.on('task_not_found', (err: any) => { - log(colors.red("Task '" + err.task + "' is not in your gulpfile")); - log('Please check the documentation for proper gulpfile formatting'); - exitProcess(1); - }); -} - -/** - * @public - */ -export function markTaskCreationTime(): void { - localCache.taskCreationTime = process.hrtime(getStart()); -} - -function messageIsSuppressed(message: string): boolean { - for (const suppression of localCache.errorAndWarningSuppressions) { - if (typeof suppression === 'string' && message === suppression) { - return true; - } else if (suppression instanceof RegExp && message.match(suppression)) { - return true; - } - } - return false; -} - -function normalizeMessage(message: string): string { - return message - .replace(colorCodeRegex, '') // remove colors - .replace(/\r\n/g, '\n') // normalize newline - .replace(/\\/g, '/'); // normalize slashes -} diff --git a/core-build/gulp-core-build/src/pass.png b/core-build/gulp-core-build/src/pass.png deleted file mode 100644 index 60b4d3042e6fe172e4ce2109988efa7880235005..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6197 zcma)hRbLbi(DedKFC8vOERC|j(j~n#A|Ze2F6nL&mJVr=4ke|#8*?EvgKTlHgC8#-a$$I6%}NRJgJpUSHL`cWST$YghE2>Bt*K^@R5)46-t z8=Io*Q?-9ztuRkORL?z;=fZ*r$kGGA&4;|9omO$N+$A(ydE7EXW&CVCASsRXG_rz-ES#vn!lDIR=nqeZM;=xU<}pT?9BdmYKGD>1-h@^9e#Al(uN( zQTW=WWAv|+ZJE0+0UGiPRx=(^=lu*YBh?g36PGARXp@{=sLm-v8ppdxaeIB&yM9M8 z#~4_hV)wmy@F#UcyRXiv$nN#zWj+PE`ada!tgTBoFe>;LENiQppn0~^vWk%d_h5J|ZKy6M6t_LI~ugfnp9IPg1;lR@>ihrZBv39tn zpX9=uo~ZdGnCcYD@82;;qW;B+2IW}(mY z^O-(JX6y}ZM_w+dv2`{yVnwgIdf|}6M_sNOwI8iGk_?V`+y8>U`uE3vpXbmH%_ygu zu{eG>{&BI&f1W>SXGugxhU0m^$e*QWq&!heO^utgsquK8cc+tbS0v!4mA2a4?bf8T zD^)7#6vxgtJ%SC8WqpVfB1b{$4s(B}8Jj4)b?N)H$PsL|ORM5RefTHl<3opM)8n!g z{{k&D(^X!j8gp`p?I&`SS#MUZv&;Q8mh5Gdw08*{oovVvbwI@1?U}vVNRpzFA_OpB zcX0M$y?ej#(iu5;!o`rCP>No*`C_% zv24Doc>LutBCD(km0w_RQbKFQQrd*NQR6jQPqVW5`{J7d8NB#!uuYL6<}tefdR)-N zlVC!>!p|H%G4w$W#tZ5kj^Fu0zt>i|2;?>~F<07kEnm=!SO8gq)B3OP%qt1UKr8b4 zc#ttt_O056%I@t;!U!{cNe}PXx@pZ1(|o`m0vF6w(9T2KBjCDY|8>oeU?G`tD$*E$ zii|quGG-SxH1WJ|#E{^nXf2YTPC+vs2>0&R6Ijpcuws(2%X?kH3_fu(ZGuQKesR~W z1ZtiYQBdWsYX&@6KQq~7%{={+B@hv|RCz_)AH~6%_|^`Uj!dIwd@gKV<2xd(PGcHF zGxsvl6Ym=`4Rg6q?L8@3DS(?Vf-DwaGdeWhi6*dSP+q4#VehE}n?jMpZJg{grxqs5 zP#OT)=P(DE>4bu6APyU>!1j~`Zw?;4SuYQ38GBc|h~eLVS0aHc&(LPtQu0S8I~CRg zxb1dEC`7=);%1q&^MJH)q4_wm1Shb-Jux&T{&~dM6howb9s@znYz=j%Y8_vkZ)+&g z^SPESTdwo%*sK~0FNwHg=2%wH3m@0nij9^+8<0k}5JSB>zV8IbKb`{99<7M)q?`<9u*bX7CQvZPY06scM1RHcgml#7QO{K^vh0Dy~`FL zmcG}ZN`>h4cgoc@#_45*+M29JsU4vDA|^6&8ZAWXj6R@zSN)x+DlnE#6sc{v$a(Z7 z@8LenYrN0IM-{^7Oi0PnoA0ZjOJ~y(+SZD{0IO@6i(ti$zTQe{({PuyS+Mulac>I| z6OdNv$na!>?MHLgpbsla(=>Or_`+#qyhJ0C4>618V%Z;Gi-hf3B_YK34ytp6aIT^0 z7~S%=0#V+z_DF6W{^3-qEscQfw82s^1YsyoX0 zzCSh^K6#{c@hkp>q;ZSxG;u$j?vVyKgKP{RuCRQ&!t>8M>1NXUtyNB}os|7c7F?Ik zuO(}VEBetN>E&FqzNx0W7RX|A|gCyP6!kux+ zhldMw`zj=)150Yn(i$KdX%jYrzU5uUY!A9h`@}@~cTrT<^S*1vo+W;tlf{*uTC`LG z-6ru`s)8GPVym5cpDOLJ!8wn#0yW;2v>8``c$TZ58x{apAj zHQP>7#_R?6!Gg!T-CzK4Be>vvQfv&YI6uIDKeUtL>VJvH%C)9}bTka!GhIU%o_ru7 z`na|%22muAWii?8nfkTn<7kosv)rx$Lj_oY4YgqDm(dP9;$TxTKh_B1H(`hFfM3&k zbqzEkYu5}60p{{0&~HiuvThhFRZQ(k;Q%tLI4`y1F!ikj4ZxX&XwhX?y)JkKU9-er zZgi^N5!L_>OFLC9tsBU)kj{UubK4iY{1z zgf23`B|D^miYLz8$Q5a)`Cq^_l{Tq*Br^LAiNX#9H>9a$Guut?_f2%m=GW*_s9WND z6jSV}{`f0LSWv)_mfp=)23Uxh*b=;#Cndg8BYD|Tqe(s5luLK@)8^%>=g)GKhh47U zJR(}wU*+3+oMpQ2nFCX?z8evAS(~x84-F z_DgYGlQg(WWYCWtiuz+wpT&JQTS*eHpp#|vge%lN7ml2S$A3TAK%`hB=D7^cZWx6( zMm>1z?%888X%TcbWFZNqlK@O2j$KlOjN3s^95Sg`h5j)ANaB*a~ng zYq{+aA>srdhC~$kS}i}h0Oa6jCe-MPEJaMfE>WTk?)~+aD($;F$(pG=W%uZO?x^=* zm%xHB;_R%0<6tG(gM;V_MfYj4ge zTuVA+XFYkEpoJRF<1qCVcEq@c^Jc>^b=Xsx`IfK+`wN8vC&Y9Xxva8|h?A1T^yD!3 zFzjOI9klgsO(abIjxE&4QZB4#@D`0F?SM2W$F#jRtei)1CmvH;1yX-(|hbwM9^tu)sDFqw*9bhBDvF6uRjA$p}l z#aSMQ5n(P4!gT5#MuuO+aqKnS2g5A2+2mdez4(OGb-L;2GCce9K4N zT))z13)5AeOn_VJv8@ApiU$?<#bhl;h|5QT}3-{niOQ(`UJ=Kf;tZ`sm$?U z?=kwFl4Oy=Vrh3{rUU;!UC~ve2D~(;#7Sal{xw#0O z0w#|u-uD~x+63GWp0mo+qo>v*=i$3cQjW5*23h7MR?oxjm(=-8{>Z^rP{iG%LzI;?3BIqa_2Vc{9P^s=n+Q-FB*OhV zc(njI4Y&18RT$0}GUL#{@=rsXpkKcXOR>g~VMp@dFQY7EHH8hEMbK&OF>R8MwT8US zbAc90s0Qnf)(&jI*`7$#>7`iR+{>`cHs0I$_=61IG9zZwA@mT_yDA)KY*<3b?I6QQ z<`jq&Ibnz+dRm$e0Q=c`^}vY1w1=$K9L6^Feq*f{@^WFfbH*w25~lq3(B@hfs1JM1 z^>Flv!Cj0yE=we`UnlZb9~zsE89gut-x4riOGYICuEcxcX3+0xaLPni6B%_3KmQ0g z@VTBkoep9{-hy$3s3A=v`Y`iVwU7@n(DK%@Nrck%zLYhBB!LCbF^E}!LNB=RE&yN$ zCM_7HtMh@>lm=#FVOUV#+J`dgy(Ny_3S)UG@!FP;g#)#hz=+fQR(8(^Fey$v0tv4i z&ADX;jOTVPf#?ugE*L%gH~U=31a6N_MEZp%q>gOzpQkFGJEG=t&+X6-^LRspeWh-q za-Ej(q5%B;USIrXHmwFz&fFUX522m>cd^@O_h<~tN3{?5X|u8Qx-5$B4{V4&MycwJ zDU=V2y}4V}Q7o`Gz`kz?A-(k!r)Xd$?>`}V$AH}c!w&e}Q8o?`lP{K{Y|zR|mUGRW zOtX&A414~xGd(HfQd@L_Pf$6QNbpR=NQeem?=yUtu6y7u-Ad8X5CQdJbWvXWtv*` zvYVEo&-J@-oCB{ocrVBg#6KZbII0w2o?VzM+a5S4*>F{RX5?B)Ujw9=Xtpa&V~gau z2`>BdtPaW!5Wam7-ZLj-XgyY@6X?V=h>Wbbn=2zn{Bsnu%e5{0ZST*PJyBV-nB%N; zn)f}YWD_$oEL4AY)B3I#j&O9|;comFc*VZPv&i)Y-o?;J3fy`Qda336_$3dys^3rg z>x?x0mu0R8ZqFy{z`d`b=NHdy!>EE1_mBwdZ=-ZnR@t`MD$UY4<@EoZl@*?S%k{lF zvX}kFyJVv<*sQ?M({sxk6b8A;mGv{)9BGg5{k#`XGA6R*N|8T3`R>HCn=fv*u&+~u zE+VTsk0Ckhw2CY=9FxYhs8V3Va9sWJgJ{to{Ju=h1e()h4+fuj>d&=1uVre|KDT!mzxv7Mapm9jnc9FVTbT{9cK3g&Tq4ZDO8UiaExUJ)*9DpK zaW$-)*JV)R$?o*rDBw>6!MKf6)a$8Kw!h?j7m+2w#w8NzK3e@ z<9cJ4;KYL>EV2FlPA;VLXcPNcOmHfvEKzA2(GppwOvE2N%bo z?~N}w-SJNdG-OB-csrU%@^IA8Rb{ZlOvixMl$TJF8=j81pI=j5FvW1wR=Ya&;H zM7GYB(yJ?@k83N_(!j__10b1t%~83uuC>!U?AQCj*Rm;Z`6eEP48oed>NyQF-CzDl$=4( z}$Qa+wT&$ODOzph7$pFV|!B9g*1#}sTTZKucmvTQH3d~0DSP4Fl^M>n;m@} zxVZkB@5)-M1p2#=HaZjLJf;?uBsem-hgnvwrl2ItFZ#;SM%Jnq>Mvhk|4dpyhI)MV zlbW0n^Dmg<_he}t_8{AigAk7X*!@e60WD-@vLtuKUgwJ=J54;4;!0;IR7vQ%oe>JGy7kv|L?iFx%9vjmRcWd;nG$W{_h void): void { - super.executeTask(gulp, () => { - this._hasRun = true; - completeCallback(); - }); - } -} diff --git a/core-build/gulp-core-build/src/tasks/CleanTask.ts b/core-build/gulp-core-build/src/tasks/CleanTask.ts deleted file mode 100644 index 7b4bb01700e..00000000000 --- a/core-build/gulp-core-build/src/tasks/CleanTask.ts +++ /dev/null @@ -1,69 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask } from './GulpTask'; -import * as Gulp from 'gulp'; - -import { FileDeletionUtility } from '../utilities/FileDeletionUtility'; -import { IBuildConfig } from './../IBuildConfig'; - -/** - * The clean task is a special task which iterates through all registered - * tasks and subtasks, collecting a list of patterns which should be deleted. - * An instance of this task is automatically registered to the 'clean' command. - * @public - */ -export class CleanTask extends GulpTask { - /** - * Instantiates a new CleanTask with the name 'clean' - */ - public constructor() { - super('clean'); - } - - /** - * The main function, which iterates through all uniqueTasks registered - * to the build, and by calling the getCleanMatch() function, collects a list of - * glob patterns which are then passed to the `del` plugin to delete them from disk. - */ - public executeTask(gulp: typeof Gulp, completeCallback: (error?: string | Error) => void): void { - const { distFolder, libFolder, libAMDFolder, tempFolder }: IBuildConfig = this.buildConfig; - let cleanPaths: string[] = [distFolder, libFolder, tempFolder]; - - if (libAMDFolder) { - cleanPaths.push(libAMDFolder); - } - - // Give each registered task an opportunity to add their own clean paths. - for (const executable of this.buildConfig.uniqueTasks || []) { - if (executable.getCleanMatch) { - // Set the build config, as tasks need this to build up paths - cleanPaths = cleanPaths.concat(executable.getCleanMatch(this.buildConfig)); - } - } - - const uniquePaths: { [key: string]: string } = {}; - - // Create dictionary of unique paths. (Could be replaced with ES6 set.) - cleanPaths.forEach((cleanPath) => { - if (cleanPath) { - uniquePaths[cleanPath] = cleanPath; - } - }); - - // Reset cleanPaths to only unique non-empty paths. - cleanPaths = []; - for (const uniquePath in uniquePaths) { - if (uniquePaths.hasOwnProperty(uniquePath)) { - cleanPaths.push(uniquePath); - } - } - - try { - FileDeletionUtility.deletePatterns(cleanPaths); - completeCallback(); - } catch (e) { - completeCallback(e); - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/CopyTask.ts b/core-build/gulp-core-build/src/tasks/CopyTask.ts deleted file mode 100644 index d9fc3f5e8ea..00000000000 --- a/core-build/gulp-core-build/src/tasks/CopyTask.ts +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask } from './GulpTask'; -import * as Gulp from 'gulp'; -import { JsonObject } from '@rushstack/node-core-library'; - -/** - * Configuration for CopyTask - * @public - */ -export interface ICopyConfig { - /** - * The list of patterns and the destination which where they should be copied - */ - copyTo: { - /** - * A mapping of destination paths (absolute or relative) to a list of glob pattern matches - */ - [destPath: string]: string[]; - }; - - /** - * If true, the files will be copied into a flattened folder. If false, they will retain the original - * folder structure. True by default. - */ - shouldFlatten?: boolean; -} - -/** - * This task takes in a map of dest: [sources], and copies items from one place to another. - * @public - */ -export class CopyTask extends GulpTask { - /** - * Instantiates a CopyTask with an empty configuration - */ - public constructor() { - super('copy', { - copyTo: {}, - shouldFlatten: true - }); - } - - /** - * Loads the z-schema object for this task - */ - public loadSchema(): JsonObject { - return require('./copy.schema.json'); - } - - /** - * Executes the copy task, which copy files based on the task's Configuration - */ - public executeTask( - gulp: typeof Gulp, - completeCallback: (error?: string | Error) => void - // eslint-disable-next-line @typescript-eslint/no-explicit-any - ): Promise | NodeJS.ReadWriteStream | void { - /* eslint-disable */ - const flatten = require('gulp-flatten'); - const gulpif = require('gulp-if'); - const merge = require('merge2'); - /* eslint-enable */ - - const { copyTo, shouldFlatten } = this.taskConfig; - - const allStreams: NodeJS.ReadWriteStream[] = []; - - for (const copyDest in copyTo) { - if (copyTo.hasOwnProperty(copyDest)) { - const sources: string[] = copyTo[copyDest]; - - sources.forEach((sourceMatch) => - allStreams.push( - gulp - .src(sourceMatch, { allowEmpty: true }) - .pipe(gulpif(shouldFlatten, flatten())) - .pipe(gulp.dest(copyDest)) - ) - ); - } - } - - if (allStreams.length === 0) { - completeCallback(); - } else { - return merge(allStreams); - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts b/core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts deleted file mode 100644 index 64c4e1e3946..00000000000 --- a/core-build/gulp-core-build/src/tasks/GenerateShrinkwrapTask.ts +++ /dev/null @@ -1,61 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import gulpType = require('gulp'); -import * as child_process from 'child_process'; -import * as os from 'os'; -import * as path from 'path'; -import { FileSystem } from '@rushstack/node-core-library'; - -import { GulpTask } from './GulpTask'; - -/** - * This provides a convenient way to more consistently generate a shrinkwrap file in - * a desired manner as a gulp task, as there are many consistency issues with just - * running npm-shrinkwrap directly. - * @public - */ -export class GenerateShrinkwrapTask extends GulpTask { - /** - * Instantiates a GenerateShrinkwrap task which will regenerate the shrinkwrap for a particular project - */ - public constructor() { - super('generate-shrinkwrap'); - } - - /** - * Runs npm `prune` and `update` on a package before running `shrinkwrap --dev` - */ - public executeTask( - gulp: gulpType.Gulp, - completeCallback: (error?: string | Error) => void - ): NodeJS.ReadWriteStream | void { - const pathToShrinkwrap: string = path.join(this.buildConfig.rootPath, 'npm-shrinkwrap.json'); - - if (this.fileExists(pathToShrinkwrap)) { - this.log(`Remove existing shrinkwrap file.`); - this._dangerouslyDeletePath(pathToShrinkwrap); - } - - this.log(`Running npm prune`); - child_process.execSync('npm prune'); - - this.log(`Running npm update`); - child_process.execSync('npm update'); - - this.log(`Running npm shrinkwrap --dev`); - child_process.execSync('npm shrinkwrap --dev'); - - completeCallback(); - return; - } - - private _dangerouslyDeletePath(folderPath: string): void { - try { - FileSystem.deleteFolder(folderPath); - } catch (e) { - throw new Error(`${e.message}${os.EOL}Often this is caused by a file lock from a process - such as your text editor, command prompt, or "gulp serve"`); - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/GulpTask.ts b/core-build/gulp-core-build/src/tasks/GulpTask.ts deleted file mode 100644 index b5503b9dd35..00000000000 --- a/core-build/gulp-core-build/src/tasks/GulpTask.ts +++ /dev/null @@ -1,429 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as colors from 'colors'; -import * as path from 'path'; -import { JsonFile, JsonSchema, FileSystem, JsonObject } from '@rushstack/node-core-library'; - -import { GulpProxy } from '../GulpProxy'; -import { IExecutable } from '../IExecutable'; -import { IBuildConfig } from '../IBuildConfig'; -import { - log, - verbose, - error, - fileError, - fileWarning, - warn, - logEndSubtask, - logStartSubtask -} from '../logging'; -import Vinyl = require('vinyl'); -import gulp = require('gulp'); -import through2 = require('through2'); - -// eslint-disable-next-line -const eos = require('end-of-stream'); - -import { args } from '../State'; - -/** - * The base GulpTask class, should be extended by any classes which represent build tasks. - * It provides convenient mechanisms for reading configuration files, validating their schema, - * etc. It also provides convenient utility and logging functions. - * @public - */ -export abstract class GulpTask implements IExecutable { - /** - * The name of the task. The configuration file with this name will be loaded and applied to the task. - */ - public name: string; - - /** - * The global build configuration object. Will be the same for all task instances. - */ - public buildConfig: IBuildConfig; - - /** - * The configuration for this task instance. - */ - public taskConfig: TTaskConfig; - - /** - * An overridable array of file patterns which will be utilized by the CleanTask to - * determine which files to delete. Unless overridden, the getCleanMatch() function - * will return this value. - */ - public cleanMatch: string[]; - - /** - * Indicates whether this task should be executed or not. This toggle is used by isEnabled() to determine - * if the task should run. Since some tasks have more complex logic to determine if they should run or - * not, the isEnabled() function can be overridden. - */ - public enabled: boolean = true; - - /** - * The memoized schema for this task. Should not be utilized by child classes, use schema property instead. - */ - private _schema: JsonObject | undefined; - - /** - * Initializes a new instance of the task with the specified initial task config - */ - public constructor(name: string, initialTaskConfig: Partial = {}) { - this.name = name; - this.setConfig(initialTaskConfig); - } - - /** - * Overridable function which returns true if this task should be executed, or false if it should be skipped. - * @param buildConfig - the build configuration which should be used when determining if the task is enabled - * @returns true if the build is not redundant and the enabled toggle is true - */ - public isEnabled(buildConfig: IBuildConfig): boolean { - return (!buildConfig || !buildConfig.isRedundantBuild) && this.enabled; - } - - /** - * A JSON Schema object which will be used to validate this task's configuration file. - * @returns a z-schema schema definition - */ - public get schema(): JsonObject | undefined { - if (!this._schema) { - this._schema = this.loadSchema(); - } - return this._schema; - } - - /** - * Shallow merges config settings into the task config. - * Note this will override configuration options for those which are objects. - * @param taskConfig - configuration settings which should be applied - */ - public setConfig(taskConfig: Partial): void { - // eslint-disable-next-line - const objectAssign = require('object-assign'); - - this.taskConfig = objectAssign({}, this.taskConfig, taskConfig); - } - - /** - * Deep merges config settings into task config. - * Do not use this function if the configuration contains complex objects that cannot be merged. - * @param taskConfig - configuration settings which should be applied - */ - public mergeConfig(taskConfig: Partial): void { - // eslint-disable-next-line - const merge = require('lodash.merge'); - - this.taskConfig = merge({}, this.taskConfig, taskConfig); - } - - /** - * Replaces all of the task config settings with new settings. - * @param taskConfig - the new task configuration - */ - public replaceConfig(taskConfig: TTaskConfig): void { - this.taskConfig = taskConfig; - } - - /** - * This function is called when the task is initially registered into gulp-core-build as a task or subtask. It reads - * the configuration file, validates it against the schema, then applies it to the task instance's configuration. - */ - public onRegister(): void { - const configFilename: string = this._getConfigFilePath(); - const schema: JsonObject | undefined = this.schema; - - const rawConfig: TTaskConfig | undefined = this._readConfigFile(configFilename, schema); - - if (rawConfig) { - this.mergeConfig(rawConfig); - } - } - - /** - * When the task is executed by the build system, this function is called once. Note that this function - * must either return a Promise, a Stream, or call the completeCallback() parameter. - * @param gulp - an instance of the gulp library - * @param completeCallback - a callback which should be called if the function is non-value returning - * @returns a Promise, a Stream or undefined if completeCallback() is called - */ - public abstract executeTask( - gulp: gulp.Gulp | GulpProxy, - completeCallback?: (error?: string | Error) => void - ): Promise | NodeJS.ReadWriteStream | void; // eslint-disable-line @typescript-eslint/no-explicit-any - - /** - * Logs a message to standard output. - * @param message - the message to log to standard output. - */ - public log(message: string): void { - log(`[${colors.cyan(this.name)}] ${message}`); - } - - /** - * Logs a message to standard output if the verbose flag is specified. - * @param message - the message to log when in verbose mode - */ - public logVerbose(message: string): void { - verbose(`[${colors.cyan(this.name)}] ${message}`); - } - - /** - * Logs a warning. It will be logged to standard error and cause the build to fail - * if buildConfig.shouldWarningsFailBuild is true, otherwise it will be logged to standard output. - * @param message - the warning description - */ - public logWarning(message: string): void { - warn(`[${colors.cyan(this.name)}] ${message}`); - } - - /** - * Logs an error to standard error and causes the build to fail. - * @param message - the error description - */ - public logError(message: string): void { - error(`[${colors.cyan(this.name)}] ${message}`); - } - - /** - * Logs an error regarding a specific file to standard error and causes the build to fail. - * @param filePath - the path to the file which encountered an issue - * @param line - the line in the file which had an issue - * @param column - the column in the file which had an issue - * @param errorCode - the custom error code representing this error - * @param message - a description of the error - */ - public fileError(filePath: string, line: number, column: number, errorCode: string, message: string): void { - fileError(this.name, filePath, line, column, errorCode, message); - } - - /** - * Logs a warning regarding a specific file. - * @param filePath - the path to the file which encountered an issue - * @param line - the line in the file which had an issue - * @param column - the column in the file which had an issue - * @param warningCode - the custom warning code representing this warning - * @param message - a description of the warning - */ - public fileWarning( - filePath: string, - line: number, - column: number, - warningCode: string, - message: string - ): void { - fileWarning(this.name, filePath, line, column, warningCode, message); - } - - /** - * An overridable function which returns a list of glob patterns representing files that should be deleted - * by the CleanTask. - * @param buildConfig - the current build configuration - * @param taskConfig - a task instance's configuration - */ - public getCleanMatch(buildConfig: IBuildConfig, taskConfig: TTaskConfig = this.taskConfig): string[] { - return this.cleanMatch; - } - - /** - * This function is called once to execute the task. It calls executeTask() and handles the return - * value from that function. It also provides some utilities such as logging how long each - * task takes to execute. - * @param config - the buildConfig which is applied to the task instance before execution - * @returns a Promise which is completed when the task is finished executing - */ - public execute(config: IBuildConfig): Promise { - this.buildConfig = config; - - const startTime: [number, number] = process.hrtime(); - - logStartSubtask(this.name); - - return new Promise((resolve, reject) => { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - let stream: any = undefined; - - try { - if (!this.executeTask) { - throw new Error('The task subclass is missing the "executeTask" method.'); - } - - stream = this.executeTask(this.buildConfig.gulp, (err?: string | Error) => { - if (!err) { - resolve(); - } else if (typeof err === 'string') { - reject(new Error(err)); - } else { - reject(err); - } - }); - } catch (e) { - this.logError(e); - reject(e); - } - - if (stream) { - if (stream.then) { - stream.then(resolve, reject); - } else if (stream.pipe) { - // wait for stream to end - - eos( - stream, - { - error: true, - readable: stream.readable, - writable: stream.writable && !stream.readable - }, - // eslint-disable-next-line @typescript-eslint/no-explicit-any - (err: any) => { - if (err) { - reject(err); - } else { - resolve(); - } - } - ); - - // Make sure the stream is completely read - stream.pipe( - through2.obj( - // eslint-disable-next-line @typescript-eslint/no-explicit-any - (file: Vinyl, encoding: string, callback: (p?: any) => void) => { - callback(); - }, - (callback: () => void) => { - callback(); - } - ) - ); - } else if (this.executeTask.length === 1) { - resolve(stream); - } - } else if (this.executeTask.length === 1) { - resolve(stream); - } - }).then( - () => { - logEndSubtask(this.name, startTime); - }, - (ex) => { - logEndSubtask(this.name, startTime, ex); - throw ex; - } - ); - } - - /** - * Resolves a path relative to the buildConfig.rootPath. - * @param localPath - a relative or absolute path - * @returns If localPath is relative, returns an absolute path relative to the rootPath. Otherwise, returns localPath. - */ - public resolvePath(localPath: string): string { - if (path.isAbsolute(localPath)) { - return path.resolve(localPath); - } - - return path.resolve(path.join(this.buildConfig.rootPath, localPath)); - } - - /** - * Synchronously detect if a file exists. - * @param localPath - the path to the file [resolved using resolvePath()] - * @returns true if the file exists, false otherwise - */ - public fileExists(localPath: string): boolean { - let doesExist: boolean = false; - const fullPath: string = this.resolvePath(localPath); - - try { - doesExist = FileSystem.getStatistics(fullPath).isFile(); - } catch (e) { - /* no-op */ - } - - return doesExist; - } - - /** - * Copy a file from one location to another. - * @param localSourcePath - path to the source file - * @param localDestPath - path to the destination file - */ - public copyFile(localSourcePath: string, localDestPath?: string): void { - const fullSourcePath: string = path.resolve(__dirname, localSourcePath); - const fullDestPath: string = path.resolve( - this.buildConfig.rootPath, - localDestPath || path.basename(localSourcePath) - ); - - FileSystem.copyFile({ - sourcePath: fullSourcePath, - destinationPath: fullDestPath - }); - } - - /** - * Read a JSON file into an object - * @param localPath - the path to the JSON file - */ - public readJSONSync(localPath: string): JsonObject | undefined { - const fullPath: string = this.resolvePath(localPath); - let result: JsonObject | undefined = undefined; - - try { - const content: string = FileSystem.readFile(fullPath); - result = JSON.parse(content); - } catch (e) { - /* no-op */ - } - - return result; - } - - /** - * Override this function to provide a schema which will be used to validate - * the task's configuration file. This function is called once per task instance. - * @returns a z-schema schema definition - */ - protected loadSchema(): JsonObject | undefined { - return undefined; - } - - /** - * Returns the path to the config file used to configure this task - */ - protected _getConfigFilePath(): string { - return path.join(process.cwd(), 'config', `${this.name}.json`); - } - - /** - * Helper function which loads a custom configuration file from disk and validates it against the schema - * @param filePath - the path to the custom configuration file - * @param schema - the z-schema schema object used to validate the configuration file - * @returns If the configuration file is valid, returns the configuration as an object. - */ - private _readConfigFile(filePath: string, schema?: JsonObject): TTaskConfig | undefined { - if (!FileSystem.exists(filePath)) { - return undefined; - } else { - // eslint-disable-next-line dot-notation - if (args['verbose']) { - console.log(`Found config file: ${path.basename(filePath)}`); - } - - const rawData: TTaskConfig = JsonFile.load(filePath); - - if (schema) { - // TODO: Convert GulpTask.schema to be a JsonSchema instead of a bare object - const jsonSchema: JsonSchema = JsonSchema.fromLoadedObject(schema); - jsonSchema.validateObject(rawData, filePath); - } - - return rawData; - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/JestReporter.ts b/core-build/gulp-core-build/src/tasks/JestReporter.ts deleted file mode 100644 index fe4efd1b6a6..00000000000 --- a/core-build/gulp-core-build/src/tasks/JestReporter.ts +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { FileSystem } from '@rushstack/node-core-library'; -import * as xml from 'xml'; -import * as TestResults from 'jest-nunit-reporter/src/Testresults'; -import { Config, Context, AggregatedResult, DefaultReporter } from '@jest/reporters'; - -/** - * Jest logs message to stderr. This class is to override that behavior so that - * rush does not get confused. - */ -// eslint-disable-next-line @typescript-eslint/no-explicit-any -class JestReporter extends (DefaultReporter as { new (globalConfig: Config.GlobalConfig): any }) { - private _options: IReporterOptions | undefined; - - public constructor(globalConfig: Config.GlobalConfig, options?: IReporterOptions) { - super(globalConfig); - this._options = options; - } - - public log(message: string): void { - process.stdout.write(message + '\n'); - } - - public onRunComplete(contexts: Set, results: AggregatedResult): void { - super.onRunComplete(contexts, results); - if (!this._options || !this._options.writeNUnitResults) { - return; - } - - const outputFilePath: string | undefined = this._options.outputFilePath; - if (!outputFilePath) { - throw new Error('Jest NUnit output was enabled but no outputFilePath was provided'); - } - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const testResults: TestResults = new TestResults(results); - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const data: string = xml(testResults, { declaration: true, indent: ' ' }); - FileSystem.writeFile(outputFilePath, data, { ensureFolderExists: true }); - } -} - -interface IReporterOptions { - outputFilePath?: string; - writeNUnitResults?: boolean; -} - -module.exports = JestReporter; diff --git a/core-build/gulp-core-build/src/tasks/JestTask.ts b/core-build/gulp-core-build/src/tasks/JestTask.ts deleted file mode 100644 index 7f8d9cbd2cd..00000000000 --- a/core-build/gulp-core-build/src/tasks/JestTask.ts +++ /dev/null @@ -1,223 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. -import * as path from 'path'; -import { GulpTask } from './GulpTask'; -import { IBuildConfig } from '../IBuildConfig'; -import * as Gulp from 'gulp'; -import * as glob from 'glob'; - -// runCLI is not exported from 'jest' anymore. -// See https://github.com/facebook/jest/issues/9512#issuecomment-581835474 -const { runCLI } = require('@jest/core'); -import { Config, AggregatedResult } from '@jest/reporters'; -import { FileSystem, JsonObject } from '@rushstack/node-core-library'; - -/** - * Configuration for JestTask - * @alpha - */ -export interface IJestConfig { - /** - * Indicate whether this task is enabled. The default value is false. - */ - isEnabled?: boolean; - - /** - * Indicate whether Jest cache is enabled or not. - */ - cache?: boolean; - - /** - * Same as Jest CLI option collectCoverageFrom - */ - collectCoverageFrom?: string[]; - - /** - * Same as Jest CLI option coverage - */ - coverage?: boolean; - - /** - * Same as Jest CLI option coverageReporters - */ - coverageReporters?: string[]; - - /** - * Same as Jest CLI option testPathIgnorePatterns - */ - testPathIgnorePatterns?: string[]; - - /** - * Same as Jest CLI option modulePathIgnorePatterns - */ - modulePathIgnorePatterns?: string[]; - - /** - * Same as Jest CLI option moduleDirectories - */ - moduleDirectories?: string[]; - - /** - * Same as Jest CLI option maxWorkers - */ - maxWorkers?: number; - - /** - * Same as Jest CLI option testMatch - */ - testMatch?: string[]; - - /** - * Indicate whether writing NUnit results is enabled when using the default reporter - */ - writeNUnitResults?: boolean; -} - -const DEFAULT_JEST_CONFIG_FILE_NAME: string = 'jest.config.json'; - -/** - * Indicates if jest is enabled - * @internal - * @param rootFolder - package root folder - */ -export function _isJestEnabled(rootFolder: string): boolean { - const taskConfigFile: string = path.join(rootFolder, 'config', 'jest.json'); - if (!FileSystem.exists(taskConfigFile)) { - return false; - } - const taskConfig: {} = require(taskConfigFile); - // eslint-disable-next-line dot-notation - return !!taskConfig['isEnabled']; -} - -/** - * This task takes in a map of dest: [sources], and copies items from one place to another. - * @alpha - */ -export class JestTask extends GulpTask { - public constructor() { - super('jest', { - cache: true, - collectCoverageFrom: ['lib/**/*.js?(x)', '!lib/**/test/**'], - coverage: true, - coverageReporters: ['json' /*, 'html' */], // Remove HTML reporter temporarily until the Handlebars issue is fixed - testPathIgnorePatterns: ['/(src|lib-amd|lib-es6|coverage|build|docs|node_modules)/'], - // Some unit tests rely on data folders that look like packages. This confuses jest-hast-map - // when it tries to scan for package.json files. - modulePathIgnorePatterns: ['/(src|lib)/.*/package.json'] - }); - } - - public isEnabled(buildConfig: IBuildConfig): boolean { - return super.isEnabled(buildConfig) && !!this.taskConfig.isEnabled; - } - - /** - * Loads the z-schema object for this task - */ - public loadSchema(): JsonObject { - return require('./jest.schema.json'); - } - - public executeTask(gulp: typeof Gulp, completeCallback: (error?: string | Error) => void): void { - const configFileFullPath: string = path.join( - this.buildConfig.rootPath, - 'config', - 'jest', - DEFAULT_JEST_CONFIG_FILE_NAME - ); - - this._copySnapshots(this.buildConfig.srcFolder, this.buildConfig.libFolder); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - const jestConfig: any = { - ci: this.buildConfig.production, - cache: !!this.taskConfig.cache, - config: FileSystem.exists(configFileFullPath) ? configFileFullPath : undefined, - collectCoverageFrom: this.taskConfig.collectCoverageFrom, - coverage: this.taskConfig.coverage, - coverageReporters: this.taskConfig.coverageReporters, - coverageDirectory: path.join(this.buildConfig.tempFolder, 'coverage'), - maxWorkers: this.taskConfig.maxWorkers ? this.taskConfig.maxWorkers : 1, - moduleDirectories: this.taskConfig.moduleDirectories - ? this.taskConfig.moduleDirectories - : ['node_modules', this.buildConfig.libFolder], - reporters: [ - [ - path.join(__dirname, 'JestReporter.js'), - { - outputFilePath: path.join(this.buildConfig.tempFolder, 'jest-results', 'test-results.xml'), - writeNUnitResults: this.taskConfig.writeNUnitResults - } - ] - ], - rootDir: this.buildConfig.rootPath, - testMatch: this.taskConfig.testMatch ? this.taskConfig.testMatch : ['**/*.test.js?(x)'], - testPathIgnorePatterns: this.taskConfig.testPathIgnorePatterns, - modulePathIgnorePatterns: this.taskConfig.modulePathIgnorePatterns, - updateSnapshot: !this.buildConfig.production, - - // Jest's module resolution for finding jest-environment-jsdom is broken. See this issue: - // https://github.com/facebook/jest/issues/5913 - // As a workaround, resolve it for Jest: - testEnvironment: require.resolve('jest-environment-jsdom'), - cacheDirectory: path.join(this.buildConfig.rootPath, this.buildConfig.tempFolder, 'jest-cache') - }; - - // suppress 'Running coverage on untested files...' warning - const oldTTY: true | undefined = process.stdout.isTTY; - process.stdout.isTTY = undefined; - - runCLI(jestConfig, [this.buildConfig.rootPath]) - .then((result: { results: AggregatedResult; globalConfig: Config.GlobalConfig }) => { - process.stdout.isTTY = oldTTY; - if (!result.results.success) { - completeCallback(new Error('Jest tests or coverage failed')); - } else { - if (!this.buildConfig.production) { - this._copySnapshots(this.buildConfig.libFolder, this.buildConfig.srcFolder); - } - completeCallback(); - } - }) - .catch((err) => { - process.stdout.isTTY = oldTTY; - completeCallback(err); - }); - } - - private _copySnapshots(srcRoot: string, destRoot: string): void { - const pattern: string = path.join(srcRoot, '**', '__snapshots__', '*.snap'); - glob.sync(pattern).forEach((snapFile) => { - const destination: string = snapFile.replace(srcRoot, destRoot); - if (this._copyIfMatchExtension(snapFile, destination, '.test.tsx.snap')) { - this.logVerbose(`Snapshot file ${snapFile} is copied to match extension ".test.tsx.snap".`); - } else if (this._copyIfMatchExtension(snapFile, destination, '.test.ts.snap')) { - this.logVerbose(`Snapshot file ${snapFile} is copied to match extension ".test.ts.snap".`); - } else if (this._copyIfMatchExtension(snapFile, destination, '.test.jsx.snap')) { - this.logVerbose(`Snapshot file ${snapFile} is copied to match extension ".test.jsx.snap".`); - } else if (this._copyIfMatchExtension(snapFile, destination, '.test.js.snap')) { - this.logVerbose(`Snapshot file ${snapFile} is copied to match extension ".test.js.snap".`); - } else { - this.logWarning( - `Snapshot file ${snapFile} is not copied because don't find that matching test file.` - ); - } - }); - } - - private _copyIfMatchExtension(snapSourceFile: string, destinationFile: string, extension: string): boolean { - const snapDestFile: string = destinationFile.replace(/\.test\..+\.snap$/, extension); - const testFileName: string = path.basename(snapDestFile, '.snap'); - const testFile: string = path.resolve(path.dirname(snapDestFile), '..', testFileName); // Up from `__snapshots__`. - if (FileSystem.exists(testFile)) { - FileSystem.copyFile({ - sourcePath: snapSourceFile, - destinationPath: snapDestFile - }); - return true; - } else { - return false; - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/ValidateShrinkwrapTask.ts b/core-build/gulp-core-build/src/tasks/ValidateShrinkwrapTask.ts deleted file mode 100644 index cc83122bdde..00000000000 --- a/core-build/gulp-core-build/src/tasks/ValidateShrinkwrapTask.ts +++ /dev/null @@ -1,90 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask } from './GulpTask'; -import gulpType = require('gulp'); -import * as path from 'path'; -import * as semver from 'semver'; -import { FileConstants } from '@rushstack/node-core-library'; - -interface IShrinkwrapDep { - [name: string]: { version: string }; -} - -interface IPackageDep { - [name: string]: string; -} - -/** - * Partial representation of the contents of a `package.json` file - */ -interface INpmPackage { - dependencies: IPackageDep; - devDependencies: IPackageDep; -} - -/** - * Partial representation of the contents of an `npm-shrinkwrap.json` file - */ -interface INpmShrinkwrap { - dependencies: IShrinkwrapDep; -} - -/** - * This task attempts to detect if package.json file has been updated without the - * shrinkwrap file being regenerated. - * - * It does this by checking that every dependency and dev dependency exists in the - * shrinkwrap file and that the version in the shrinkwrap file satisfies what is - * defined in the package.json file. - * @public - */ -export class ValidateShrinkwrapTask extends GulpTask { - /** - * Instantiates an instance of the ValidateShrinkwrap task - */ - public constructor() { - super('validate-shrinkwrap'); - } - - /** - * Iterates through dependencies listed in a project's package.json and ensures that they are all - * resolvable in the npm-shrinkwrap file. - */ - public executeTask( - gulp: gulpType.Gulp, - completeCallback: (error: string) => void - ): NodeJS.ReadWriteStream | void { - const pathToPackageJson: string = path.join(this.buildConfig.rootPath, FileConstants.PackageJson); - const pathToShrinkwrap: string = path.join(this.buildConfig.rootPath, 'npm-shrinkwrap.json'); - - if (!this.fileExists(pathToPackageJson)) { - this.logError('Failed to find package.json at ' + pathToPackageJson); - return; - } else if (!this.fileExists(pathToShrinkwrap)) { - this.logError('Failed to find package.json at ' + pathToShrinkwrap); - return; - } - - // eslint-disable-next-line - const packageJson: INpmPackage = require(pathToPackageJson); - // eslint-disable-next-line - const shrinkwrapJson: INpmShrinkwrap = require(pathToShrinkwrap); - - this._validate(packageJson.dependencies, shrinkwrapJson.dependencies); - this._validate(packageJson.devDependencies, shrinkwrapJson.dependencies); - - return; - } - - private _validate(packageDep: IPackageDep, shrinkwrapDep: IShrinkwrapDep): void { - for (const pkg in packageDep) { - if (!shrinkwrapDep.hasOwnProperty(pkg)) { - this.logError(`Failed to find package ${pkg} in shrinkwrap file`); - } else if (!semver.satisfies(shrinkwrapDep[pkg].version, packageDep[pkg])) { - this.logError(`Shrinkwrap version for ${pkg} (${shrinkwrapDep[pkg].version}) does not - satisfy package.json version of ${packageDep[pkg]}.`); - } - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/copy.schema.json b/core-build/gulp-core-build/src/tasks/copy.schema.json deleted file mode 100644 index 85f8a4ddb7d..00000000000 --- a/core-build/gulp-core-build/src/tasks/copy.schema.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "title": "Copy Task configuration", - "description": "Defines the static assets which should be copied as a build step", - - "type": "object", - "required": ["copyTo"], - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - "copyTo": { - "description": "A mapping of destination folders to a list of files to get copied", - "type": "object", - "patternProperties": { - "^[a-zA-Z0-9_@/-]+$": { - "type": "array", - "description": "A list of paths to the source files which get copied", - "minItems": 1, - "uniqueItems": true, - "items": { - "type": "string" - } - } - } - }, - "shouldFlatten": { - "description": "An optional property that indicates whether to keep the directory structure intact. By default it copies all files to the same directory level", - "type": "boolean" - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/copyStaticAssets/CopyStaticAssetsTask.ts b/core-build/gulp-core-build/src/tasks/copyStaticAssets/CopyStaticAssetsTask.ts deleted file mode 100644 index dcc8b7bf533..00000000000 --- a/core-build/gulp-core-build/src/tasks/copyStaticAssets/CopyStaticAssetsTask.ts +++ /dev/null @@ -1,108 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as Gulp from 'gulp'; -import * as path from 'path'; -import globEscape = require('glob-escape'); -import { GulpTask } from '../GulpTask'; -import { JsonObject } from '@rushstack/node-core-library'; - -/** - * Configuration for CopyStaticAssetsTask - * @public - */ -export interface ICopyStaticAssetsTaskConfig { - includeExtensions?: string[]; - excludeExtensions?: string[]; - includeFiles?: string[]; - excludeFiles?: string[]; -} - -/** - * Copies files from the /src folder into the /lib folder, if they have certain file extensions - * or file paths. - * - * @privateRemarks - * - * Example: - * ``` - * IN: - * setConfig({ - * includeExtensions: ['template.html'], - * excludeExtensions: ['png'], - * includeFiles: ['/assets/goodAsset.png'], - * excludeFiles: ['/assets/badAsset.gif'] - * }) - * - * OUT: - * copies all files that match our standard webpack file-loader extensions - * ('jpg', 'png', 'woff', 'eot', 'ttf', 'svg', 'gif'), with the following extensions, in the following order of - * precedence (from lowest to highest): - * 1. including additional extensions (i.e. 'template.html') - * 2. excluding specific extensions (i.e. 'png') - * 3. including specific globs (i.e. '/assets/goodAsset.png') - * 4. excluding specific globs (i.e. '/assets/badAsset.gif') - * ``` - * @public - */ -export class CopyStaticAssetsTask extends GulpTask { - public constructor() { - super('copy-static-assets', { - includeExtensions: [], - excludeExtensions: [], - includeFiles: [], - excludeFiles: [] - }); - } - - public loadSchema(): JsonObject { - return require('./copy-static-assets.schema.json'); - } - - public executeTask(gulp: typeof Gulp, completeCallback: (error?: string) => void): NodeJS.ReadWriteStream { - const rootPath: string = path.join(this.buildConfig.rootPath, this.buildConfig.srcFolder || 'src'); - const libPath: string = path.join(this.buildConfig.rootPath, this.buildConfig.libFolder || 'lib'); - - const globPatterns: string[] = []; - - const allExtensions: string[] = (this.taskConfig.includeExtensions || []).concat([ - 'json', - 'html', - 'css', - 'md' - ]); - - for (let ext of allExtensions) { - if (this.taskConfig.excludeExtensions) { - if (this.taskConfig.excludeExtensions.indexOf(ext) !== -1) { - break; // Skipping this extension. It's been excluded - } - } - - if (!ext.match(/^\./)) { - ext = `.${ext}`; - } - - globPatterns.push(path.join(rootPath, '**', `*${globEscape(ext)}`)); - } - - for (const file of this.taskConfig.includeFiles || []) { - if (this.taskConfig.excludeFiles) { - if (this.taskConfig.excludeFiles.indexOf(file) !== -1) { - break; // Skipping this file. It's been excluded - } - } - - globPatterns.push(path.join(rootPath, file)); - } - - for (const file of this.taskConfig.excludeFiles || []) { - globPatterns.push(`!${path.join(rootPath, file)}`); - } - - return gulp - .src(globPatterns, { base: rootPath }) - .pipe(gulp.dest(libPath)) - .on('finish', () => completeCallback()); - } -} diff --git a/core-build/gulp-core-build/src/tasks/copyStaticAssets/copy-static-assets.schema.json b/core-build/gulp-core-build/src/tasks/copyStaticAssets/copy-static-assets.schema.json deleted file mode 100644 index d43f45d7d3c..00000000000 --- a/core-build/gulp-core-build/src/tasks/copyStaticAssets/copy-static-assets.schema.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "title": "copy-static-assets Configuration", - "description": "Defines which static assets should be copied from the src directory to the lib directory", - - "type": "object", - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - - "includeExtensions": { - "title": "Include Extensions", - "description": "list of extensions to be copied", - - "type": "array", - "uniqueItems": true, - "items": { - "type": "string" - } - }, - - "excludeExtensions": { - "title": "Exclude Extensions", - "description": "list of extensions not to be copied. Takes prescedence over includeExtensions", - - "type": "array", - "uniqueItems": true, - "items": { - "type": "string" - } - }, - - "includeFiles": { - "title": "Include Files", - "description": "list of globs to be copied. Takes prescedence over extensions", - - "type": "array", - "uniqueItems": true, - "items": { - "type": "string" - } - }, - - "excludeFiles": { - "title": "Exclude Files", - "description": "list of globs not to be copied. Takes precedence over includeFiles", - - "type": "array", - "uniqueItems": true, - "items": { - "type": "string" - } - } - } -} diff --git a/core-build/gulp-core-build/src/tasks/jest.schema.json b/core-build/gulp-core-build/src/tasks/jest.schema.json deleted file mode 100644 index d92ed4164e7..00000000000 --- a/core-build/gulp-core-build/src/tasks/jest.schema.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "title": "Jest Task configuration", - "description": "Defines Jest task configuration. Same definitions as Jest CLI has.", - - "type": "object", - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - "isEnabled": { - "description": "Indicate whether the test is enabled", - "type": "boolean", - "default": false - }, - "cache": { - "description": "Indicate whether Jest cache is enabled or not", - "type": "boolean" - }, - "cacheDirectory": { - "description": "The directory where Jest should store its cached information", - "type": "string" - }, - "collectCoverageFrom": { - "description": "Same as Jest CLI option collectCoverageFrom", - "type": "array", - "items": { - "type": "string" - } - }, - "coverage": { - "description": "Same as Jest CLI option coverage", - "type": "boolean", - "default": true - }, - "coverageReporters": { - "description": "Same as Jest CLI option coverageReporters", - "type": "array", - "items": { - "type": "string" - } - }, - "testPathIgnorePatterns": { - "description": "Same as Jest CLI option testPathIgnorePatterns", - "type": "array", - "items": { - "type": "string" - } - }, - "moduleDirectories": { - "description": "Same as Jest CLI option moduleDirectories", - "type": "array", - "items": { - "type": "string" - } - }, - "maxWorkers": { - "description": "Same as Jest CLI option maxWorkers", - "type": "number" - }, - "testMatch": { - "description": "Same as Jest CLI option testMatch", - "type": "array", - "items": { - "type": "string" - } - } - }, - "additionalProperties": false -} diff --git a/core-build/gulp-core-build/src/test/GulpTask.test.ts b/core-build/gulp-core-build/src/test/GulpTask.test.ts deleted file mode 100644 index 56abca38075..00000000000 --- a/core-build/gulp-core-build/src/test/GulpTask.test.ts +++ /dev/null @@ -1,201 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import Vinyl = require('vinyl'); -import * as Gulp from 'gulp'; -import { Readable } from 'stream'; -import * as path from 'path'; - -import { serial, parallel, GulpTask } from '../index'; -import { mockBuildConfig } from './mockBuildConfig'; - -interface IConfig {} - -let testArray: string[] = []; - -class PromiseTask extends GulpTask { - public constructor() { - super('promise', {}); - } - - public executeTask(gulp: typeof Gulp): Promise { - return new Promise((resolve: () => void) => { - testArray.push(this.name); - resolve(); - }); - } -} - -class StreamTask extends GulpTask { - public constructor() { - super('stream', {}); - } - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - public executeTask(gulp: typeof Gulp): any { - const stream: Readable = new Readable({ objectMode: true }); - - // Add no opt function to make it compat with through - // eslint-disable-next-line dot-notation - stream['_read'] = () => { - // Do Nothing - }; - - setTimeout(() => { - const file: Vinyl = new Vinyl({ - path: 'test.js', - contents: Buffer.from('test') - }); - - stream.push(file); - - testArray.push(this.name); - - stream.emit('end'); - }, 100); - - return stream; - } -} - -class SyncTask extends GulpTask { - public constructor() { - super('sync', {}); - } - - public executeTask(gulp: typeof Gulp): void { - testArray.push(this.name); - } -} - -class SyncWithReturnTask extends GulpTask { - public constructor() { - super('sync-with-return', {}); - } - - public executeTask(gulp: typeof Gulp): void { - testArray.push(this.name); - } -} - -class CallbackTask extends GulpTask { - public constructor() { - super('schema-task', {}); - } - - public executeTask(gulp: typeof Gulp, callback: (error?: string | Error) => void): void { - testArray.push(this.name); - callback(); - } -} - -interface ISimpleConfig { - shouldDoThings: boolean; -} - -class SchemaTask extends GulpTask { - public name: string = ''; - - public constructor() { - super('schema-task', { - shouldDoThings: false - }); - } - - public executeTask(gulp: typeof Gulp, callback: (error?: string | Error) => void): void { - callback(); - } - - protected _getConfigFilePath(): string { - return path.join(__dirname, 'schema-task.config.json'); - } -} - -const tasks: GulpTask[] = []; - -tasks.push(new PromiseTask()); -tasks.push(new StreamTask()); -tasks.push(new SyncTask()); -tasks.push(new SyncWithReturnTask()); -tasks.push(new CallbackTask()); - -describe('GulpTask', () => { - for (const task of tasks) { - it(`${task.name} serial`, (done) => { - testArray = []; - task.setConfig({ addToMe: testArray }); - serial(task) - .execute(mockBuildConfig) - .then(() => { - expect(testArray).toEqual([task.name]); - done(); - }) - .catch(done); - }); - - it(`${task.name} parallel`, (done) => { - testArray = []; - task.setConfig({ addToMe: testArray }); - parallel(task) - .execute(mockBuildConfig) - .then(() => { - expect(testArray).toEqual([task.name]); - done(); - }) - .catch(done); - }); - } - - it(`all tasks serial`, (done) => { - testArray = []; - for (const task of tasks) { - task.setConfig({ addToMe: testArray }); - } - serial(tasks) - .execute(mockBuildConfig) - .then(() => { - for (const task of tasks) { - expect(testArray.indexOf(task.name)).toBeGreaterThan(-1); - } - done(); - }) - .catch(done); - }); - - it(`all tasks parallel`, (done) => { - testArray = []; - for (const task of tasks) { - task.setConfig({ addToMe: testArray }); - } - parallel(tasks) - .execute(mockBuildConfig) - .then(() => { - for (const task of tasks) { - expect(testArray.indexOf(task.name)).toBeGreaterThan(-1); - } - done(); - }) - .catch(done); - }); - - it(`reads schema file if loadSchema is implemented`, (done) => { - const schemaTask: SchemaTask = new SchemaTask(); - expect(schemaTask.taskConfig.shouldDoThings).toEqual(false); - schemaTask.onRegister(); - expect(schemaTask.taskConfig.shouldDoThings).toEqual(true); - done(); - }); - - it(`throws validation error is config does not conform to schema file`, (done) => { - const schemaTask: SchemaTask = new SchemaTask(); - - // eslint-disable-next-line @typescript-eslint/no-explicit-any - (schemaTask as any)._getConfigFilePath = (): string => { - return path.join(__dirname, 'other-schema-task.config.json'); - }; - - expect(schemaTask.taskConfig.shouldDoThings).toEqual(false); - expect(schemaTask.onRegister).toThrow(); - done(); - }); -}); diff --git a/core-build/gulp-core-build/src/test/index.test.ts b/core-build/gulp-core-build/src/test/index.test.ts deleted file mode 100644 index 935a6dbc504..00000000000 --- a/core-build/gulp-core-build/src/test/index.test.ts +++ /dev/null @@ -1,161 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { serial, parallel, getConfig, setConfig, IExecutable, IBuildConfig } from '../index'; -import { mockBuildConfig } from './mockBuildConfig'; - -// disable the exit watching -global['dontWatchExit'] = true; // eslint-disable-line dot-notation - -describe('serial', () => { - it('can run a set of tasks in serial', (done) => { - const execution: string[] = []; - const tasks: IExecutable[] = createTasks('task', 3, (command) => execution.push(command)); - - serial(tasks) - .execute(mockBuildConfig) - .then(() => { - expect(execution).toEqual([ - 'executing task 0', - 'complete task 0', - 'executing task 1', - 'complete task 1', - 'executing task 2', - 'complete task 2' - ]); - done(); - }) - .catch((error) => done(error)); - }); -}); - -describe('parallel', () => { - it('can run a set of tasks in parallel', (done) => { - const execution: string[] = []; - const tasks: IExecutable[] = createTasks('task', 3, (command) => execution.push(command)); - - parallel(tasks) - .execute(mockBuildConfig) - .then(() => { - expect(execution).toEqual([ - 'executing task 0', - 'executing task 1', - 'executing task 2', - 'complete task 0', - 'complete task 1', - 'complete task 2' - ]); - done(); - }) - .catch((error) => done(error)); - }); - - it('can mix in serial sets of tasks', (done) => { - const execution: string[] = []; - const serial1Tasks: IExecutable = serial( - createTasks('serial set 1 -', 2, (command) => execution.push(command)) - ); - const parallelTasks: IExecutable = parallel( - createTasks('parallel', 2, (command) => execution.push(command)) - ); - const serial2Tasks: IExecutable = serial( - createTasks('serial set 2 -', 2, (command) => execution.push(command)) - ); - - serial([serial1Tasks, parallelTasks, serial2Tasks]) - .execute(mockBuildConfig) - .then(() => { - expect(execution).toEqual([ - 'executing serial set 1 - 0', - 'complete serial set 1 - 0', - 'executing serial set 1 - 1', - 'complete serial set 1 - 1', - 'executing parallel 0', - 'executing parallel 1', - 'complete parallel 0', - 'complete parallel 1', - 'executing serial set 2 - 0', - 'complete serial set 2 - 0', - 'executing serial set 2 - 1', - 'complete serial set 2 - 1' - ]); - done(); - }) - .catch((error) => done(error)); - }); - - it('stops running serial tasks on failure', (done) => { - const execution: string[] = []; - const tasks: IExecutable[] = createTasks('task', 1, (command) => execution.push(command)); - - tasks.push(createTask('fail task', (command) => execution.push(command), true)); - tasks.push(createTask('should not run task', (command) => execution.push(command), false)); - - serial(tasks) - .execute(mockBuildConfig) - .then(() => { - done('The task returned success unexpectedly.'); - }) - .catch((error) => { - expect(error).toEqual('Failure'); //, 'Make sure the proper error is propagate'); - expect(execution).toEqual([ - 'executing task 0', - 'complete task 0', - 'executing fail task', - 'complete fail task' - ]); - done(); - }); - }); - - it('can read the current config', (done) => { - const config: IBuildConfig = getConfig(); - // eslint-disable-next-line - expect(config).not.toBeNull(); - done(); - }); - - it('can set the config', (done) => { - const distFolder: string = 'testFolder'; - const newConfig: Partial = { - distFolder: distFolder - }; - - setConfig(newConfig); - expect(getConfig().distFolder).toEqual(distFolder); - done(); - }); -}); - -function createTasks( - name: string, - count: number, - executionCallback: (message: string) => void -): IExecutable[] { - return Array.apply(undefined, Array(count)).map((item, index) => - createTask(name + ' ' + index, executionCallback) - ); -} - -function createTask( - name: string, - executionCallback: (message: string) => void, - shouldFail?: boolean -): IExecutable { - return { - execute: (buildConfig): Promise => - new Promise((resolve, reject) => { - executionCallback(`executing ${name}`); - - setTimeout(() => { - executionCallback(`complete ${name}`); - - if (shouldFail) { - reject('Failure'); - } else { - resolve(); - } - }, 10); - }) - }; -} diff --git a/core-build/gulp-core-build/src/test/mockBuildConfig.ts b/core-build/gulp-core-build/src/test/mockBuildConfig.ts deleted file mode 100644 index 85dd66f27fb..00000000000 --- a/core-build/gulp-core-build/src/test/mockBuildConfig.ts +++ /dev/null @@ -1,21 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as gulp from 'gulp'; - -import { IBuildConfig } from './../IBuildConfig'; - -export const mockBuildConfig: IBuildConfig = { - maxBuildTimeMs: 5 * 1000, - gulp, - rootPath: '', - packageFolder: '', - srcFolder: 'src', - libFolder: 'lib', - distFolder: 'dist', - tempFolder: 'temp', - verbose: false, - production: false, - args: {}, - shouldWarningsFailBuild: false -}; diff --git a/core-build/gulp-core-build/src/test/other-schema-task.config.json b/core-build/gulp-core-build/src/test/other-schema-task.config.json deleted file mode 100644 index df8dff12303..00000000000 --- a/core-build/gulp-core-build/src/test/other-schema-task.config.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "title": "A simple sample schema", - - "type": "object", - "required": ["shouldDoOtherThings"], - "additionalProperties": false, - "properties": { - "shouldDoOtherThings": { - "type": "boolean" - } - } -} diff --git a/core-build/gulp-core-build/src/test/schema-task.config.json b/core-build/gulp-core-build/src/test/schema-task.config.json deleted file mode 100644 index 48c61fb42e2..00000000000 --- a/core-build/gulp-core-build/src/test/schema-task.config.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "shouldDoThings": true -} diff --git a/core-build/gulp-core-build/src/test/schema-task.schema.json b/core-build/gulp-core-build/src/test/schema-task.schema.json deleted file mode 100644 index 4967131d2af..00000000000 --- a/core-build/gulp-core-build/src/test/schema-task.schema.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "title": "A simple sample schema", - - "type": "object", - "required": ["shouldDoThings"], - "additionalProperties": false, - "properties": { - "$schema": { - "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", - "type": "string" - }, - "shouldDoThings": { - "type": "boolean" - } - } -} diff --git a/core-build/gulp-core-build/src/utilities/FileDeletionUtility.ts b/core-build/gulp-core-build/src/utilities/FileDeletionUtility.ts deleted file mode 100644 index 574feb0419e..00000000000 --- a/core-build/gulp-core-build/src/utilities/FileDeletionUtility.ts +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import globEscape = require('glob-escape'); -import globby = require('globby'); - -// eslint-disable-next-line -const del = require('del'); - -export class FileDeletionUtility { - public static deletePatterns(patterns: string[]): void { - const files: string[] = globby.sync(patterns); - this.deleteFiles(files); - } - - public static deleteFiles(files: string[]): void { - del.sync(this.escapeFilePaths(this.removeChildren(files))); - } - - public static escapeFilePaths(files: string[]): string[] { - return files.map((file: string) => { - return globEscape(file); - }); - } - - public static removeChildren(filenames: string[]): string[] { - // Appears to be a known issue with `del` whereby - // if you ask to delete both a folder, and something in the folder, - // it randomly chooses which one to delete first, which can cause - // the function to fail sporadically. The fix for this is simple: - // we need to remove any cleanPaths which exist under a folder we - // are attempting to delete - - // First we sort the list of files. We know that if something is a file, - // if matched, the parent folder should appear earlier in the list - filenames.sort(); - - // We need to determine which paths exist under other paths, and remove them from the - // list of files to delete - const filesToDelete: string[] = []; - - // current working directory - let currentParent: string | undefined = undefined; - - for (let i: number = 0; i < filenames.length; i++) { - const curFile: string = filenames[i]; - if (this.isParentDirectory(currentParent, curFile)) { - continue; - } else { - filesToDelete.push(curFile); - currentParent = curFile; - } - } - return filesToDelete; - } - - public static isParentDirectory(directory: string | undefined, filePath: string | undefined): boolean { - if (!directory || !filePath) { - return false; - } - - const directoryParts: string[] = path.resolve(directory).split(path.sep); - const fileParts: string[] = path.resolve(filePath).split(path.sep); - - if (directoryParts[directoryParts.length - 1] === '') { - // this is to fix an issue with windows roots - directoryParts.pop(); - } - - if (directoryParts.length >= fileParts.length) { - return false; - } - - for (let i: number = 0; i < directoryParts.length; i++) { - if (directoryParts[i] !== fileParts[i]) { - return false; - } - } - return true; - } -} diff --git a/core-build/gulp-core-build/src/utilities/GCBTerminalProvider.ts b/core-build/gulp-core-build/src/utilities/GCBTerminalProvider.ts deleted file mode 100644 index 66993c7eff2..00000000000 --- a/core-build/gulp-core-build/src/utilities/GCBTerminalProvider.ts +++ /dev/null @@ -1,46 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { TerminalProviderSeverity, ConsoleTerminalProvider } from '@rushstack/node-core-library'; - -import { GulpTask } from '../tasks/GulpTask'; - -/** - * @public - */ -export class GCBTerminalProvider extends ConsoleTerminalProvider { - private _gcbTask: GulpTask; - - public constructor(gcbTask: GulpTask) { - super({ verboseEnabled: true }); - - this._gcbTask = gcbTask; - } - - public write(data: string, severity: TerminalProviderSeverity): void { - data = data.replace(/\r?\n$/, ''); // Trim trailing newlines because the GCB log functions include a newline - - switch (severity) { - case TerminalProviderSeverity.warning: { - this._gcbTask.logWarning(data); - break; - } - - case TerminalProviderSeverity.error: { - this._gcbTask.logError(data); - break; - } - - case TerminalProviderSeverity.verbose: { - this._gcbTask.logVerbose(data); - break; - } - - case TerminalProviderSeverity.log: - default: { - this._gcbTask.log(data); - break; - } - } - } -} diff --git a/core-build/gulp-core-build/src/utilities/test/FileDeletionUtility.test.ts b/core-build/gulp-core-build/src/utilities/test/FileDeletionUtility.test.ts deleted file mode 100644 index d7869afac4d..00000000000 --- a/core-build/gulp-core-build/src/utilities/test/FileDeletionUtility.test.ts +++ /dev/null @@ -1,99 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { FileDeletionUtility } from './../FileDeletionUtility'; - -describe('FileDeletionUtility', () => { - describe('constructor', () => { - it('can be constructed', () => { - const test: FileDeletionUtility = new FileDeletionUtility(); - expect(test).not.toBeNull(); - }); - }); - describe('isParentDirectory', () => { - it('can detect an immediate child', () => { - expect(FileDeletionUtility.isParentDirectory('/a', '/a/b.txt')).toEqual(true); - }); - it('can detect a deep child', () => { - expect(FileDeletionUtility.isParentDirectory('/a', '/a/b/c/d.txt')).toEqual(true); - }); - it('can detect if base path is longer', () => { - expect(FileDeletionUtility.isParentDirectory('/a/b/c/d', '/a/b/c/d/g.txt')).toEqual(true); - }); - it('can detect siblings', () => { - expect(FileDeletionUtility.isParentDirectory('/a/b', '/a/c')).toEqual(false); - }); - it('can detect siblings with file extensions', () => { - expect(FileDeletionUtility.isParentDirectory('/a/b/c.txt', '/a/b/d.txt')).toEqual(false); - }); - it('can detect when not a parent', () => { - expect(FileDeletionUtility.isParentDirectory('/a/b/c', '/a')).toEqual(false); - expect(FileDeletionUtility.isParentDirectory('/a/b/c', '/a/b.txt')).toEqual(false); - }); - it('accepts anything under the root', () => { - expect(FileDeletionUtility.isParentDirectory('/', '/a.txt')).toEqual(true); - expect(FileDeletionUtility.isParentDirectory('/', '/a/b/c/d.txt')).toEqual(true); - }); - it('it is case sensitive', () => { - expect(FileDeletionUtility.isParentDirectory('/a', '/A/b.txt')).toEqual(false); - expect(FileDeletionUtility.isParentDirectory('/a', '/a/b.txt')).toEqual(true); - expect(FileDeletionUtility.isParentDirectory('/a/B/c', '/a/b/c/d.txt')).toEqual(false); - }); - it('it does not accept null or undefined', () => { - expect(FileDeletionUtility.isParentDirectory('', '/A/b.txt')).toEqual(false); - expect(FileDeletionUtility.isParentDirectory(undefined, '/a/b.txt')).toEqual(false); - expect( - FileDeletionUtility.isParentDirectory(null as any, '/a/b/c/d.txt') // eslint-disable-line @typescript-eslint/no-explicit-any - ).toEqual(false); - expect(FileDeletionUtility.isParentDirectory('/A/b.txt', '')).toEqual(false); - expect(FileDeletionUtility.isParentDirectory('/a/b.txt', undefined)).toEqual(false); - expect( - FileDeletionUtility.isParentDirectory('/a/b/c/d.txt', null as any) // eslint-disable-line @typescript-eslint/no-explicit-any - ).toEqual(false); - }); - }); - describe('removeChildren', () => { - it('removes children of a parent', () => { - const files: string[] = [ - '/a', - '/a/b', - '/a/b/c.txt', - '/a/b/d.txt', - '/a/z', - '/b/f/g', - '/b/f/ggg', - '/b/f/ggg/foo.txt', - '/c', - '/c/a.txt', - '/c/f/g/h/j/k/l/q', - '/d' - ]; - const expected: string[] = ['/a', '/b/f/g', '/b/f/ggg', '/c', '/d']; - const actual: string[] = FileDeletionUtility.removeChildren(files); - - expect(actual).toHaveLength(expected.length); - expect(expected).toEqual(actual); - }); - it('removes everything under the root', () => { - const files: string[] = [ - '/', - '/a/b', - '/a/b/c.txt', - '/a/b/d.txt', - '/a/z', - '/b/f/g', - '/b/f/ggg', - '/b/f/ggg/foo.txt', - '/c', - '/c/a.txt', - '/c/f/g/h/j/k/l/q', - '/d' - ]; - const expected: string[] = ['/']; - const actual: string[] = FileDeletionUtility.removeChildren(files); - - expect(actual).toHaveLength(expected.length); - expect(expected).toEqual(actual); - }); - }); -}); diff --git a/core-build/gulp-core-build/tsconfig.json b/core-build/gulp-core-build/tsconfig.json deleted file mode 100644 index edadcec8052..00000000000 --- a/core-build/gulp-core-build/tsconfig.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - "compilerOptions": { - "types": ["jest"] - } -} diff --git a/core-build/gulp-core-build/typings-custom/glob-escape/index.d.ts b/core-build/gulp-core-build/typings-custom/glob-escape/index.d.ts deleted file mode 100644 index cf21aa060c6..00000000000 --- a/core-build/gulp-core-build/typings-custom/glob-escape/index.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -// Type definitions for glob-escape 0.0.1 -// Definitions by: pgonzal - -declare module 'glob-escape' { - function escapeGlob(glob: string): string; - function escapeGlob(glob: string[]): string[]; - - export = escapeGlob; -} diff --git a/core-build/node-library-build/.eslintrc.js b/core-build/node-library-build/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/core-build/node-library-build/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/core-build/node-library-build/.npmignore b/core-build/node-library-build/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/node-library-build/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/node-library-build/CHANGELOG.json b/core-build/node-library-build/CHANGELOG.json deleted file mode 100644 index 6ecc98007e9..00000000000 --- a/core-build/node-library-build/CHANGELOG.json +++ /dev/null @@ -1,6290 +0,0 @@ -{ - "name": "@microsoft/node-library-build", - "entries": [ - { - "version": "6.5.26", - "tag": "@microsoft/node-library-build_v6.5.26", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "6.5.25", - "tag": "@microsoft/node-library-build_v6.5.25", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "6.5.24", - "tag": "@microsoft/node-library-build_v6.5.24", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "6.5.23", - "tag": "@microsoft/node-library-build_v6.5.23", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "6.5.22", - "tag": "@microsoft/node-library-build_v6.5.22", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "6.5.21", - "tag": "@microsoft/node-library-build_v6.5.21", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "6.5.20", - "tag": "@microsoft/node-library-build_v6.5.20", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "6.5.19", - "tag": "@microsoft/node-library-build_v6.5.19", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "6.5.18", - "tag": "@microsoft/node-library-build_v6.5.18", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "6.5.17", - "tag": "@microsoft/node-library-build_v6.5.17", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "6.5.16", - "tag": "@microsoft/node-library-build_v6.5.16", - "date": "Thu, 10 Dec 2020 23:25:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "6.5.15", - "tag": "@microsoft/node-library-build_v6.5.15", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "6.5.14", - "tag": "@microsoft/node-library-build_v6.5.14", - "date": "Mon, 30 Nov 2020 16:11:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.14`" - } - ] - } - }, - { - "version": "6.5.13", - "tag": "@microsoft/node-library-build_v6.5.13", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "6.5.12", - "tag": "@microsoft/node-library-build_v6.5.12", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "6.5.11", - "tag": "@microsoft/node-library-build_v6.5.11", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "6.5.10", - "tag": "@microsoft/node-library-build_v6.5.10", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "6.5.9", - "tag": "@microsoft/node-library-build_v6.5.9", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "6.5.8", - "tag": "@microsoft/node-library-build_v6.5.8", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "6.5.7", - "tag": "@microsoft/node-library-build_v6.5.7", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "6.5.6", - "tag": "@microsoft/node-library-build_v6.5.6", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "6.5.5", - "tag": "@microsoft/node-library-build_v6.5.5", - "date": "Tue, 27 Oct 2020 15:10:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "6.5.4", - "tag": "@microsoft/node-library-build_v6.5.4", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "6.5.3", - "tag": "@microsoft/node-library-build_v6.5.3", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "6.5.2", - "tag": "@microsoft/node-library-build_v6.5.2", - "date": "Mon, 05 Oct 2020 15:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "6.5.1", - "tag": "@microsoft/node-library-build_v6.5.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "6.5.0", - "tag": "@microsoft/node-library-build_v6.5.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "6.4.52", - "tag": "@microsoft/node-library-build_v6.4.52", - "date": "Tue, 22 Sep 2020 05:45:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.52`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "6.4.51", - "tag": "@microsoft/node-library-build_v6.4.51", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.51`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "6.4.50", - "tag": "@microsoft/node-library-build_v6.4.50", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "6.4.49", - "tag": "@microsoft/node-library-build_v6.4.49", - "date": "Sat, 19 Sep 2020 04:37:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "6.4.48", - "tag": "@microsoft/node-library-build_v6.4.48", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.48`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "6.4.47", - "tag": "@microsoft/node-library-build_v6.4.47", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "6.4.46", - "tag": "@microsoft/node-library-build_v6.4.46", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - } - ] - } - }, - { - "version": "6.4.45", - "tag": "@microsoft/node-library-build_v6.4.45", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - } - ] - } - }, - { - "version": "6.4.44", - "tag": "@microsoft/node-library-build_v6.4.44", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - } - ] - } - }, - { - "version": "6.4.43", - "tag": "@microsoft/node-library-build_v6.4.43", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.43`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - } - ] - } - }, - { - "version": "6.4.42", - "tag": "@microsoft/node-library-build_v6.4.42", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - } - ] - } - }, - { - "version": "6.4.41", - "tag": "@microsoft/node-library-build_v6.4.41", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "6.4.40", - "tag": "@microsoft/node-library-build_v6.4.40", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "6.4.39", - "tag": "@microsoft/node-library-build_v6.4.39", - "date": "Sat, 22 Aug 2020 05:55:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "6.4.38", - "tag": "@microsoft/node-library-build_v6.4.38", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - } - ] - } - }, - { - "version": "6.4.37", - "tag": "@microsoft/node-library-build_v6.4.37", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - } - ] - } - }, - { - "version": "6.4.36", - "tag": "@microsoft/node-library-build_v6.4.36", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - } - ] - } - }, - { - "version": "6.4.35", - "tag": "@microsoft/node-library-build_v6.4.35", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "6.4.34", - "tag": "@microsoft/node-library-build_v6.4.34", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "6.4.33", - "tag": "@microsoft/node-library-build_v6.4.33", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.2`" - } - ] - } - }, - { - "version": "6.4.32", - "tag": "@microsoft/node-library-build_v6.4.32", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.11` to `3.16.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.31` to `8.4.32`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.8.0` to `0.8.1`" - } - ] - } - }, - { - "version": "6.4.31", - "tag": "@microsoft/node-library-build_v6.4.31", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.30` to `8.4.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.2` to `0.8.0`" - } - ] - } - }, - { - "version": "6.4.30", - "tag": "@microsoft/node-library-build_v6.4.30", - "date": "Sat, 27 Jun 2020 00:09:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.29` to `8.4.30`" - } - ] - } - }, - { - "version": "6.4.29", - "tag": "@microsoft/node-library-build_v6.4.29", - "date": "Fri, 26 Jun 2020 22:16:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.28` to `8.4.29`" - } - ] - } - }, - { - "version": "6.4.28", - "tag": "@microsoft/node-library-build_v6.4.28", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.10` to `3.16.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.27` to `8.4.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.1` to `0.7.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "6.4.27", - "tag": "@microsoft/node-library-build_v6.4.27", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.9` to `3.16.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.26` to `8.4.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.0` to `0.7.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "6.4.26", - "tag": "@microsoft/node-library-build_v6.4.26", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.8` to `3.16.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.25` to `8.4.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.1` to `0.7.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "6.4.25", - "tag": "@microsoft/node-library-build_v6.4.25", - "date": "Mon, 15 Jun 2020 22:17:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.24` to `8.4.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.0` to `0.6.1`" - } - ] - } - }, - { - "version": "6.4.24", - "tag": "@microsoft/node-library-build_v6.4.24", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.23` to `8.4.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.3` to `0.6.0`" - } - ] - } - }, - { - "version": "6.4.23", - "tag": "@microsoft/node-library-build_v6.4.23", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.7` to `3.16.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.22` to `8.4.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "6.4.22", - "tag": "@microsoft/node-library-build_v6.4.22", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.21` to `8.4.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "6.4.21", - "tag": "@microsoft/node-library-build_v6.4.21", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.6` to `3.16.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.20` to `8.4.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "6.4.20", - "tag": "@microsoft/node-library-build_v6.4.20", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.5` to `3.16.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.19` to `8.4.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.17` to `0.5.0`" - } - ] - } - }, - { - "version": "6.4.19", - "tag": "@microsoft/node-library-build_v6.4.19", - "date": "Wed, 27 May 2020 05:15:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.4` to `3.16.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.13` to `3.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.18` to `8.4.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.16` to `0.4.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "6.4.18", - "tag": "@microsoft/node-library-build_v6.4.18", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.3` to `3.16.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.17` to `8.4.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.15` to `0.4.16`" - } - ] - } - }, - { - "version": "6.4.17", - "tag": "@microsoft/node-library-build_v6.4.17", - "date": "Fri, 22 May 2020 15:08:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.2` to `3.16.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.11` to `3.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.16` to `8.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.14` to `0.4.15`" - } - ] - } - }, - { - "version": "6.4.16", - "tag": "@microsoft/node-library-build_v6.4.16", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.1` to `3.16.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.10` to `3.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.15` to `8.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.13` to `0.4.14`" - } - ] - } - }, - { - "version": "6.4.15", - "tag": "@microsoft/node-library-build_v6.4.15", - "date": "Thu, 21 May 2020 15:41:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.0` to `3.16.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.9` to `3.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.14` to `8.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.12` to `0.4.13`" - } - ] - } - }, - { - "version": "6.4.14", - "tag": "@microsoft/node-library-build_v6.4.14", - "date": "Tue, 19 May 2020 15:08:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.13` to `8.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.11` to `0.4.12`" - } - ] - } - }, - { - "version": "6.4.13", - "tag": "@microsoft/node-library-build_v6.4.13", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.12` to `8.4.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.10` to `0.4.11`" - } - ] - } - }, - { - "version": "6.4.12", - "tag": "@microsoft/node-library-build_v6.4.12", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.11` to `8.4.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.9` to `0.4.10`" - } - ] - } - }, - { - "version": "6.4.11", - "tag": "@microsoft/node-library-build_v6.4.11", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.5` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.8` to `3.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.10` to `8.4.11`" - } - ] - } - }, - { - "version": "6.4.10", - "tag": "@microsoft/node-library-build_v6.4.10", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.4` to `3.15.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.7` to `3.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.9` to `8.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.8` to `0.4.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "6.4.9", - "tag": "@microsoft/node-library-build_v6.4.9", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.8` to `8.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.7` to `0.4.8`" - } - ] - } - }, - { - "version": "6.4.8", - "tag": "@microsoft/node-library-build_v6.4.8", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.7` to `8.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.6` to `0.4.7`" - } - ] - } - }, - { - "version": "6.4.7", - "tag": "@microsoft/node-library-build_v6.4.7", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.3` to `3.15.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.6` to `3.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.6` to `8.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.5` to `0.4.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "6.4.6", - "tag": "@microsoft/node-library-build_v6.4.6", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.2` to `3.15.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.5` to `3.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.5` to `8.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.4` to `0.4.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "6.4.5", - "tag": "@microsoft/node-library-build_v6.4.5", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.1` to `3.15.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.4` to `3.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.4` to `8.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "6.4.4", - "tag": "@microsoft/node-library-build_v6.4.4", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.3` to `3.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.3` to `8.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "6.4.3", - "tag": "@microsoft/node-library-build_v6.4.3", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.2` to `8.4.3`" - } - ] - } - }, - { - "version": "6.4.2", - "tag": "@microsoft/node-library-build_v6.4.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.1` to `8.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "6.4.1", - "tag": "@microsoft/node-library-build_v6.4.1", - "date": "Tue, 21 Jan 2020 21:56:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.0` to `8.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "6.4.0", - "tag": "@microsoft/node-library-build_v6.4.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.4` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.10` to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.16` to `8.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.15` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "6.3.16", - "tag": "@microsoft/node-library-build_v6.3.16", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.3` to `3.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.9` to `3.7.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.15` to `8.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "6.3.15", - "tag": "@microsoft/node-library-build_v6.3.15", - "date": "Tue, 14 Jan 2020 01:34:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.14` to `8.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.13` to `0.3.14`" - } - ] - } - }, - { - "version": "6.3.14", - "tag": "@microsoft/node-library-build_v6.3.14", - "date": "Sat, 11 Jan 2020 05:18:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.2` to `3.13.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.8` to `3.7.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.13` to `8.3.14`" - } - ] - } - }, - { - "version": "6.3.13", - "tag": "@microsoft/node-library-build_v6.3.13", - "date": "Thu, 09 Jan 2020 06:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.1` to `3.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.7` to `3.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.12` to `8.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "6.3.12", - "tag": "@microsoft/node-library-build_v6.3.12", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.0` to `3.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.6` to `3.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.11` to `8.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "6.3.11", - "tag": "@microsoft/node-library-build_v6.3.11", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.5` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.5` to `3.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.10` to `8.3.11`" - } - ] - } - }, - { - "version": "6.3.10", - "tag": "@microsoft/node-library-build_v6.3.10", - "date": "Tue, 03 Dec 2019 03:17:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.9` to `8.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.9` to `0.3.10`" - } - ] - } - }, - { - "version": "6.3.9", - "tag": "@microsoft/node-library-build_v6.3.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.8` to `8.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.8` to `0.3.9`" - } - ] - } - }, - { - "version": "6.3.8", - "tag": "@microsoft/node-library-build_v6.3.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.7` to `8.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.7` to `0.3.8`" - } - ] - } - }, - { - "version": "6.3.7", - "tag": "@microsoft/node-library-build_v6.3.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.4` to `3.12.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.4` to `3.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.6` to `8.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.6` to `0.3.7`" - } - ] - } - }, - { - "version": "6.3.6", - "tag": "@microsoft/node-library-build_v6.3.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.3` to `3.12.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.3` to `3.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.5` to `8.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "6.3.5", - "tag": "@microsoft/node-library-build_v6.3.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.4` to `8.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.4` to `0.3.5`" - } - ] - } - }, - { - "version": "6.3.4", - "tag": "@microsoft/node-library-build_v6.3.4", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.2` to `3.12.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.2` to `3.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.3` to `8.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "6.3.3", - "tag": "@microsoft/node-library-build_v6.3.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.2` to `8.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "6.3.2", - "tag": "@microsoft/node-library-build_v6.3.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.1` to `8.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "6.3.1", - "tag": "@microsoft/node-library-build_v6.3.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.1` to `3.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.1` to `3.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.0` to `8.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "6.3.0", - "tag": "@microsoft/node-library-build_v6.3.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.6` to `8.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.6` to `0.3.0`" - } - ] - } - }, - { - "version": "6.2.6", - "tag": "@microsoft/node-library-build_v6.2.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.5` to `8.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.5` to `0.2.6`" - } - ] - } - }, - { - "version": "6.2.5", - "tag": "@microsoft/node-library-build_v6.2.5", - "date": "Sun, 06 Oct 2019 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.4` to `8.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.4` to `0.2.5`" - } - ] - } - }, - { - "version": "6.2.4", - "tag": "@microsoft/node-library-build_v6.2.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.3` to `8.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.3` to `0.2.4`" - } - ] - } - }, - { - "version": "6.2.3", - "tag": "@microsoft/node-library-build_v6.2.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.2` to `8.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.2` to `0.2.3`" - } - ] - } - }, - { - "version": "6.2.2", - "tag": "@microsoft/node-library-build_v6.2.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.1` to `8.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.1` to `0.2.2`" - } - ] - } - }, - { - "version": "6.2.1", - "tag": "@microsoft/node-library-build_v6.2.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.0` to `8.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.0` to `0.2.1`" - } - ] - } - }, - { - "version": "6.2.0", - "tag": "@microsoft/node-library-build_v6.2.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.3` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.6.4` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.35` to `8.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.24` to `0.2.0`" - } - ] - } - }, - { - "version": "6.1.11", - "tag": "@microsoft/node-library-build_v6.1.11", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.34` to `8.1.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.23` to `0.1.24`" - } - ] - } - }, - { - "version": "6.1.10", - "tag": "@microsoft/node-library-build_v6.1.10", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.33` to `8.1.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.22` to `0.1.23`" - } - ] - } - }, - { - "version": "6.1.9", - "tag": "@microsoft/node-library-build_v6.1.9", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.2` to `3.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.6.3` to `3.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.32` to `8.1.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.21` to `0.1.22`" - } - ] - } - }, - { - "version": "6.1.8", - "tag": "@microsoft/node-library-build_v6.1.8", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.31` to `8.1.32`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.20` to `0.1.21`" - } - ] - } - }, - { - "version": "6.1.7", - "tag": "@microsoft/node-library-build_v6.1.7", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.1` to `3.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.6.2` to `3.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.30` to `8.1.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "6.1.6", - "tag": "@microsoft/node-library-build_v6.1.6", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.29` to `8.1.30`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "6.1.5", - "tag": "@microsoft/node-library-build_v6.1.5", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.28` to `8.1.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.17` to `0.1.18`" - } - ] - } - }, - { - "version": "6.1.4", - "tag": "@microsoft/node-library-build_v6.1.4", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.27` to `8.1.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.16` to `0.1.17`" - } - ] - } - }, - { - "version": "6.1.3", - "tag": "@microsoft/node-library-build_v6.1.3", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.6.1` to `3.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.26` to `8.1.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.15` to `0.1.16`" - } - ] - } - }, - { - "version": "6.1.2", - "tag": "@microsoft/node-library-build_v6.1.2", - "date": "Thu, 08 Aug 2019 00:49:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.25` to `8.1.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "6.1.1", - "tag": "@microsoft/node-library-build_v6.1.1", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.6.0` to `3.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.24` to `8.1.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "6.1.0", - "tag": "@microsoft/node-library-build_v6.1.0", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "minor": [ - { - "comment": "Update gulp to 4.0.2" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.26` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.76` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.23` to `8.1.24`" - } - ] - } - }, - { - "version": "6.0.74", - "tag": "@microsoft/node-library-build_v6.0.74", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.22` to `8.1.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.12` to `0.1.13`" - } - ] - } - }, - { - "version": "6.0.73", - "tag": "@microsoft/node-library-build_v6.0.73", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.21` to `8.1.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.11` to `0.1.12`" - } - ] - } - }, - { - "version": "6.0.72", - "tag": "@microsoft/node-library-build_v6.0.72", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.20` to `8.1.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.23` to `0.3.24`" - } - ] - } - }, - { - "version": "6.0.71", - "tag": "@microsoft/node-library-build_v6.0.71", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.19` to `8.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.22` to `0.3.23`" - } - ] - } - }, - { - "version": "6.0.70", - "tag": "@microsoft/node-library-build_v6.0.70", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.18` to `8.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.21` to `0.3.22`" - } - ] - } - }, - { - "version": "6.0.69", - "tag": "@microsoft/node-library-build_v6.0.69", - "date": "Mon, 08 Jul 2019 19:12:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.17` to `8.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.20` to `0.3.21`" - } - ] - } - }, - { - "version": "6.0.68", - "tag": "@microsoft/node-library-build_v6.0.68", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.16` to `8.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.19` to `0.3.20`" - } - ] - } - }, - { - "version": "6.0.67", - "tag": "@microsoft/node-library-build_v6.0.67", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.15` to `8.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.18` to `0.3.19`" - } - ] - } - }, - { - "version": "6.0.66", - "tag": "@microsoft/node-library-build_v6.0.66", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.14` to `8.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.17` to `0.3.18`" - } - ] - } - }, - { - "version": "6.0.65", - "tag": "@microsoft/node-library-build_v6.0.65", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.16` to `0.3.17`" - } - ] - } - }, - { - "version": "6.0.64", - "tag": "@microsoft/node-library-build_v6.0.64", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.13` to `8.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.15` to `0.3.16`" - } - ] - } - }, - { - "version": "6.0.63", - "tag": "@microsoft/node-library-build_v6.0.63", - "date": "Tue, 04 Jun 2019 05:51:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.12` to `8.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.14` to `0.3.15`" - } - ] - } - }, - { - "version": "6.0.62", - "tag": "@microsoft/node-library-build_v6.0.62", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.11` to `8.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.13` to `0.3.14`" - } - ] - } - }, - { - "version": "6.0.61", - "tag": "@microsoft/node-library-build_v6.0.61", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.10` to `8.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.12` to `0.3.13`" - } - ] - } - }, - { - "version": "6.0.60", - "tag": "@microsoft/node-library-build_v6.0.60", - "date": "Mon, 06 May 2019 20:46:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.9` to `8.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.11` to `0.3.12`" - } - ] - } - }, - { - "version": "6.0.59", - "tag": "@microsoft/node-library-build_v6.0.59", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.8` to `8.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.10` to `0.3.11`" - } - ] - } - }, - { - "version": "6.0.58", - "tag": "@microsoft/node-library-build_v6.0.58", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.7` to `8.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.9` to `0.3.10`" - } - ] - } - }, - { - "version": "6.0.57", - "tag": "@microsoft/node-library-build_v6.0.57", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.6` to `8.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.8` to `0.3.9`" - } - ] - } - }, - { - "version": "6.0.56", - "tag": "@microsoft/node-library-build_v6.0.56", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.5` to `8.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.7` to `0.3.8`" - } - ] - } - }, - { - "version": "6.0.55", - "tag": "@microsoft/node-library-build_v6.0.55", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.4` to `8.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.6` to `0.3.7`" - } - ] - } - }, - { - "version": "6.0.54", - "tag": "@microsoft/node-library-build_v6.0.54", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.3` to `8.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.5` to `0.3.6`" - } - ] - } - }, - { - "version": "6.0.53", - "tag": "@microsoft/node-library-build_v6.0.53", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.2` to `8.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.4` to `0.3.5`" - } - ] - } - }, - { - "version": "6.0.52", - "tag": "@microsoft/node-library-build_v6.0.52", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.1` to `8.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "6.0.51", - "tag": "@microsoft/node-library-build_v6.0.51", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.0` to `8.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "6.0.50", - "tag": "@microsoft/node-library-build_v6.0.50", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.23` to `8.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "6.0.49", - "tag": "@microsoft/node-library-build_v6.0.49", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.25` to `3.9.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.75` to `3.5.76`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.22` to `8.0.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "6.0.48", - "tag": "@microsoft/node-library-build_v6.0.48", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.24` to `3.9.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.74` to `3.5.75`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.21` to `8.0.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - } - ] - } - }, - { - "version": "6.0.47", - "tag": "@microsoft/node-library-build_v6.0.47", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.23` to `3.9.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.73` to `3.5.74`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.20` to `8.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - } - ] - } - }, - { - "version": "6.0.46", - "tag": "@microsoft/node-library-build_v6.0.46", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.22` to `3.9.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.72` to `3.5.73`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.19` to `8.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - } - ] - } - }, - { - "version": "6.0.45", - "tag": "@microsoft/node-library-build_v6.0.45", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.21` to `3.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.71` to `3.5.72`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.18` to `8.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - } - ] - } - }, - { - "version": "6.0.44", - "tag": "@microsoft/node-library-build_v6.0.44", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.20` to `3.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.70` to `3.5.71`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.17` to `8.0.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - } - ] - } - }, - { - "version": "6.0.43", - "tag": "@microsoft/node-library-build_v6.0.43", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.19` to `3.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.69` to `3.5.70`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.16` to `8.0.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - } - ] - } - }, - { - "version": "6.0.42", - "tag": "@microsoft/node-library-build_v6.0.42", - "date": "Thu, 21 Mar 2019 01:15:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.18` to `3.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.68` to `3.5.69`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.15` to `8.0.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - } - ] - } - }, - { - "version": "6.0.41", - "tag": "@microsoft/node-library-build_v6.0.41", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.17` to `3.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.67` to `3.5.68`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.14` to `8.0.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - } - ] - } - }, - { - "version": "6.0.40", - "tag": "@microsoft/node-library-build_v6.0.40", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.16` to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.66` to `3.5.67`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.13` to `8.0.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - } - ] - } - }, - { - "version": "6.0.39", - "tag": "@microsoft/node-library-build_v6.0.39", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.15` to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.65` to `3.5.66`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.12` to `8.0.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - } - ] - } - }, - { - "version": "6.0.38", - "tag": "@microsoft/node-library-build_v6.0.38", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.14` to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.64` to `3.5.65`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.11` to `8.0.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - } - ] - } - }, - { - "version": "6.0.37", - "tag": "@microsoft/node-library-build_v6.0.37", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.13` to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.63` to `3.5.64`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.10` to `8.0.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - } - ] - } - }, - { - "version": "6.0.36", - "tag": "@microsoft/node-library-build_v6.0.36", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.12` to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.62` to `3.5.63`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.9` to `8.0.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - } - ] - } - }, - { - "version": "6.0.35", - "tag": "@microsoft/node-library-build_v6.0.35", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.11` to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.61` to `3.5.62`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.8` to `8.0.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - } - ] - } - }, - { - "version": "6.0.34", - "tag": "@microsoft/node-library-build_v6.0.34", - "date": "Mon, 04 Mar 2019 17:13:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.10` to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.60` to `3.5.61`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.7` to `8.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - } - ] - } - }, - { - "version": "6.0.33", - "tag": "@microsoft/node-library-build_v6.0.33", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.9` to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.59` to `3.5.60`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.6` to `8.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - } - ] - } - }, - { - "version": "6.0.32", - "tag": "@microsoft/node-library-build_v6.0.32", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.8` to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.58` to `3.5.59`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.5` to `8.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - } - ] - } - }, - { - "version": "6.0.31", - "tag": "@microsoft/node-library-build_v6.0.31", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.7` to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.57` to `3.5.58`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.4` to `8.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - } - ] - } - }, - { - "version": "6.0.30", - "tag": "@microsoft/node-library-build_v6.0.30", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.6` to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.56` to `3.5.57`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.3` to `8.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - } - ] - } - }, - { - "version": "6.0.29", - "tag": "@microsoft/node-library-build_v6.0.29", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.5` to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.55` to `3.5.56`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.2` to `8.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "6.0.28", - "tag": "@microsoft/node-library-build_v6.0.28", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.4` to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.54` to `3.5.55`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.1` to `8.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "6.0.27", - "tag": "@microsoft/node-library-build_v6.0.27", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.3` to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.53` to `3.5.54`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.0` to `8.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.4.0` to `0.5.0`" - } - ] - } - }, - { - "version": "6.0.26", - "tag": "@microsoft/node-library-build_v6.0.26", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.2` to `3.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.52` to `3.5.53`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.8` to `8.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.4` to `0.4.0`" - } - ] - } - }, - { - "version": "6.0.25", - "tag": "@microsoft/node-library-build_v6.0.25", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.1` to `3.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.51` to `3.5.52`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.7` to `7.4.8`" - } - ] - } - }, - { - "version": "6.0.24", - "tag": "@microsoft/node-library-build_v6.0.24", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.0` to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.50` to `3.5.51`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.6` to `7.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "6.0.23", - "tag": "@microsoft/node-library-build_v6.0.23", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.57` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.49` to `3.5.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.5` to `7.4.6`" - } - ] - } - }, - { - "version": "6.0.22", - "tag": "@microsoft/node-library-build_v6.0.22", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.56` to `3.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.48` to `3.5.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.4` to `7.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "6.0.21", - "tag": "@microsoft/node-library-build_v6.0.21", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.55` to `3.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.47` to `3.5.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.3` to `7.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "6.0.20", - "tag": "@microsoft/node-library-build_v6.0.20", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.54` to `3.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.46` to `3.5.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "6.0.19", - "tag": "@microsoft/node-library-build_v6.0.19", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.53` to `3.8.54`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.45` to `3.5.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.1` to `7.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.1` to `0.3.0`" - } - ] - } - }, - { - "version": "6.0.18", - "tag": "@microsoft/node-library-build_v6.0.18", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.52` to `3.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.44` to `3.5.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.0` to `0.2.1`" - } - ] - } - }, - { - "version": "6.0.17", - "tag": "@microsoft/node-library-build_v6.0.17", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.51` to `3.8.52`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.43` to `3.5.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.3.1` to `7.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.1` to `0.2.0`" - } - ] - } - }, - { - "version": "6.0.16", - "tag": "@microsoft/node-library-build_v6.0.16", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.50` to `3.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.42` to `3.5.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.3.0` to `7.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "6.0.15", - "tag": "@microsoft/node-library-build_v6.0.15", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.49` to `3.8.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.41` to `3.5.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.7` to `7.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.0.0` to `0.1.0`" - } - ] - } - }, - { - "version": "6.0.14", - "tag": "@microsoft/node-library-build_v6.0.14", - "date": "Wed, 28 Nov 2018 19:29:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.48` to `3.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.40` to `3.5.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.6` to `7.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "6.0.13", - "tag": "@microsoft/node-library-build_v6.0.13", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.47` to `3.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.39` to `3.5.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.5` to `7.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "6.0.12", - "tag": "@microsoft/node-library-build_v6.0.12", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.46` to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.38` to `3.5.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.4` to `7.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "6.0.11", - "tag": "@microsoft/node-library-build_v6.0.11", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.45` to `3.8.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.37` to `3.5.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.3` to `7.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "6.0.10", - "tag": "@microsoft/node-library-build_v6.0.10", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.44` to `3.8.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.36` to `3.5.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.2` to `7.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "6.0.9", - "tag": "@microsoft/node-library-build_v6.0.9", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.43` to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.35` to `3.5.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.1` to `7.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "6.0.8", - "tag": "@microsoft/node-library-build_v6.0.8", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.42` to `3.8.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.34` to `3.5.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.0` to `7.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.4` to `0.5.0`" - } - ] - } - }, - { - "version": "6.0.7", - "tag": "@microsoft/node-library-build_v6.0.7", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.41` to `3.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.33` to `3.5.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.1.2` to `7.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "6.0.6", - "tag": "@microsoft/node-library-build_v6.0.6", - "date": "Thu, 01 Nov 2018 21:33:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.40` to `3.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.32` to `3.5.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.1.1` to `7.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "6.0.5", - "tag": "@microsoft/node-library-build_v6.0.5", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.39` to `3.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.31` to `3.5.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.1.0` to `7.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "6.0.4", - "tag": "@microsoft/node-library-build_v6.0.4", - "date": "Wed, 31 Oct 2018 21:17:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.3` to `7.1.0`" - } - ] - } - }, - { - "version": "6.0.3", - "tag": "@microsoft/node-library-build_v6.0.3", - "date": "Wed, 31 Oct 2018 17:00:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.38` to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.30` to `3.5.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.2` to `7.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "6.0.2", - "tag": "@microsoft/node-library-build_v6.0.2", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.37` to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.29` to `3.5.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.1` to `7.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - } - ] - } - }, - { - "version": "6.0.1", - "tag": "@microsoft/node-library-build_v6.0.1", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.36` to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.28` to `3.5.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.0` to `7.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - } - ] - } - }, - { - "version": "6.0.0", - "tag": "@microsoft/node-library-build_v6.0.0", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "major": [ - { - "comment": "Upgrading tasks to use rush-stack-compiler." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.35` to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.27` to `3.5.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.12` to `7.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - } - ] - } - }, - { - "version": "5.0.26", - "tag": "@microsoft/node-library-build_v5.0.26", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.34` to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.26` to `3.5.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.11` to `6.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "5.0.25", - "tag": "@microsoft/node-library-build_v5.0.25", - "date": "Thu, 25 Oct 2018 08:56:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.33` to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.25` to `3.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.10` to `6.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "5.0.24", - "tag": "@microsoft/node-library-build_v5.0.24", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.32` to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.24` to `3.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.9` to `6.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - } - ] - } - }, - { - "version": "5.0.23", - "tag": "@microsoft/node-library-build_v5.0.23", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.31` to `3.8.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.23` to `3.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.8` to `6.1.9`" - } - ] - } - }, - { - "version": "5.0.22", - "tag": "@microsoft/node-library-build_v5.0.22", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.30` to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.22` to `3.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.7` to `6.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - } - ] - } - }, - { - "version": "5.0.21", - "tag": "@microsoft/node-library-build_v5.0.21", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.29` to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.21` to `3.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.6` to `6.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - } - ] - } - }, - { - "version": "5.0.20", - "tag": "@microsoft/node-library-build_v5.0.20", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.28` to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.20` to `3.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.5` to `6.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "5.0.19", - "tag": "@microsoft/node-library-build_v5.0.19", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.27` to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.19` to `3.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.4` to `6.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "5.0.18", - "tag": "@microsoft/node-library-build_v5.0.18", - "date": "Tue, 09 Oct 2018 06:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.26` to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.18` to `3.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.3` to `6.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - } - ] - } - }, - { - "version": "5.0.17", - "tag": "@microsoft/node-library-build_v5.0.17", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.25` to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.17` to `3.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.2` to `6.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - } - ] - } - }, - { - "version": "5.0.16", - "tag": "@microsoft/node-library-build_v5.0.16", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.24` to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.16` to `3.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.1` to `6.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - } - ] - } - }, - { - "version": "5.0.15", - "tag": "@microsoft/node-library-build_v5.0.15", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.23` to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.15` to `3.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.0` to `6.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - } - ] - } - }, - { - "version": "5.0.14", - "tag": "@microsoft/node-library-build_v5.0.14", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.22` to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.14` to `3.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.5` to `6.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - } - ] - } - }, - { - "version": "5.0.13", - "tag": "@microsoft/node-library-build_v5.0.13", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.21` to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.13` to `3.5.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.4` to `6.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - } - ] - } - }, - { - "version": "5.0.12", - "tag": "@microsoft/node-library-build_v5.0.12", - "date": "Mon, 24 Sep 2018 16:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.3` to `6.0.4`" - } - ] - } - }, - { - "version": "5.0.11", - "tag": "@microsoft/node-library-build_v5.0.11", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.12` to `3.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.2` to `6.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - } - ] - } - }, - { - "version": "5.0.10", - "tag": "@microsoft/node-library-build_v5.0.10", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.11` to `3.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.1` to `6.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - } - ] - } - }, - { - "version": "5.0.9", - "tag": "@microsoft/node-library-build_v5.0.9", - "date": "Tue, 18 Sep 2018 21:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.10` to `3.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.0` to `6.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - } - ] - } - }, - { - "version": "5.0.8", - "tag": "@microsoft/node-library-build_v5.0.8", - "date": "Mon, 10 Sep 2018 23:23:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `5.0.2` to `6.0.0`" - } - ] - } - }, - { - "version": "5.0.7", - "tag": "@microsoft/node-library-build_v5.0.7", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.9` to `3.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `5.0.1` to `5.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - } - ] - } - }, - { - "version": "5.0.6", - "tag": "@microsoft/node-library-build_v5.0.6", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.8` to `3.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `5.0.0` to `5.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - } - ] - } - }, - { - "version": "5.0.5", - "tag": "@microsoft/node-library-build_v5.0.5", - "date": "Mon, 03 Sep 2018 16:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.7` to `3.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.12` to `5.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - } - ] - } - }, - { - "version": "5.0.4", - "tag": "@microsoft/node-library-build_v5.0.4", - "date": "Thu, 30 Aug 2018 22:47:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.11` to `4.11.12`" - } - ] - } - }, - { - "version": "5.0.3", - "tag": "@microsoft/node-library-build_v5.0.3", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.6` to `3.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.10` to `4.11.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "5.0.2", - "tag": "@microsoft/node-library-build_v5.0.2", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.13` to `3.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.5` to `3.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.9` to `4.11.10`" - } - ] - } - }, - { - "version": "5.0.1", - "tag": "@microsoft/node-library-build_v5.0.1", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.4` to `3.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.8` to `4.11.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - } - ] - } - }, - { - "version": "5.0.0", - "tag": "@microsoft/node-library-build_v5.0.0", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "major": [ - { - "comment": "Updating the way typescript and tslint are invoked." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.11` to `3.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.3` to `3.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.7` to `4.11.8`" - } - ] - } - }, - { - "version": "4.4.11", - "tag": "@microsoft/node-library-build_v4.4.11", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.10` to `3.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.6` to `4.11.7`" - } - ] - } - }, - { - "version": "4.4.10", - "tag": "@microsoft/node-library-build_v4.4.10", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.9` to `3.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.5` to `4.11.6`" - } - ] - } - }, - { - "version": "4.4.9", - "tag": "@microsoft/node-library-build_v4.4.9", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.8` to `3.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.4` to `4.11.5`" - } - ] - } - }, - { - "version": "4.4.8", - "tag": "@microsoft/node-library-build_v4.4.8", - "date": "Tue, 21 Aug 2018 16:04:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.3` to `4.11.4`" - } - ] - } - }, - { - "version": "4.4.7", - "tag": "@microsoft/node-library-build_v4.4.7", - "date": "Thu, 09 Aug 2018 21:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.4.3` to `3.5.0`" - } - ] - } - }, - { - "version": "4.4.6", - "tag": "@microsoft/node-library-build_v4.4.6", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.7` to `3.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.4.2` to `3.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.2` to `4.11.3`" - } - ] - } - }, - { - "version": "4.4.5", - "tag": "@microsoft/node-library-build_v4.4.5", - "date": "Thu, 09 Aug 2018 16:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.1` to `4.11.2`" - } - ] - } - }, - { - "version": "4.4.4", - "tag": "@microsoft/node-library-build_v4.4.4", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.6` to `3.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.0` to `4.11.1`" - } - ] - } - }, - { - "version": "4.4.3", - "tag": "@microsoft/node-library-build_v4.4.3", - "date": "Thu, 26 Jul 2018 23:53:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.5` to `4.11.0`" - } - ] - } - }, - { - "version": "4.4.2", - "tag": "@microsoft/node-library-build_v4.4.2", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.5` to `3.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.4.0` to `3.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.4` to `4.10.5`" - } - ] - } - }, - { - "version": "4.4.1", - "tag": "@microsoft/node-library-build_v4.4.1", - "date": "Wed, 25 Jul 2018 21:02:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.3` to `4.10.4`" - } - ] - } - }, - { - "version": "4.4.0", - "tag": "@microsoft/node-library-build_v4.4.0", - "date": "Fri, 20 Jul 2018 16:04:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrading mocha-related pack ages to remove dependency on a version of \"growl\" with NSP warnings." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.31` to `3.4.0`" - } - ] - } - }, - { - "version": "4.3.50", - "tag": "@microsoft/node-library-build_v4.3.50", - "date": "Tue, 17 Jul 2018 16:02:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.2` to `4.10.3`" - } - ] - } - }, - { - "version": "4.3.49", - "tag": "@microsoft/node-library-build_v4.3.49", - "date": "Fri, 13 Jul 2018 19:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.1` to `4.10.2`" - } - ] - } - }, - { - "version": "4.3.48", - "tag": "@microsoft/node-library-build_v4.3.48", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.4` to `3.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.30` to `3.3.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.0` to `4.10.1`" - } - ] - } - }, - { - "version": "4.3.47", - "tag": "@microsoft/node-library-build_v4.3.47", - "date": "Fri, 29 Jun 2018 02:56:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.19` to `4.10.0`" - } - ] - } - }, - { - "version": "4.3.46", - "tag": "@microsoft/node-library-build_v4.3.46", - "date": "Sat, 23 Jun 2018 02:21:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.18` to `4.9.19`" - } - ] - } - }, - { - "version": "4.3.45", - "tag": "@microsoft/node-library-build_v4.3.45", - "date": "Fri, 22 Jun 2018 16:05:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.17` to `4.9.18`" - } - ] - } - }, - { - "version": "4.3.44", - "tag": "@microsoft/node-library-build_v4.3.44", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.3` to `3.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.29` to `3.3.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.16` to `4.9.17`" - } - ] - } - }, - { - "version": "4.3.43", - "tag": "@microsoft/node-library-build_v4.3.43", - "date": "Tue, 19 Jun 2018 19:35:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.15` to `4.9.16`" - } - ] - } - }, - { - "version": "4.3.42", - "tag": "@microsoft/node-library-build_v4.3.42", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.28` to `3.3.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.14` to `4.9.15`" - } - ] - } - }, - { - "version": "4.3.41", - "tag": "@microsoft/node-library-build_v4.3.41", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.27` to `3.3.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.13` to `4.9.14`" - } - ] - } - }, - { - "version": "4.3.40", - "tag": "@microsoft/node-library-build_v4.3.40", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.26` to `3.3.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.12` to `4.9.13`" - } - ] - } - }, - { - "version": "4.3.39", - "tag": "@microsoft/node-library-build_v4.3.39", - "date": "Tue, 15 May 2018 00:18:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.11` to `4.9.12`" - } - ] - } - }, - { - "version": "4.3.38", - "tag": "@microsoft/node-library-build_v4.3.38", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.5` to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.25` to `3.3.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.10` to `4.9.11`" - } - ] - } - }, - { - "version": "4.3.37", - "tag": "@microsoft/node-library-build_v4.3.37", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.4` to `3.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.24` to `3.3.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.9` to `4.9.10`" - } - ] - } - }, - { - "version": "4.3.36", - "tag": "@microsoft/node-library-build_v4.3.36", - "date": "Tue, 01 May 2018 22:03:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.8` to `4.9.9`" - } - ] - } - }, - { - "version": "4.3.35", - "tag": "@microsoft/node-library-build_v4.3.35", - "date": "Fri, 27 Apr 2018 03:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.7` to `4.9.8`" - } - ] - } - }, - { - "version": "4.3.34", - "tag": "@microsoft/node-library-build_v4.3.34", - "date": "Fri, 20 Apr 2018 16:06:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.6` to `4.9.7`" - } - ] - } - }, - { - "version": "4.3.33", - "tag": "@microsoft/node-library-build_v4.3.33", - "date": "Thu, 19 Apr 2018 21:25:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.5` to `4.9.6`" - } - ] - } - }, - { - "version": "4.3.32", - "tag": "@microsoft/node-library-build_v4.3.32", - "date": "Thu, 19 Apr 2018 17:02:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.4` to `4.9.5`" - } - ] - } - }, - { - "version": "4.3.31", - "tag": "@microsoft/node-library-build_v4.3.31", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.3` to `3.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.23` to `3.3.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.3` to `4.9.4`" - } - ] - } - }, - { - "version": "4.3.30", - "tag": "@microsoft/node-library-build_v4.3.30", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.2` to `3.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.22` to `3.3.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.2` to `4.9.3`" - } - ] - } - }, - { - "version": "4.3.29", - "tag": "@microsoft/node-library-build_v4.3.29", - "date": "Tue, 27 Mar 2018 01:34:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.1` to `4.9.2`" - } - ] - } - }, - { - "version": "4.3.28", - "tag": "@microsoft/node-library-build_v4.3.28", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.1` to `3.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.21` to `3.3.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.0` to `4.9.1`" - } - ] - } - }, - { - "version": "4.3.27", - "tag": "@microsoft/node-library-build_v4.3.27", - "date": "Sun, 25 Mar 2018 01:26:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.8.1` to `4.9.0`" - } - ] - } - }, - { - "version": "4.3.26", - "tag": "@microsoft/node-library-build_v4.3.26", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.20` to `3.3.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.8.0` to `4.8.1`" - } - ] - } - }, - { - "version": "4.3.25", - "tag": "@microsoft/node-library-build_v4.3.25", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.10` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.19` to `3.3.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.22` to `4.8.0`" - } - ] - } - }, - { - "version": "4.3.24", - "tag": "@microsoft/node-library-build_v4.3.24", - "date": "Tue, 20 Mar 2018 02:44:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.21` to `4.7.22`" - } - ] - } - }, - { - "version": "4.3.23", - "tag": "@microsoft/node-library-build_v4.3.23", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.9` to `3.6.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.18` to `3.3.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.20` to `4.7.21`" - } - ] - } - }, - { - "version": "4.3.22", - "tag": "@microsoft/node-library-build_v4.3.22", - "date": "Thu, 15 Mar 2018 20:00:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.19` to `4.7.20`" - } - ] - } - }, - { - "version": "4.3.21", - "tag": "@microsoft/node-library-build_v4.3.21", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.8` to `3.6.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.17` to `3.3.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.18` to `4.7.19`" - } - ] - } - }, - { - "version": "4.3.20", - "tag": "@microsoft/node-library-build_v4.3.20", - "date": "Tue, 13 Mar 2018 23:11:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.17` to `4.7.18`" - } - ] - } - }, - { - "version": "4.3.19", - "tag": "@microsoft/node-library-build_v4.3.19", - "date": "Mon, 12 Mar 2018 20:36:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.16` to `4.7.17`" - } - ] - } - }, - { - "version": "4.3.18", - "tag": "@microsoft/node-library-build_v4.3.18", - "date": "Tue, 06 Mar 2018 17:04:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.15` to `4.7.16`" - } - ] - } - }, - { - "version": "4.3.17", - "tag": "@microsoft/node-library-build_v4.3.17", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.7` to `3.6.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.16` to `3.3.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.14` to `4.7.15`" - } - ] - } - }, - { - "version": "4.3.16", - "tag": "@microsoft/node-library-build_v4.3.16", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.6` to `3.6.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.15` to `3.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.13` to `4.7.14`" - } - ] - } - }, - { - "version": "4.3.15", - "tag": "@microsoft/node-library-build_v4.3.15", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.5` to `3.6.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.14` to `3.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.12` to `4.7.13`" - } - ] - } - }, - { - "version": "4.3.14", - "tag": "@microsoft/node-library-build_v4.3.14", - "date": "Wed, 21 Feb 2018 03:13:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.4` to `3.6.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.13` to `3.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.11` to `4.7.12`" - } - ] - } - }, - { - "version": "4.3.13", - "tag": "@microsoft/node-library-build_v4.3.13", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.3` to `3.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.12` to `3.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.10` to `4.7.11`" - } - ] - } - }, - { - "version": "4.3.12", - "tag": "@microsoft/node-library-build_v4.3.12", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.2` to `3.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.11` to `3.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.9` to `4.7.10`" - } - ] - } - }, - { - "version": "4.3.11", - "tag": "@microsoft/node-library-build_v4.3.11", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.1` to `3.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.10` to `3.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.8` to `4.7.9`" - } - ] - } - }, - { - "version": "4.3.10", - "tag": "@microsoft/node-library-build_v4.3.10", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.0` to `3.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.9` to `3.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.7` to `4.7.8`" - } - ] - } - }, - { - "version": "4.3.9", - "tag": "@microsoft/node-library-build_v4.3.9", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.3` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.8` to `3.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.6` to `4.7.7`" - } - ] - } - }, - { - "version": "4.3.8", - "tag": "@microsoft/node-library-build_v4.3.8", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.7` to `3.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.5` to `4.7.6`" - } - ] - } - }, - { - "version": "4.3.7", - "tag": "@microsoft/node-library-build_v4.3.7", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.6` to `3.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.4` to `4.7.5`" - } - ] - } - }, - { - "version": "4.3.6", - "tag": "@microsoft/node-library-build_v4.3.6", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.5` to `3.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.3` to `4.7.4`" - } - ] - } - }, - { - "version": "4.3.5", - "tag": "@microsoft/node-library-build_v4.3.5", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.4` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.4` to `3.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.2` to `4.7.3`" - } - ] - } - }, - { - "version": "4.3.4", - "tag": "@microsoft/node-library-build_v4.3.4", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "patch": [ - { - "comment": "Update dependency of node-library-build" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.3` to `3.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.3` to `3.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.1` to `4.7.2`" - } - ] - } - }, - { - "version": "4.3.3", - "tag": "@microsoft/node-library-build_v4.3.3", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.2` to `3.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.2` to `3.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.6.0` to `4.7.0`" - } - ] - } - }, - { - "version": "4.3.2", - "tag": "@microsoft/node-library-build_v4.3.2", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.1` to `3.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.5.1` to `4.6.0`" - } - ] - } - }, - { - "version": "4.3.1", - "tag": "@microsoft/node-library-build_v4.3.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.0` to `3.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.5.0` to `4.5.1`" - } - ] - } - }, - { - "version": "4.3.0", - "tag": "@microsoft/node-library-build_v4.3.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.7` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.17` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.4.1` to `4.5.0`" - } - ] - } - }, - { - "version": "4.2.16", - "tag": "@microsoft/node-library-build_v4.2.16", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.5` to `3.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.15` to `3.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.3` to `4.4.0`" - } - ] - } - }, - { - "version": "4.2.15", - "tag": "@microsoft/node-library-build_v4.2.15", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.4` to `3.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.14` to `3.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.2` to `4.3.3`" - } - ] - } - }, - { - "version": "4.2.14", - "tag": "@microsoft/node-library-build_v4.2.14", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.3` to `3.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.13` to `3.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.1` to `4.3.2`" - } - ] - } - }, - { - "version": "4.2.13", - "tag": "@microsoft/node-library-build_v4.2.13", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.2` to `3.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.12` to `3.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.0` to `4.3.1`" - } - ] - } - }, - { - "version": "4.2.12", - "tag": "@microsoft/node-library-build_v4.2.12", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.1` to `3.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.11` to `3.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.18` to `4.3.0`" - } - ] - } - }, - { - "version": "4.2.11", - "tag": "@microsoft/node-library-build_v4.2.11", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.10` to `3.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.17` to `4.2.18`" - } - ] - } - }, - { - "version": "4.2.10", - "tag": "@microsoft/node-library-build_v4.2.10", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.9` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.9` to `3.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.16` to `4.2.17`" - } - ] - } - }, - { - "version": "4.2.9", - "tag": "@microsoft/node-library-build_v4.2.9", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.8` to `3.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.8` to `3.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.15` to `4.2.16`" - } - ] - } - }, - { - "version": "4.2.8", - "tag": "@microsoft/node-library-build_v4.2.8", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.7` to `3.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.7` to `3.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.14` to `4.2.15`" - } - ] - } - }, - { - "version": "4.2.7", - "tag": "@microsoft/node-library-build_v4.2.7", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.6` to `3.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.6` to `3.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.13` to `4.2.14`" - } - ] - } - }, - { - "version": "4.2.6", - "tag": "@microsoft/node-library-build_v4.2.6", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.5` to `3.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.5` to `3.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.12` to `4.2.13`" - } - ] - } - }, - { - "version": "4.2.5", - "tag": "@microsoft/node-library-build_v4.2.5", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.11` to `4.2.12`" - } - ] - } - }, - { - "version": "4.2.4", - "tag": "@microsoft/node-library-build_v4.2.4", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.3` to `3.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.3` to `3.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.10` to `4.2.11`" - } - ] - } - }, - { - "version": "4.2.3", - "tag": "@microsoft/node-library-build_v4.2.3", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.2` to `3.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.2` to `3.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.9` to `4.2.10`" - } - ] - } - }, - { - "version": "4.2.2", - "tag": "@microsoft/node-library-build_v4.2.2", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.1` to `3.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.1` to `3.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.8` to `4.2.9`" - } - ] - } - }, - { - "version": "4.2.1", - "tag": "@microsoft/node-library-build_v4.2.1", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.0` to `3.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.2.0` to `3.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.7` to `4.2.8`" - } - ] - } - }, - { - "version": "4.2.0", - "tag": "@microsoft/node-library-build_v4.2.0", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "minor": [ - { - "author": "QZ ", - "commit": "5fe47765dbb3567bebc30cf5d7ac2205f6e655b0", - "comment": "Support Jest task" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.6` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.1.6` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.6` to `4.2.7`" - } - ] - } - }, - { - "version": "4.1.6", - "tag": "@microsoft/node-library-build_v4.1.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.5` to `3.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.1.5` to `3.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.5` to `4.2.6`" - } - ] - } - }, - { - "version": "4.1.5", - "tag": "@microsoft/node-library-build_v4.1.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.4` to `3.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.1.4` to `3.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.4` to `4.2.5`" - } - ] - } - }, - { - "version": "4.1.4", - "tag": "@microsoft/node-library-build_v4.1.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.3` to `3.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.1.3` to `3.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.3` to `4.2.4`" - } - ] - } - }, - { - "version": "4.1.3", - "tag": "@microsoft/node-library-build_v4.1.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.2` to `3.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.1.2` to `3.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.2` to `4.2.3`" - } - ] - } - }, - { - "version": "4.1.2", - "tag": "@microsoft/node-library-build_v4.1.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.1` to `3.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.1.1` to `3.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.1` to `4.2.2`" - } - ] - } - }, - { - "version": "4.1.1", - "tag": "@microsoft/node-library-build_v4.1.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.0` to `3.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.1.0` to `3.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.0` to `4.2.1`" - } - ] - } - }, - { - "version": "4.1.0", - "tag": "@microsoft/node-library-build_v4.1.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.8` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.8` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.1.0` to `4.2.0`" - } - ] - } - }, - { - "version": "4.0.8", - "tag": "@microsoft/node-library-build_v4.0.8", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.7` to `3.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.7` to `3.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.7` to `4.1.0`" - } - ] - } - }, - { - "version": "4.0.7", - "tag": "@microsoft/node-library-build_v4.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.6` to `3.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.6` to `3.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.6` to `4.0.7`" - } - ] - } - }, - { - "version": "4.0.6", - "tag": "@microsoft/node-library-build_v4.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "bb96549aa8508ff627a0cae5ee41ae0251f2777d", - "comment": "Deprecate @types/es6-coll ections in favor of built-in typescript typings 'es2015.collection' a nd 'es2015.iterable'" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.5` to `3.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.5` to `3.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.5` to `4.0.6`" - } - ] - } - }, - { - "version": "4.0.5", - "tag": "@microsoft/node-library-build_v4.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.4` to `3.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.4` to `3.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.4` to `4.0.5`" - } - ] - } - }, - { - "version": "4.0.4", - "tag": "@microsoft/node-library-build_v4.0.4", - "date": "Thu, 07 Sep 2017 00:11:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.3` to `3.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.3` to `3.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.3` to `4.0.4`" - } - ] - } - }, - { - "version": "4.0.3", - "tag": "@microsoft/node-library-build_v4.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.2` to `3.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.2` to `3.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.2` to `4.0.3`" - } - ] - } - }, - { - "version": "4.0.2", - "tag": "@microsoft/node-library-build_v4.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.1` to `3.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.1` to `3.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.1` to `4.0.2`" - } - ] - } - }, - { - "version": "4.0.1", - "tag": "@microsoft/node-library-build_v4.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.0` to `4.0.1`" - } - ] - } - }, - { - "version": "4.0.0", - "tag": "@microsoft/node-library-build_v4.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.1` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.13` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.3` to `4.0.0`" - } - ] - } - }, - { - "version": "3.4.1", - "tag": "@microsoft/node-library-build_v3.4.1", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.0` to `2.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.12` to `2.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.2` to `3.5.3`" - } - ] - } - }, - { - "version": "3.4.0", - "tag": "@microsoft/node-library-build_v3.4.0", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "minor": [ - { - "comment": "node-library-build now supports the CopyStaticAssetsTask" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.6` to `2.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.11` to `2.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.1` to `3.5.2`" - } - ] - } - }, - { - "version": "3.3.2", - "tag": "@microsoft/node-library-build_v3.3.2", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.5` to `2.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.10` to `2.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.0` to `3.5.1`" - } - ] - } - }, - { - "version": "3.3.1", - "tag": "@microsoft/node-library-build_v3.3.1", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.4` to `2.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.9` to `2.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.4.2` to `3.5.0`" - } - ] - } - }, - { - "version": "3.3.0", - "tag": "@microsoft/node-library-build_v3.3.0", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": { - "minor": [ - { - "comment": "node-library-build now supports pre-copy.json and post-copy.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.3` to `2.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.8` to `2.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.4.1` to `3.4.2`" - } - ] - } - }, - { - "version": "3.2.8", - "tag": "@microsoft/node-library-build_v3.2.8", - "date": "Wed, 16 Aug 2017 13:04:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.3.2` to `3.4.0`" - } - ] - } - }, - { - "version": "3.2.7", - "tag": "@microsoft/node-library-build_v3.2.7", - "date": "Tue, 15 Aug 2017 19:04:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.2` to `2.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.7` to `2.1.8`" - } - ] - } - }, - { - "version": "3.2.6", - "tag": "@microsoft/node-library-build_v3.2.6", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.1` to `2.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.6` to `2.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.3.1` to `3.3.2`" - } - ] - } - }, - { - "version": "3.2.5", - "tag": "@microsoft/node-library-build_v3.2.5", - "date": "Sat, 12 Aug 2017 01:03:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.0` to `2.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.5` to `2.1.6`" - } - ] - } - }, - { - "version": "3.2.4", - "tag": "@microsoft/node-library-build_v3.2.4", - "date": "Fri, 11 Aug 2017 21:44:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.8.0` to `2.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.4` to `2.1.5`" - } - ] - } - }, - { - "version": "3.2.3", - "tag": "@microsoft/node-library-build_v3.2.3", - "date": "Sat, 05 Aug 2017 01:04:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.3` to `2.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.3` to `2.1.4`" - } - ] - } - }, - { - "version": "3.2.2", - "tag": "@microsoft/node-library-build_v3.2.2", - "date": "Mon, 31 Jul 2017 21:18:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.2` to `2.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.2` to `2.1.3`" - } - ] - } - }, - { - "version": "3.2.1", - "tag": "@microsoft/node-library-build_v3.2.1", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools and restrict the dependency version requirements." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.1` to `2.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `2.1.1` to `2.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.3.0` to `3.3.1`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/node-library-build_v3.2.0", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.7.0 <3.0.0` to `>=2.7.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `>=2.1.0 <3.0.0` to `>=2.1.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=3.2.0 <4.0.0` to `>=3.3.0 <4.0.0`" - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/node-library-build_v3.1.0", - "date": "Fri, 07 Jul 2017 01:02:28 GMT", - "comments": { - "minor": [ - { - "comment": "Enable StrictNullChecks." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.6 <3.0.0` to `>=2.5.6 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `>=2.0.2 <3.0.0` to `>=2.1.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=3.1.5 <4.0.0` to `>=3.2.0 <4.0.0`" - } - ] - } - }, - { - "version": "3.0.1", - "tag": "@microsoft/node-library-build_v3.0.1", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.4.3 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `>=2.0.1 <3.0.0` to `>=2.0.2 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=3.0.3 <4.0.0` to `>=3.0.3 <4.0.0`" - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/node-library-build_v3.0.0", - "date": "Mon, 20 Mar 2017 21:52:20 GMT", - "comments": { - "major": [ - { - "comment": "Updating build task dependencies." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.2 <3.0.0` to `>=2.4.3 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.4.1 <3.0.0` to `>=3.0.0 <4.0.0`" - } - ] - } - }, - { - "version": "2.3.1", - "tag": "@microsoft/node-library-build_v2.3.1", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.0 <3.0.0` to `>=2.4.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.2.5 <3.0.0` to `>=2.2.5 <3.0.0`" - } - ] - } - }, - { - "version": "2.3.0", - "tag": "@microsoft/node-library-build_v2.3.0", - "date": "Wed, 08 Feb 2017 01:41:58 GMT", - "comments": { - "minor": [ - { - "comment": "Treat warnings as errors in production. Treat tsli nt errors as warnings." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.2.3 <3.0.0` to `>=2.3.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.2.0", - "tag": "@microsoft/node-library-build_v2.2.0", - "date": "Fri, 20 Jan 2017 01:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Run the api-extractor task during the default build." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.1.0 <3.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.0", - "tag": "@microsoft/node-library-build_v2.1.0", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "minor": [ - { - "comment": "Enable the ApiExtractor task from gulp-core-build-typescript." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-mocha\" from `>=2.0.0 <3.0.0` to `>=2.0.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.1.0 <3.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.0.0", - "tag": "@microsoft/node-library-build_v2.0.0", - "date": "Wed, 11 Jan 2017 14:11:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.0.1 <3.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - } - ] -} diff --git a/core-build/node-library-build/CHANGELOG.md b/core-build/node-library-build/CHANGELOG.md deleted file mode 100644 index e0dce91072c..00000000000 --- a/core-build/node-library-build/CHANGELOG.md +++ /dev/null @@ -1,1742 +0,0 @@ -# Change Log - @microsoft/node-library-build - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 6.5.26 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 6.5.25 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 6.5.24 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 6.5.23 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 6.5.22 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 6.5.21 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 6.5.20 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 6.5.19 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 6.5.18 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 6.5.17 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 6.5.16 -Thu, 10 Dec 2020 23:25:49 GMT - -_Version update only_ - -## 6.5.15 -Sat, 05 Dec 2020 01:11:23 GMT - -_Version update only_ - -## 6.5.14 -Mon, 30 Nov 2020 16:11:49 GMT - -_Version update only_ - -## 6.5.13 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 6.5.12 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 6.5.11 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 6.5.10 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 6.5.9 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 6.5.8 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 6.5.7 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 6.5.6 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 6.5.5 -Tue, 27 Oct 2020 15:10:13 GMT - -_Version update only_ - -## 6.5.4 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 6.5.3 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 6.5.2 -Mon, 05 Oct 2020 15:10:42 GMT - -_Version update only_ - -## 6.5.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 6.5.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -## 6.4.52 -Tue, 22 Sep 2020 05:45:56 GMT - -_Version update only_ - -## 6.4.51 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 6.4.50 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 6.4.49 -Sat, 19 Sep 2020 04:37:26 GMT - -_Version update only_ - -## 6.4.48 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 6.4.47 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 6.4.46 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 6.4.45 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 6.4.44 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 6.4.43 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 6.4.42 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 6.4.41 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 6.4.40 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 6.4.39 -Sat, 22 Aug 2020 05:55:42 GMT - -_Version update only_ - -## 6.4.38 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 6.4.37 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 6.4.36 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 6.4.35 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 6.4.34 -Wed, 12 Aug 2020 00:10:05 GMT - -_Version update only_ - -## 6.4.33 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 6.4.32 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 6.4.31 -Fri, 03 Jul 2020 05:46:41 GMT - -_Version update only_ - -## 6.4.30 -Sat, 27 Jun 2020 00:09:38 GMT - -_Version update only_ - -## 6.4.29 -Fri, 26 Jun 2020 22:16:39 GMT - -_Version update only_ - -## 6.4.28 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 6.4.27 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 6.4.26 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 6.4.25 -Mon, 15 Jun 2020 22:17:17 GMT - -_Version update only_ - -## 6.4.24 -Fri, 12 Jun 2020 09:19:21 GMT - -_Version update only_ - -## 6.4.23 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 6.4.22 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 6.4.21 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 6.4.20 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 6.4.19 -Wed, 27 May 2020 05:15:10 GMT - -_Version update only_ - -## 6.4.18 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 6.4.17 -Fri, 22 May 2020 15:08:42 GMT - -_Version update only_ - -## 6.4.16 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 6.4.15 -Thu, 21 May 2020 15:41:59 GMT - -_Version update only_ - -## 6.4.14 -Tue, 19 May 2020 15:08:19 GMT - -_Version update only_ - -## 6.4.13 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 6.4.12 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 6.4.11 -Sat, 02 May 2020 00:08:16 GMT - -_Version update only_ - -## 6.4.10 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 6.4.9 -Fri, 03 Apr 2020 15:10:15 GMT - -_Version update only_ - -## 6.4.8 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 6.4.7 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 6.4.6 -Wed, 18 Mar 2020 15:07:47 GMT - -_Version update only_ - -## 6.4.5 -Tue, 17 Mar 2020 23:55:58 GMT - -_Version update only_ - -## 6.4.4 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 6.4.3 -Fri, 24 Jan 2020 00:27:39 GMT - -_Version update only_ - -## 6.4.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 6.4.1 -Tue, 21 Jan 2020 21:56:13 GMT - -_Version update only_ - -## 6.4.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 6.3.16 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 6.3.15 -Tue, 14 Jan 2020 01:34:15 GMT - -_Version update only_ - -## 6.3.14 -Sat, 11 Jan 2020 05:18:23 GMT - -_Version update only_ - -## 6.3.13 -Thu, 09 Jan 2020 06:44:12 GMT - -_Version update only_ - -## 6.3.12 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 6.3.11 -Wed, 04 Dec 2019 23:17:55 GMT - -_Version update only_ - -## 6.3.10 -Tue, 03 Dec 2019 03:17:43 GMT - -_Version update only_ - -## 6.3.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 6.3.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 6.3.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 6.3.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 6.3.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 6.3.4 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 6.3.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 6.3.2 -Fri, 25 Oct 2019 15:08:54 GMT - -_Version update only_ - -## 6.3.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 6.3.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 6.2.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 6.2.5 -Sun, 06 Oct 2019 00:27:39 GMT - -_Version update only_ - -## 6.2.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 6.2.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 6.2.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 6.2.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 6.2.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 6.1.11 -Fri, 20 Sep 2019 21:27:22 GMT - -_Version update only_ - -## 6.1.10 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 6.1.9 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 6.1.8 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 6.1.7 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 6.1.6 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 6.1.5 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 6.1.4 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 6.1.3 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 6.1.2 -Thu, 08 Aug 2019 00:49:05 GMT - -_Version update only_ - -## 6.1.1 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 6.1.0 -Tue, 23 Jul 2019 19:14:38 GMT - -### Minor changes - -- Update gulp to 4.0.2 - -## 6.0.74 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 6.0.73 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 6.0.72 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 6.0.71 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 6.0.70 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 6.0.69 -Mon, 08 Jul 2019 19:12:18 GMT - -_Version update only_ - -## 6.0.68 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 6.0.67 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 6.0.66 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 6.0.65 -Thu, 06 Jun 2019 22:33:36 GMT - -_Version update only_ - -## 6.0.64 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 6.0.63 -Tue, 04 Jun 2019 05:51:53 GMT - -_Version update only_ - -## 6.0.62 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 6.0.61 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 6.0.60 -Mon, 06 May 2019 20:46:21 GMT - -_Version update only_ - -## 6.0.59 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 6.0.58 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 6.0.57 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 6.0.56 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 6.0.55 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 6.0.54 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 6.0.53 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 6.0.52 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 6.0.51 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 6.0.50 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 6.0.49 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 6.0.48 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 6.0.47 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 6.0.46 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 6.0.45 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 6.0.44 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 6.0.43 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 6.0.42 -Thu, 21 Mar 2019 01:15:32 GMT - -_Version update only_ - -## 6.0.41 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 6.0.40 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 6.0.39 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 6.0.38 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 6.0.37 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 6.0.36 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 6.0.35 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 6.0.34 -Mon, 04 Mar 2019 17:13:19 GMT - -_Version update only_ - -## 6.0.33 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 6.0.32 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 6.0.31 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 6.0.30 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 6.0.29 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 6.0.28 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 6.0.27 -Wed, 30 Jan 2019 20:49:11 GMT - -_Version update only_ - -## 6.0.26 -Sat, 19 Jan 2019 03:47:47 GMT - -_Version update only_ - -## 6.0.25 -Tue, 15 Jan 2019 17:04:09 GMT - -_Version update only_ - -## 6.0.24 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 6.0.23 -Mon, 07 Jan 2019 17:04:07 GMT - -_Version update only_ - -## 6.0.22 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 6.0.21 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 6.0.20 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 6.0.19 -Sat, 08 Dec 2018 06:35:36 GMT - -_Version update only_ - -## 6.0.18 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 6.0.17 -Fri, 30 Nov 2018 23:34:57 GMT - -_Version update only_ - -## 6.0.16 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 6.0.15 -Thu, 29 Nov 2018 00:35:39 GMT - -_Version update only_ - -## 6.0.14 -Wed, 28 Nov 2018 19:29:53 GMT - -_Version update only_ - -## 6.0.13 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 6.0.12 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 6.0.11 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 6.0.10 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 6.0.9 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 6.0.8 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 6.0.7 -Mon, 05 Nov 2018 17:04:24 GMT - -_Version update only_ - -## 6.0.6 -Thu, 01 Nov 2018 21:33:51 GMT - -_Version update only_ - -## 6.0.5 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 6.0.4 -Wed, 31 Oct 2018 21:17:50 GMT - -_Version update only_ - -## 6.0.3 -Wed, 31 Oct 2018 17:00:55 GMT - -_Version update only_ - -## 6.0.2 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 6.0.1 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 6.0.0 -Sat, 27 Oct 2018 00:26:56 GMT - -### Breaking changes - -- Upgrading tasks to use rush-stack-compiler. - -## 5.0.26 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 5.0.25 -Thu, 25 Oct 2018 08:56:02 GMT - -_Version update only_ - -## 5.0.24 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 5.0.23 -Thu, 18 Oct 2018 05:30:14 GMT - -_Version update only_ - -## 5.0.22 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 5.0.21 -Wed, 17 Oct 2018 21:04:49 GMT - -_Version update only_ - -## 5.0.20 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 5.0.19 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 5.0.18 -Tue, 09 Oct 2018 06:58:02 GMT - -_Version update only_ - -## 5.0.17 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 5.0.16 -Sun, 07 Oct 2018 06:15:56 GMT - -_Version update only_ - -## 5.0.15 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 5.0.14 -Wed, 26 Sep 2018 21:39:40 GMT - -_Version update only_ - -## 5.0.13 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 5.0.12 -Mon, 24 Sep 2018 16:04:28 GMT - -_Version update only_ - -## 5.0.11 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 5.0.10 -Thu, 20 Sep 2018 23:57:21 GMT - -_Version update only_ - -## 5.0.9 -Tue, 18 Sep 2018 21:04:55 GMT - -_Version update only_ - -## 5.0.8 -Mon, 10 Sep 2018 23:23:01 GMT - -_Version update only_ - -## 5.0.7 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 5.0.6 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 5.0.5 -Mon, 03 Sep 2018 16:04:46 GMT - -_Version update only_ - -## 5.0.4 -Thu, 30 Aug 2018 22:47:34 GMT - -_Version update only_ - -## 5.0.3 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 5.0.2 -Thu, 30 Aug 2018 18:45:12 GMT - -_Version update only_ - -## 5.0.1 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 5.0.0 -Wed, 29 Aug 2018 06:36:50 GMT - -### Breaking changes - -- Updating the way typescript and tslint are invoked. - -## 4.4.11 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 4.4.10 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 4.4.9 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 4.4.8 -Tue, 21 Aug 2018 16:04:38 GMT - -_Version update only_ - -## 4.4.7 -Thu, 09 Aug 2018 21:58:02 GMT - -_Version update only_ - -## 4.4.6 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 4.4.5 -Thu, 09 Aug 2018 16:04:24 GMT - -_Version update only_ - -## 4.4.4 -Tue, 07 Aug 2018 22:27:31 GMT - -_Version update only_ - -## 4.4.3 -Thu, 26 Jul 2018 23:53:43 GMT - -_Version update only_ - -## 4.4.2 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 4.4.1 -Wed, 25 Jul 2018 21:02:57 GMT - -_Version update only_ - -## 4.4.0 -Fri, 20 Jul 2018 16:04:52 GMT - -### Minor changes - -- Upgrading mocha-related pack ages to remove dependency on a version of "growl" with NSP warnings. - -## 4.3.50 -Tue, 17 Jul 2018 16:02:52 GMT - -_Version update only_ - -## 4.3.49 -Fri, 13 Jul 2018 19:04:50 GMT - -_Version update only_ - -## 4.3.48 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 4.3.47 -Fri, 29 Jun 2018 02:56:51 GMT - -_Version update only_ - -## 4.3.46 -Sat, 23 Jun 2018 02:21:20 GMT - -_Version update only_ - -## 4.3.45 -Fri, 22 Jun 2018 16:05:15 GMT - -_Version update only_ - -## 4.3.44 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 4.3.43 -Tue, 19 Jun 2018 19:35:11 GMT - -_Version update only_ - -## 4.3.42 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 4.3.41 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 4.3.40 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 4.3.39 -Tue, 15 May 2018 00:18:10 GMT - -_Version update only_ - -## 4.3.38 -Fri, 11 May 2018 22:43:14 GMT - -_Version update only_ - -## 4.3.37 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 4.3.36 -Tue, 01 May 2018 22:03:20 GMT - -_Version update only_ - -## 4.3.35 -Fri, 27 Apr 2018 03:04:32 GMT - -_Version update only_ - -## 4.3.34 -Fri, 20 Apr 2018 16:06:11 GMT - -_Version update only_ - -## 4.3.33 -Thu, 19 Apr 2018 21:25:56 GMT - -_Version update only_ - -## 4.3.32 -Thu, 19 Apr 2018 17:02:06 GMT - -_Version update only_ - -## 4.3.31 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 4.3.30 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 4.3.29 -Tue, 27 Mar 2018 01:34:25 GMT - -_Version update only_ - -## 4.3.28 -Mon, 26 Mar 2018 19:12:42 GMT - -_Version update only_ - -## 4.3.27 -Sun, 25 Mar 2018 01:26:19 GMT - -_Version update only_ - -## 4.3.26 -Fri, 23 Mar 2018 00:34:53 GMT - -_Version update only_ - -## 4.3.25 -Thu, 22 Mar 2018 18:34:13 GMT - -_Version update only_ - -## 4.3.24 -Tue, 20 Mar 2018 02:44:45 GMT - -_Version update only_ - -## 4.3.23 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 4.3.22 -Thu, 15 Mar 2018 20:00:50 GMT - -_Version update only_ - -## 4.3.21 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 4.3.20 -Tue, 13 Mar 2018 23:11:32 GMT - -_Version update only_ - -## 4.3.19 -Mon, 12 Mar 2018 20:36:19 GMT - -_Version update only_ - -## 4.3.18 -Tue, 06 Mar 2018 17:04:51 GMT - -_Version update only_ - -## 4.3.17 -Fri, 02 Mar 2018 01:13:59 GMT - -_Version update only_ - -## 4.3.16 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 4.3.15 -Wed, 21 Feb 2018 22:04:19 GMT - -_Version update only_ - -## 4.3.14 -Wed, 21 Feb 2018 03:13:29 GMT - -_Version update only_ - -## 4.3.13 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 4.3.12 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 4.3.11 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.3.10 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.3.9 -Fri, 26 Jan 2018 22:05:30 GMT - -_Version update only_ - -## 4.3.8 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 4.3.7 -Fri, 26 Jan 2018 00:36:51 GMT - -_Version update only_ - -## 4.3.6 -Tue, 23 Jan 2018 17:05:28 GMT - -_Version update only_ - -## 4.3.5 -Thu, 18 Jan 2018 03:23:46 GMT - -_Version update only_ - -## 4.3.4 -Thu, 18 Jan 2018 00:48:06 GMT - -### Patches - -- Update dependency of node-library-build - -## 4.3.3 -Wed, 17 Jan 2018 10:49:31 GMT - -_Version update only_ - -## 4.3.2 -Fri, 12 Jan 2018 03:35:22 GMT - -_Version update only_ - -## 4.3.1 -Thu, 11 Jan 2018 22:31:51 GMT - -_Version update only_ - -## 4.3.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 4.2.16 -Sun, 07 Jan 2018 05:12:08 GMT - -_Version update only_ - -## 4.2.15 -Fri, 05 Jan 2018 20:26:45 GMT - -_Version update only_ - -## 4.2.14 -Fri, 05 Jan 2018 00:48:41 GMT - -_Version update only_ - -## 4.2.13 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 4.2.12 -Tue, 12 Dec 2017 03:33:26 GMT - -_Version update only_ - -## 4.2.11 -Thu, 30 Nov 2017 23:59:09 GMT - -_Version update only_ - -## 4.2.10 -Thu, 30 Nov 2017 23:12:21 GMT - -_Version update only_ - -## 4.2.9 -Wed, 29 Nov 2017 17:05:37 GMT - -_Version update only_ - -## 4.2.8 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 4.2.7 -Mon, 13 Nov 2017 17:04:50 GMT - -_Version update only_ - -## 4.2.6 -Mon, 06 Nov 2017 17:04:18 GMT - -_Version update only_ - -## 4.2.5 -Thu, 02 Nov 2017 16:05:24 GMT - -_Version update only_ - -## 4.2.4 -Wed, 01 Nov 2017 21:06:08 GMT - -_Version update only_ - -## 4.2.3 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 4.2.2 -Tue, 31 Oct 2017 16:04:55 GMT - -_Version update only_ - -## 4.2.1 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 4.2.0 -Tue, 24 Oct 2017 18:17:12 GMT - -### Minor changes - -- Support Jest task - -## 4.1.6 -Mon, 23 Oct 2017 21:53:12 GMT - -_Version update only_ - -## 4.1.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 4.1.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 4.1.3 -Fri, 20 Oct 2017 01:04:44 GMT - -_Version update only_ - -## 4.1.2 -Thu, 05 Oct 2017 01:05:02 GMT - -_Version update only_ - -## 4.1.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 4.1.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 4.0.8 -Wed, 20 Sep 2017 22:10:17 GMT - -_Version update only_ - -## 4.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 4.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -### Patches - -- Deprecate @types/es6-coll ections in favor of built-in typescript typings 'es2015.collection' a nd 'es2015.iterable' - -## 4.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 4.0.4 -Thu, 07 Sep 2017 00:11:12 GMT - -_Version update only_ - -## 4.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 4.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 4.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 4.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 3.4.1 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 3.4.0 -Wed, 30 Aug 2017 01:04:34 GMT - -### Minor changes - -- node-library-build now supports the CopyStaticAssetsTask - -## 3.3.2 -Thu, 24 Aug 2017 22:44:12 GMT - -_Version update only_ - -## 3.3.1 -Thu, 24 Aug 2017 01:04:33 GMT - -_Version update only_ - -## 3.3.0 -Tue, 22 Aug 2017 13:04:22 GMT - -### Minor changes - -- node-library-build now supports pre-copy.json and post-copy.json - -## 3.2.8 -Wed, 16 Aug 2017 13:04:08 GMT - -_Version update only_ - -## 3.2.7 -Tue, 15 Aug 2017 19:04:14 GMT - -_Version update only_ - -## 3.2.6 -Tue, 15 Aug 2017 01:29:31 GMT - -_Version update only_ - -## 3.2.5 -Sat, 12 Aug 2017 01:03:30 GMT - -_Version update only_ - -## 3.2.4 -Fri, 11 Aug 2017 21:44:05 GMT - -_Version update only_ - -## 3.2.3 -Sat, 05 Aug 2017 01:04:41 GMT - -_Version update only_ - -## 3.2.2 -Mon, 31 Jul 2017 21:18:26 GMT - -_Version update only_ - -## 3.2.1 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools and restrict the dependency version requirements. - -## 3.2.0 -Tue, 25 Jul 2017 20:03:31 GMT - -### Minor changes - -- Upgrade to TypeScript 2.4 - -## 3.1.0 -Fri, 07 Jul 2017 01:02:28 GMT - -### Minor changes - -- Enable StrictNullChecks. - -## 3.0.1 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 3.0.0 -Mon, 20 Mar 2017 21:52:20 GMT - -### Breaking changes - -- Updating build task dependencies. - -## 2.3.1 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 2.3.0 -Wed, 08 Feb 2017 01:41:58 GMT - -### Minor changes - -- Treat warnings as errors in production. Treat tsli nt errors as warnings. - -## 2.2.0 -Fri, 20 Jan 2017 01:46:41 GMT - -### Minor changes - -- Run the api-extractor task during the default build. - -## 2.1.0 -Fri, 13 Jan 2017 06:46:05 GMT - -### Minor changes - -- Enable the ApiExtractor task from gulp-core-build-typescript. - -## 2.0.0 -Wed, 11 Jan 2017 14:11:26 GMT - -_Initial release_ - diff --git a/core-build/node-library-build/LICENSE b/core-build/node-library-build/LICENSE deleted file mode 100644 index 12aae643b3f..00000000000 --- a/core-build/node-library-build/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/node-library-build - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/core-build/node-library-build/README.md b/core-build/node-library-build/README.md deleted file mode 100644 index 551b4f9d3fc..00000000000 --- a/core-build/node-library-build/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# @microsoft/node-library-build - -`node-library-build` is a `gulp-core-build` based build rig which provides basic functionality for building and unit testing TypeScript projects. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fnode-library-build.svg)](https://badge.fury.io/js/%40microsoft%2Fnode-library-build) -[![Build Status](https://travis-ci.org/Microsoft/node-library-build.svg?branch=master)](https://travis-ci.org/Microsoft/node-library-build) -[![Dependencies](https://david-dm.org/Microsoft/node-library-build.svg)](https://david-dm.org/Microsoft/node-library-build) diff --git a/core-build/node-library-build/config/api-extractor.json b/core-build/node-library-build/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/node-library-build/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/node-library-build/config/rush-project.json b/core-build/node-library-build/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/node-library-build/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/node-library-build/gulpfile.js b/core-build/node-library-build/gulpfile.js deleted file mode 100644 index d9c539b924d..00000000000 --- a/core-build/node-library-build/gulpfile.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; - -let build = require('@microsoft/gulp-core-build'); -let { tscCmd, lintCmd, apiExtractor } = require('@microsoft/gulp-core-build-typescript'); - -build.setConfig({ - shouldWarningsFailBuild: build.getConfig().production -}); - -build.task('default', build.serial(build.parallel(tscCmd, lintCmd), apiExtractor)); - -build.initialize(require('gulp')); diff --git a/core-build/node-library-build/package.json b/core-build/node-library-build/package.json deleted file mode 100644 index 72806fcfe6a..00000000000 --- a/core-build/node-library-build/package.json +++ /dev/null @@ -1,27 +0,0 @@ -{ - "name": "@microsoft/node-library-build", - "version": "6.5.26", - "description": "", - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/node-library-build" - }, - "scripts": { - "build": "gulp --clean" - }, - "dependencies": { - "@microsoft/gulp-core-build": "workspace:*", - "@microsoft/gulp-core-build-mocha": "workspace:*", - "@microsoft/gulp-core-build-typescript": "workspace:*", - "@types/gulp": "4.0.6", - "@types/node": "10.17.13", - "gulp": "~4.0.2" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/core-build/node-library-build/src/index.ts b/core-build/node-library-build/src/index.ts deleted file mode 100644 index 2572d9a7840..00000000000 --- a/core-build/node-library-build/src/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { - CopyTask, - copyStaticAssets, - jest, - task, - watch, - serial, - parallel, - IExecutable, - setConfig -} from '@microsoft/gulp-core-build'; -import { tscCmd, lintCmd, apiExtractor } from '@microsoft/gulp-core-build-typescript'; -import { instrument, mocha } from '@microsoft/gulp-core-build-mocha'; - -export * from '@microsoft/gulp-core-build'; -export * from '@microsoft/gulp-core-build-typescript'; -export * from '@microsoft/gulp-core-build-mocha'; - -// pre copy and post copy allows you to specify a map of dest: [sources] to copy from one place to another. -/** - * @public - */ -export const preCopy: CopyTask = new CopyTask(); -preCopy.name = 'pre-copy'; - -/** - * @public - */ -export const postCopy: CopyTask = new CopyTask(); -postCopy.name = 'post-copy'; - -const PRODUCTION: boolean = - process.argv.indexOf('--production') !== -1 || process.argv.indexOf('--ship') !== -1; -setConfig({ - production: PRODUCTION, - shouldWarningsFailBuild: PRODUCTION -}); - -const buildSubtask: IExecutable = serial( - preCopy, - parallel(lintCmd, tscCmd, copyStaticAssets), - apiExtractor, - postCopy -); - -/** - * @public - */ -export const buildTasks: IExecutable = task('build', buildSubtask); - -/** - * @public - */ -export const testTasks: IExecutable = task('test', serial(buildSubtask, mocha, jest)); - -/** - * @public - */ -export const defaultTasks: IExecutable = task('default', serial(buildSubtask, instrument, mocha, jest)); - -task('watch', watch('src/**.ts', testTasks)); diff --git a/core-build/node-library-build/tsconfig.json b/core-build/node-library-build/tsconfig.json deleted file mode 100644 index 501b6181d8f..00000000000 --- a/core-build/node-library-build/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json" -} diff --git a/core-build/web-library-build/.eslintrc.js b/core-build/web-library-build/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/core-build/web-library-build/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/core-build/web-library-build/.npmignore b/core-build/web-library-build/.npmignore deleted file mode 100644 index 302dbc5b019..00000000000 --- a/core-build/web-library-build/.npmignore +++ /dev/null @@ -1,30 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) \ No newline at end of file diff --git a/core-build/web-library-build/CHANGELOG.json b/core-build/web-library-build/CHANGELOG.json deleted file mode 100644 index d3b29850854..00000000000 --- a/core-build/web-library-build/CHANGELOG.json +++ /dev/null @@ -1,10875 +0,0 @@ -{ - "name": "@microsoft/web-library-build", - "entries": [ - { - "version": "7.5.77", - "tag": "@microsoft/web-library-build_v7.5.77", - "date": "Tue, 25 May 2021 00:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.15`" - } - ] - } - }, - { - "version": "7.5.76", - "tag": "@microsoft/web-library-build_v7.5.76", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "7.5.75", - "tag": "@microsoft/web-library-build_v7.5.75", - "date": "Thu, 13 May 2021 01:52:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.13`" - } - ] - } - }, - { - "version": "7.5.74", - "tag": "@microsoft/web-library-build_v7.5.74", - "date": "Tue, 11 May 2021 22:19:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.12`" - } - ] - } - }, - { - "version": "7.5.73", - "tag": "@microsoft/web-library-build_v7.5.73", - "date": "Mon, 10 May 2021 15:08:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.18`" - } - ] - } - }, - { - "version": "7.5.72", - "tag": "@microsoft/web-library-build_v7.5.72", - "date": "Mon, 03 May 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "7.5.71", - "tag": "@microsoft/web-library-build_v7.5.71", - "date": "Fri, 30 Apr 2021 00:30:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.10`" - } - ] - } - }, - { - "version": "7.5.70", - "tag": "@microsoft/web-library-build_v7.5.70", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "7.5.69", - "tag": "@microsoft/web-library-build_v7.5.69", - "date": "Thu, 29 Apr 2021 01:07:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.8`" - } - ] - } - }, - { - "version": "7.5.68", - "tag": "@microsoft/web-library-build_v7.5.68", - "date": "Fri, 23 Apr 2021 22:00:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.7`" - } - ] - } - }, - { - "version": "7.5.67", - "tag": "@microsoft/web-library-build_v7.5.67", - "date": "Fri, 23 Apr 2021 15:11:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.6`" - } - ] - } - }, - { - "version": "7.5.66", - "tag": "@microsoft/web-library-build_v7.5.66", - "date": "Wed, 21 Apr 2021 15:12:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.5`" - } - ] - } - }, - { - "version": "7.5.65", - "tag": "@microsoft/web-library-build_v7.5.65", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "7.5.64", - "tag": "@microsoft/web-library-build_v7.5.64", - "date": "Thu, 15 Apr 2021 02:59:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.3`" - } - ] - } - }, - { - "version": "7.5.63", - "tag": "@microsoft/web-library-build_v7.5.63", - "date": "Mon, 12 Apr 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "7.5.62", - "tag": "@microsoft/web-library-build_v7.5.62", - "date": "Thu, 08 Apr 2021 20:41:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.1`" - } - ] - } - }, - { - "version": "7.5.61", - "tag": "@microsoft/web-library-build_v7.5.61", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "7.5.60", - "tag": "@microsoft/web-library-build_v7.5.60", - "date": "Thu, 08 Apr 2021 00:10:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.60`" - } - ] - } - }, - { - "version": "7.5.59", - "tag": "@microsoft/web-library-build_v7.5.59", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.59`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "7.5.58", - "tag": "@microsoft/web-library-build_v7.5.58", - "date": "Wed, 31 Mar 2021 15:10:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.58`" - } - ] - } - }, - { - "version": "7.5.57", - "tag": "@microsoft/web-library-build_v7.5.57", - "date": "Mon, 29 Mar 2021 05:02:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.57`" - } - ] - } - }, - { - "version": "7.5.56", - "tag": "@microsoft/web-library-build_v7.5.56", - "date": "Thu, 25 Mar 2021 04:57:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.56`" - } - ] - } - }, - { - "version": "7.5.55", - "tag": "@microsoft/web-library-build_v7.5.55", - "date": "Fri, 19 Mar 2021 22:31:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.55`" - } - ] - } - }, - { - "version": "7.5.54", - "tag": "@microsoft/web-library-build_v7.5.54", - "date": "Wed, 17 Mar 2021 05:04:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.54`" - } - ] - } - }, - { - "version": "7.5.53", - "tag": "@microsoft/web-library-build_v7.5.53", - "date": "Fri, 12 Mar 2021 01:13:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.53`" - } - ] - } - }, - { - "version": "7.5.52", - "tag": "@microsoft/web-library-build_v7.5.52", - "date": "Wed, 10 Mar 2021 06:23:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.52`" - } - ] - } - }, - { - "version": "7.5.51", - "tag": "@microsoft/web-library-build_v7.5.51", - "date": "Wed, 10 Mar 2021 05:10:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.51`" - } - ] - } - }, - { - "version": "7.5.50", - "tag": "@microsoft/web-library-build_v7.5.50", - "date": "Tue, 09 Mar 2021 23:31:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.50`" - } - ] - } - }, - { - "version": "7.5.49", - "tag": "@microsoft/web-library-build_v7.5.49", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "7.5.48", - "tag": "@microsoft/web-library-build_v7.5.48", - "date": "Tue, 02 Mar 2021 23:25:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.48`" - } - ] - } - }, - { - "version": "7.5.47", - "tag": "@microsoft/web-library-build_v7.5.47", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "7.5.46", - "tag": "@microsoft/web-library-build_v7.5.46", - "date": "Fri, 22 Jan 2021 05:39:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.46`" - } - ] - } - }, - { - "version": "7.5.45", - "tag": "@microsoft/web-library-build_v7.5.45", - "date": "Thu, 21 Jan 2021 04:19:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.45`" - } - ] - } - }, - { - "version": "7.5.44", - "tag": "@microsoft/web-library-build_v7.5.44", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "7.5.43", - "tag": "@microsoft/web-library-build_v7.5.43", - "date": "Tue, 12 Jan 2021 21:01:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.43`" - } - ] - } - }, - { - "version": "7.5.42", - "tag": "@microsoft/web-library-build_v7.5.42", - "date": "Fri, 08 Jan 2021 07:28:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.42`" - } - ] - } - }, - { - "version": "7.5.41", - "tag": "@microsoft/web-library-build_v7.5.41", - "date": "Wed, 06 Jan 2021 16:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.41`" - } - ] - } - }, - { - "version": "7.5.40", - "tag": "@microsoft/web-library-build_v7.5.40", - "date": "Mon, 14 Dec 2020 16:12:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.40`" - } - ] - } - }, - { - "version": "7.5.39", - "tag": "@microsoft/web-library-build_v7.5.39", - "date": "Thu, 10 Dec 2020 23:25:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "7.5.38", - "tag": "@microsoft/web-library-build_v7.5.38", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "7.5.37", - "tag": "@microsoft/web-library-build_v7.5.37", - "date": "Tue, 01 Dec 2020 01:10:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.37`" - } - ] - } - }, - { - "version": "7.5.36", - "tag": "@microsoft/web-library-build_v7.5.36", - "date": "Mon, 30 Nov 2020 16:11:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.14`" - } - ] - } - }, - { - "version": "7.5.35", - "tag": "@microsoft/web-library-build_v7.5.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "7.5.34", - "tag": "@microsoft/web-library-build_v7.5.34", - "date": "Wed, 18 Nov 2020 06:21:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "7.5.33", - "tag": "@microsoft/web-library-build_v7.5.33", - "date": "Tue, 17 Nov 2020 01:17:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.33`" - } - ] - } - }, - { - "version": "7.5.32", - "tag": "@microsoft/web-library-build_v7.5.32", - "date": "Mon, 16 Nov 2020 01:57:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.32`" - } - ] - } - }, - { - "version": "7.5.31", - "tag": "@microsoft/web-library-build_v7.5.31", - "date": "Fri, 13 Nov 2020 01:11:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.31`" - } - ] - } - }, - { - "version": "7.5.30", - "tag": "@microsoft/web-library-build_v7.5.30", - "date": "Thu, 12 Nov 2020 01:11:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.30`" - } - ] - } - }, - { - "version": "7.5.29", - "tag": "@microsoft/web-library-build_v7.5.29", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "7.5.28", - "tag": "@microsoft/web-library-build_v7.5.28", - "date": "Tue, 10 Nov 2020 23:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "7.5.27", - "tag": "@microsoft/web-library-build_v7.5.27", - "date": "Tue, 10 Nov 2020 16:11:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.27`" - } - ] - } - }, - { - "version": "7.5.26", - "tag": "@microsoft/web-library-build_v7.5.26", - "date": "Sun, 08 Nov 2020 22:52:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.26`" - } - ] - } - }, - { - "version": "7.5.25", - "tag": "@microsoft/web-library-build_v7.5.25", - "date": "Fri, 06 Nov 2020 16:09:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.25`" - } - ] - } - }, - { - "version": "7.5.24", - "tag": "@microsoft/web-library-build_v7.5.24", - "date": "Tue, 03 Nov 2020 01:11:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.24`" - } - ] - } - }, - { - "version": "7.5.23", - "tag": "@microsoft/web-library-build_v7.5.23", - "date": "Mon, 02 Nov 2020 16:12:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.23`" - } - ] - } - }, - { - "version": "7.5.22", - "tag": "@microsoft/web-library-build_v7.5.22", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "7.5.21", - "tag": "@microsoft/web-library-build_v7.5.21", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "7.5.20", - "tag": "@microsoft/web-library-build_v7.5.20", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "7.5.19", - "tag": "@microsoft/web-library-build_v7.5.19", - "date": "Thu, 29 Oct 2020 00:11:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.2.0`" - } - ] - } - }, - { - "version": "7.5.18", - "tag": "@microsoft/web-library-build_v7.5.18", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "7.5.17", - "tag": "@microsoft/web-library-build_v7.5.17", - "date": "Tue, 27 Oct 2020 15:10:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "7.5.16", - "tag": "@microsoft/web-library-build_v7.5.16", - "date": "Sat, 24 Oct 2020 00:11:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.16`" - } - ] - } - }, - { - "version": "7.5.15", - "tag": "@microsoft/web-library-build_v7.5.15", - "date": "Wed, 21 Oct 2020 05:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.15`" - } - ] - } - }, - { - "version": "7.5.14", - "tag": "@microsoft/web-library-build_v7.5.14", - "date": "Wed, 21 Oct 2020 02:28:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.14`" - } - ] - } - }, - { - "version": "7.5.13", - "tag": "@microsoft/web-library-build_v7.5.13", - "date": "Fri, 16 Oct 2020 23:32:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.13`" - } - ] - } - }, - { - "version": "7.5.12", - "tag": "@microsoft/web-library-build_v7.5.12", - "date": "Thu, 15 Oct 2020 00:59:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.12`" - } - ] - } - }, - { - "version": "7.5.11", - "tag": "@microsoft/web-library-build_v7.5.11", - "date": "Wed, 14 Oct 2020 23:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.11`" - } - ] - } - }, - { - "version": "7.5.10", - "tag": "@microsoft/web-library-build_v7.5.10", - "date": "Tue, 13 Oct 2020 15:11:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.10`" - } - ] - } - }, - { - "version": "7.5.9", - "tag": "@microsoft/web-library-build_v7.5.9", - "date": "Mon, 12 Oct 2020 15:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.9`" - } - ] - } - }, - { - "version": "7.5.8", - "tag": "@microsoft/web-library-build_v7.5.8", - "date": "Fri, 09 Oct 2020 15:11:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.8`" - } - ] - } - }, - { - "version": "7.5.7", - "tag": "@microsoft/web-library-build_v7.5.7", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "7.5.6", - "tag": "@microsoft/web-library-build_v7.5.6", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "7.5.5", - "tag": "@microsoft/web-library-build_v7.5.5", - "date": "Mon, 05 Oct 2020 15:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "7.5.4", - "tag": "@microsoft/web-library-build_v7.5.4", - "date": "Fri, 02 Oct 2020 00:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.4`" - } - ] - } - }, - { - "version": "7.5.3", - "tag": "@microsoft/web-library-build_v7.5.3", - "date": "Thu, 01 Oct 2020 20:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.3`" - } - ] - } - }, - { - "version": "7.5.2", - "tag": "@microsoft/web-library-build_v7.5.2", - "date": "Thu, 01 Oct 2020 18:51:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.2`" - } - ] - } - }, - { - "version": "7.5.1", - "tag": "@microsoft/web-library-build_v7.5.1", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "7.5.0", - "tag": "@microsoft/web-library-build_v7.5.0", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "patch": [ - { - "comment": "Include missing \"License\" field." - } - ], - "minor": [ - { - "comment": "Upgrade compiler; the API now requires TypeScript 3.9 or newer" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.17.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "7.4.70", - "tag": "@microsoft/web-library-build_v7.4.70", - "date": "Tue, 22 Sep 2020 05:45:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.64`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.52`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.49`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.52`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "7.4.69", - "tag": "@microsoft/web-library-build_v7.4.69", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.63`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.51`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.48`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.51`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "7.4.68", - "tag": "@microsoft/web-library-build_v7.4.68", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.62`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.47`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "7.4.67", - "tag": "@microsoft/web-library-build_v7.4.67", - "date": "Sat, 19 Sep 2020 04:37:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.61`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.46`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "7.4.66", - "tag": "@microsoft/web-library-build_v7.4.66", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.60`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.45`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.48`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "7.4.65", - "tag": "@microsoft/web-library-build_v7.4.65", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.59`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.44`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "7.4.64", - "tag": "@microsoft/web-library-build_v7.4.64", - "date": "Fri, 18 Sep 2020 21:49:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.58`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.43`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - } - ] - } - }, - { - "version": "7.4.63", - "tag": "@microsoft/web-library-build_v7.4.63", - "date": "Wed, 16 Sep 2020 05:30:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.57`" - } - ] - } - }, - { - "version": "7.4.62", - "tag": "@microsoft/web-library-build_v7.4.62", - "date": "Tue, 15 Sep 2020 01:51:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.56`" - } - ] - } - }, - { - "version": "7.4.61", - "tag": "@microsoft/web-library-build_v7.4.61", - "date": "Mon, 14 Sep 2020 15:09:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.55`" - } - ] - } - }, - { - "version": "7.4.60", - "tag": "@microsoft/web-library-build_v7.4.60", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.54`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.42`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - } - ] - } - }, - { - "version": "7.4.59", - "tag": "@microsoft/web-library-build_v7.4.59", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.53`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.41`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - } - ] - } - }, - { - "version": "7.4.58", - "tag": "@microsoft/web-library-build_v7.4.58", - "date": "Wed, 09 Sep 2020 03:29:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.52`" - } - ] - } - }, - { - "version": "7.4.57", - "tag": "@microsoft/web-library-build_v7.4.57", - "date": "Wed, 09 Sep 2020 00:38:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.51`" - } - ] - } - }, - { - "version": "7.4.56", - "tag": "@microsoft/web-library-build_v7.4.56", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.40`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.43`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - } - ] - } - }, - { - "version": "7.4.55", - "tag": "@microsoft/web-library-build_v7.4.55", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.39`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - } - ] - } - }, - { - "version": "7.4.54", - "tag": "@microsoft/web-library-build_v7.4.54", - "date": "Fri, 04 Sep 2020 15:06:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.48`" - } - ] - } - }, - { - "version": "7.4.53", - "tag": "@microsoft/web-library-build_v7.4.53", - "date": "Thu, 03 Sep 2020 15:09:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.47`" - } - ] - } - }, - { - "version": "7.4.52", - "tag": "@microsoft/web-library-build_v7.4.52", - "date": "Wed, 02 Sep 2020 23:01:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.46`" - } - ] - } - }, - { - "version": "7.4.51", - "tag": "@microsoft/web-library-build_v7.4.51", - "date": "Wed, 02 Sep 2020 15:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.45`" - } - ] - } - }, - { - "version": "7.4.50", - "tag": "@microsoft/web-library-build_v7.4.50", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.38`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "7.4.49", - "tag": "@microsoft/web-library-build_v7.4.49", - "date": "Tue, 25 Aug 2020 00:10:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.43`" - } - ] - } - }, - { - "version": "7.4.48", - "tag": "@microsoft/web-library-build_v7.4.48", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.37`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "7.4.47", - "tag": "@microsoft/web-library-build_v7.4.47", - "date": "Sat, 22 Aug 2020 05:55:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.36`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "7.4.46", - "tag": "@microsoft/web-library-build_v7.4.46", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.35`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - } - ] - } - }, - { - "version": "7.4.45", - "tag": "@microsoft/web-library-build_v7.4.45", - "date": "Thu, 20 Aug 2020 18:41:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.39`" - } - ] - } - }, - { - "version": "7.4.44", - "tag": "@microsoft/web-library-build_v7.4.44", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.34`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - } - ] - } - }, - { - "version": "7.4.43", - "tag": "@microsoft/web-library-build_v7.4.43", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.33`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - } - ] - } - }, - { - "version": "7.4.42", - "tag": "@microsoft/web-library-build_v7.4.42", - "date": "Tue, 18 Aug 2020 03:03:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.36`" - } - ] - } - }, - { - "version": "7.4.41", - "tag": "@microsoft/web-library-build_v7.4.41", - "date": "Mon, 17 Aug 2020 05:31:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.35`" - } - ] - } - }, - { - "version": "7.4.40", - "tag": "@microsoft/web-library-build_v7.4.40", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.32`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "7.4.39", - "tag": "@microsoft/web-library-build_v7.4.39", - "date": "Thu, 13 Aug 2020 09:26:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.33`" - } - ] - } - }, - { - "version": "7.4.38", - "tag": "@microsoft/web-library-build_v7.4.38", - "date": "Thu, 13 Aug 2020 04:57:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.32`" - } - ] - } - }, - { - "version": "7.4.37", - "tag": "@microsoft/web-library-build_v7.4.37", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.31`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "7.4.36", - "tag": "@microsoft/web-library-build_v7.4.36", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" to `3.16.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" to `4.12.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" to `3.7.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" to `8.4.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" to `5.0.30`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" to `6.4.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.2`" - } - ] - } - }, - { - "version": "7.4.35", - "tag": "@microsoft/web-library-build_v7.4.35", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.11` to `3.16.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.12.1` to `4.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.28` to `3.7.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.31` to `8.4.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.27` to `5.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.31` to `6.4.32`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.8.0` to `0.8.1`" - } - ] - } - }, - { - "version": "7.4.34", - "tag": "@microsoft/web-library-build_v7.4.34", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.12.0` to `4.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.27` to `3.7.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.30` to `8.4.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.26` to `5.0.27`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.30` to `6.4.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.2` to `0.8.0`" - } - ] - } - }, - { - "version": "7.4.33", - "tag": "@microsoft/web-library-build_v7.4.33", - "date": "Fri, 03 Jul 2020 00:10:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.12` to `4.12.0`" - } - ] - } - }, - { - "version": "7.4.32", - "tag": "@microsoft/web-library-build_v7.4.32", - "date": "Sat, 27 Jun 2020 00:09:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.11` to `4.11.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.26` to `3.7.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.29` to `8.4.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.25` to `5.0.26`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.29` to `6.4.30`" - } - ] - } - }, - { - "version": "7.4.31", - "tag": "@microsoft/web-library-build_v7.4.31", - "date": "Fri, 26 Jun 2020 22:16:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.10` to `4.11.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.25` to `3.7.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.28` to `8.4.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.24` to `5.0.25`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.28` to `6.4.29`" - } - ] - } - }, - { - "version": "7.4.30", - "tag": "@microsoft/web-library-build_v7.4.30", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.10` to `3.16.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.9` to `4.11.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.24` to `3.7.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.27` to `8.4.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.23` to `5.0.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.27` to `6.4.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.1` to `0.7.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "7.4.29", - "tag": "@microsoft/web-library-build_v7.4.29", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.9` to `3.16.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.8` to `4.11.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.23` to `3.7.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.26` to `8.4.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.22` to `5.0.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.26` to `6.4.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.7.0` to `0.7.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "7.4.28", - "tag": "@microsoft/web-library-build_v7.4.28", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.8` to `3.16.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.7` to `4.11.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.22` to `3.7.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.25` to `8.4.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.21` to `5.0.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.25` to `6.4.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.1` to `0.7.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "7.4.27", - "tag": "@microsoft/web-library-build_v7.4.27", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.6` to `4.11.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.21` to `3.7.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.24` to `8.4.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.20` to `5.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.24` to `6.4.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.6.0` to `0.6.1`" - } - ] - } - }, - { - "version": "7.4.26", - "tag": "@microsoft/web-library-build_v7.4.26", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.5` to `4.11.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.20` to `3.7.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.23` to `8.4.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.19` to `5.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.23` to `6.4.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.3` to `0.6.0`" - } - ] - } - }, - { - "version": "7.4.25", - "tag": "@microsoft/web-library-build_v7.4.25", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.7` to `3.16.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.4` to `4.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.19` to `3.7.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.22` to `8.4.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.18` to `5.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.22` to `6.4.23`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "7.4.24", - "tag": "@microsoft/web-library-build_v7.4.24", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.3` to `4.11.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.18` to `3.7.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.21` to `8.4.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.17` to `5.0.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.21` to `6.4.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "7.4.23", - "tag": "@microsoft/web-library-build_v7.4.23", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.6` to `3.16.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.2` to `4.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.17` to `3.7.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.20` to `8.4.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.16` to `5.0.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.20` to `6.4.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "7.4.22", - "tag": "@microsoft/web-library-build_v7.4.22", - "date": "Fri, 29 May 2020 21:35:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.1` to `4.11.2`" - } - ] - } - }, - { - "version": "7.4.21", - "tag": "@microsoft/web-library-build_v7.4.21", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.5` to `3.16.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.11.0` to `4.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.16` to `3.7.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.19` to `8.4.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.15` to `5.0.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.19` to `6.4.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.17` to `0.5.0`" - } - ] - } - }, - { - "version": "7.4.20", - "tag": "@microsoft/web-library-build_v7.4.20", - "date": "Thu, 28 May 2020 00:09:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.19` to `4.11.0`" - } - ] - } - }, - { - "version": "7.4.19", - "tag": "@microsoft/web-library-build_v7.4.19", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.4` to `3.16.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.18` to `4.10.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.15` to `3.7.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.18` to `8.4.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.14` to `5.0.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.18` to `6.4.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.16` to `0.4.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "7.4.18", - "tag": "@microsoft/web-library-build_v7.4.18", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.3` to `3.16.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.17` to `4.10.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.14` to `3.7.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.17` to `8.4.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.13` to `5.0.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.17` to `6.4.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.15` to `0.4.16`" - } - ] - } - }, - { - "version": "7.4.17", - "tag": "@microsoft/web-library-build_v7.4.17", - "date": "Fri, 22 May 2020 15:08:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.2` to `3.16.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.16` to `4.10.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.13` to `3.7.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.16` to `8.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.12` to `5.0.13`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.16` to `6.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.14` to `0.4.15`" - } - ] - } - }, - { - "version": "7.4.16", - "tag": "@microsoft/web-library-build_v7.4.16", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.1` to `3.16.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.15` to `4.10.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.12` to `3.7.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.15` to `8.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.11` to `5.0.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.15` to `6.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.13` to `0.4.14`" - } - ] - } - }, - { - "version": "7.4.15", - "tag": "@microsoft/web-library-build_v7.4.15", - "date": "Thu, 21 May 2020 15:41:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.16.0` to `3.16.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.14` to `4.10.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.11` to `3.7.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.14` to `8.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.10` to `5.0.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.14` to `6.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.12` to `0.4.13`" - } - ] - } - }, - { - "version": "7.4.14", - "tag": "@microsoft/web-library-build_v7.4.14", - "date": "Tue, 19 May 2020 15:08:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.13` to `4.10.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.10` to `3.7.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.13` to `8.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.9` to `5.0.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.13` to `6.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.11` to `0.4.12`" - } - ] - } - }, - { - "version": "7.4.13", - "tag": "@microsoft/web-library-build_v7.4.13", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.12` to `4.10.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.9` to `3.7.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.12` to `8.4.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.8` to `5.0.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.12` to `6.4.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.10` to `0.4.11`" - } - ] - } - }, - { - "version": "7.4.12", - "tag": "@microsoft/web-library-build_v7.4.12", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.11` to `4.10.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.8` to `3.7.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.11` to `8.4.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.7` to `5.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.11` to `6.4.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.9` to `0.4.10`" - } - ] - } - }, - { - "version": "7.4.11", - "tag": "@microsoft/web-library-build_v7.4.11", - "date": "Sat, 02 May 2020 00:08:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.5` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.10` to `4.10.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.7` to `3.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.10` to `8.4.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.6` to `5.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.10` to `6.4.11`" - } - ] - } - }, - { - "version": "7.4.10", - "tag": "@microsoft/web-library-build_v7.4.10", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.4` to `3.15.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.9` to `4.10.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.6` to `3.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.9` to `8.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.5` to `5.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.9` to `6.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.8` to `0.4.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "7.4.9", - "tag": "@microsoft/web-library-build_v7.4.9", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.8` to `4.10.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.5` to `3.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.8` to `8.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.4` to `5.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.8` to `6.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.7` to `0.4.8`" - } - ] - } - }, - { - "version": "7.4.8", - "tag": "@microsoft/web-library-build_v7.4.8", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.7` to `4.10.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.4` to `3.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.7` to `8.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.3` to `5.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.7` to `6.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.6` to `0.4.7`" - } - ] - } - }, - { - "version": "7.4.7", - "tag": "@microsoft/web-library-build_v7.4.7", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.3` to `3.15.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.6` to `4.10.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.3` to `3.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.6` to `8.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.2` to `5.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.6` to `6.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.5` to `0.4.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "7.4.6", - "tag": "@microsoft/web-library-build_v7.4.6", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.2` to `3.15.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.5` to `4.10.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.2` to `3.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.5` to `8.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.1` to `5.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.5` to `6.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.4` to `0.4.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "7.4.5", - "tag": "@microsoft/web-library-build_v7.4.5", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.1` to `3.15.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.4` to `4.10.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.1` to `3.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.4` to `8.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `5.0.0` to `5.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.4` to `6.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "7.4.4", - "tag": "@microsoft/web-library-build_v7.4.4", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.15.0` to `3.15.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.3` to `4.10.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.3` to `8.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.1.3` to `5.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.3` to `6.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "7.4.3", - "tag": "@microsoft/web-library-build_v7.4.3", - "date": "Fri, 24 Jan 2020 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.2` to `3.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.2` to `4.10.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.6.2` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.2` to `8.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.1.2` to `4.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.2` to `6.4.3`" - } - ] - } - }, - { - "version": "7.4.2", - "tag": "@microsoft/web-library-build_v7.4.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.1` to `3.14.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.1` to `4.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.6.1` to `3.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.1` to `8.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.1.1` to `4.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.1` to `6.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "7.4.1", - "tag": "@microsoft/web-library-build_v7.4.1", - "date": "Tue, 21 Jan 2020 21:56:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.14.0` to `3.14.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.10.0` to `4.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.6.0` to `3.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.4.0` to `8.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.1.0` to `4.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.4.0` to `6.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "7.4.0", - "tag": "@microsoft/web-library-build_v7.4.0", - "date": "Sun, 19 Jan 2020 02:26:53 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.4` to `3.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.9.0` to `4.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.23` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.16` to `8.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.8` to `4.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.16` to `6.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.15` to `0.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "7.3.18", - "tag": "@microsoft/web-library-build_v7.3.18", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.3` to `3.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.24` to `4.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.22` to `3.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.15` to `8.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.7` to `4.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.15` to `6.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.14` to `0.3.15`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "7.3.17", - "tag": "@microsoft/web-library-build_v7.3.17", - "date": "Tue, 14 Jan 2020 01:34:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.23` to `4.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.21` to `3.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.14` to `8.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.6` to `4.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.14` to `6.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.13` to `0.3.14`" - } - ] - } - }, - { - "version": "7.3.16", - "tag": "@microsoft/web-library-build_v7.3.16", - "date": "Sat, 11 Jan 2020 05:18:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.2` to `3.13.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.22` to `4.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.20` to `3.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.13` to `8.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.5` to `4.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.13` to `6.3.14`" - } - ] - } - }, - { - "version": "7.3.15", - "tag": "@microsoft/web-library-build_v7.3.15", - "date": "Fri, 10 Jan 2020 03:07:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.21` to `4.8.22`" - } - ] - } - }, - { - "version": "7.3.14", - "tag": "@microsoft/web-library-build_v7.3.14", - "date": "Thu, 09 Jan 2020 06:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.1` to `3.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.20` to `4.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.19` to `3.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.12` to `8.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.4` to `4.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.12` to `6.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.12` to `0.3.13`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "7.3.13", - "tag": "@microsoft/web-library-build_v7.3.13", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.13.0` to `3.13.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.19` to `4.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.18` to `3.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.11` to `8.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.3` to `4.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.11` to `6.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" from `0.3.11` to `0.3.12`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "7.3.12", - "tag": "@microsoft/web-library-build_v7.3.12", - "date": "Mon, 23 Dec 2019 16:08:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.18` to `4.8.19`" - } - ] - } - }, - { - "version": "7.3.11", - "tag": "@microsoft/web-library-build_v7.3.11", - "date": "Wed, 04 Dec 2019 23:17:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.5` to `3.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.17` to `4.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.17` to `3.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.10` to `8.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.2` to `4.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.10` to `6.3.11`" - } - ] - } - }, - { - "version": "7.3.10", - "tag": "@microsoft/web-library-build_v7.3.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.16` to `4.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.16` to `3.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.9` to `8.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.1` to `4.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.9` to `6.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.9` to `0.3.10`" - } - ] - } - }, - { - "version": "7.3.9", - "tag": "@microsoft/web-library-build_v7.3.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.15` to `4.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.15` to `3.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.8` to `8.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `4.0.0` to `4.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.8` to `6.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.8` to `0.3.9`" - } - ] - } - }, - { - "version": "7.3.8", - "tag": "@microsoft/web-library-build_v7.3.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.14` to `4.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.14` to `3.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.7` to `8.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.9` to `4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.7` to `6.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.7` to `0.3.8`" - } - ] - } - }, - { - "version": "7.3.7", - "tag": "@microsoft/web-library-build_v7.3.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.4` to `3.12.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.13` to `4.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.13` to `3.5.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.6` to `8.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.8` to `3.7.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.6` to `6.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.6` to `0.3.7`" - } - ] - } - }, - { - "version": "7.3.6", - "tag": "@microsoft/web-library-build_v7.3.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.3` to `3.12.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.12` to `4.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.12` to `3.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.5` to `8.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.7` to `3.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.5` to `6.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.5` to `0.3.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "7.3.5", - "tag": "@microsoft/web-library-build_v7.3.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.11` to `4.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.11` to `3.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.4` to `8.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.6` to `3.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.4` to `6.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.4` to `0.3.5`" - } - ] - } - }, - { - "version": "7.3.4", - "tag": "@microsoft/web-library-build_v7.3.4", - "date": "Tue, 05 Nov 2019 06:49:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.2` to `3.12.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.10` to `4.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.10` to `3.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.3` to `8.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.5` to `3.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.3` to `6.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "7.3.3", - "tag": "@microsoft/web-library-build_v7.3.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.9` to `4.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.9` to `3.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.2` to `8.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.4` to `3.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.2` to `6.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "7.3.2", - "tag": "@microsoft/web-library-build_v7.3.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.8` to `4.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.8` to `3.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.1` to `8.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.3` to `3.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.1` to `6.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "7.3.1", - "tag": "@microsoft/web-library-build_v7.3.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.1` to `3.12.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.7` to `4.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.7` to `3.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.3.0` to `8.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.2` to `3.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.3.0` to `6.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.3.0` to `0.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "7.3.0", - "tag": "@microsoft/web-library-build_v7.3.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.6` to `4.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.6` to `3.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.6` to `8.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.1` to `3.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.6` to `6.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.6` to `0.3.0`" - } - ] - } - }, - { - "version": "7.2.7", - "tag": "@microsoft/web-library-build_v7.2.7", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.5` to `4.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.5` to `3.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.5` to `8.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.5` to `6.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.5` to `0.2.6`" - } - ] - } - }, - { - "version": "7.2.6", - "tag": "@microsoft/web-library-build_v7.2.6", - "date": "Mon, 07 Oct 2019 20:15:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.6.5` to `3.7.0`" - } - ] - } - }, - { - "version": "7.2.5", - "tag": "@microsoft/web-library-build_v7.2.5", - "date": "Sun, 06 Oct 2019 00:27:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.4` to `4.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.4` to `3.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.4` to `8.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.6.4` to `3.6.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.4` to `6.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.4` to `0.2.5`" - } - ] - } - }, - { - "version": "7.2.4", - "tag": "@microsoft/web-library-build_v7.2.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.3` to `4.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.3` to `3.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.3` to `8.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.6.3` to `3.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.3` to `6.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.3` to `0.2.4`" - } - ] - } - }, - { - "version": "7.2.3", - "tag": "@microsoft/web-library-build_v7.2.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.12.0` to `3.12.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.2` to `4.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.2` to `8.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.6.2` to `3.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.2` to `6.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.2` to `0.2.3`" - } - ] - } - }, - { - "version": "7.2.2", - "tag": "@microsoft/web-library-build_v7.2.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.1` to `4.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.1` to `8.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.6.1` to `3.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.1` to `6.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.1` to `0.2.2`" - } - ] - } - }, - { - "version": "7.2.1", - "tag": "@microsoft/web-library-build_v7.2.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.8.0` to `4.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.2.0` to `8.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.6.0` to `3.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.2.0` to `6.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.2.0` to `0.2.1`" - } - ] - } - }, - { - "version": "7.2.0", - "tag": "@microsoft/web-library-build_v7.2.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.3` to `3.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.25` to `4.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.11` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.35` to `8.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.12` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.11` to `6.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.24` to `0.2.0`" - } - ] - } - }, - { - "version": "7.1.12", - "tag": "@microsoft/web-library-build_v7.1.12", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.24` to `4.7.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.10` to `3.4.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.34` to `8.1.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.11` to `3.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.10` to `6.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.23` to `0.1.24`" - } - ] - } - }, - { - "version": "7.1.11", - "tag": "@microsoft/web-library-build_v7.1.11", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.23` to `4.7.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.9` to `3.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.33` to `8.1.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.10` to `3.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.9` to `6.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.22` to `0.1.23`" - } - ] - } - }, - { - "version": "7.1.10", - "tag": "@microsoft/web-library-build_v7.1.10", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.2` to `3.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.22` to `4.7.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.8` to `3.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.32` to `8.1.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.9` to `3.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.8` to `6.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.21` to `0.1.22`" - } - ] - } - }, - { - "version": "7.1.9", - "tag": "@microsoft/web-library-build_v7.1.9", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.21` to `4.7.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.7` to `3.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.31` to `8.1.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.8` to `3.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.7` to `6.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.20` to `0.1.21`" - } - ] - } - }, - { - "version": "7.1.8", - "tag": "@microsoft/web-library-build_v7.1.8", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.1` to `3.11.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.20` to `4.7.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.6` to `3.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.30` to `8.1.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.7` to `3.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.6` to `6.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "7.1.7", - "tag": "@microsoft/web-library-build_v7.1.7", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.19` to `4.7.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.5` to `3.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.29` to `8.1.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.6` to `3.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.5` to `6.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "7.1.6", - "tag": "@microsoft/web-library-build_v7.1.6", - "date": "Wed, 04 Sep 2019 01:43:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.18` to `4.7.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.5` to `3.5.6`" - } - ] - } - }, - { - "version": "7.1.5", - "tag": "@microsoft/web-library-build_v7.1.5", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.17` to `4.7.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.4` to `3.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.28` to `8.1.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.4` to `3.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.4` to `6.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.17` to `0.1.18`" - } - ] - } - }, - { - "version": "7.1.4", - "tag": "@microsoft/web-library-build_v7.1.4", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.16` to `4.7.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.3` to `3.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.27` to `8.1.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.3` to `3.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.3` to `6.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.16` to `0.1.17`" - } - ] - } - }, - { - "version": "7.1.3", - "tag": "@microsoft/web-library-build_v7.1.3", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.11.0` to `3.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.15` to `4.7.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.2` to `3.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.26` to `8.1.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.2` to `6.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.15` to `0.1.16`" - } - ] - } - }, - { - "version": "7.1.2", - "tag": "@microsoft/web-library-build_v7.1.2", - "date": "Thu, 08 Aug 2019 00:49:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.14` to `4.7.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.25` to `8.1.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.1` to `6.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "7.1.1", - "tag": "@microsoft/web-library-build_v7.1.1", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.10.0` to `3.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.13` to `4.7.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.4.0` to `3.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.24` to `8.1.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.1.0` to `6.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "7.1.0", - "tag": "@microsoft/web-library-build_v7.1.0", - "date": "Tue, 23 Jul 2019 19:14:38 GMT", - "comments": { - "minor": [ - { - "comment": "Update gulp to 4.0.2." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.26` to `3.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.12` to `4.7.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.48` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.23` to `8.1.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.115` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.74` to `6.1.0`" - } - ] - } - }, - { - "version": "7.0.52", - "tag": "@microsoft/web-library-build_v7.0.52", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.11` to `4.7.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.47` to `3.3.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.22` to `8.1.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.114` to `3.4.115`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.73` to `6.0.74`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.12` to `0.1.13`" - } - ] - } - }, - { - "version": "7.0.51", - "tag": "@microsoft/web-library-build_v7.0.51", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.10` to `4.7.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.46` to `3.3.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.21` to `8.1.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.113` to `3.4.114`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.72` to `6.0.73`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.11` to `0.1.12`" - } - ] - } - }, - { - "version": "7.0.50", - "tag": "@microsoft/web-library-build_v7.0.50", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.9` to `4.7.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.45` to `3.3.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.20` to `8.1.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.112` to `3.4.113`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.71` to `6.0.72`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.23` to `0.3.24`" - } - ] - } - }, - { - "version": "7.0.49", - "tag": "@microsoft/web-library-build_v7.0.49", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.8` to `4.7.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.44` to `3.3.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.19` to `8.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.111` to `3.4.112`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.70` to `6.0.71`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.22` to `0.3.23`" - } - ] - } - }, - { - "version": "7.0.48", - "tag": "@microsoft/web-library-build_v7.0.48", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.7` to `4.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.43` to `3.3.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.18` to `8.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.110` to `3.4.111`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.69` to `6.0.70`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.21` to `0.3.22`" - } - ] - } - }, - { - "version": "7.0.47", - "tag": "@microsoft/web-library-build_v7.0.47", - "date": "Mon, 08 Jul 2019 19:12:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.6` to `4.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.42` to `3.3.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.17` to `8.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.109` to `3.4.110`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.68` to `6.0.69`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.20` to `0.3.21`" - } - ] - } - }, - { - "version": "7.0.46", - "tag": "@microsoft/web-library-build_v7.0.46", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.5` to `4.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.41` to `3.3.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.16` to `8.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.108` to `3.4.109`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.67` to `6.0.68`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.19` to `0.3.20`" - } - ] - } - }, - { - "version": "7.0.45", - "tag": "@microsoft/web-library-build_v7.0.45", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.4` to `4.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.40` to `3.3.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.15` to `8.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.107` to `3.4.108`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.66` to `6.0.67`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.18` to `0.3.19`" - } - ] - } - }, - { - "version": "7.0.44", - "tag": "@microsoft/web-library-build_v7.0.44", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.3` to `4.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.39` to `3.3.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.14` to `8.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.106` to `3.4.107`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.65` to `6.0.66`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.17` to `0.3.18`" - } - ] - } - }, - { - "version": "7.0.43", - "tag": "@microsoft/web-library-build_v7.0.43", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.2` to `4.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.38` to `3.3.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.105` to `3.4.106`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.64` to `6.0.65`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.16` to `0.3.17`" - } - ] - } - }, - { - "version": "7.0.42", - "tag": "@microsoft/web-library-build_v7.0.42", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.1` to `4.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.37` to `3.3.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.13` to `8.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.104` to `3.4.105`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.63` to `6.0.64`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.15` to `0.3.16`" - } - ] - } - }, - { - "version": "7.0.41", - "tag": "@microsoft/web-library-build_v7.0.41", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.7.0` to `4.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.36` to `3.3.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.12` to `8.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.103` to `3.4.104`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.62` to `6.0.63`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.14` to `0.3.15`" - } - ] - } - }, - { - "version": "7.0.40", - "tag": "@microsoft/web-library-build_v7.0.40", - "date": "Fri, 31 May 2019 01:13:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.35` to `4.7.0`" - } - ] - } - }, - { - "version": "7.0.39", - "tag": "@microsoft/web-library-build_v7.0.39", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.34` to `4.6.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.35` to `3.3.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.11` to `8.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.102` to `3.4.103`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.61` to `6.0.62`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.13` to `0.3.14`" - } - ] - } - }, - { - "version": "7.0.38", - "tag": "@microsoft/web-library-build_v7.0.38", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.33` to `4.6.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.34` to `3.3.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.10` to `8.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.101` to `3.4.102`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.60` to `6.0.61`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.12` to `0.3.13`" - } - ] - } - }, - { - "version": "7.0.37", - "tag": "@microsoft/web-library-build_v7.0.37", - "date": "Thu, 09 May 2019 19:12:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.32` to `4.6.33`" - } - ] - } - }, - { - "version": "7.0.36", - "tag": "@microsoft/web-library-build_v7.0.36", - "date": "Mon, 06 May 2019 20:46:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.31` to `4.6.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.33` to `3.3.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.9` to `8.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.100` to `3.4.101`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.59` to `6.0.60`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.11` to `0.3.12`" - } - ] - } - }, - { - "version": "7.0.35", - "tag": "@microsoft/web-library-build_v7.0.35", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.30` to `4.6.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.32` to `3.3.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.8` to `8.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.99` to `3.4.100`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.58` to `6.0.59`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.10` to `0.3.11`" - } - ] - } - }, - { - "version": "7.0.34", - "tag": "@microsoft/web-library-build_v7.0.34", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.29` to `4.6.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.31` to `3.3.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.7` to `8.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.98` to `3.4.99`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.57` to `6.0.58`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.9` to `0.3.10`" - } - ] - } - }, - { - "version": "7.0.33", - "tag": "@microsoft/web-library-build_v7.0.33", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.28` to `4.6.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.30` to `3.3.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.6` to `8.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.97` to `3.4.98`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.56` to `6.0.57`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.8` to `0.3.9`" - } - ] - } - }, - { - "version": "7.0.32", - "tag": "@microsoft/web-library-build_v7.0.32", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.27` to `4.6.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.29` to `3.3.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.5` to `8.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.96` to `3.4.97`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.55` to `6.0.56`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.7` to `0.3.8`" - } - ] - } - }, - { - "version": "7.0.31", - "tag": "@microsoft/web-library-build_v7.0.31", - "date": "Fri, 12 Apr 2019 06:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.26` to `4.6.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.28` to `3.3.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.4` to `8.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.95` to `3.4.96`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.54` to `6.0.55`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.6` to `0.3.7`" - } - ] - } - }, - { - "version": "7.0.30", - "tag": "@microsoft/web-library-build_v7.0.30", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.25` to `4.6.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.27` to `3.3.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.3` to `8.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.94` to `3.4.95`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.53` to `6.0.54`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.5` to `0.3.6`" - } - ] - } - }, - { - "version": "7.0.29", - "tag": "@microsoft/web-library-build_v7.0.29", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.24` to `4.6.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.26` to `3.3.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.2` to `8.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.93` to `3.4.94`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.52` to `6.0.53`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.4` to `0.3.5`" - } - ] - } - }, - { - "version": "7.0.28", - "tag": "@microsoft/web-library-build_v7.0.28", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.23` to `4.6.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.25` to `3.3.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.1` to `8.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.92` to `3.4.93`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.51` to `6.0.52`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "7.0.27", - "tag": "@microsoft/web-library-build_v7.0.27", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.22` to `4.6.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.24` to `3.3.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.1.0` to `8.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.91` to `3.4.92`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.50` to `6.0.51`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "7.0.26", - "tag": "@microsoft/web-library-build_v7.0.26", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.21` to `4.6.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.23` to `3.3.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.23` to `8.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.90` to `3.4.91`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.49` to `6.0.50`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "7.0.25", - "tag": "@microsoft/web-library-build_v7.0.25", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.25` to `3.9.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.20` to `4.6.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.22` to `3.3.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.22` to `8.0.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.89` to `3.4.90`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.48` to `6.0.49`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "7.0.24", - "tag": "@microsoft/web-library-build_v7.0.24", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.24` to `3.9.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.19` to `4.6.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.21` to `3.3.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.21` to `8.0.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.88` to `3.4.89`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.47` to `6.0.48`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.20` to `0.3.0`" - } - ] - } - }, - { - "version": "7.0.23", - "tag": "@microsoft/web-library-build_v7.0.23", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.23` to `3.9.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.18` to `4.6.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.20` to `3.3.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.20` to `8.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.87` to `3.4.88`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.46` to `6.0.47`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.19` to `0.2.20`" - } - ] - } - }, - { - "version": "7.0.22", - "tag": "@microsoft/web-library-build_v7.0.22", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.22` to `3.9.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.17` to `4.6.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.19` to `3.3.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.19` to `8.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.86` to `3.4.87`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.45` to `6.0.46`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.18` to `0.2.19`" - } - ] - } - }, - { - "version": "7.0.21", - "tag": "@microsoft/web-library-build_v7.0.21", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.21` to `3.9.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.16` to `4.6.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.18` to `3.3.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.18` to `8.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.85` to `3.4.86`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.44` to `6.0.45`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.17` to `0.2.18`" - } - ] - } - }, - { - "version": "7.0.20", - "tag": "@microsoft/web-library-build_v7.0.20", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.20` to `3.9.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.15` to `4.6.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.17` to `3.3.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.17` to `8.0.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.84` to `3.4.85`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.43` to `6.0.44`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.16` to `0.2.17`" - } - ] - } - }, - { - "version": "7.0.19", - "tag": "@microsoft/web-library-build_v7.0.19", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.19` to `3.9.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.14` to `4.6.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.16` to `3.3.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.16` to `8.0.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.83` to `3.4.84`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.42` to `6.0.43`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.15` to `0.2.16`" - } - ] - } - }, - { - "version": "7.0.18", - "tag": "@microsoft/web-library-build_v7.0.18", - "date": "Thu, 21 Mar 2019 01:15:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.18` to `3.9.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.13` to `4.6.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.15` to `3.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.15` to `8.0.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.82` to `3.4.83`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.41` to `6.0.42`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.14` to `0.2.15`" - } - ] - } - }, - { - "version": "7.0.17", - "tag": "@microsoft/web-library-build_v7.0.17", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.17` to `3.9.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.12` to `4.6.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.14` to `3.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.14` to `8.0.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.81` to `3.4.82`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.40` to `6.0.41`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.13` to `0.2.14`" - } - ] - } - }, - { - "version": "7.0.16", - "tag": "@microsoft/web-library-build_v7.0.16", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.16` to `3.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.11` to `4.6.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.13` to `3.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.13` to `8.0.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.80` to `3.4.81`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.39` to `6.0.40`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.12` to `0.2.13`" - } - ] - } - }, - { - "version": "7.0.15", - "tag": "@microsoft/web-library-build_v7.0.15", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.15` to `3.9.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.10` to `4.6.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.12` to `3.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.12` to `8.0.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.79` to `3.4.80`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.38` to `6.0.39`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.11` to `0.2.12`" - } - ] - } - }, - { - "version": "7.0.14", - "tag": "@microsoft/web-library-build_v7.0.14", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.14` to `3.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.9` to `4.6.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.11` to `3.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.11` to `8.0.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.78` to `3.4.79`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.37` to `6.0.38`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.10` to `0.2.11`" - } - ] - } - }, - { - "version": "7.0.13", - "tag": "@microsoft/web-library-build_v7.0.13", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.13` to `3.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.8` to `4.6.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.10` to `3.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.10` to `8.0.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.77` to `3.4.78`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.36` to `6.0.37`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.9` to `0.2.10`" - } - ] - } - }, - { - "version": "7.0.12", - "tag": "@microsoft/web-library-build_v7.0.12", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.12` to `3.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.7` to `4.6.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.9` to `3.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.9` to `8.0.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.76` to `3.4.77`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.35` to `6.0.36`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.8` to `0.2.9`" - } - ] - } - }, - { - "version": "7.0.11", - "tag": "@microsoft/web-library-build_v7.0.11", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.11` to `3.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.6` to `4.6.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.8` to `3.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.8` to `8.0.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.75` to `3.4.76`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.34` to `6.0.35`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.7` to `0.2.8`" - } - ] - } - }, - { - "version": "7.0.10", - "tag": "@microsoft/web-library-build_v7.0.10", - "date": "Mon, 04 Mar 2019 17:13:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.10` to `3.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.5` to `4.6.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.7` to `3.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.7` to `8.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.74` to `3.4.75`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.33` to `6.0.34`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.6` to `0.2.7`" - } - ] - } - }, - { - "version": "7.0.9", - "tag": "@microsoft/web-library-build_v7.0.9", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.9` to `3.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.4` to `4.6.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.6` to `3.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.6` to `8.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.73` to `3.4.74`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.32` to `6.0.33`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.5` to `0.2.6`" - } - ] - } - }, - { - "version": "7.0.8", - "tag": "@microsoft/web-library-build_v7.0.8", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.8` to `3.9.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.3` to `4.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.5` to `3.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.5` to `8.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.72` to `3.4.73`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.31` to `6.0.32`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.4` to `0.2.5`" - } - ] - } - }, - { - "version": "7.0.7", - "tag": "@microsoft/web-library-build_v7.0.7", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.7` to `3.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.2` to `4.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.4` to `3.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.4` to `8.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.71` to `3.4.72`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.30` to `6.0.31`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.3` to `0.2.4`" - } - ] - } - }, - { - "version": "7.0.6", - "tag": "@microsoft/web-library-build_v7.0.6", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.6` to `3.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.1` to `4.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.3` to `3.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.3` to `8.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.70` to `3.4.71`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.29` to `6.0.30`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.2\" from `0.2.2` to `0.2.3`" - } - ] - } - }, - { - "version": "7.0.5", - "tag": "@microsoft/web-library-build_v7.0.5", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.5` to `3.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.6.0` to `4.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.2` to `3.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.2` to `8.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.69` to `3.4.70`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.28` to `6.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "7.0.4", - "tag": "@microsoft/web-library-build_v7.0.4", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.4` to `3.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.40` to `4.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.1` to `3.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.1` to `8.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.68` to `3.4.69`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.27` to `6.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "7.0.3", - "tag": "@microsoft/web-library-build_v7.0.3", - "date": "Wed, 30 Jan 2019 20:49:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.3` to `3.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.39` to `4.5.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `8.0.0` to `8.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.67` to `3.4.68`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.26` to `6.0.27`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.4.0` to `0.5.0`" - } - ] - } - }, - { - "version": "7.0.2", - "tag": "@microsoft/web-library-build_v7.0.2", - "date": "Mon, 21 Jan 2019 17:04:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.94` to `3.3.0`" - } - ] - } - }, - { - "version": "7.0.1", - "tag": "@microsoft/web-library-build_v7.0.1", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.2` to `3.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.38` to `4.5.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.93` to `3.2.94`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.8` to `8.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.66` to `3.4.67`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.25` to `6.0.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.4` to `0.4.0`" - } - ] - } - }, - { - "version": "7.0.0", - "tag": "@microsoft/web-library-build_v7.0.0", - "date": "Tue, 15 Jan 2019 17:04:09 GMT", - "comments": { - "major": [ - { - "comment": "Remove karma task." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.1` to `3.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.37` to `4.5.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.92` to `3.2.93`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.7` to `7.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.65` to `3.4.66`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.24` to `6.0.25`" - } - ] - } - }, - { - "version": "6.0.45", - "tag": "@microsoft/web-library-build_v6.0.45", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.9.0` to `3.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.56` to `4.6.57`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.36` to `4.5.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.91` to `3.2.92`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.6` to `7.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.64` to `3.4.65`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.23` to `6.0.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.3` to `0.3.4`" - } - ] - } - }, - { - "version": "6.0.44", - "tag": "@microsoft/web-library-build_v6.0.44", - "date": "Mon, 07 Jan 2019 17:04:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.57` to `3.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.55` to `4.6.56`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.35` to `4.5.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.90` to `3.2.91`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.63` to `3.4.64`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.22` to `6.0.23`" - } - ] - } - }, - { - "version": "6.0.43", - "tag": "@microsoft/web-library-build_v6.0.43", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.56` to `3.8.57`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.54` to `4.6.55`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.34` to `4.5.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.89` to `3.2.90`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.4` to `7.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.62` to `3.4.63`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.21` to `6.0.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.2` to `0.3.3`" - } - ] - } - }, - { - "version": "6.0.42", - "tag": "@microsoft/web-library-build_v6.0.42", - "date": "Fri, 14 Dec 2018 20:51:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.33` to `4.5.34`" - } - ] - } - }, - { - "version": "6.0.41", - "tag": "@microsoft/web-library-build_v6.0.41", - "date": "Thu, 13 Dec 2018 02:58:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.55` to `3.8.56`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.53` to `4.6.54`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.32` to `4.5.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.88` to `3.2.89`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.3` to `7.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.61` to `3.4.62`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.20` to `6.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.1` to `0.3.2`" - } - ] - } - }, - { - "version": "6.0.40", - "tag": "@microsoft/web-library-build_v6.0.40", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.54` to `3.8.55`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.52` to `4.6.53`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.31` to `4.5.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.87` to `3.2.88`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.60` to `3.4.61`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.19` to `6.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.3.0` to `0.3.1`" - } - ] - } - }, - { - "version": "6.0.39", - "tag": "@microsoft/web-library-build_v6.0.39", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.53` to `3.8.54`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.51` to `4.6.52`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.30` to `4.5.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.86` to `3.2.87`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.1` to `7.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.59` to `3.4.60`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.18` to `6.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.1` to `0.3.0`" - } - ] - } - }, - { - "version": "6.0.38", - "tag": "@microsoft/web-library-build_v6.0.38", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.52` to `3.8.53`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.50` to `4.6.51`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.29` to `4.5.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.85` to `3.2.86`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.58` to `3.4.59`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.17` to `6.0.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.2.0` to `0.2.1`" - } - ] - } - }, - { - "version": "6.0.37", - "tag": "@microsoft/web-library-build_v6.0.37", - "date": "Mon, 03 Dec 2018 17:04:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.28` to `4.5.29`" - } - ] - } - }, - { - "version": "6.0.36", - "tag": "@microsoft/web-library-build_v6.0.36", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.51` to `3.8.52`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.49` to `4.6.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.27` to `4.5.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.84` to `3.2.85`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.3.1` to `7.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.57` to `3.4.58`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.16` to `6.0.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.1` to `0.2.0`" - } - ] - } - }, - { - "version": "6.0.35", - "tag": "@microsoft/web-library-build_v6.0.35", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.50` to `3.8.51`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.48` to `4.6.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.26` to `4.5.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.83` to `3.2.84`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.3.0` to `7.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.56` to `3.4.57`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.15` to `6.0.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "6.0.34", - "tag": "@microsoft/web-library-build_v6.0.34", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.49` to `3.8.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.47` to `4.6.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.25` to `4.5.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.82` to `3.2.83`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.7` to `7.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.55` to `3.4.56`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.14` to `6.0.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.0\" from `0.0.0` to `0.1.0`" - } - ] - } - }, - { - "version": "6.0.33", - "tag": "@microsoft/web-library-build_v6.0.33", - "date": "Wed, 28 Nov 2018 19:29:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.48` to `3.8.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.46` to `4.6.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.24` to `4.5.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.81` to `3.2.82`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.6` to `7.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.54` to `3.4.55`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.13` to `6.0.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "6.0.32", - "tag": "@microsoft/web-library-build_v6.0.32", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.47` to `3.8.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.45` to `4.6.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.23` to `4.5.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.80` to `3.2.81`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.5` to `7.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.53` to `3.4.54`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.12` to `6.0.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "6.0.31", - "tag": "@microsoft/web-library-build_v6.0.31", - "date": "Fri, 16 Nov 2018 21:37:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.46` to `3.8.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.44` to `4.6.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.22` to `4.5.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.79` to `3.2.80`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.4` to `7.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.52` to `3.4.53`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.11` to `6.0.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "6.0.30", - "tag": "@microsoft/web-library-build_v6.0.30", - "date": "Fri, 16 Nov 2018 00:59:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.45` to `3.8.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.43` to `4.6.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.21` to `4.5.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.78` to `3.2.79`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.3` to `7.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.51` to `3.4.52`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.10` to `6.0.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "6.0.29", - "tag": "@microsoft/web-library-build_v6.0.29", - "date": "Fri, 09 Nov 2018 23:07:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.44` to `3.8.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.42` to `4.6.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.20` to `4.5.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.77` to `3.2.78`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.2` to `7.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.50` to `3.4.51`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.9` to `6.0.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "6.0.28", - "tag": "@microsoft/web-library-build_v6.0.28", - "date": "Wed, 07 Nov 2018 21:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.43` to `3.8.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.41` to `4.6.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.19` to `4.5.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.76` to `3.2.77`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.1` to `7.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.49` to `3.4.50`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.8` to `6.0.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "6.0.27", - "tag": "@microsoft/web-library-build_v6.0.27", - "date": "Wed, 07 Nov 2018 17:03:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.42` to `3.8.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.40` to `4.6.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.18` to `4.5.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.75` to `3.2.76`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.2.0` to `7.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.48` to `3.4.49`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.7` to `6.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.4` to `0.5.0`" - } - ] - } - }, - { - "version": "6.0.26", - "tag": "@microsoft/web-library-build_v6.0.26", - "date": "Mon, 05 Nov 2018 17:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.41` to `3.8.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.39` to `4.6.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.17` to `4.5.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.74` to `3.2.75`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.1.2` to `7.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.47` to `3.4.48`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.6` to `6.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.3` to `0.4.4`" - } - ] - } - }, - { - "version": "6.0.25", - "tag": "@microsoft/web-library-build_v6.0.25", - "date": "Thu, 01 Nov 2018 21:33:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.40` to `3.8.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.38` to `4.6.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.16` to `4.5.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.73` to `3.2.74`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.1.1` to `7.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.46` to `3.4.47`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.5` to `6.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.2` to `0.4.3`" - } - ] - } - }, - { - "version": "6.0.24", - "tag": "@microsoft/web-library-build_v6.0.24", - "date": "Thu, 01 Nov 2018 19:32:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.39` to `3.8.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.37` to `4.6.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.15` to `4.5.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.72` to `3.2.73`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.1.0` to `7.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.45` to `3.4.46`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.4` to `6.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "6.0.23", - "tag": "@microsoft/web-library-build_v6.0.23", - "date": "Wed, 31 Oct 2018 21:17:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.36` to `4.6.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.14` to `4.5.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.71` to `3.2.72`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.3` to `7.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.44` to `3.4.45`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.3` to `6.0.4`" - } - ] - } - }, - { - "version": "6.0.22", - "tag": "@microsoft/web-library-build_v6.0.22", - "date": "Wed, 31 Oct 2018 17:00:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.38` to `3.8.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.35` to `4.6.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.13` to `4.5.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.70` to `3.2.71`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.2` to `7.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.43` to `3.4.44`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.2` to `6.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "6.0.21", - "tag": "@microsoft/web-library-build_v6.0.21", - "date": "Sat, 27 Oct 2018 03:45:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.37` to `3.8.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.34` to `4.6.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.12` to `4.5.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.69` to `3.2.70`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.1` to `7.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.42` to `3.4.43`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.1` to `6.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.3.0` to `0.4.0`" - } - ] - } - }, - { - "version": "6.0.20", - "tag": "@microsoft/web-library-build_v6.0.20", - "date": "Sat, 27 Oct 2018 02:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.36` to `3.8.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.33` to `4.6.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.11` to `4.5.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.68` to `3.2.69`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `7.0.0` to `7.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.41` to `3.4.42`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.0` to `6.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.2.0` to `0.3.0`" - } - ] - } - }, - { - "version": "6.0.19", - "tag": "@microsoft/web-library-build_v6.0.19", - "date": "Sat, 27 Oct 2018 00:26:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.35` to `3.8.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.32` to `4.6.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.10` to `4.5.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.67` to `3.2.68`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.12` to `7.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.40` to `3.4.41`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.26` to `6.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.20` to `0.2.0`" - } - ] - } - }, - { - "version": "6.0.18", - "tag": "@microsoft/web-library-build_v6.0.18", - "date": "Thu, 25 Oct 2018 23:20:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.34` to `3.8.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.31` to `4.6.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.9` to `4.5.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.66` to `3.2.67`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.11` to `6.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.39` to `3.4.40`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.25` to `5.0.26`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.19` to `0.1.20`" - } - ] - } - }, - { - "version": "6.0.17", - "tag": "@microsoft/web-library-build_v6.0.17", - "date": "Thu, 25 Oct 2018 08:56:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.33` to `3.8.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.30` to `4.6.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.8` to `4.5.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.65` to `3.2.66`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.10` to `6.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.38` to `3.4.39`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.24` to `5.0.25`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.18` to `0.1.19`" - } - ] - } - }, - { - "version": "6.0.16", - "tag": "@microsoft/web-library-build_v6.0.16", - "date": "Wed, 24 Oct 2018 16:03:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.32` to `3.8.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.29` to `4.6.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.7` to `4.5.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.64` to `3.2.65`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.9` to `6.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.37` to `3.4.38`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.23` to `5.0.24`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.17` to `0.1.18`" - } - ] - } - }, - { - "version": "6.0.15", - "tag": "@microsoft/web-library-build_v6.0.15", - "date": "Thu, 18 Oct 2018 05:30:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.31` to `3.8.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.28` to `4.6.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.6` to `4.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.63` to `3.2.64`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.8` to `6.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.36` to `3.4.37`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.22` to `5.0.23`" - } - ] - } - }, - { - "version": "6.0.14", - "tag": "@microsoft/web-library-build_v6.0.14", - "date": "Thu, 18 Oct 2018 01:32:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.30` to `3.8.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.27` to `4.6.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.5` to `4.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.62` to `3.2.63`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.7` to `6.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.35` to `3.4.36`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.21` to `5.0.22`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.16` to `0.1.17`" - } - ] - } - }, - { - "version": "6.0.13", - "tag": "@microsoft/web-library-build_v6.0.13", - "date": "Wed, 17 Oct 2018 21:04:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.29` to `3.8.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.26` to `4.6.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.4` to `4.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.61` to `3.2.62`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.6` to `6.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.34` to `3.4.35`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.20` to `5.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.15` to `0.1.16`" - } - ] - } - }, - { - "version": "6.0.12", - "tag": "@microsoft/web-library-build_v6.0.12", - "date": "Wed, 17 Oct 2018 14:43:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.28` to `3.8.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.25` to `4.6.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.3` to `4.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.60` to `3.2.61`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.5` to `6.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.33` to `3.4.34`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.19` to `5.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "6.0.11", - "tag": "@microsoft/web-library-build_v6.0.11", - "date": "Thu, 11 Oct 2018 23:26:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.27` to `3.8.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.24` to `4.6.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.2` to `4.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.59` to `3.2.60`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.4` to `6.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.32` to `3.4.33`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.18` to `5.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "6.0.10", - "tag": "@microsoft/web-library-build_v6.0.10", - "date": "Tue, 09 Oct 2018 06:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.26` to `3.8.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.23` to `4.6.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.1` to `4.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.58` to `3.2.59`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.3` to `6.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.31` to `3.4.32`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.17` to `5.0.18`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.12` to `0.1.13`" - } - ] - } - }, - { - "version": "6.0.9", - "tag": "@microsoft/web-library-build_v6.0.9", - "date": "Mon, 08 Oct 2018 16:04:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.25` to `3.8.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.22` to `4.6.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.5.0` to `4.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.57` to `3.2.58`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.2` to `6.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.30` to `3.4.31`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.16` to `5.0.17`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.11` to `0.1.12`" - } - ] - } - }, - { - "version": "6.0.8", - "tag": "@microsoft/web-library-build_v6.0.8", - "date": "Sun, 07 Oct 2018 06:15:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.24` to `3.8.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.21` to `4.6.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.8` to `4.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.56` to `3.2.57`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.1` to `6.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.29` to `3.4.30`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.15` to `5.0.16`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.10` to `0.1.11`" - } - ] - } - }, - { - "version": "6.0.7", - "tag": "@microsoft/web-library-build_v6.0.7", - "date": "Fri, 28 Sep 2018 16:05:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.23` to `3.8.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.20` to `4.6.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.7` to `4.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.55` to `3.2.56`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.1.0` to `6.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.28` to `3.4.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.14` to `5.0.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.9` to `0.1.10`" - } - ] - } - }, - { - "version": "6.0.6", - "tag": "@microsoft/web-library-build_v6.0.6", - "date": "Wed, 26 Sep 2018 21:39:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.22` to `3.8.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.19` to `4.6.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.6` to `4.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.54` to `3.2.55`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.5` to `6.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.27` to `3.4.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.13` to `5.0.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.8` to `0.1.9`" - } - ] - } - }, - { - "version": "6.0.5", - "tag": "@microsoft/web-library-build_v6.0.5", - "date": "Mon, 24 Sep 2018 23:06:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.21` to `3.8.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.18` to `4.6.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.5` to `4.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.53` to `3.2.54`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.4` to `6.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.26` to `3.4.27`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.12` to `5.0.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.7` to `0.1.8`" - } - ] - } - }, - { - "version": "6.0.4", - "tag": "@microsoft/web-library-build_v6.0.4", - "date": "Mon, 24 Sep 2018 16:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.17` to `4.6.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.4` to `4.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.52` to `3.2.53`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.3` to `6.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.25` to `3.4.26`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.11` to `5.0.12`" - } - ] - } - }, - { - "version": "6.0.3", - "tag": "@microsoft/web-library-build_v6.0.3", - "date": "Fri, 21 Sep 2018 16:04:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.20` to `3.8.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.16` to `4.6.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.3` to `4.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.51` to `3.2.52`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.2` to `6.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.24` to `3.4.25`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.10` to `5.0.11`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.6` to `0.1.7`" - } - ] - } - }, - { - "version": "6.0.2", - "tag": "@microsoft/web-library-build_v6.0.2", - "date": "Thu, 20 Sep 2018 23:57:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.19` to `3.8.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.15` to `4.6.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.2` to `4.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.50` to `3.2.51`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.1` to `6.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.23` to `3.4.24`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.9` to `5.0.10`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.5` to `0.1.6`" - } - ] - } - }, - { - "version": "6.0.1", - "tag": "@microsoft/web-library-build_v6.0.1", - "date": "Tue, 18 Sep 2018 21:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.18` to `3.8.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.14` to `4.6.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.1` to `4.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.49` to `3.2.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `6.0.0` to `6.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.22` to `3.4.23`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.8` to `5.0.9`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.4` to `0.1.5`" - } - ] - } - }, - { - "version": "6.0.0", - "tag": "@microsoft/web-library-build_v6.0.0", - "date": "Mon, 10 Sep 2018 23:23:01 GMT", - "comments": { - "major": [ - { - "comment": "Removing the text task from the rig." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.13` to `4.6.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.4.0` to `4.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.48` to `3.2.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `5.0.2` to `6.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.21` to `3.4.22`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.7` to `5.0.8`" - } - ] - } - }, - { - "version": "5.1.3", - "tag": "@microsoft/web-library-build_v5.1.3", - "date": "Thu, 06 Sep 2018 21:04:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.54` to `4.4.0`" - } - ] - } - }, - { - "version": "5.1.2", - "tag": "@microsoft/web-library-build_v5.1.2", - "date": "Thu, 06 Sep 2018 01:25:26 GMT", - "comments": { - "patch": [ - { - "comment": "Update \"repository\" field in package.json" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.17` to `3.8.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.12` to `4.6.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.53` to `4.3.54`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.47` to `3.2.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `5.0.1` to `5.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.20` to `3.4.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.6` to `5.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.3` to `0.1.4`" - } - ] - } - }, - { - "version": "5.1.1", - "tag": "@microsoft/web-library-build_v5.1.1", - "date": "Tue, 04 Sep 2018 21:34:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.16` to `3.8.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.11` to `4.6.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.52` to `4.3.53`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.46` to `3.2.47`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `5.0.0` to `5.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.19` to `3.4.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.5` to `5.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.2` to `0.1.3`" - } - ] - } - }, - { - "version": "5.1.0", - "tag": "@microsoft/web-library-build_v5.1.0", - "date": "Mon, 03 Sep 2018 16:04:46 GMT", - "comments": { - "minor": [ - { - "comment": "Update the way api-extractor is invoked." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.15` to `3.8.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.10` to `4.6.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.51` to `4.3.52`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.45` to `3.2.46`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.12` to `5.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.18` to `3.4.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.4` to `5.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.1` to `0.1.2`" - } - ] - } - }, - { - "version": "5.0.8", - "tag": "@microsoft/web-library-build_v5.0.8", - "date": "Fri, 31 Aug 2018 00:11:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.50` to `4.3.51`" - } - ] - } - }, - { - "version": "5.0.7", - "tag": "@microsoft/web-library-build_v5.0.7", - "date": "Thu, 30 Aug 2018 22:47:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.49` to `4.3.50`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.11` to `4.11.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.17` to `3.4.18`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.3` to `5.0.4`" - } - ] - } - }, - { - "version": "5.0.6", - "tag": "@microsoft/web-library-build_v5.0.6", - "date": "Thu, 30 Aug 2018 19:23:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.14` to `3.8.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.9` to `4.6.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.48` to `4.3.49`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.44` to `3.2.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.10` to `4.11.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.16` to `3.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.2` to `5.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.1.0` to `0.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.1.0` to `0.1.1`" - } - ] - } - }, - { - "version": "5.0.5", - "tag": "@microsoft/web-library-build_v5.0.5", - "date": "Thu, 30 Aug 2018 18:45:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.13` to `3.8.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.8` to `4.6.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.47` to `4.3.48`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.43` to `3.2.44`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.9` to `4.11.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.15` to `3.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.1` to `5.0.2`" - } - ] - } - }, - { - "version": "5.0.4", - "tag": "@microsoft/web-library-build_v5.0.4", - "date": "Thu, 30 Aug 2018 04:42:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.46` to `4.3.47`" - } - ] - } - }, - { - "version": "5.0.3", - "tag": "@microsoft/web-library-build_v5.0.3", - "date": "Thu, 30 Aug 2018 04:24:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.45` to `4.3.46`" - } - ] - } - }, - { - "version": "5.0.2", - "tag": "@microsoft/web-library-build_v5.0.2", - "date": "Wed, 29 Aug 2018 21:43:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.12` to `3.8.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.7` to `4.6.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.44` to `4.3.45`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.42` to `3.2.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.8` to `4.11.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.14` to `3.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `5.0.0` to `5.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack\" from `0.0.1` to `0.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.0.1` to `0.1.0`" - } - ] - } - }, - { - "version": "5.0.1", - "tag": "@microsoft/web-library-build_v5.0.1", - "date": "Wed, 29 Aug 2018 20:34:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.43` to `4.3.44`" - } - ] - } - }, - { - "version": "5.0.0", - "tag": "@microsoft/web-library-build_v5.0.0", - "date": "Wed, 29 Aug 2018 06:36:50 GMT", - "comments": { - "major": [ - { - "comment": "Updating the way typescript and tslint are invoked." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.11` to `3.8.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.6` to `4.6.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.42` to `4.3.43`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.41` to `3.2.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.7` to `4.11.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.13` to `3.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `4.4.11` to `5.0.0`" - } - ] - } - }, - { - "version": "4.4.68", - "tag": "@microsoft/web-library-build_v4.4.68", - "date": "Thu, 23 Aug 2018 18:18:53 GMT", - "comments": { - "patch": [ - { - "comment": "Republish all packages in web-build-tools to resolve GitHub issue #782" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.10` to `3.8.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.5` to `4.6.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.41` to `4.3.42`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.40` to `3.2.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.6` to `4.11.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.12` to `3.4.13`" - } - ] - } - }, - { - "version": "4.4.67", - "tag": "@microsoft/web-library-build_v4.4.67", - "date": "Wed, 22 Aug 2018 20:58:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.9` to `3.8.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.4` to `4.6.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.40` to `4.3.41`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.39` to `3.2.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.5` to `4.11.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.11` to `3.4.12`" - } - ] - } - }, - { - "version": "4.4.66", - "tag": "@microsoft/web-library-build_v4.4.66", - "date": "Wed, 22 Aug 2018 16:03:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.8` to `3.8.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.3` to `4.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.39` to `4.3.40`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.38` to `3.2.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.4` to `4.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.10` to `3.4.11`" - } - ] - } - }, - { - "version": "4.4.65", - "tag": "@microsoft/web-library-build_v4.4.65", - "date": "Tue, 21 Aug 2018 16:04:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.38` to `4.3.39`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.3` to `4.11.4`" - } - ] - } - }, - { - "version": "4.4.64", - "tag": "@microsoft/web-library-build_v4.4.64", - "date": "Thu, 09 Aug 2018 21:58:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.37` to `4.3.38`" - } - ] - } - }, - { - "version": "4.4.63", - "tag": "@microsoft/web-library-build_v4.4.63", - "date": "Thu, 09 Aug 2018 21:03:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.7` to `3.8.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.2` to `4.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.36` to `4.3.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.37` to `3.2.38`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.2` to `4.11.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.9` to `3.4.10`" - } - ] - } - }, - { - "version": "4.4.62", - "tag": "@microsoft/web-library-build_v4.4.62", - "date": "Thu, 09 Aug 2018 16:04:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.35` to `4.3.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.1` to `4.11.2`" - } - ] - } - }, - { - "version": "4.4.61", - "tag": "@microsoft/web-library-build_v4.4.61", - "date": "Tue, 07 Aug 2018 22:27:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.6` to `3.8.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.1` to `4.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.34` to `4.3.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.36` to `3.2.37`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.11.0` to `4.11.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.8` to `3.4.9`" - } - ] - } - }, - { - "version": "4.4.60", - "tag": "@microsoft/web-library-build_v4.4.60", - "date": "Thu, 26 Jul 2018 23:53:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.33` to `4.3.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.5` to `4.11.0`" - } - ] - } - }, - { - "version": "4.4.59", - "tag": "@microsoft/web-library-build_v4.4.59", - "date": "Thu, 26 Jul 2018 16:04:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.5` to `3.8.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.6.0` to `4.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.32` to `4.3.33`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.35` to `3.2.36`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.4` to `4.10.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.7` to `3.4.8`" - } - ] - } - }, - { - "version": "4.4.58", - "tag": "@microsoft/web-library-build_v4.4.58", - "date": "Wed, 25 Jul 2018 21:02:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.31` to `4.3.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.3` to `4.10.4`" - } - ] - } - }, - { - "version": "4.4.57", - "tag": "@microsoft/web-library-build_v4.4.57", - "date": "Fri, 20 Jul 2018 16:04:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.7` to `4.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.30` to `4.3.31`" - } - ] - } - }, - { - "version": "4.4.56", - "tag": "@microsoft/web-library-build_v4.4.56", - "date": "Tue, 17 Jul 2018 16:02:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.29` to `4.3.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.2` to `4.10.3`" - } - ] - } - }, - { - "version": "4.4.55", - "tag": "@microsoft/web-library-build_v4.4.55", - "date": "Fri, 13 Jul 2018 19:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.28` to `4.3.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.1` to `4.10.2`" - } - ] - } - }, - { - "version": "4.4.54", - "tag": "@microsoft/web-library-build_v4.4.54", - "date": "Tue, 03 Jul 2018 21:03:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.4` to `3.8.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.6` to `4.5.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.27` to `4.3.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.34` to `3.2.35`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.10.0` to `4.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.6` to `3.4.7`" - } - ] - } - }, - { - "version": "4.4.53", - "tag": "@microsoft/web-library-build_v4.4.53", - "date": "Fri, 29 Jun 2018 02:56:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.26` to `4.3.27`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.19` to `4.10.0`" - } - ] - } - }, - { - "version": "4.4.52", - "tag": "@microsoft/web-library-build_v4.4.52", - "date": "Sat, 23 Jun 2018 02:21:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.25` to `4.3.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.18` to `4.9.19`" - } - ] - } - }, - { - "version": "4.4.51", - "tag": "@microsoft/web-library-build_v4.4.51", - "date": "Fri, 22 Jun 2018 16:05:15 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.24` to `4.3.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.17` to `4.9.18`" - } - ] - } - }, - { - "version": "4.4.50", - "tag": "@microsoft/web-library-build_v4.4.50", - "date": "Thu, 21 Jun 2018 08:27:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.3` to `3.8.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.5` to `4.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.23` to `4.3.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.33` to `3.2.34`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.16` to `4.9.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.5` to `3.4.6`" - } - ] - } - }, - { - "version": "4.4.49", - "tag": "@microsoft/web-library-build_v4.4.49", - "date": "Tue, 19 Jun 2018 19:35:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.22` to `4.3.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.15` to `4.9.16`" - } - ] - } - }, - { - "version": "4.4.48", - "tag": "@microsoft/web-library-build_v4.4.48", - "date": "Wed, 13 Jun 2018 16:05:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.32` to `3.2.33`" - } - ] - } - }, - { - "version": "4.4.47", - "tag": "@microsoft/web-library-build_v4.4.47", - "date": "Fri, 08 Jun 2018 08:43:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.2` to `3.8.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.4` to `4.5.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.21` to `4.3.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.31` to `3.2.32`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.14` to `4.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.4` to `3.4.5`" - } - ] - } - }, - { - "version": "4.4.46", - "tag": "@microsoft/web-library-build_v4.4.46", - "date": "Thu, 31 May 2018 01:39:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.1` to `3.8.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.3` to `4.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.20` to `4.3.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.30` to `3.2.31`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.13` to `4.9.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.3` to `3.4.4`" - } - ] - } - }, - { - "version": "4.4.45", - "tag": "@microsoft/web-library-build_v4.4.45", - "date": "Tue, 15 May 2018 02:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.8.0` to `3.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.2` to `4.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.19` to `4.3.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.29` to `3.2.30`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.12` to `4.9.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.2` to `3.4.3`" - } - ] - } - }, - { - "version": "4.4.44", - "tag": "@microsoft/web-library-build_v4.4.44", - "date": "Tue, 15 May 2018 00:18:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.18` to `4.3.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.11` to `4.9.12`" - } - ] - } - }, - { - "version": "4.4.43", - "tag": "@microsoft/web-library-build_v4.4.43", - "date": "Fri, 11 May 2018 22:43:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.5` to `3.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.1` to `4.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.17` to `4.3.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.28` to `3.2.29`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.10` to `4.9.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.1` to `3.4.2`" - } - ] - } - }, - { - "version": "4.4.42", - "tag": "@microsoft/web-library-build_v4.4.42", - "date": "Fri, 04 May 2018 00:42:38 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.4` to `3.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.5.0` to `4.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.16` to `4.3.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.27` to `3.2.28`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.9` to `4.9.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.4.0` to `3.4.1`" - } - ] - } - }, - { - "version": "4.4.41", - "tag": "@microsoft/web-library-build_v4.4.41", - "date": "Tue, 01 May 2018 22:03:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.15` to `4.3.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.8` to `4.9.9`" - } - ] - } - }, - { - "version": "4.4.40", - "tag": "@microsoft/web-library-build_v4.4.40", - "date": "Mon, 30 Apr 2018 21:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.26` to `3.2.27`" - } - ] - } - }, - { - "version": "4.4.39", - "tag": "@microsoft/web-library-build_v4.4.39", - "date": "Fri, 27 Apr 2018 03:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.14` to `4.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.7` to `4.9.8`" - } - ] - } - }, - { - "version": "4.4.38", - "tag": "@microsoft/web-library-build_v4.4.38", - "date": "Fri, 20 Apr 2018 16:06:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.13` to `4.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.6` to `4.9.7`" - } - ] - } - }, - { - "version": "4.4.37", - "tag": "@microsoft/web-library-build_v4.4.37", - "date": "Thu, 19 Apr 2018 21:25:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.12` to `4.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.5` to `4.9.6`" - } - ] - } - }, - { - "version": "4.4.36", - "tag": "@microsoft/web-library-build_v4.4.36", - "date": "Thu, 19 Apr 2018 17:02:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.11` to `4.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.4` to `4.9.5`" - } - ] - } - }, - { - "version": "4.4.35", - "tag": "@microsoft/web-library-build_v4.4.35", - "date": "Fri, 06 Apr 2018 16:03:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.24` to `4.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.25` to `3.4.0`" - } - ] - } - }, - { - "version": "4.4.34", - "tag": "@microsoft/web-library-build_v4.4.34", - "date": "Tue, 03 Apr 2018 16:05:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.3` to `3.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.23` to `4.4.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.10` to `4.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.25` to `3.2.26`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.3` to `4.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.24` to `3.3.25`" - } - ] - } - }, - { - "version": "4.4.33", - "tag": "@microsoft/web-library-build_v4.4.33", - "date": "Mon, 02 Apr 2018 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.2` to `3.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.22` to `4.4.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.9` to `4.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.24` to `3.2.25`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.2` to `4.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.23` to `3.3.24`" - } - ] - } - }, - { - "version": "4.4.32", - "tag": "@microsoft/web-library-build_v4.4.32", - "date": "Tue, 27 Mar 2018 01:34:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.8` to `4.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.1` to `4.9.2`" - } - ] - } - }, - { - "version": "4.4.31", - "tag": "@microsoft/web-library-build_v4.4.31", - "date": "Mon, 26 Mar 2018 19:12:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.1` to `3.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.21` to `4.4.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.7` to `4.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.23` to `3.2.24`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.9.0` to `4.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.22` to `3.3.23`" - } - ] - } - }, - { - "version": "4.4.30", - "tag": "@microsoft/web-library-build_v4.4.30", - "date": "Sun, 25 Mar 2018 01:26:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.6` to `4.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.8.1` to `4.9.0`" - } - ] - } - }, - { - "version": "4.4.29", - "tag": "@microsoft/web-library-build_v4.4.29", - "date": "Fri, 23 Mar 2018 00:34:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.7.0` to `3.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.20` to `4.4.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.5` to `4.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.22` to `3.2.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.8.0` to `4.8.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.21` to `3.3.22`" - } - ] - } - }, - { - "version": "4.4.28", - "tag": "@microsoft/web-library-build_v4.4.28", - "date": "Thu, 22 Mar 2018 18:34:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.10` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.19` to `4.4.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.4` to `4.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.21` to `3.2.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.22` to `4.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.20` to `3.3.21`" - } - ] - } - }, - { - "version": "4.4.27", - "tag": "@microsoft/web-library-build_v4.4.27", - "date": "Tue, 20 Mar 2018 02:44:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.3` to `4.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.21` to `4.7.22`" - } - ] - } - }, - { - "version": "4.4.26", - "tag": "@microsoft/web-library-build_v4.4.26", - "date": "Sat, 17 Mar 2018 02:54:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.9` to `3.6.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.18` to `4.4.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.2` to `4.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.20` to `3.2.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.20` to `4.7.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.19` to `3.3.20`" - } - ] - } - }, - { - "version": "4.4.25", - "tag": "@microsoft/web-library-build_v4.4.25", - "date": "Thu, 15 Mar 2018 20:00:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.1` to `4.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.19` to `4.7.20`" - } - ] - } - }, - { - "version": "4.4.24", - "tag": "@microsoft/web-library-build_v4.4.24", - "date": "Thu, 15 Mar 2018 16:05:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.8` to `3.6.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.17` to `4.4.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.3.0` to `4.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.19` to `3.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.18` to `4.7.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.18` to `3.3.19`" - } - ] - } - }, - { - "version": "4.4.23", - "tag": "@microsoft/web-library-build_v4.4.23", - "date": "Tue, 13 Mar 2018 23:11:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.21` to `4.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.17` to `4.7.18`" - } - ] - } - }, - { - "version": "4.4.22", - "tag": "@microsoft/web-library-build_v4.4.22", - "date": "Mon, 12 Mar 2018 20:36:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.20` to `4.2.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.16` to `4.7.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.17` to `3.3.18`" - } - ] - } - }, - { - "version": "4.4.21", - "tag": "@microsoft/web-library-build_v4.4.21", - "date": "Tue, 06 Mar 2018 17:04:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.19` to `4.2.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.15` to `4.7.16`" - } - ] - } - }, - { - "version": "4.4.20", - "tag": "@microsoft/web-library-build_v4.4.20", - "date": "Fri, 02 Mar 2018 01:13:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.7` to `3.6.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.16` to `4.4.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.18` to `4.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.18` to `3.2.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.14` to `4.7.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.16` to `3.3.17`" - } - ] - } - }, - { - "version": "4.4.19", - "tag": "@microsoft/web-library-build_v4.4.19", - "date": "Tue, 27 Feb 2018 22:05:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.6` to `3.6.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.15` to `4.4.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.17` to `4.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.17` to `3.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.13` to `4.7.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.15` to `3.3.16`" - } - ] - } - }, - { - "version": "4.4.18", - "tag": "@microsoft/web-library-build_v4.4.18", - "date": "Fri, 23 Feb 2018 17:04:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.16` to `3.2.17`" - } - ] - } - }, - { - "version": "4.4.17", - "tag": "@microsoft/web-library-build_v4.4.17", - "date": "Wed, 21 Feb 2018 22:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.5` to `3.6.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.14` to `4.4.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.16` to `4.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.15` to `3.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.12` to `4.7.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.14` to `3.3.15`" - } - ] - } - }, - { - "version": "4.4.16", - "tag": "@microsoft/web-library-build_v4.4.16", - "date": "Wed, 21 Feb 2018 03:13:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.4` to `3.6.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.13` to `4.4.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.15` to `4.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.14` to `3.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.11` to `4.7.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.13` to `3.3.14`" - } - ] - } - }, - { - "version": "4.4.15", - "tag": "@microsoft/web-library-build_v4.4.15", - "date": "Sat, 17 Feb 2018 02:53:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.3` to `3.6.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.12` to `4.4.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.14` to `4.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.13` to `3.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.10` to `4.7.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.12` to `3.3.13`" - } - ] - } - }, - { - "version": "4.4.14", - "tag": "@microsoft/web-library-build_v4.4.14", - "date": "Fri, 16 Feb 2018 22:05:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.2` to `3.6.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.11` to `4.4.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.13` to `4.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.12` to `3.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.9` to `4.7.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.11` to `3.3.12`" - } - ] - } - }, - { - "version": "4.4.13", - "tag": "@microsoft/web-library-build_v4.4.13", - "date": "Fri, 16 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.1` to `3.6.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.10` to `4.4.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.12` to `4.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.11` to `3.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.8` to `4.7.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.10` to `3.3.11`" - } - ] - } - }, - { - "version": "4.4.12", - "tag": "@microsoft/web-library-build_v4.4.12", - "date": "Wed, 07 Feb 2018 17:05:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.6.0` to `3.6.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.9` to `4.4.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.11` to `4.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.10` to `3.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.7` to `4.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.9` to `3.3.10`" - } - ] - } - }, - { - "version": "4.4.11", - "tag": "@microsoft/web-library-build_v4.4.11", - "date": "Fri, 26 Jan 2018 22:05:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.3` to `3.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.8` to `4.4.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.10` to `4.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.9` to `3.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.6` to `4.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.8` to `3.3.9`" - } - ] - } - }, - { - "version": "4.4.10", - "tag": "@microsoft/web-library-build_v4.4.10", - "date": "Fri, 26 Jan 2018 17:53:38 GMT", - "comments": { - "patch": [ - { - "comment": "Force a patch bump in case the previous version was an empty package" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.7` to `4.4.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.9` to `4.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.8` to `3.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.5` to `4.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.7` to `3.3.8`" - } - ] - } - }, - { - "version": "4.4.9", - "tag": "@microsoft/web-library-build_v4.4.9", - "date": "Fri, 26 Jan 2018 00:36:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.6` to `4.4.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.8` to `4.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.7` to `3.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.4` to `4.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.6` to `3.3.7`" - } - ] - } - }, - { - "version": "4.4.8", - "tag": "@microsoft/web-library-build_v4.4.8", - "date": "Tue, 23 Jan 2018 17:05:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.5` to `4.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.7` to `4.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.6` to `3.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.3` to `4.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.5` to `3.3.6`" - } - ] - } - }, - { - "version": "4.4.7", - "tag": "@microsoft/web-library-build_v4.4.7", - "date": "Sat, 20 Jan 2018 02:39:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.6` to `4.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.5` to `3.2.6`" - } - ] - } - }, - { - "version": "4.4.6", - "tag": "@microsoft/web-library-build_v4.4.6", - "date": "Thu, 18 Jan 2018 03:23:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.4` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.4` to `4.4.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.5` to `4.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.2` to `4.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.4` to `3.3.5`" - } - ] - } - }, - { - "version": "4.4.5", - "tag": "@microsoft/web-library-build_v4.4.5", - "date": "Thu, 18 Jan 2018 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.3` to `3.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.3` to `4.4.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.4` to `4.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.3` to `3.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.1` to `4.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.3` to `3.3.4`" - } - ] - } - }, - { - "version": "4.4.4", - "tag": "@microsoft/web-library-build_v4.4.4", - "date": "Thu, 18 Jan 2018 00:27:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.3` to `4.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.7.0` to `4.7.1`" - } - ] - } - }, - { - "version": "4.4.3", - "tag": "@microsoft/web-library-build_v4.4.3", - "date": "Wed, 17 Jan 2018 10:49:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.2` to `3.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.2` to `4.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.2` to `4.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.2` to `3.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.6.0` to `4.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.2` to `3.3.3`" - } - ] - } - }, - { - "version": "4.4.2", - "tag": "@microsoft/web-library-build_v4.4.2", - "date": "Fri, 12 Jan 2018 03:35:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.1` to `4.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.1` to `4.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.1` to `3.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.5.1` to `4.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.1` to `3.3.2`" - } - ] - } - }, - { - "version": "4.4.1", - "tag": "@microsoft/web-library-build_v4.4.1", - "date": "Thu, 11 Jan 2018 22:31:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.4.0` to `3.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.4.0` to `4.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.2.0` to `4.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.2.0` to `3.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.5.0` to `4.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.3.0` to `3.3.1`" - } - ] - } - }, - { - "version": "4.4.0", - "tag": "@microsoft/web-library-build_v4.4.0", - "date": "Wed, 10 Jan 2018 20:40:01 GMT", - "comments": { - "minor": [ - { - "author": "Nicholas Pape ", - "commit": "1271a0dc21fedb882e7953f491771724f80323a1", - "comment": "Upgrade to Node 8" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.7` to `3.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.16` to `4.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.24` to `4.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.24` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.4.1` to `4.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.24` to `3.3.0`" - } - ] - } - }, - { - "version": "4.3.0", - "tag": "@microsoft/web-library-build_v4.3.0", - "date": "Sun, 07 Jan 2018 05:12:08 GMT", - "comments": { - "minor": [ - { - "author": "pgonzal ", - "commit": "aa0c67382d4dee0cde40ee84a581dbdcdabe77ef", - "comment": "api-extractor now runs after tsc rather than in parallel, and is excluded from \"gulp serve\"" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.5` to `3.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.14` to `4.3.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.22` to `4.1.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.22` to `3.1.23`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.3` to `4.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.22` to `3.2.23`" - } - ] - } - }, - { - "version": "4.2.16", - "tag": "@microsoft/web-library-build_v4.2.16", - "date": "Fri, 05 Jan 2018 20:26:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.4` to `3.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.13` to `4.3.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.21` to `4.1.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.21` to `3.1.22`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.2` to `4.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.21` to `3.2.22`" - } - ] - } - }, - { - "version": "4.2.15", - "tag": "@microsoft/web-library-build_v4.2.15", - "date": "Fri, 05 Jan 2018 00:48:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.3` to `3.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.12` to `4.3.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.20` to `4.1.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.20` to `3.1.21`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.1` to `4.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.20` to `3.2.21`" - } - ] - } - }, - { - "version": "4.2.14", - "tag": "@microsoft/web-library-build_v4.2.14", - "date": "Fri, 22 Dec 2017 17:04:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.2` to `3.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.11` to `4.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.19` to `4.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.19` to `3.1.20`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.3.0` to `4.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.19` to `3.2.20`" - } - ] - } - }, - { - "version": "4.2.13", - "tag": "@microsoft/web-library-build_v4.2.13", - "date": "Tue, 12 Dec 2017 03:33:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.1` to `3.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.10` to `4.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.18` to `4.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.18` to `3.1.19`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.18` to `4.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.18` to `3.2.19`" - } - ] - } - }, - { - "version": "4.2.12", - "tag": "@microsoft/web-library-build_v4.2.12", - "date": "Thu, 30 Nov 2017 23:59:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.9` to `4.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.17` to `4.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.17` to `3.1.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.17` to `4.2.18`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.17` to `3.2.18`" - } - ] - } - }, - { - "version": "4.2.11", - "tag": "@microsoft/web-library-build_v4.2.11", - "date": "Thu, 30 Nov 2017 23:12:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.9` to `3.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.8` to `4.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.16` to `4.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.16` to `3.1.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.16` to `4.2.17`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.16` to `3.2.17`" - } - ] - } - }, - { - "version": "4.2.10", - "tag": "@microsoft/web-library-build_v4.2.10", - "date": "Wed, 29 Nov 2017 17:05:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.8` to `3.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.7` to `4.3.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.15` to `4.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.15` to `3.1.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.15` to `4.2.16`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.15` to `3.2.16`" - } - ] - } - }, - { - "version": "4.2.9", - "tag": "@microsoft/web-library-build_v4.2.9", - "date": "Tue, 28 Nov 2017 23:43:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.7` to `3.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.6` to `4.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.14` to `4.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.14` to `3.1.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.14` to `4.2.15`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.14` to `3.2.15`" - } - ] - } - }, - { - "version": "4.2.8", - "tag": "@microsoft/web-library-build_v4.2.8", - "date": "Mon, 13 Nov 2017 17:04:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.6` to `3.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.5` to `4.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.13` to `4.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.13` to `3.1.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.13` to `4.2.14`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.13` to `3.2.14`" - } - ] - } - }, - { - "version": "4.2.7", - "tag": "@microsoft/web-library-build_v4.2.7", - "date": "Mon, 06 Nov 2017 17:04:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.5` to `3.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.4` to `4.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.12` to `4.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.12` to `3.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.12` to `4.2.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.12` to `3.2.13`" - } - ] - } - }, - { - "version": "4.2.6", - "tag": "@microsoft/web-library-build_v4.2.6", - "date": "Thu, 02 Nov 2017 16:05:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.3` to `4.3.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.11` to `4.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.11` to `3.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.11` to `4.2.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.11` to `3.2.12`" - } - ] - } - }, - { - "version": "4.2.5", - "tag": "@microsoft/web-library-build_v4.2.5", - "date": "Wed, 01 Nov 2017 21:06:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.3` to `3.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.2` to `4.3.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.10` to `4.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.10` to `3.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.10` to `4.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.10` to `3.2.11`" - } - ] - } - }, - { - "version": "4.2.4", - "tag": "@microsoft/web-library-build_v4.2.4", - "date": "Tue, 31 Oct 2017 21:04:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.2` to `3.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.1` to `4.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.9` to `4.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.9` to `3.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.9` to `4.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.9` to `3.2.10`" - } - ] - } - }, - { - "version": "4.2.3", - "tag": "@microsoft/web-library-build_v4.2.3", - "date": "Tue, 31 Oct 2017 16:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.1` to `3.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.3.0` to `4.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.8` to `4.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.8` to `3.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.8` to `4.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.8` to `3.2.9`" - } - ] - } - }, - { - "version": "4.2.2", - "tag": "@microsoft/web-library-build_v4.2.2", - "date": "Thu, 26 Oct 2017 00:00:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.2.1` to `4.3.0`" - } - ] - } - }, - { - "version": "4.2.1", - "tag": "@microsoft/web-library-build_v4.2.1", - "date": "Wed, 25 Oct 2017 20:03:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.2.0` to `3.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.2.0` to `4.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.7` to `4.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.7` to `3.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.7` to `4.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.7` to `3.2.8`" - } - ] - } - }, - { - "version": "4.2.0", - "tag": "@microsoft/web-library-build_v4.2.0", - "date": "Tue, 24 Oct 2017 18:17:12 GMT", - "comments": { - "minor": [ - { - "author": "QZ ", - "commit": "5fe47765dbb3567bebc30cf5d7ac2205f6e655b0", - "comment": "Support Jest task" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.6` to `3.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.1.6` to `4.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.6` to `4.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.6` to `3.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.6` to `4.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.6` to `3.2.7`" - } - ] - } - }, - { - "version": "4.1.6", - "tag": "@microsoft/web-library-build_v4.1.6", - "date": "Mon, 23 Oct 2017 21:53:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.5` to `3.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.1.5` to `4.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.5` to `4.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.5` to `3.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.5` to `4.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.5` to `3.2.6`" - } - ] - } - }, - { - "version": "4.1.5", - "tag": "@microsoft/web-library-build_v4.1.5", - "date": "Fri, 20 Oct 2017 19:57:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.4` to `3.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.1.4` to `4.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.4` to `4.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.4` to `3.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.4` to `4.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.4` to `3.2.5`" - } - ] - } - }, - { - "version": "4.1.4", - "tag": "@microsoft/web-library-build_v4.1.4", - "date": "Fri, 20 Oct 2017 01:52:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.3` to `3.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.1.3` to `4.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.3` to `4.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.3` to `3.1.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.3` to `4.2.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.3` to `3.2.4`" - } - ] - } - }, - { - "version": "4.1.3", - "tag": "@microsoft/web-library-build_v4.1.3", - "date": "Fri, 20 Oct 2017 01:04:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.2` to `3.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.1.2` to `4.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.2` to `4.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.2` to `3.1.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.2` to `4.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.2` to `3.2.3`" - } - ] - } - }, - { - "version": "4.1.2", - "tag": "@microsoft/web-library-build_v4.1.2", - "date": "Thu, 05 Oct 2017 01:05:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.1` to `3.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.1.1` to `4.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.1` to `4.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.1` to `3.1.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.1` to `4.2.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.1` to `3.2.2`" - } - ] - } - }, - { - "version": "4.1.1", - "tag": "@microsoft/web-library-build_v4.1.1", - "date": "Thu, 28 Sep 2017 01:04:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.1.0` to `3.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.1.0` to `4.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.1.0` to `4.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.1.0` to `3.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.2.0` to `4.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.2.0` to `3.2.1`" - } - ] - } - }, - { - "version": "4.1.0", - "tag": "@microsoft/web-library-build_v4.1.0", - "date": "Fri, 22 Sep 2017 01:04:02 GMT", - "comments": { - "minor": [ - { - "author": "Nick Pape ", - "commit": "481a10f460a454fb5a3e336e3cf25a1c3f710645", - "comment": "Upgrade to es6" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.8` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.9` to `4.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.8` to `4.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.8` to `3.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.1.0` to `4.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.1.0` to `3.2.0`" - } - ] - } - }, - { - "version": "4.0.9", - "tag": "@microsoft/web-library-build_v4.0.9", - "date": "Thu, 21 Sep 2017 20:34:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.8` to `4.0.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.8` to `3.1.0`" - } - ] - } - }, - { - "version": "4.0.8", - "tag": "@microsoft/web-library-build_v4.0.8", - "date": "Wed, 20 Sep 2017 22:10:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.7` to `3.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.7` to `4.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.7` to `4.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.7` to `3.0.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.7` to `4.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.7` to `3.0.8`" - } - ] - } - }, - { - "version": "4.0.7", - "tag": "@microsoft/web-library-build_v4.0.7", - "date": "Mon, 11 Sep 2017 13:04:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.6` to `3.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.6` to `4.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.6` to `4.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.6` to `3.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.6` to `4.0.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.6` to `3.0.7`" - } - ] - } - }, - { - "version": "4.0.6", - "tag": "@microsoft/web-library-build_v4.0.6", - "date": "Fri, 08 Sep 2017 01:28:04 GMT", - "comments": { - "patch": [ - { - "author": "Nick Pape ", - "commit": "bb96549aa8508ff627a0cae5ee41ae0251f2777d", - "comment": "Deprecate @types/es6-collections in favor of built-in typescript typings 'es2015.collection' and 'es2015.iterable'" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.5` to `3.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.5` to `4.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.5` to `4.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.5` to `3.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.5` to `4.0.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.5` to `3.0.6`" - } - ] - } - }, - { - "version": "4.0.5", - "tag": "@microsoft/web-library-build_v4.0.5", - "date": "Thu, 07 Sep 2017 13:04:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.4` to `3.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.4` to `4.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.4` to `4.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.4` to `3.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.4` to `4.0.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.4` to `3.0.5`" - } - ] - } - }, - { - "version": "4.0.4", - "tag": "@microsoft/web-library-build_v4.0.4", - "date": "Thu, 07 Sep 2017 00:11:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.3` to `3.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.3` to `4.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.3` to `4.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.3` to `3.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.3` to `4.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.3` to `3.0.4`" - } - ] - } - }, - { - "version": "4.0.3", - "tag": "@microsoft/web-library-build_v4.0.3", - "date": "Wed, 06 Sep 2017 13:03:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.2` to `3.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.2` to `4.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.2` to `4.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.2` to `3.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.2` to `4.0.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.2` to `3.0.3`" - } - ] - } - }, - { - "version": "4.0.2", - "tag": "@microsoft/web-library-build_v4.0.2", - "date": "Tue, 05 Sep 2017 19:03:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.1` to `3.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.1` to `4.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.1` to `4.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.1` to `3.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.1` to `4.0.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.1` to `3.0.2`" - } - ] - } - }, - { - "version": "4.0.1", - "tag": "@microsoft/web-library-build_v4.0.1", - "date": "Sat, 02 Sep 2017 01:04:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `4.0.0` to `4.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `4.0.0` to `4.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `4.0.0` to `4.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `3.0.0` to `3.0.1`" - } - ] - } - }, - { - "version": "4.0.0", - "tag": "@microsoft/web-library-build_v4.0.0", - "date": "Thu, 31 Aug 2017 18:41:18 GMT", - "comments": { - "major": [ - { - "comment": "Fix compatibility issues with old releases, by incrementing the major version number" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.1` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `3.0.1` to `4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.11` to `4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.13` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.3` to `4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `2.0.2` to `3.0.0`" - } - ] - } - }, - { - "version": "3.2.16", - "tag": "@microsoft/web-library-build_v3.2.16", - "date": "Thu, 31 Aug 2017 17:46:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.10.0` to `2.10.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `3.0.0` to `3.0.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.10` to `3.2.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.12` to `2.1.13`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.2` to `3.5.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `2.0.1` to `2.0.2`" - } - ] - } - }, - { - "version": "3.2.15", - "tag": "@microsoft/web-library-build_v3.2.15", - "date": "Thu, 31 Aug 2017 13:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `2.0.0` to `2.0.1`" - } - ] - } - }, - { - "version": "3.2.14", - "tag": "@microsoft/web-library-build_v3.2.14", - "date": "Wed, 30 Aug 2017 22:08:21 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.12` to `3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.9` to `2.0.0`" - } - ] - } - }, - { - "version": "3.2.13", - "tag": "@microsoft/web-library-build_v3.2.13", - "date": "Wed, 30 Aug 2017 01:04:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.6` to `2.10.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.11` to `2.3.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.9` to `3.2.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.11` to `2.1.12`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.1` to `3.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.8` to `1.2.9`" - } - ] - } - }, - { - "version": "3.2.12", - "tag": "@microsoft/web-library-build_v3.2.12", - "date": "Thu, 24 Aug 2017 22:44:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.5` to `2.9.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.10` to `2.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.8` to `3.2.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.10` to `2.1.11`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.5.0` to `3.5.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.7` to `1.2.8`" - } - ] - } - }, - { - "version": "3.2.11", - "tag": "@microsoft/web-library-build_v3.2.11", - "date": "Thu, 24 Aug 2017 01:04:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.4` to `2.9.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.9` to `2.3.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.7` to `3.2.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.9` to `2.1.10`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.4.2` to `3.5.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.6` to `1.2.7`" - } - ] - } - }, - { - "version": "3.2.10", - "tag": "@microsoft/web-library-build_v3.2.10", - "date": "Tue, 22 Aug 2017 13:04:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.3` to `2.9.4`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.8` to `2.3.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.6` to `3.2.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.8` to `2.1.9`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.4.1` to `3.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.5` to `1.2.6`" - } - ] - } - }, - { - "version": "3.2.9", - "tag": "@microsoft/web-library-build_v3.2.9", - "date": "Wed, 16 Aug 2017 23:16:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.5` to `3.2.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.7` to `2.1.8`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.4.0` to `3.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.4` to `1.2.5`" - } - ] - } - }, - { - "version": "3.2.8", - "tag": "@microsoft/web-library-build_v3.2.8", - "date": "Tue, 15 Aug 2017 19:04:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.2` to `2.9.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.7` to `2.3.8`" - } - ] - } - }, - { - "version": "3.2.7", - "tag": "@microsoft/web-library-build_v3.2.7", - "date": "Tue, 15 Aug 2017 01:29:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.1` to `2.9.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.6` to `2.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.4` to `3.2.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.6` to `2.1.7`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.3.1` to `3.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.3` to `1.2.4`" - } - ] - } - }, - { - "version": "3.2.6", - "tag": "@microsoft/web-library-build_v3.2.6", - "date": "Sat, 12 Aug 2017 01:03:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.9.0` to `2.9.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.5` to `2.3.6`" - } - ] - } - }, - { - "version": "3.2.5", - "tag": "@microsoft/web-library-build_v3.2.5", - "date": "Fri, 11 Aug 2017 21:44:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.8.0` to `2.9.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.4` to `2.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.5` to `2.1.6`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.2` to `1.2.3`" - } - ] - } - }, - { - "version": "3.2.4", - "tag": "@microsoft/web-library-build_v3.2.4", - "date": "Tue, 08 Aug 2017 23:10:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.3` to `3.2.4`" - } - ] - } - }, - { - "version": "3.2.3", - "tag": "@microsoft/web-library-build_v3.2.3", - "date": "Sat, 05 Aug 2017 01:04:41 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.3` to `2.8.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.3` to `2.3.4`" - } - ] - } - }, - { - "version": "3.2.2", - "tag": "@microsoft/web-library-build_v3.2.2", - "date": "Mon, 31 Jul 2017 21:18:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.2` to `2.7.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.2` to `2.3.3`" - } - ] - } - }, - { - "version": "3.2.1", - "tag": "@microsoft/web-library-build_v3.2.1", - "date": "Thu, 27 Jul 2017 01:04:48 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade to the TS2.4 version of the build tools and restrict the dependency version requirements." - }, - { - "comment": "Fix an issue with 'gulp serve' where the server was not being launched." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `2.7.1` to `2.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `2.3.1` to `2.3.2`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `3.2.2` to `3.2.3`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `2.1.4` to `2.1.5`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `3.3.0` to `3.3.1`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `1.2.1` to `1.2.2`" - } - ] - } - }, - { - "version": "3.2.0", - "tag": "@microsoft/web-library-build_v3.2.0", - "date": "Tue, 25 Jul 2017 20:03:31 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to TypeScript 2.4" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.7.0 <3.0.0` to `>=2.7.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `>=2.3.0 <3.0.0` to `>=2.3.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `>=3.2.1 <4.0.0` to `>=3.2.2 <4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `>=2.1.3 <3.0.0` to `>=2.1.4 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=3.2.0 <4.0.0` to `>=3.3.0 <4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `>=1.2.0 <2.0.0` to `>=1.2.1 <2.0.0`" - } - ] - } - }, - { - "version": "3.1.0", - "tag": "@microsoft/web-library-build_v3.1.0", - "date": "Fri, 07 Jul 2017 01:02:28 GMT", - "comments": { - "minor": [ - { - "comment": "Enable StrictNullChecks." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.6 <3.0.0` to `>=2.5.6 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `>=2.2.3 <3.0.0` to `>=2.3.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `>=3.1.0 <4.0.0` to `>=3.2.0 <4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=3.1.5 <4.0.0` to `>=3.2.0 <4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `>=1.1.8 <2.0.0` to `>=1.2.0 <2.0.0`" - } - ] - } - }, - { - "version": "3.0.3", - "tag": "@microsoft/web-library-build_v3.0.3", - "date": "Thu, 29 Jun 2017 01:05:37 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue with 'gulp serve' where an initial build error would stop watch from continuing" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.5.5 <3.0.0` to `>=2.5.6 <3.0.0`" - } - ] - } - }, - { - "version": "3.0.2", - "tag": "@microsoft/web-library-build_v3.0.2", - "date": "Tue, 16 May 2017 00:01:03 GMT", - "comments": { - "patch": [ - { - "comment": "Remove unnecessary fsevents optional dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `>=2.1.2 <3.0.0` to `>=2.1.3 <3.0.0`" - } - ] - } - }, - { - "version": "3.0.1", - "tag": "@microsoft/web-library-build_v3.0.1", - "date": "Wed, 19 Apr 2017 20:18:06 GMT", - "comments": { - "patch": [ - { - "comment": "Remove ES6 Promise & @types/es6-promise typings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.3 <3.0.0` to `>=2.4.3 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `>=2.2.0 <3.0.0` to `>=2.2.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `>=3.1.0 <4.0.0` to `>=3.1.0 <4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `>=2.1.0 <3.0.0` to `>=2.1.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=3.0.3 <4.0.0` to `>=3.0.3 <4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `>=1.1.2 <2.0.0` to `>=1.1.3 <2.0.0`" - } - ] - } - }, - { - "version": "3.0.0", - "tag": "@microsoft/web-library-build_v3.0.0", - "date": "Mon, 20 Mar 2017 21:52:20 GMT", - "comments": { - "major": [ - { - "comment": "Updating build task dependencies." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.2 <3.0.0` to `>=2.4.3 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `>=2.0.8 <3.0.0` to `>=3.0.0 <4.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.4.1 <3.0.0` to `>=3.0.0 <4.0.0`" - } - ] - } - }, - { - "version": "2.3.2", - "tag": "@microsoft/web-library-build_v2.3.2", - "date": "Wed, 15 Mar 2017 01:32:09 GMT", - "comments": { - "patch": [ - { - "comment": "Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.4.0 <3.0.0` to `>=2.4.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `>=2.2.0 <3.0.0` to `>=2.2.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `>=2.0.5 <3.0.0` to `>=2.0.5 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `>=2.0.3 <3.0.0` to `>=2.0.3 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.2.5 <3.0.0` to `>=2.2.5 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `>=1.1.2 <2.0.0` to `>=1.1.2 <2.0.0`" - } - ] - } - }, - { - "version": "2.3.1", - "tag": "@microsoft/web-library-build_v2.3.1", - "date": "Fri, 03 Mar 2017 02:31:24 GMT", - "comments": { - "patch": [ - { - "comment": "Restore TS Lint task in gulp build" - } - ] - } - }, - { - "version": "2.3.0", - "tag": "@microsoft/web-library-build_v2.3.0", - "date": "Wed, 08 Feb 2017 01:41:58 GMT", - "comments": { - "minor": [ - { - "comment": "Treat warnings as errors in production. Treat tslint errors as warnings." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.2.3 <3.0.0` to `>=2.3.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.2.2", - "tag": "@microsoft/web-library-build_v2.2.2", - "date": "Tue, 07 Feb 2017 02:33:34 GMT", - "comments": { - "patch": [ - { - "comment": "Remove unused dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.1.1 <3.0.0` to `>=2.2.1 <3.0.0`" - } - ] - } - }, - { - "version": "2.2.1", - "tag": "@microsoft/web-library-build_v2.2.1", - "date": "Fri, 27 Jan 2017 23:27:42 GMT", - "comments": { - "patch": [ - { - "comment": "Refactor the build task to not run \"text\" subtask twice." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `>=2.0.2 <3.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - }, - { - "version": "2.2.0", - "tag": "@microsoft/web-library-build_v2.2.0", - "date": "Fri, 20 Jan 2017 01:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Run the api-extractor task during the default build." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.1.0 <3.0.0` to `>=2.1.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `>=2.0.0 <3.0.0` to `>=2.0.2 <3.0.0`" - } - ] - } - }, - { - "version": "2.1.0", - "tag": "@microsoft/web-library-build_v2.1.0", - "date": "Fri, 13 Jan 2017 06:46:05 GMT", - "comments": { - "minor": [ - { - "comment": "Enable the ApiExtractor task from gulp-core-build-typescript." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build\" from `>=2.0.0 <3.0.0` to `>=2.0.1 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-karma\" from `>=2.0.0 <3.0.0` to `>=2.0.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-sass\" from `>=2.0.0 <3.0.0` to `>=2.0.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-serve\" from `>=2.0.0 <3.0.0` to `>=2.0.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.1.0 <3.0.0` to `>=2.1.0 <3.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-webpack\" from `>=1.0.3 <2.0.0` to `>=1.0.3 <2.0.0`" - } - ] - } - }, - { - "version": "2.0.0", - "tag": "@microsoft/web-library-build_v2.0.0", - "date": "Wed, 11 Jan 2017 14:11:26 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/gulp-core-build-typescript\" from `>=2.0.1 <3.0.0` to `>=2.1.0 <3.0.0`" - } - ] - } - } - ] -} diff --git a/core-build/web-library-build/CHANGELOG.md b/core-build/web-library-build/CHANGELOG.md deleted file mode 100644 index 63521c719eb..00000000000 --- a/core-build/web-library-build/CHANGELOG.md +++ /dev/null @@ -1,2250 +0,0 @@ -# Change Log - @microsoft/web-library-build - -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. - -## 7.5.77 -Tue, 25 May 2021 00:12:21 GMT - -_Version update only_ - -## 7.5.76 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 7.5.75 -Thu, 13 May 2021 01:52:46 GMT - -_Version update only_ - -## 7.5.74 -Tue, 11 May 2021 22:19:17 GMT - -_Version update only_ - -## 7.5.73 -Mon, 10 May 2021 15:08:37 GMT - -_Version update only_ - -## 7.5.72 -Mon, 03 May 2021 15:10:28 GMT - -_Version update only_ - -## 7.5.71 -Fri, 30 Apr 2021 00:30:53 GMT - -_Version update only_ - -## 7.5.70 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 7.5.69 -Thu, 29 Apr 2021 01:07:29 GMT - -_Version update only_ - -## 7.5.68 -Fri, 23 Apr 2021 22:00:07 GMT - -_Version update only_ - -## 7.5.67 -Fri, 23 Apr 2021 15:11:20 GMT - -_Version update only_ - -## 7.5.66 -Wed, 21 Apr 2021 15:12:28 GMT - -_Version update only_ - -## 7.5.65 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 7.5.64 -Thu, 15 Apr 2021 02:59:25 GMT - -_Version update only_ - -## 7.5.63 -Mon, 12 Apr 2021 15:10:29 GMT - -_Version update only_ - -## 7.5.62 -Thu, 08 Apr 2021 20:41:54 GMT - -_Version update only_ - -## 7.5.61 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 7.5.60 -Thu, 08 Apr 2021 00:10:18 GMT - -_Version update only_ - -## 7.5.59 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 7.5.58 -Wed, 31 Mar 2021 15:10:36 GMT - -_Version update only_ - -## 7.5.57 -Mon, 29 Mar 2021 05:02:06 GMT - -_Version update only_ - -## 7.5.56 -Thu, 25 Mar 2021 04:57:54 GMT - -_Version update only_ - -## 7.5.55 -Fri, 19 Mar 2021 22:31:37 GMT - -_Version update only_ - -## 7.5.54 -Wed, 17 Mar 2021 05:04:38 GMT - -_Version update only_ - -## 7.5.53 -Fri, 12 Mar 2021 01:13:27 GMT - -_Version update only_ - -## 7.5.52 -Wed, 10 Mar 2021 06:23:29 GMT - -_Version update only_ - -## 7.5.51 -Wed, 10 Mar 2021 05:10:06 GMT - -_Version update only_ - -## 7.5.50 -Tue, 09 Mar 2021 23:31:46 GMT - -_Version update only_ - -## 7.5.49 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 7.5.48 -Tue, 02 Mar 2021 23:25:05 GMT - -_Version update only_ - -## 7.5.47 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 7.5.46 -Fri, 22 Jan 2021 05:39:22 GMT - -_Version update only_ - -## 7.5.45 -Thu, 21 Jan 2021 04:19:00 GMT - -_Version update only_ - -## 7.5.44 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 7.5.43 -Tue, 12 Jan 2021 21:01:00 GMT - -_Version update only_ - -## 7.5.42 -Fri, 08 Jan 2021 07:28:50 GMT - -_Version update only_ - -## 7.5.41 -Wed, 06 Jan 2021 16:10:43 GMT - -_Version update only_ - -## 7.5.40 -Mon, 14 Dec 2020 16:12:20 GMT - -_Version update only_ - -## 7.5.39 -Thu, 10 Dec 2020 23:25:49 GMT - -_Version update only_ - -## 7.5.38 -Sat, 05 Dec 2020 01:11:23 GMT - -_Version update only_ - -## 7.5.37 -Tue, 01 Dec 2020 01:10:38 GMT - -_Version update only_ - -## 7.5.36 -Mon, 30 Nov 2020 16:11:50 GMT - -_Version update only_ - -## 7.5.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 7.5.34 -Wed, 18 Nov 2020 06:21:58 GMT - -_Version update only_ - -## 7.5.33 -Tue, 17 Nov 2020 01:17:38 GMT - -_Version update only_ - -## 7.5.32 -Mon, 16 Nov 2020 01:57:58 GMT - -_Version update only_ - -## 7.5.31 -Fri, 13 Nov 2020 01:11:01 GMT - -_Version update only_ - -## 7.5.30 -Thu, 12 Nov 2020 01:11:10 GMT - -_Version update only_ - -## 7.5.29 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 7.5.28 -Tue, 10 Nov 2020 23:13:11 GMT - -_Version update only_ - -## 7.5.27 -Tue, 10 Nov 2020 16:11:42 GMT - -_Version update only_ - -## 7.5.26 -Sun, 08 Nov 2020 22:52:49 GMT - -_Version update only_ - -## 7.5.25 -Fri, 06 Nov 2020 16:09:30 GMT - -_Version update only_ - -## 7.5.24 -Tue, 03 Nov 2020 01:11:18 GMT - -_Version update only_ - -## 7.5.23 -Mon, 02 Nov 2020 16:12:05 GMT - -_Version update only_ - -## 7.5.22 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 7.5.21 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 7.5.20 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 7.5.19 -Thu, 29 Oct 2020 00:11:33 GMT - -_Version update only_ - -## 7.5.18 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 7.5.17 -Tue, 27 Oct 2020 15:10:13 GMT - -_Version update only_ - -## 7.5.16 -Sat, 24 Oct 2020 00:11:19 GMT - -_Version update only_ - -## 7.5.15 -Wed, 21 Oct 2020 05:09:44 GMT - -_Version update only_ - -## 7.5.14 -Wed, 21 Oct 2020 02:28:17 GMT - -_Version update only_ - -## 7.5.13 -Fri, 16 Oct 2020 23:32:58 GMT - -_Version update only_ - -## 7.5.12 -Thu, 15 Oct 2020 00:59:08 GMT - -_Version update only_ - -## 7.5.11 -Wed, 14 Oct 2020 23:30:14 GMT - -_Version update only_ - -## 7.5.10 -Tue, 13 Oct 2020 15:11:28 GMT - -_Version update only_ - -## 7.5.9 -Mon, 12 Oct 2020 15:11:16 GMT - -_Version update only_ - -## 7.5.8 -Fri, 09 Oct 2020 15:11:09 GMT - -_Version update only_ - -## 7.5.7 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 7.5.6 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 7.5.5 -Mon, 05 Oct 2020 15:10:42 GMT - -_Version update only_ - -## 7.5.4 -Fri, 02 Oct 2020 00:10:59 GMT - -_Version update only_ - -## 7.5.3 -Thu, 01 Oct 2020 20:27:16 GMT - -_Version update only_ - -## 7.5.2 -Thu, 01 Oct 2020 18:51:21 GMT - -_Version update only_ - -## 7.5.1 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 7.5.0 -Wed, 30 Sep 2020 06:53:53 GMT - -### Minor changes - -- Upgrade compiler; the API now requires TypeScript 3.9 or newer - -### Patches - -- Include missing "License" field. - -## 7.4.70 -Tue, 22 Sep 2020 05:45:56 GMT - -_Version update only_ - -## 7.4.69 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 7.4.68 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 7.4.67 -Sat, 19 Sep 2020 04:37:26 GMT - -_Version update only_ - -## 7.4.66 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 7.4.65 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 7.4.64 -Fri, 18 Sep 2020 21:49:53 GMT - -_Version update only_ - -## 7.4.63 -Wed, 16 Sep 2020 05:30:26 GMT - -_Version update only_ - -## 7.4.62 -Tue, 15 Sep 2020 01:51:37 GMT - -_Version update only_ - -## 7.4.61 -Mon, 14 Sep 2020 15:09:48 GMT - -_Version update only_ - -## 7.4.60 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 7.4.59 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 7.4.58 -Wed, 09 Sep 2020 03:29:01 GMT - -_Version update only_ - -## 7.4.57 -Wed, 09 Sep 2020 00:38:48 GMT - -_Version update only_ - -## 7.4.56 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 7.4.55 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 7.4.54 -Fri, 04 Sep 2020 15:06:28 GMT - -_Version update only_ - -## 7.4.53 -Thu, 03 Sep 2020 15:09:59 GMT - -_Version update only_ - -## 7.4.52 -Wed, 02 Sep 2020 23:01:13 GMT - -_Version update only_ - -## 7.4.51 -Wed, 02 Sep 2020 15:10:17 GMT - -_Version update only_ - -## 7.4.50 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 7.4.49 -Tue, 25 Aug 2020 00:10:12 GMT - -_Version update only_ - -## 7.4.48 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 7.4.47 -Sat, 22 Aug 2020 05:55:42 GMT - -_Version update only_ - -## 7.4.46 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 7.4.45 -Thu, 20 Aug 2020 18:41:47 GMT - -_Version update only_ - -## 7.4.44 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 7.4.43 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 7.4.42 -Tue, 18 Aug 2020 03:03:24 GMT - -_Version update only_ - -## 7.4.41 -Mon, 17 Aug 2020 05:31:53 GMT - -_Version update only_ - -## 7.4.40 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 7.4.39 -Thu, 13 Aug 2020 09:26:40 GMT - -_Version update only_ - -## 7.4.38 -Thu, 13 Aug 2020 04:57:38 GMT - -_Version update only_ - -## 7.4.37 -Wed, 12 Aug 2020 00:10:05 GMT - -_Version update only_ - -## 7.4.36 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 7.4.35 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 7.4.34 -Fri, 03 Jul 2020 05:46:41 GMT - -_Version update only_ - -## 7.4.33 -Fri, 03 Jul 2020 00:10:16 GMT - -_Version update only_ - -## 7.4.32 -Sat, 27 Jun 2020 00:09:38 GMT - -_Version update only_ - -## 7.4.31 -Fri, 26 Jun 2020 22:16:39 GMT - -_Version update only_ - -## 7.4.30 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 7.4.29 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 7.4.28 -Wed, 24 Jun 2020 09:04:28 GMT - -_Version update only_ - -## 7.4.27 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 7.4.26 -Fri, 12 Jun 2020 09:19:21 GMT - -_Version update only_ - -## 7.4.25 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 7.4.24 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 7.4.23 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 7.4.22 -Fri, 29 May 2020 21:35:29 GMT - -_Version update only_ - -## 7.4.21 -Thu, 28 May 2020 05:59:02 GMT - -_Version update only_ - -## 7.4.20 -Thu, 28 May 2020 00:09:21 GMT - -_Version update only_ - -## 7.4.19 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 7.4.18 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 7.4.17 -Fri, 22 May 2020 15:08:42 GMT - -_Version update only_ - -## 7.4.16 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 7.4.15 -Thu, 21 May 2020 15:41:59 GMT - -_Version update only_ - -## 7.4.14 -Tue, 19 May 2020 15:08:19 GMT - -_Version update only_ - -## 7.4.13 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 7.4.12 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 7.4.11 -Sat, 02 May 2020 00:08:16 GMT - -_Version update only_ - -## 7.4.10 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 7.4.9 -Fri, 03 Apr 2020 15:10:15 GMT - -_Version update only_ - -## 7.4.8 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 7.4.7 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 7.4.6 -Wed, 18 Mar 2020 15:07:47 GMT - -_Version update only_ - -## 7.4.5 -Tue, 17 Mar 2020 23:55:58 GMT - -_Version update only_ - -## 7.4.4 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 7.4.3 -Fri, 24 Jan 2020 00:27:39 GMT - -_Version update only_ - -## 7.4.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 7.4.1 -Tue, 21 Jan 2020 21:56:13 GMT - -_Version update only_ - -## 7.4.0 -Sun, 19 Jan 2020 02:26:53 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 7.3.18 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 7.3.17 -Tue, 14 Jan 2020 01:34:15 GMT - -_Version update only_ - -## 7.3.16 -Sat, 11 Jan 2020 05:18:23 GMT - -_Version update only_ - -## 7.3.15 -Fri, 10 Jan 2020 03:07:47 GMT - -_Version update only_ - -## 7.3.14 -Thu, 09 Jan 2020 06:44:12 GMT - -_Version update only_ - -## 7.3.13 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 7.3.12 -Mon, 23 Dec 2019 16:08:05 GMT - -_Version update only_ - -## 7.3.11 -Wed, 04 Dec 2019 23:17:55 GMT - -_Version update only_ - -## 7.3.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 7.3.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 7.3.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 7.3.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 7.3.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 7.3.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 7.3.4 -Tue, 05 Nov 2019 06:49:28 GMT - -_Version update only_ - -## 7.3.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 7.3.2 -Fri, 25 Oct 2019 15:08:54 GMT - -_Version update only_ - -## 7.3.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 7.3.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 7.2.7 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 7.2.6 -Mon, 07 Oct 2019 20:15:00 GMT - -_Version update only_ - -## 7.2.5 -Sun, 06 Oct 2019 00:27:39 GMT - -_Version update only_ - -## 7.2.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 7.2.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 7.2.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 7.2.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 7.2.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 7.1.12 -Fri, 20 Sep 2019 21:27:22 GMT - -_Version update only_ - -## 7.1.11 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 7.1.10 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 7.1.9 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 7.1.8 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 7.1.7 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 7.1.6 -Wed, 04 Sep 2019 01:43:31 GMT - -_Version update only_ - -## 7.1.5 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 7.1.4 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 7.1.3 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 7.1.2 -Thu, 08 Aug 2019 00:49:05 GMT - -_Version update only_ - -## 7.1.1 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 7.1.0 -Tue, 23 Jul 2019 19:14:38 GMT - -### Minor changes - -- Update gulp to 4.0.2. - -## 7.0.52 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 7.0.51 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 7.0.50 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 7.0.49 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 7.0.48 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 7.0.47 -Mon, 08 Jul 2019 19:12:18 GMT - -_Version update only_ - -## 7.0.46 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 7.0.45 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 7.0.44 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 7.0.43 -Thu, 06 Jun 2019 22:33:36 GMT - -_Version update only_ - -## 7.0.42 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 7.0.41 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 7.0.40 -Fri, 31 May 2019 01:13:07 GMT - -_Version update only_ - -## 7.0.39 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 7.0.38 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 7.0.37 -Thu, 09 May 2019 19:12:31 GMT - -_Version update only_ - -## 7.0.36 -Mon, 06 May 2019 20:46:21 GMT - -_Version update only_ - -## 7.0.35 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 7.0.34 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 7.0.33 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 7.0.32 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 7.0.31 -Fri, 12 Apr 2019 06:13:17 GMT - -_Version update only_ - -## 7.0.30 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 7.0.29 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 7.0.28 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 7.0.27 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 7.0.26 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 7.0.25 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 7.0.24 -Tue, 02 Apr 2019 01:12:02 GMT - -_Version update only_ - -## 7.0.23 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 7.0.22 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 7.0.21 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 7.0.20 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 7.0.19 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 7.0.18 -Thu, 21 Mar 2019 01:15:32 GMT - -_Version update only_ - -## 7.0.17 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 7.0.16 -Mon, 18 Mar 2019 04:28:43 GMT - -_Version update only_ - -## 7.0.15 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 7.0.14 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 7.0.13 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 7.0.12 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 7.0.11 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 7.0.10 -Mon, 04 Mar 2019 17:13:19 GMT - -_Version update only_ - -## 7.0.9 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 7.0.8 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 7.0.7 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 7.0.6 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 7.0.5 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 7.0.4 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 7.0.3 -Wed, 30 Jan 2019 20:49:12 GMT - -_Version update only_ - -## 7.0.2 -Mon, 21 Jan 2019 17:04:11 GMT - -_Version update only_ - -## 7.0.1 -Sat, 19 Jan 2019 03:47:47 GMT - -_Version update only_ - -## 7.0.0 -Tue, 15 Jan 2019 17:04:09 GMT - -### Breaking changes - -- Remove karma task. - -## 6.0.45 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 6.0.44 -Mon, 07 Jan 2019 17:04:07 GMT - -_Version update only_ - -## 6.0.43 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 6.0.42 -Fri, 14 Dec 2018 20:51:51 GMT - -_Version update only_ - -## 6.0.41 -Thu, 13 Dec 2018 02:58:10 GMT - -_Version update only_ - -## 6.0.40 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 6.0.39 -Sat, 08 Dec 2018 06:35:36 GMT - -_Version update only_ - -## 6.0.38 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 6.0.37 -Mon, 03 Dec 2018 17:04:06 GMT - -_Version update only_ - -## 6.0.36 -Fri, 30 Nov 2018 23:34:57 GMT - -_Version update only_ - -## 6.0.35 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 6.0.34 -Thu, 29 Nov 2018 00:35:39 GMT - -_Version update only_ - -## 6.0.33 -Wed, 28 Nov 2018 19:29:53 GMT - -_Version update only_ - -## 6.0.32 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 6.0.31 -Fri, 16 Nov 2018 21:37:10 GMT - -_Version update only_ - -## 6.0.30 -Fri, 16 Nov 2018 00:59:00 GMT - -_Version update only_ - -## 6.0.29 -Fri, 09 Nov 2018 23:07:39 GMT - -_Version update only_ - -## 6.0.28 -Wed, 07 Nov 2018 21:04:35 GMT - -_Version update only_ - -## 6.0.27 -Wed, 07 Nov 2018 17:03:03 GMT - -_Version update only_ - -## 6.0.26 -Mon, 05 Nov 2018 17:04:24 GMT - -_Version update only_ - -## 6.0.25 -Thu, 01 Nov 2018 21:33:52 GMT - -_Version update only_ - -## 6.0.24 -Thu, 01 Nov 2018 19:32:52 GMT - -_Version update only_ - -## 6.0.23 -Wed, 31 Oct 2018 21:17:50 GMT - -_Version update only_ - -## 6.0.22 -Wed, 31 Oct 2018 17:00:55 GMT - -_Version update only_ - -## 6.0.21 -Sat, 27 Oct 2018 03:45:51 GMT - -_Version update only_ - -## 6.0.20 -Sat, 27 Oct 2018 02:17:18 GMT - -_Version update only_ - -## 6.0.19 -Sat, 27 Oct 2018 00:26:56 GMT - -_Version update only_ - -## 6.0.18 -Thu, 25 Oct 2018 23:20:40 GMT - -_Version update only_ - -## 6.0.17 -Thu, 25 Oct 2018 08:56:02 GMT - -_Version update only_ - -## 6.0.16 -Wed, 24 Oct 2018 16:03:10 GMT - -_Version update only_ - -## 6.0.15 -Thu, 18 Oct 2018 05:30:14 GMT - -_Version update only_ - -## 6.0.14 -Thu, 18 Oct 2018 01:32:21 GMT - -_Version update only_ - -## 6.0.13 -Wed, 17 Oct 2018 21:04:49 GMT - -_Version update only_ - -## 6.0.12 -Wed, 17 Oct 2018 14:43:24 GMT - -_Version update only_ - -## 6.0.11 -Thu, 11 Oct 2018 23:26:07 GMT - -_Version update only_ - -## 6.0.10 -Tue, 09 Oct 2018 06:58:02 GMT - -_Version update only_ - -## 6.0.9 -Mon, 08 Oct 2018 16:04:27 GMT - -_Version update only_ - -## 6.0.8 -Sun, 07 Oct 2018 06:15:56 GMT - -_Version update only_ - -## 6.0.7 -Fri, 28 Sep 2018 16:05:35 GMT - -_Version update only_ - -## 6.0.6 -Wed, 26 Sep 2018 21:39:40 GMT - -_Version update only_ - -## 6.0.5 -Mon, 24 Sep 2018 23:06:40 GMT - -_Version update only_ - -## 6.0.4 -Mon, 24 Sep 2018 16:04:28 GMT - -_Version update only_ - -## 6.0.3 -Fri, 21 Sep 2018 16:04:42 GMT - -_Version update only_ - -## 6.0.2 -Thu, 20 Sep 2018 23:57:21 GMT - -_Version update only_ - -## 6.0.1 -Tue, 18 Sep 2018 21:04:55 GMT - -_Version update only_ - -## 6.0.0 -Mon, 10 Sep 2018 23:23:01 GMT - -### Breaking changes - -- Removing the text task from the rig. - -## 5.1.3 -Thu, 06 Sep 2018 21:04:43 GMT - -_Version update only_ - -## 5.1.2 -Thu, 06 Sep 2018 01:25:26 GMT - -### Patches - -- Update "repository" field in package.json - -## 5.1.1 -Tue, 04 Sep 2018 21:34:10 GMT - -_Version update only_ - -## 5.1.0 -Mon, 03 Sep 2018 16:04:46 GMT - -### Minor changes - -- Update the way api-extractor is invoked. - -## 5.0.8 -Fri, 31 Aug 2018 00:11:01 GMT - -_Version update only_ - -## 5.0.7 -Thu, 30 Aug 2018 22:47:34 GMT - -_Version update only_ - -## 5.0.6 -Thu, 30 Aug 2018 19:23:16 GMT - -_Version update only_ - -## 5.0.5 -Thu, 30 Aug 2018 18:45:12 GMT - -_Version update only_ - -## 5.0.4 -Thu, 30 Aug 2018 04:42:01 GMT - -_Version update only_ - -## 5.0.3 -Thu, 30 Aug 2018 04:24:41 GMT - -_Version update only_ - -## 5.0.2 -Wed, 29 Aug 2018 21:43:23 GMT - -_Version update only_ - -## 5.0.1 -Wed, 29 Aug 2018 20:34:33 GMT - -_Version update only_ - -## 5.0.0 -Wed, 29 Aug 2018 06:36:50 GMT - -### Breaking changes - -- Updating the way typescript and tslint are invoked. - -## 4.4.68 -Thu, 23 Aug 2018 18:18:53 GMT - -### Patches - -- Republish all packages in web-build-tools to resolve GitHub issue #782 - -## 4.4.67 -Wed, 22 Aug 2018 20:58:58 GMT - -_Version update only_ - -## 4.4.66 -Wed, 22 Aug 2018 16:03:25 GMT - -_Version update only_ - -## 4.4.65 -Tue, 21 Aug 2018 16:04:38 GMT - -_Version update only_ - -## 4.4.64 -Thu, 09 Aug 2018 21:58:02 GMT - -_Version update only_ - -## 4.4.63 -Thu, 09 Aug 2018 21:03:22 GMT - -_Version update only_ - -## 4.4.62 -Thu, 09 Aug 2018 16:04:24 GMT - -_Version update only_ - -## 4.4.61 -Tue, 07 Aug 2018 22:27:31 GMT - -_Version update only_ - -## 4.4.60 -Thu, 26 Jul 2018 23:53:43 GMT - -_Version update only_ - -## 4.4.59 -Thu, 26 Jul 2018 16:04:17 GMT - -_Version update only_ - -## 4.4.58 -Wed, 25 Jul 2018 21:02:57 GMT - -_Version update only_ - -## 4.4.57 -Fri, 20 Jul 2018 16:04:52 GMT - -_Version update only_ - -## 4.4.56 -Tue, 17 Jul 2018 16:02:52 GMT - -_Version update only_ - -## 4.4.55 -Fri, 13 Jul 2018 19:04:50 GMT - -_Version update only_ - -## 4.4.54 -Tue, 03 Jul 2018 21:03:31 GMT - -_Version update only_ - -## 4.4.53 -Fri, 29 Jun 2018 02:56:51 GMT - -_Version update only_ - -## 4.4.52 -Sat, 23 Jun 2018 02:21:20 GMT - -_Version update only_ - -## 4.4.51 -Fri, 22 Jun 2018 16:05:15 GMT - -_Version update only_ - -## 4.4.50 -Thu, 21 Jun 2018 08:27:29 GMT - -_Version update only_ - -## 4.4.49 -Tue, 19 Jun 2018 19:35:11 GMT - -_Version update only_ - -## 4.4.48 -Wed, 13 Jun 2018 16:05:21 GMT - -_Version update only_ - -## 4.4.47 -Fri, 08 Jun 2018 08:43:52 GMT - -_Version update only_ - -## 4.4.46 -Thu, 31 May 2018 01:39:33 GMT - -_Version update only_ - -## 4.4.45 -Tue, 15 May 2018 02:26:45 GMT - -_Version update only_ - -## 4.4.44 -Tue, 15 May 2018 00:18:10 GMT - -_Version update only_ - -## 4.4.43 -Fri, 11 May 2018 22:43:14 GMT - -_Version update only_ - -## 4.4.42 -Fri, 04 May 2018 00:42:38 GMT - -_Version update only_ - -## 4.4.41 -Tue, 01 May 2018 22:03:20 GMT - -_Version update only_ - -## 4.4.40 -Mon, 30 Apr 2018 21:04:44 GMT - -_Version update only_ - -## 4.4.39 -Fri, 27 Apr 2018 03:04:32 GMT - -_Version update only_ - -## 4.4.38 -Fri, 20 Apr 2018 16:06:11 GMT - -_Version update only_ - -## 4.4.37 -Thu, 19 Apr 2018 21:25:56 GMT - -_Version update only_ - -## 4.4.36 -Thu, 19 Apr 2018 17:02:06 GMT - -_Version update only_ - -## 4.4.35 -Fri, 06 Apr 2018 16:03:14 GMT - -_Version update only_ - -## 4.4.34 -Tue, 03 Apr 2018 16:05:29 GMT - -_Version update only_ - -## 4.4.33 -Mon, 02 Apr 2018 16:05:24 GMT - -_Version update only_ - -## 4.4.32 -Tue, 27 Mar 2018 01:34:25 GMT - -_Version update only_ - -## 4.4.31 -Mon, 26 Mar 2018 19:12:42 GMT - -_Version update only_ - -## 4.4.30 -Sun, 25 Mar 2018 01:26:19 GMT - -_Version update only_ - -## 4.4.29 -Fri, 23 Mar 2018 00:34:53 GMT - -_Version update only_ - -## 4.4.28 -Thu, 22 Mar 2018 18:34:13 GMT - -_Version update only_ - -## 4.4.27 -Tue, 20 Mar 2018 02:44:45 GMT - -_Version update only_ - -## 4.4.26 -Sat, 17 Mar 2018 02:54:22 GMT - -_Version update only_ - -## 4.4.25 -Thu, 15 Mar 2018 20:00:50 GMT - -_Version update only_ - -## 4.4.24 -Thu, 15 Mar 2018 16:05:43 GMT - -_Version update only_ - -## 4.4.23 -Tue, 13 Mar 2018 23:11:32 GMT - -_Version update only_ - -## 4.4.22 -Mon, 12 Mar 2018 20:36:19 GMT - -_Version update only_ - -## 4.4.21 -Tue, 06 Mar 2018 17:04:51 GMT - -_Version update only_ - -## 4.4.20 -Fri, 02 Mar 2018 01:13:59 GMT - -_Version update only_ - -## 4.4.19 -Tue, 27 Feb 2018 22:05:57 GMT - -_Version update only_ - -## 4.4.18 -Fri, 23 Feb 2018 17:04:33 GMT - -_Version update only_ - -## 4.4.17 -Wed, 21 Feb 2018 22:04:19 GMT - -_Version update only_ - -## 4.4.16 -Wed, 21 Feb 2018 03:13:29 GMT - -_Version update only_ - -## 4.4.15 -Sat, 17 Feb 2018 02:53:49 GMT - -_Version update only_ - -## 4.4.14 -Fri, 16 Feb 2018 22:05:23 GMT - -_Version update only_ - -## 4.4.13 -Fri, 16 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.4.12 -Wed, 07 Feb 2018 17:05:11 GMT - -_Version update only_ - -## 4.4.11 -Fri, 26 Jan 2018 22:05:30 GMT - -_Version update only_ - -## 4.4.10 -Fri, 26 Jan 2018 17:53:38 GMT - -### Patches - -- Force a patch bump in case the previous version was an empty package - -## 4.4.9 -Fri, 26 Jan 2018 00:36:51 GMT - -_Version update only_ - -## 4.4.8 -Tue, 23 Jan 2018 17:05:28 GMT - -_Version update only_ - -## 4.4.7 -Sat, 20 Jan 2018 02:39:16 GMT - -_Version update only_ - -## 4.4.6 -Thu, 18 Jan 2018 03:23:46 GMT - -_Version update only_ - -## 4.4.5 -Thu, 18 Jan 2018 00:48:06 GMT - -_Version update only_ - -## 4.4.4 -Thu, 18 Jan 2018 00:27:23 GMT - -_Version update only_ - -## 4.4.3 -Wed, 17 Jan 2018 10:49:31 GMT - -_Version update only_ - -## 4.4.2 -Fri, 12 Jan 2018 03:35:22 GMT - -_Version update only_ - -## 4.4.1 -Thu, 11 Jan 2018 22:31:51 GMT - -_Version update only_ - -## 4.4.0 -Wed, 10 Jan 2018 20:40:01 GMT - -### Minor changes - -- Upgrade to Node 8 - -## 4.3.0 -Sun, 07 Jan 2018 05:12:08 GMT - -### Minor changes - -- api-extractor now runs after tsc rather than in parallel, and is excluded from "gulp serve" - -## 4.2.16 -Fri, 05 Jan 2018 20:26:45 GMT - -_Version update only_ - -## 4.2.15 -Fri, 05 Jan 2018 00:48:41 GMT - -_Version update only_ - -## 4.2.14 -Fri, 22 Dec 2017 17:04:46 GMT - -_Version update only_ - -## 4.2.13 -Tue, 12 Dec 2017 03:33:26 GMT - -_Version update only_ - -## 4.2.12 -Thu, 30 Nov 2017 23:59:09 GMT - -_Version update only_ - -## 4.2.11 -Thu, 30 Nov 2017 23:12:21 GMT - -_Version update only_ - -## 4.2.10 -Wed, 29 Nov 2017 17:05:37 GMT - -_Version update only_ - -## 4.2.9 -Tue, 28 Nov 2017 23:43:55 GMT - -_Version update only_ - -## 4.2.8 -Mon, 13 Nov 2017 17:04:50 GMT - -_Version update only_ - -## 4.2.7 -Mon, 06 Nov 2017 17:04:18 GMT - -_Version update only_ - -## 4.2.6 -Thu, 02 Nov 2017 16:05:24 GMT - -_Version update only_ - -## 4.2.5 -Wed, 01 Nov 2017 21:06:08 GMT - -_Version update only_ - -## 4.2.4 -Tue, 31 Oct 2017 21:04:04 GMT - -_Version update only_ - -## 4.2.3 -Tue, 31 Oct 2017 16:04:55 GMT - -_Version update only_ - -## 4.2.2 -Thu, 26 Oct 2017 00:00:12 GMT - -_Version update only_ - -## 4.2.1 -Wed, 25 Oct 2017 20:03:59 GMT - -_Version update only_ - -## 4.2.0 -Tue, 24 Oct 2017 18:17:12 GMT - -### Minor changes - -- Support Jest task - -## 4.1.6 -Mon, 23 Oct 2017 21:53:12 GMT - -_Version update only_ - -## 4.1.5 -Fri, 20 Oct 2017 19:57:12 GMT - -_Version update only_ - -## 4.1.4 -Fri, 20 Oct 2017 01:52:54 GMT - -_Version update only_ - -## 4.1.3 -Fri, 20 Oct 2017 01:04:44 GMT - -_Version update only_ - -## 4.1.2 -Thu, 05 Oct 2017 01:05:02 GMT - -_Version update only_ - -## 4.1.1 -Thu, 28 Sep 2017 01:04:28 GMT - -_Version update only_ - -## 4.1.0 -Fri, 22 Sep 2017 01:04:02 GMT - -### Minor changes - -- Upgrade to es6 - -## 4.0.9 -Thu, 21 Sep 2017 20:34:26 GMT - -_Version update only_ - -## 4.0.8 -Wed, 20 Sep 2017 22:10:17 GMT - -_Version update only_ - -## 4.0.7 -Mon, 11 Sep 2017 13:04:55 GMT - -_Version update only_ - -## 4.0.6 -Fri, 08 Sep 2017 01:28:04 GMT - -### Patches - -- Deprecate @types/es6-collections in favor of built-in typescript typings 'es2015.collection' and 'es2015.iterable' - -## 4.0.5 -Thu, 07 Sep 2017 13:04:35 GMT - -_Version update only_ - -## 4.0.4 -Thu, 07 Sep 2017 00:11:12 GMT - -_Version update only_ - -## 4.0.3 -Wed, 06 Sep 2017 13:03:42 GMT - -_Version update only_ - -## 4.0.2 -Tue, 05 Sep 2017 19:03:56 GMT - -_Version update only_ - -## 4.0.1 -Sat, 02 Sep 2017 01:04:26 GMT - -_Version update only_ - -## 4.0.0 -Thu, 31 Aug 2017 18:41:18 GMT - -### Breaking changes - -- Fix compatibility issues with old releases, by incrementing the major version number - -## 3.2.16 -Thu, 31 Aug 2017 17:46:25 GMT - -_Version update only_ - -## 3.2.15 -Thu, 31 Aug 2017 13:04:19 GMT - -_Version update only_ - -## 3.2.14 -Wed, 30 Aug 2017 22:08:21 GMT - -_Version update only_ - -## 3.2.13 -Wed, 30 Aug 2017 01:04:34 GMT - -_Version update only_ - -## 3.2.12 -Thu, 24 Aug 2017 22:44:12 GMT - -_Version update only_ - -## 3.2.11 -Thu, 24 Aug 2017 01:04:33 GMT - -_Version update only_ - -## 3.2.10 -Tue, 22 Aug 2017 13:04:22 GMT - -_Version update only_ - -## 3.2.9 -Wed, 16 Aug 2017 23:16:55 GMT - -_Version update only_ - -## 3.2.8 -Tue, 15 Aug 2017 19:04:14 GMT - -_Version update only_ - -## 3.2.7 -Tue, 15 Aug 2017 01:29:31 GMT - -_Version update only_ - -## 3.2.6 -Sat, 12 Aug 2017 01:03:30 GMT - -_Version update only_ - -## 3.2.5 -Fri, 11 Aug 2017 21:44:05 GMT - -_Version update only_ - -## 3.2.4 -Tue, 08 Aug 2017 23:10:36 GMT - -_Version update only_ - -## 3.2.3 -Sat, 05 Aug 2017 01:04:41 GMT - -_Version update only_ - -## 3.2.2 -Mon, 31 Jul 2017 21:18:26 GMT - -_Version update only_ - -## 3.2.1 -Thu, 27 Jul 2017 01:04:48 GMT - -### Patches - -- Upgrade to the TS2.4 version of the build tools and restrict the dependency version requirements. -- Fix an issue with 'gulp serve' where the server was not being launched. - -## 3.2.0 -Tue, 25 Jul 2017 20:03:31 GMT - -### Minor changes - -- Upgrade to TypeScript 2.4 - -## 3.1.0 -Fri, 07 Jul 2017 01:02:28 GMT - -### Minor changes - -- Enable StrictNullChecks. - -## 3.0.3 -Thu, 29 Jun 2017 01:05:37 GMT - -### Patches - -- Fix an issue with 'gulp serve' where an initial build error would stop watch from continuing - -## 3.0.2 -Tue, 16 May 2017 00:01:03 GMT - -### Patches - -- Remove unnecessary fsevents optional dependency - -## 3.0.1 -Wed, 19 Apr 2017 20:18:06 GMT - -### Patches - -- Remove ES6 Promise & @types/es6-promise typings - -## 3.0.0 -Mon, 20 Mar 2017 21:52:20 GMT - -### Breaking changes - -- Updating build task dependencies. - -## 2.3.2 -Wed, 15 Mar 2017 01:32:09 GMT - -### Patches - -- Locking `@types` packages. Synchronizing version specifiers for dependencies with other `web-build-tools` projects. - -## 2.3.1 -Fri, 03 Mar 2017 02:31:24 GMT - -### Patches - -- Restore TS Lint task in gulp build - -## 2.3.0 -Wed, 08 Feb 2017 01:41:58 GMT - -### Minor changes - -- Treat warnings as errors in production. Treat tslint errors as warnings. - -## 2.2.2 -Tue, 07 Feb 2017 02:33:34 GMT - -### Patches - -- Remove unused dependency - -## 2.2.1 -Fri, 27 Jan 2017 23:27:42 GMT - -### Patches - -- Refactor the build task to not run "text" subtask twice. - -## 2.2.0 -Fri, 20 Jan 2017 01:46:41 GMT - -### Minor changes - -- Run the api-extractor task during the default build. - -## 2.1.0 -Fri, 13 Jan 2017 06:46:05 GMT - -### Minor changes - -- Enable the ApiExtractor task from gulp-core-build-typescript. - -## 2.0.0 -Wed, 11 Jan 2017 14:11:26 GMT - -_Initial release_ - diff --git a/core-build/web-library-build/LICENSE b/core-build/web-library-build/LICENSE deleted file mode 100644 index 50f47a414b9..00000000000 --- a/core-build/web-library-build/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/web-library-build - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/core-build/web-library-build/README.md b/core-build/web-library-build/README.md deleted file mode 100644 index 6f79b343ba3..00000000000 --- a/core-build/web-library-build/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# @microsoft/web-library-build - -`web-library-build` is a `gulp-core-build` build rig for building web libraries. It includes build subtasks for processing css, typescript, serving, and running browser tests using karma. - -[![npm version](https://badge.fury.io/js/%40microsoft%2Fweb-library-build.svg)](https://badge.fury.io/js/%40microsoft%2Fweb-library-build) -[![Build Status](https://travis-ci.org/Microsoft/web-library-build.svg?branch=master)](https://travis-ci.org/Microsoft/web-library-build) -[![Dependencies](https://david-dm.org/Microsoft/web-library-build.svg)](https://david-dm.org/Microsoft/web-library-build) diff --git a/core-build/web-library-build/config/api-extractor.json b/core-build/web-library-build/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/core-build/web-library-build/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/core-build/web-library-build/config/rush-project.json b/core-build/web-library-build/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/core-build/web-library-build/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/core-build/web-library-build/gulpfile.js b/core-build/web-library-build/gulpfile.js deleted file mode 100644 index 03b228b1e55..00000000000 --- a/core-build/web-library-build/gulpfile.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -let build = require('@microsoft/node-library-build'); - -// This project doesn't have unit tests and GCB's Mocha doesn't play nice with Node 14, so disable Mocha -build.mocha.enabled = false; -build.instrument.enabled = false; - -build.initialize(require('gulp')); diff --git a/core-build/web-library-build/package.json b/core-build/web-library-build/package.json deleted file mode 100644 index 06ffc42f944..00000000000 --- a/core-build/web-library-build/package.json +++ /dev/null @@ -1,34 +0,0 @@ -{ - "name": "@microsoft/web-library-build", - "version": "7.5.77", - "description": "", - "license": "MIT", - "engines": { - "npm": "3.10.8" - }, - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/core-build/web-library-build" - }, - "scripts": { - "build": "gulp --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/gulp-core-build": "workspace:*", - "@microsoft/gulp-core-build-sass": "workspace:*", - "@microsoft/gulp-core-build-serve": "workspace:*", - "@microsoft/gulp-core-build-typescript": "workspace:*", - "@microsoft/gulp-core-build-webpack": "workspace:*", - "@types/gulp": "4.0.6", - "@types/node": "10.17.13", - "gulp": "~4.0.2", - "gulp-replace": "^0.5.4" - }, - "devDependencies": { - "@microsoft/node-library-build": "workspace:*", - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@rushstack/eslint-config": "workspace:*" - } -} diff --git a/core-build/web-library-build/src/PostProcessSourceMaps.ts b/core-build/web-library-build/src/PostProcessSourceMaps.ts deleted file mode 100644 index a3aea17f780..00000000000 --- a/core-build/web-library-build/src/PostProcessSourceMaps.ts +++ /dev/null @@ -1,29 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { GulpTask } from '@microsoft/gulp-core-build'; -import gulpType = require('gulp'); - -export class PostProcessSourceMaps extends GulpTask { - public constructor() { - super('post-process'); - } - - public executeTask(gulp: gulpType.Gulp): NodeJS.ReadWriteStream | void { - if (this.buildConfig.args.hasOwnProperty('vscode')) { - // eslint-disable-next-line - const replace = require('gulp-replace'); - - return gulp - .src(['dist/*!(.min).js.map']) - .pipe(replace('webpack:///./', '')) - .pipe(replace('webpack:////source/', '')) - .pipe(replace('webpack:////src/', '')) - .pipe(replace('webpack:///../~/', '../node_modules/')) - .pipe(replace('"sourceRoot":""', '"sourceRoot":"/"')) - .pipe(gulp.dest('dist/')); - } else { - return; - } - } -} diff --git a/core-build/web-library-build/src/index.ts b/core-build/web-library-build/src/index.ts deleted file mode 100644 index 69fa519b3a5..00000000000 --- a/core-build/web-library-build/src/index.ts +++ /dev/null @@ -1,103 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { - CopyTask, - GenerateShrinkwrapTask, - IExecutable, - jest, - ValidateShrinkwrapTask, - parallel, - serial, - task, - watch, - setConfig, - getConfig -} from '@microsoft/gulp-core-build'; -import { apiExtractor, tscCmd, lintCmd } from '@microsoft/gulp-core-build-typescript'; -import { sass } from '@microsoft/gulp-core-build-sass'; -import { webpack } from '@microsoft/gulp-core-build-webpack'; -import { serve, reload } from '@microsoft/gulp-core-build-serve'; -import { PostProcessSourceMaps } from './PostProcessSourceMaps'; - -export * from '@microsoft/gulp-core-build'; -export * from '@microsoft/gulp-core-build-typescript'; -export * from '@microsoft/gulp-core-build-sass'; -export * from '@microsoft/gulp-core-build-webpack'; -export * from '@microsoft/gulp-core-build-serve'; - -// Pre copy and post copy allows you to specify a map of dest: [sources] to copy from one place to another. -/** - * @public - */ -export const preCopy: CopyTask = new CopyTask(); -preCopy.name = 'pre-copy'; - -/** - * @public - */ -export const postCopy: CopyTask = new CopyTask(); -postCopy.name = 'post-copy'; - -const sourceMatch: string[] = ['src/**/*.{ts,tsx,scss,js,txt,html}', '!src/**/*.scss.ts']; - -// eslint-disable-next-line dot-notation -const PRODUCTION: boolean = !!getConfig().args['production'] || !!getConfig().args['ship']; -setConfig({ - production: PRODUCTION, - shouldWarningsFailBuild: PRODUCTION -}); - -// Define default task groups. -/** - * @public - */ -export const buildTasks: IExecutable = task( - 'build', - serial(preCopy, sass, parallel(lintCmd, tscCmd), apiExtractor, postCopy) -); - -/** - * @public - */ -export const bundleTasks: IExecutable = task('bundle', serial(buildTasks, webpack)); - -/** - * @public - */ -export const testTasks: IExecutable = task('test', serial(buildTasks, jest)); - -/** - * @public - */ -export const defaultTasks: IExecutable = serial(bundleTasks, jest); - -/** - * @public - */ -export const postProcessSourceMapsTask: PostProcessSourceMaps = new PostProcessSourceMaps(); - -/** - * @public - */ -export const validateShrinkwrapTask: ValidateShrinkwrapTask = new ValidateShrinkwrapTask(); - -/** - * @public - */ -export const generateShrinkwrapTask: GenerateShrinkwrapTask = new GenerateShrinkwrapTask(); - -task('validate-shrinkwrap', validateShrinkwrapTask); -task('generate', generateShrinkwrapTask); -task('test-watch', watch(sourceMatch, testTasks)); - -// For watch scenarios like serve, make sure to exclude generated files from src (like *.scss.ts.) -task( - 'serve', - serial( - serve, - watch(sourceMatch, serial(preCopy, sass, tscCmd, postCopy, webpack, postProcessSourceMapsTask, reload)) - ) -); - -task('default', defaultTasks); diff --git a/core-build/web-library-build/tsconfig.json b/core-build/web-library-build/tsconfig.json deleted file mode 100644 index 501b6181d8f..00000000000 --- a/core-build/web-library-build/tsconfig.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json" -} diff --git a/stack/rush-stack-compiler-2.4/.eslintrc.js b/stack/rush-stack-compiler-2.4/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-2.4/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-2.4/.gitignore b/stack/rush-stack-compiler-2.4/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-2.4/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.4/.npmignore b/stack/rush-stack-compiler-2.4/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-2.4/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-2.4/CHANGELOG.json b/stack/rush-stack-compiler-2.4/CHANGELOG.json deleted file mode 100644 index c8f48bf2420..00000000000 --- a/stack/rush-stack-compiler-2.4/CHANGELOG.json +++ /dev/null @@ -1,2604 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.4", - "entries": [ - { - "version": "0.13.47", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.13.46", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.13.45", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.13.44", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.13.43", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.13.42", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.13.41", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.13.40", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.13.39", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.13.38", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.13.37", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.13.36", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.13.35", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.13.34", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.13.33", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.13.32", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.13.31", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.13.30", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.13.29", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.13.28", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.13.27", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.13.26", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.13.25", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.13.24", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.13.23", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.13.22", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.13.21", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.13.20", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.13.19", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.13.18", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.13.17", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.13.16", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.13.15", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - } - ] - } - }, - { - "version": "0.13.14", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - } - ] - } - }, - { - "version": "0.13.13", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - } - ] - } - }, - { - "version": "0.13.12", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - } - ] - } - }, - { - "version": "0.13.11", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.11", - "date": "Sat, 05 Sep 2020 18:56:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - } - ] - } - }, - { - "version": "0.13.10", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.13.9", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.13.8", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.13.7", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - } - ] - } - }, - { - "version": "0.13.6", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - } - ] - } - }, - { - "version": "0.13.5", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - } - ] - } - }, - { - "version": "0.13.4", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.13.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.13.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.2", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.13.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.13.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.13.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.12.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.12.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.12.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.12.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.12.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.12.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.11.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.11.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.11.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.11.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.10.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.10.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.10.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.10.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.10.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.10.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.10.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.10.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.9.17", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.9.16", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.9.15", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.9.14", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.9.13", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.9.12", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.9.11", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.9.10", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.9.9", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.9.8", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.9.7", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.9.6", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.9.5", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.9.4", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.9.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.9.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.9.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.9.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.9.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.8.14", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.8.13", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.8.12", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.8.11", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.8.10", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.8.9", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.8.8", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.8.7", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.8.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.7.6", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.7.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.7.5", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.7.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.7.4", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.7.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.7.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.7.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.7.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.7.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.7.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.6.36", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.36", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.6.35", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.35", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.6.34", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.34", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.6.33", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.33", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.6.32", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.32", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.6.31", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.31", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.6.30", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.30", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.6.29", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.29", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.6.28", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.28", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.6.27", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.27", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.6.26", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.26", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.6.25", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.25", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.6.24", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.24", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.6.23", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.23", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.6.22", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.22", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.6.21", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.21", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.6.20", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.20", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.6.19", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.19", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.6.18", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.18", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.17", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.16", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.15", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.14", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.13", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.12", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.11", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.10", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.9", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.8", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.7", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.6", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.5", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.4", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.3", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.2", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.1", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.6.0", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "minor": [ - { - "comment": "Enable declaration maps in the default TSConfigs." - } - ] - } - }, - { - "version": "0.5.20", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.20", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "0.5.19", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.19", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "0.5.18", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.18", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "0.5.17", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.17", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "0.5.16", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.16", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "0.5.15", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.15", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "0.5.14", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.14", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - } - ] - } - }, - { - "version": "0.5.13", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.13", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "patch": [ - { - "comment": "Export StandardBuildFolders to eliminate the ae-forgotten-export warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "0.5.12", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.12", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "0.5.11", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.11", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "0.5.10", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.10", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "0.5.9", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.9", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "0.5.8", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.8", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "0.5.7", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.7", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "0.5.6", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.6", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - } - ] - } - }, - { - "version": "0.5.5", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.5", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "0.5.4", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.4", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.3", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.2", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.16` to `7.0.17`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.1", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.5.0", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "minor": [ - { - "comment": "Add ToolPackages API for raw access to tools packages." - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.4.0", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "minor": [ - { - "comment": "Expose api extractor API." - }, - { - "comment": "Upgrade to use API Extractor 7 beta" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.3.4", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.3.3", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.3.2", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.3.1", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.3.0", - "date": "Sat, 08 Dec 2018 06:35:35 GMT", - "comments": { - "minor": [ - { - "comment": "Enable no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.2.1", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.2.0", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "minor": [ - { - "comment": "Allow custom arguments to be passed to the tsc command." - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.1.1", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-2.4_v0.1.0", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-2.4/CHANGELOG.md b/stack/rush-stack-compiler-2.4/CHANGELOG.md deleted file mode 100644 index 1ed654a5ed9..00000000000 --- a/stack/rush-stack-compiler-2.4/CHANGELOG.md +++ /dev/null @@ -1,876 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-2.4 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.13.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.13.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.13.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.13.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.13.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.13.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.13.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.13.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.13.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.13.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.13.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.13.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.13.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.13.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.13.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.13.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.13.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.13.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.13.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.13.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.13.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.13.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.13.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.13.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.13.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.13.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.13.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.13.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.13.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.13.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.13.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.13.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.13.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.13.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.13.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.13.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.13.11 -Sat, 05 Sep 2020 18:56:34 GMT - -_Version update only_ - -## 0.13.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.13.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.13.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.13.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.13.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.13.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.13.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.13.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.13.2 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 0.13.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.13.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.12.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.12.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.12.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.11.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.11.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.10.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.10.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.10.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.10.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.9.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.9.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.9.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.9.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.9.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.9.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.9.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.9.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.9.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.9.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.9.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.9.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.9.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.9.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.9.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.9.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.9.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.9.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.8.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.8.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.8.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.8.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.8.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.8.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.8.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.8.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.8.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.8.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.8.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.8.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.8.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.8.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.8.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.7.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.7.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.7.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.7.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.7.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.7.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.7.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.6.36 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.6.35 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.6.34 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.6.33 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.6.32 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.6.31 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.6.30 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.6.29 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.6.28 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.6.27 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.6.26 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.6.25 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.6.24 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.6.23 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.6.22 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.6.21 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.6.20 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.6.19 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.6.18 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.6.17 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.6.16 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.6.15 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.6.14 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.6.13 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 0.6.12 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 0.6.11 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 0.6.10 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 0.6.9 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 0.6.8 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 0.6.7 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 0.6.6 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 0.6.5 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 0.6.4 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 0.6.3 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 0.6.2 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 0.6.1 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 0.6.0 -Tue, 02 Apr 2019 01:12:02 GMT - -### Minor changes - -- Enable declaration maps in the default TSConfigs. - -## 0.5.20 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 0.5.19 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 0.5.18 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 0.5.17 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 0.5.16 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 0.5.15 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 0.5.14 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 0.5.13 -Mon, 18 Mar 2019 04:28:43 GMT - -### Patches - -- Export StandardBuildFolders to eliminate the ae-forgotten-export warning - -## 0.5.12 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 0.5.11 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 0.5.10 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 0.5.9 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 0.5.8 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 0.5.7 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 0.5.6 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 0.5.5 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 0.5.4 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 0.5.3 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 0.5.2 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 0.5.1 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 0.5.0 -Wed, 30 Jan 2019 20:49:11 GMT - -### Minor changes - -- Add ToolPackages API for raw access to tools packages. - -## 0.4.0 -Sat, 19 Jan 2019 03:47:47 GMT - -### Minor changes - -- Expose api extractor API. -- Upgrade to use API Extractor 7 beta - -## 0.3.4 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 0.3.3 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 0.3.2 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 0.3.1 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 0.3.0 -Sat, 08 Dec 2018 06:35:35 GMT - -### Minor changes - -- Enable no-floating-promises TSLint rule. - -## 0.2.1 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 0.2.0 -Fri, 30 Nov 2018 23:34:57 GMT - -### Minor changes - -- Allow custom arguments to be passed to the tsc command. - -## 0.1.1 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 0.1.0 -Thu, 29 Nov 2018 00:35:39 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-2.4/LICENSE b/stack/rush-stack-compiler-2.4/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-2.4/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.4/README.md b/stack/rush-stack-compiler-2.4/README.md deleted file mode 100644 index 242a98f556f..00000000000 --- a/stack/rush-stack-compiler-2.4/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-2.4 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.1 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-2.4/bin/rush-api-extractor b/stack/rush-stack-compiler-2.4/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-2.4/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-2.4/bin/rush-eslint b/stack/rush-stack-compiler-2.4/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-2.4/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-2.4/bin/rush-tsc b/stack/rush-stack-compiler-2.4/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-2.4/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-2.4/bin/rush-tslint b/stack/rush-stack-compiler-2.4/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-2.4/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-2.4/config/api-extractor.json b/stack/rush-stack-compiler-2.4/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-2.4/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-2.4/config/heft.json b/stack/rush-stack-compiler-2.4/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-2.4/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-2.4/config/rig.json b/stack/rush-stack-compiler-2.4/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-2.4/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-2.4/config/typescript.json b/stack/rush-stack-compiler-2.4/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-2.4/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-2.4/includes/tsconfig-base.json b/stack/rush-stack-compiler-2.4/includes/tsconfig-base.json deleted file mode 100644 index b0eddd80e43..00000000000 --- a/stack/rush-stack-compiler-2.4/includes/tsconfig-base.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-2.4/includes/tsconfig-node.json b/stack/rush-stack-compiler-2.4/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-2.4/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-2.4/includes/tsconfig-web.json b/stack/rush-stack-compiler-2.4/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-2.4/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-2.4/includes/tslint.json b/stack/rush-stack-compiler-2.4/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-2.4/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-2.4/package.json b/stack/rush-stack-compiler-2.4/package.json deleted file mode 100644 index 55f871f0b5a..00000000000 --- a/stack/rush-stack-compiler-2.4/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.4", - "version": "0.13.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 2.4.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-2.4" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~2.4.2" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-2.4/tsconfig.json b/stack/rush-stack-compiler-2.4/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-2.4/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-2.7/.eslintrc.js b/stack/rush-stack-compiler-2.7/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-2.7/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-2.7/.gitignore b/stack/rush-stack-compiler-2.7/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-2.7/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.7/.npmignore b/stack/rush-stack-compiler-2.7/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-2.7/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-2.7/CHANGELOG.json b/stack/rush-stack-compiler-2.7/CHANGELOG.json deleted file mode 100644 index 04390d5a258..00000000000 --- a/stack/rush-stack-compiler-2.7/CHANGELOG.json +++ /dev/null @@ -1,2604 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.7", - "entries": [ - { - "version": "0.13.47", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.13.46", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.13.45", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.13.44", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.13.43", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.13.42", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.13.41", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.13.40", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.13.39", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.13.38", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.13.37", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.13.36", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.13.35", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.13.34", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.13.33", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.13.32", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.13.31", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.13.30", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.13.29", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.13.28", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.13.27", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.13.26", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.13.25", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.13.24", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.13.23", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.13.22", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.13.21", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.13.20", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.13.19", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.13.18", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.13.17", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.13.16", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.13.15", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - } - ] - } - }, - { - "version": "0.13.14", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - } - ] - } - }, - { - "version": "0.13.13", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - } - ] - } - }, - { - "version": "0.13.12", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - } - ] - } - }, - { - "version": "0.13.11", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - } - ] - } - }, - { - "version": "0.13.10", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.13.9", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.13.8", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.13.7", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - } - ] - } - }, - { - "version": "0.13.6", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - } - ] - } - }, - { - "version": "0.13.5", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - } - ] - } - }, - { - "version": "0.13.4", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.13.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.13.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.2", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.13.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.13.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.13.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.12.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.12.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.12.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.12.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.12.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.12.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.11.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.11.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.11.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.11.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.10.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.10.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.10.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.10.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.10.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.10.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.10.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.10.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.9.17", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.9.16", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.9.15", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.9.14", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.9.13", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.9.12", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.9.11", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.9.10", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.9.9", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.9.8", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.9.7", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.9.6", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.9.5", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.9.4", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.9.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.9.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.9.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.9.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.9.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.8.14", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.8.13", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.8.12", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.8.11", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.8.10", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.8.9", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.8.8", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.8.7", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.8.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.7.6", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.7.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.7.5", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.7.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.7.4", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.7.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.7.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.7.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.7.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.7.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.7.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.6.36", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.36", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.6.35", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.35", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.6.34", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.34", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.6.33", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.33", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.6.32", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.32", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.6.31", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.31", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.6.30", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.30", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.6.29", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.29", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.6.28", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.28", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.6.27", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.27", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.6.26", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.26", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.6.25", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.25", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.6.24", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.24", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.6.23", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.23", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.6.22", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.22", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.6.21", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.21", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.6.20", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.20", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.6.19", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.19", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.6.18", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.18", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.17", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.16", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.15", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.14", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.13", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.12", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.11", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.10", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.9", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.8", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.7", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.6", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.5", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.4", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.3", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.2", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.1", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.6.0", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "minor": [ - { - "comment": "Enable declaration maps in the default TSConfigs." - } - ] - } - }, - { - "version": "0.5.20", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.20", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "0.5.19", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.19", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "0.5.18", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.18", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "0.5.17", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.17", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "0.5.16", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.16", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "0.5.15", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.15", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "0.5.14", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.14", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - } - ] - } - }, - { - "version": "0.5.13", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.13", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "patch": [ - { - "comment": "Export StandardBuildFolders to eliminate the ae-forgotten-export warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "0.5.12", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.12", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "0.5.11", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.11", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "0.5.10", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.10", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "0.5.9", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.9", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "0.5.8", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.8", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "0.5.7", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.7", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "0.5.6", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.6", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - } - ] - } - }, - { - "version": "0.5.5", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.5", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "0.5.4", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.4", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.3", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.2", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.16` to `7.0.17`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.1", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.5.0", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "minor": [ - { - "comment": "Add ToolPackages API for raw access to tools packages." - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.4.0", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "minor": [ - { - "comment": "Expose api extractor API." - }, - { - "comment": "Upgrade to use API Extractor 7 beta" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.3.4", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.3.3", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.3.2", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.3.1", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.3.0", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "minor": [ - { - "comment": "Enable no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.2.1", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.2.0", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "minor": [ - { - "comment": "Allow custom arguments to be passed to the tsc command." - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.1.1", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-2.7_v0.1.0", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-2.7/CHANGELOG.md b/stack/rush-stack-compiler-2.7/CHANGELOG.md deleted file mode 100644 index a8015671104..00000000000 --- a/stack/rush-stack-compiler-2.7/CHANGELOG.md +++ /dev/null @@ -1,876 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-2.7 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.13.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.13.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.13.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.13.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.13.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.13.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.13.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.13.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.13.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.13.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.13.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.13.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.13.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.13.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.13.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.13.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.13.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.13.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.13.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.13.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.13.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.13.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.13.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.13.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.13.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.13.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.13.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.13.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.13.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.13.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.13.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.13.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.13.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.13.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.13.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.13.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.13.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.13.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.13.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.13.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.13.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.13.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.13.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.13.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.13.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.13.2 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 0.13.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.13.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.12.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.12.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.12.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.11.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.11.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.10.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.10.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.10.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.10.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.9.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.9.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.9.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.9.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.9.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.9.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.9.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.9.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.9.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.9.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.9.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.9.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.9.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.9.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.9.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.9.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.9.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.9.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.8.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.8.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.8.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.8.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.8.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.8.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.8.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.8.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.8.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.8.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.8.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.8.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.8.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.8.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.8.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.7.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.7.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.7.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.7.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.7.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.7.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.7.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.6.36 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.6.35 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.6.34 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.6.33 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.6.32 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.6.31 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.6.30 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.6.29 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.6.28 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.6.27 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.6.26 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.6.25 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.6.24 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.6.23 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.6.22 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.6.21 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.6.20 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.6.19 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.6.18 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.6.17 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.6.16 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.6.15 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.6.14 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.6.13 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 0.6.12 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 0.6.11 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 0.6.10 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 0.6.9 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 0.6.8 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 0.6.7 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 0.6.6 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 0.6.5 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 0.6.4 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 0.6.3 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 0.6.2 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 0.6.1 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 0.6.0 -Tue, 02 Apr 2019 01:12:02 GMT - -### Minor changes - -- Enable declaration maps in the default TSConfigs. - -## 0.5.20 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 0.5.19 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 0.5.18 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 0.5.17 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 0.5.16 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 0.5.15 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 0.5.14 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 0.5.13 -Mon, 18 Mar 2019 04:28:43 GMT - -### Patches - -- Export StandardBuildFolders to eliminate the ae-forgotten-export warning - -## 0.5.12 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 0.5.11 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 0.5.10 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 0.5.9 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 0.5.8 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 0.5.7 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 0.5.6 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 0.5.5 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 0.5.4 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 0.5.3 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 0.5.2 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 0.5.1 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 0.5.0 -Wed, 30 Jan 2019 20:49:11 GMT - -### Minor changes - -- Add ToolPackages API for raw access to tools packages. - -## 0.4.0 -Sat, 19 Jan 2019 03:47:47 GMT - -### Minor changes - -- Expose api extractor API. -- Upgrade to use API Extractor 7 beta - -## 0.3.4 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 0.3.3 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 0.3.2 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 0.3.1 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 0.3.0 -Sat, 08 Dec 2018 06:35:36 GMT - -### Minor changes - -- Enable no-floating-promises TSLint rule. - -## 0.2.1 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 0.2.0 -Fri, 30 Nov 2018 23:34:57 GMT - -### Minor changes - -- Allow custom arguments to be passed to the tsc command. - -## 0.1.1 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 0.1.0 -Thu, 29 Nov 2018 00:35:39 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-2.7/LICENSE b/stack/rush-stack-compiler-2.7/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-2.7/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.7/README.md b/stack/rush-stack-compiler-2.7/README.md deleted file mode 100644 index e6e78a83b31..00000000000 --- a/stack/rush-stack-compiler-2.7/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-2.7 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 2.7 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-2.7/bin/rush-api-extractor b/stack/rush-stack-compiler-2.7/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-2.7/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-2.7/bin/rush-eslint b/stack/rush-stack-compiler-2.7/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-2.7/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-2.7/bin/rush-tsc b/stack/rush-stack-compiler-2.7/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-2.7/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-2.7/bin/rush-tslint b/stack/rush-stack-compiler-2.7/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-2.7/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-2.7/config/api-extractor.json b/stack/rush-stack-compiler-2.7/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-2.7/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-2.7/config/heft.json b/stack/rush-stack-compiler-2.7/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-2.7/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-2.7/config/rig.json b/stack/rush-stack-compiler-2.7/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-2.7/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-2.7/config/typescript.json b/stack/rush-stack-compiler-2.7/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-2.7/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-2.7/includes/tsconfig-base.json b/stack/rush-stack-compiler-2.7/includes/tsconfig-base.json deleted file mode 100644 index b0eddd80e43..00000000000 --- a/stack/rush-stack-compiler-2.7/includes/tsconfig-base.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-2.7/includes/tsconfig-node.json b/stack/rush-stack-compiler-2.7/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-2.7/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-2.7/includes/tsconfig-web.json b/stack/rush-stack-compiler-2.7/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-2.7/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-2.7/includes/tslint.json b/stack/rush-stack-compiler-2.7/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-2.7/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-2.7/package.json b/stack/rush-stack-compiler-2.7/package.json deleted file mode 100644 index 3ef848ef66b..00000000000 --- a/stack/rush-stack-compiler-2.7/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.7", - "version": "0.13.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 2.7.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-2.7" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~2.7.2" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-2.7/tsconfig.json b/stack/rush-stack-compiler-2.7/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-2.7/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-2.8/.eslintrc.js b/stack/rush-stack-compiler-2.8/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-2.8/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-2.8/.gitignore b/stack/rush-stack-compiler-2.8/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-2.8/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.8/.npmignore b/stack/rush-stack-compiler-2.8/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-2.8/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-2.8/CHANGELOG.json b/stack/rush-stack-compiler-2.8/CHANGELOG.json deleted file mode 100644 index 20c3794efb9..00000000000 --- a/stack/rush-stack-compiler-2.8/CHANGELOG.json +++ /dev/null @@ -1,2053 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.8", - "entries": [ - { - "version": "0.8.47", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.8.46", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.8.45", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.8.44", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.8.43", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.8.42", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.8.41", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.8.40", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.8.39", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.8.38", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.8.37", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.8.36", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.8.35", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.8.34", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.8.33", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.8.32", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.8.31", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.8.30", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.8.29", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.8.28", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.8.27", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.8.26", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.8.25", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.8.24", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.8.23", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.8.22", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.8.21", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.8.20", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.8.19", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.8.18", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.8.17", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.8.16", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.8.15", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - } - ] - } - }, - { - "version": "0.8.14", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - } - ] - } - }, - { - "version": "0.8.13", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - } - ] - } - }, - { - "version": "0.8.12", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - } - ] - } - }, - { - "version": "0.8.11", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - } - ] - } - }, - { - "version": "0.8.10", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.8.9", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.8.8", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.8.7", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.2", - "date": "Wed, 05 Aug 2020 18:27:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.8.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.7.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.7.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.7.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.6.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.6.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.5.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.5.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.5.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.5.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.4.17", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.4.16", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.4.15", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.4.14", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.4.13", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.4.12", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.4.11", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.4.10", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.4.9", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.4.8", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.4.7", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.4.6", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.4.5", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.4.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.3.14", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.3.13", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.3.12", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.3.11", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.3.10", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.3.9", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.3.8", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.3.7", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.3.6", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.3.5", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.3.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.2.6", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.2.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.2.5", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.2.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.2.4", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.2.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.2.3", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.2.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.2.2", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.2.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.2.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.2.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.1.23", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.23", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.1.22", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.22", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.1.21", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.21", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.1.20", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.20", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.1.19", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.19", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.1.18", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.18", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.1.17", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.17", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.1.16", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.16", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.1.15", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.15", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.1.14", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.14", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.1.13", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.13", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.1.12", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.12", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.1.11", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.11", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.1.10", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.10", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.1.9", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.9", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.1.8", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.8", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.1.7", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.7", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.1.6", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.6", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.1.5", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.5", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.1.4", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.4", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.1.3", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.3", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.1.2", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.2", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.1", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-2.8_v0.1.0", - "date": "Mon, 13 May 2019 21:46:26 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-2.8/CHANGELOG.md b/stack/rush-stack-compiler-2.8/CHANGELOG.md deleted file mode 100644 index dbe055ef27d..00000000000 --- a/stack/rush-stack-compiler-2.8/CHANGELOG.md +++ /dev/null @@ -1,643 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-2.8 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.8.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.8.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.8.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.8.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.8.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.8.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.8.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.8.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.8.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.8.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.8.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.8.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.8.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.8.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.8.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.8.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.8.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.8.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.8.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.8.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.8.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.8.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.8.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.8.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.8.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.8.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.8.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.8.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.8.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.8.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.8.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.8.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.8.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.8.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.8.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.8.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.8.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.8.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.8.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.8.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.8.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.8.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.8.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.8.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.8.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.8.2 -Wed, 05 Aug 2020 18:27:32 GMT - -_Version update only_ - -## 0.8.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.8.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.7.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.7.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.7.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.6.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.6.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.5.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.5.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.5.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.5.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.4.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.4.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.4.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.4.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.4.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.4.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.4.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.4.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.4.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.4.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.4.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.4.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.4.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.4.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.4.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.4.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.4.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.4.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.3.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.3.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.3.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.3.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.3.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.3.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.3.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.3.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.3.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.3.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.3.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.3.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.3.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.3.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.3.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.2.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.2.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.2.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.2.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.2.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.2.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.2.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.1.23 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.1.22 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.1.21 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.1.20 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.1.19 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.1.18 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.1.17 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.1.16 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.1.15 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.1.14 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.1.13 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.1.12 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.1.11 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.1.10 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.1.9 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.1.8 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.1.7 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.1.6 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.1.5 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.1.4 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.1.3 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.1.2 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.1.1 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.1.0 -Mon, 13 May 2019 21:46:26 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-2.8/LICENSE b/stack/rush-stack-compiler-2.8/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-2.8/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.8/README.md b/stack/rush-stack-compiler-2.8/README.md deleted file mode 100644 index 58ebdb7bb21..00000000000 --- a/stack/rush-stack-compiler-2.8/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-2.8 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 2.8 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-2.8/bin/rush-api-extractor b/stack/rush-stack-compiler-2.8/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-2.8/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-2.8/bin/rush-eslint b/stack/rush-stack-compiler-2.8/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-2.8/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-2.8/bin/rush-tsc b/stack/rush-stack-compiler-2.8/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-2.8/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-2.8/bin/rush-tslint b/stack/rush-stack-compiler-2.8/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-2.8/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-2.8/config/api-extractor.json b/stack/rush-stack-compiler-2.8/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-2.8/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-2.8/config/heft.json b/stack/rush-stack-compiler-2.8/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-2.8/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-2.8/config/rig.json b/stack/rush-stack-compiler-2.8/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-2.8/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-2.8/config/typescript.json b/stack/rush-stack-compiler-2.8/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-2.8/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-2.8/includes/tsconfig-base.json b/stack/rush-stack-compiler-2.8/includes/tsconfig-base.json deleted file mode 100644 index b0eddd80e43..00000000000 --- a/stack/rush-stack-compiler-2.8/includes/tsconfig-base.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-2.8/includes/tsconfig-node.json b/stack/rush-stack-compiler-2.8/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-2.8/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-2.8/includes/tsconfig-web.json b/stack/rush-stack-compiler-2.8/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-2.8/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-2.8/includes/tslint.json b/stack/rush-stack-compiler-2.8/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-2.8/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-2.8/package.json b/stack/rush-stack-compiler-2.8/package.json deleted file mode 100644 index 363438f0f1f..00000000000 --- a/stack/rush-stack-compiler-2.8/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.8", - "version": "0.8.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 2.8.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-2.8" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~2.8.4" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-2.8/tsconfig.json b/stack/rush-stack-compiler-2.8/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-2.8/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-2.9/.eslintrc.js b/stack/rush-stack-compiler-2.9/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-2.9/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-2.9/.gitignore b/stack/rush-stack-compiler-2.9/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-2.9/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.9/.npmignore b/stack/rush-stack-compiler-2.9/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-2.9/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-2.9/CHANGELOG.json b/stack/rush-stack-compiler-2.9/CHANGELOG.json deleted file mode 100644 index 5860ac1a8c2..00000000000 --- a/stack/rush-stack-compiler-2.9/CHANGELOG.json +++ /dev/null @@ -1,2655 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.9", - "entries": [ - { - "version": "0.14.47", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.14.46", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.14.45", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.14.44", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.14.43", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.14.42", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.14.41", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.14.40", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.14.39", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.14.38", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.14.37", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.14.36", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.14.35", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.14.34", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.14.33", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.14.32", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.14.31", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.14.30", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.14.29", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.14.28", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.14.27", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.14.26", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.14.25", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.14.24", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.14.23", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.14.22", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.14.21", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.21`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.14.20", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.20`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.14.19", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.19`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.14.18", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.18`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.14.17", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.17`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.14.16", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.16`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.14.15", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.15`" - } - ] - } - }, - { - "version": "0.14.14", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.14`" - } - ] - } - }, - { - "version": "0.14.13", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.13`" - } - ] - } - }, - { - "version": "0.14.12", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.12`" - } - ] - } - }, - { - "version": "0.14.11", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.11`" - } - ] - } - }, - { - "version": "0.14.10", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.10`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.14.9", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.14.8", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.14.7", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.7`" - } - ] - } - }, - { - "version": "0.14.6", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.6`" - } - ] - } - }, - { - "version": "0.14.5", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.5`" - } - ] - } - }, - { - "version": "0.14.4", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.14.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.5\" to `0.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.14.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.14.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.14.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.14.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.13.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.13.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.13.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.13.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.13.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.13.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.12.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.12.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.12.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.12.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.11.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.11.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.11.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.11.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.11.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.11.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.11.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.11.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.10.17", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.10.16", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.10.15", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.10.14", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.10.13", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.10.12", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.10.11", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.10.10", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.10.9", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.10.8", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.10.7", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.10.6", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.10.5", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.10.4", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.10.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.10.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.10.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.10.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.10.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.9.14", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.9.13", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.9.12", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.9.11", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.9.10", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.9.9", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.9.8", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.9.7", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.9.6", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.9.5", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.9.4", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.9.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.9.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.9.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.9.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.9.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.8.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.8.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.8.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.8.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.8.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.8.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.8.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.7.36", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.36", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.7.35", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.35", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.7.34", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.34", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.7.33", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.33", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.7.32", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.32", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.7.31", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.31", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.7.30", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.30", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.7.29", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.29", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.7.28", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.28", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.7.27", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.27", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.7.26", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.26", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.7.25", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.25", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.7.24", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.24", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.7.23", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.23", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.7.22", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.22", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.7.21", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.21", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.7.20", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.20", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.7.19", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.19", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.7.18", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.18", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.7.17", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.17", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.7.16", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.16", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.7.15", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.15", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.7.14", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.14", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.7.13", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.13", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - } - ] - } - }, - { - "version": "0.7.12", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.12", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - } - ] - } - }, - { - "version": "0.7.11", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.11", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - } - ] - } - }, - { - "version": "0.7.10", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.10", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - } - ] - } - }, - { - "version": "0.7.9", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.9", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - } - ] - } - }, - { - "version": "0.7.8", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.8", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - } - ] - } - }, - { - "version": "0.7.7", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.7", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - } - ] - } - }, - { - "version": "0.7.6", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.6", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - } - ] - } - }, - { - "version": "0.7.5", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.5", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - } - ] - } - }, - { - "version": "0.7.4", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.4", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - } - ] - } - }, - { - "version": "0.7.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.3", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.2", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.1", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.7.0", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "minor": [ - { - "comment": "Enable declaration maps in the default TSConfigs." - } - ] - } - }, - { - "version": "0.6.20", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.20", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "0.6.19", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.19", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "0.6.18", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.18", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.17", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.16", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.15", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.14", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.13", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "patch": [ - { - "comment": "Export StandardBuildFolders to eliminate the ae-forgotten-export warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.12", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.11", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.10", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.9", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.8", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.7", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.6", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.5", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.4", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.3", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.2", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.16` to `7.0.17`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.1", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.6.0", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "minor": [ - { - "comment": "Add ToolPackages API for raw access to tools packages." - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.5.0", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "minor": [ - { - "comment": "Expose api extractor API." - }, - { - "comment": "Upgrade to use API Extractor 7 beta" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.4.4", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.4.3", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.4.2", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.4.1", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.4.0", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "minor": [ - { - "comment": "Enable no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.3.1", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.3.0", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "minor": [ - { - "comment": "Allow custom arguments to be passed to the tsc command." - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.2.1", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.2.0", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - }, - { - "version": "0.1.2", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.1.2", - "date": "Wed, 28 Nov 2018 19:29:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.2.0` to `6.3.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.13` to `6.0.14`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.1.1", - "date": "Wed, 28 Nov 2018 02:17:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `6.1.6` to `6.2.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.6.0` to `3.7.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-library-build\" from `6.0.12` to `6.0.13`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-2.9_v0.1.0", - "date": "Wed, 21 Nov 2018 23:56:29 GMT", - "comments": { - "minor": [ - { - "comment": "Introducing package." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-2.9/CHANGELOG.md b/stack/rush-stack-compiler-2.9/CHANGELOG.md deleted file mode 100644 index b45003786f2..00000000000 --- a/stack/rush-stack-compiler-2.9/CHANGELOG.md +++ /dev/null @@ -1,893 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-2.9 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.14.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.14.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.14.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.14.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.14.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.14.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.14.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.14.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.14.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.14.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.14.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.14.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.14.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.14.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.14.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.14.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.14.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.14.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.14.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.14.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.14.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.14.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.14.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.14.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.14.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.14.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.14.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.14.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.14.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.14.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.14.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.14.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.14.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.14.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.14.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.14.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.14.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.14.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.14.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.14.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.14.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.14.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.14.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.14.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.14.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.14.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.14.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.14.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.13.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.13.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.13.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.12.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.12.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.11.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.11.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.11.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.11.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.10.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.10.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.10.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.10.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.10.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.10.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.10.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.10.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.10.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.10.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.10.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.10.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.10.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.10.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.10.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.10.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.10.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.10.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.9.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.9.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.9.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.9.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.9.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.9.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.9.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.9.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.9.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.9.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.9.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.9.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.9.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.9.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.9.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.8.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.8.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.8.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.8.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.8.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.8.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.8.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.7.36 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.7.35 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.7.34 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.7.33 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.7.32 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.7.31 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.7.30 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.7.29 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.7.28 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.7.27 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.7.26 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.7.25 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.7.24 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.7.23 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.7.22 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.7.21 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.7.20 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.7.19 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.7.18 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.7.17 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.7.16 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.7.15 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.7.14 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.7.13 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 0.7.12 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 0.7.11 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 0.7.10 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 0.7.9 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 0.7.8 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 0.7.7 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 0.7.6 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 0.7.5 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 0.7.4 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 0.7.3 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 0.7.2 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 0.7.1 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 0.7.0 -Tue, 02 Apr 2019 01:12:02 GMT - -### Minor changes - -- Enable declaration maps in the default TSConfigs. - -## 0.6.20 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 0.6.19 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 0.6.18 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 0.6.17 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 0.6.16 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 0.6.15 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 0.6.14 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 0.6.13 -Mon, 18 Mar 2019 04:28:43 GMT - -### Patches - -- Export StandardBuildFolders to eliminate the ae-forgotten-export warning - -## 0.6.12 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 0.6.11 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 0.6.10 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 0.6.9 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 0.6.8 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 0.6.7 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 0.6.6 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 0.6.5 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 0.6.4 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 0.6.3 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 0.6.2 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 0.6.1 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 0.6.0 -Wed, 30 Jan 2019 20:49:11 GMT - -### Minor changes - -- Add ToolPackages API for raw access to tools packages. - -## 0.5.0 -Sat, 19 Jan 2019 03:47:47 GMT - -### Minor changes - -- Expose api extractor API. -- Upgrade to use API Extractor 7 beta - -## 0.4.4 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 0.4.3 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 0.4.2 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 0.4.1 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 0.4.0 -Sat, 08 Dec 2018 06:35:36 GMT - -### Minor changes - -- Enable no-floating-promises TSLint rule. - -## 0.3.1 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 0.3.0 -Fri, 30 Nov 2018 23:34:57 GMT - -### Minor changes - -- Allow custom arguments to be passed to the tsc command. - -## 0.2.1 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 0.2.0 -Thu, 29 Nov 2018 00:35:39 GMT - -### Minor changes - -- Initial package creation. - -## 0.1.2 -Wed, 28 Nov 2018 19:29:54 GMT - -_Version update only_ - -## 0.1.1 -Wed, 28 Nov 2018 02:17:11 GMT - -_Version update only_ - -## 0.1.0 -Wed, 21 Nov 2018 23:56:29 GMT - -### Minor changes - -- Introducing package. - diff --git a/stack/rush-stack-compiler-2.9/LICENSE b/stack/rush-stack-compiler-2.9/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-2.9/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-2.9/README.md b/stack/rush-stack-compiler-2.9/README.md deleted file mode 100644 index 9da4c0644ae..00000000000 --- a/stack/rush-stack-compiler-2.9/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-2.9 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 2.9 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-2.9/bin/rush-api-extractor b/stack/rush-stack-compiler-2.9/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-2.9/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-2.9/bin/rush-eslint b/stack/rush-stack-compiler-2.9/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-2.9/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-2.9/bin/rush-tsc b/stack/rush-stack-compiler-2.9/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-2.9/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-2.9/bin/rush-tslint b/stack/rush-stack-compiler-2.9/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-2.9/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-2.9/config/api-extractor.json b/stack/rush-stack-compiler-2.9/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-2.9/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-2.9/config/heft.json b/stack/rush-stack-compiler-2.9/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-2.9/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-2.9/config/rig.json b/stack/rush-stack-compiler-2.9/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-2.9/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-2.9/config/typescript.json b/stack/rush-stack-compiler-2.9/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-2.9/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-2.9/includes/tsconfig-base.json b/stack/rush-stack-compiler-2.9/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-2.9/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-2.9/includes/tsconfig-node.json b/stack/rush-stack-compiler-2.9/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-2.9/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-2.9/includes/tsconfig-web.json b/stack/rush-stack-compiler-2.9/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-2.9/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-2.9/includes/tslint.json b/stack/rush-stack-compiler-2.9/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-2.9/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-2.9/package.json b/stack/rush-stack-compiler-2.9/package.json deleted file mode 100644 index 6fbf25d3a9d..00000000000 --- a/stack/rush-stack-compiler-2.9/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-2.9", - "version": "0.14.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 2.9.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-2.9" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~2.9.2" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-2.9/tsconfig.json b/stack/rush-stack-compiler-2.9/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-2.9/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.0/.eslintrc.js b/stack/rush-stack-compiler-3.0/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.0/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.0/.gitignore b/stack/rush-stack-compiler-3.0/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.0/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.0/.npmignore b/stack/rush-stack-compiler-3.0/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.0/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.0/CHANGELOG.json b/stack/rush-stack-compiler-3.0/CHANGELOG.json deleted file mode 100644 index 94d58cd260e..00000000000 --- a/stack/rush-stack-compiler-3.0/CHANGELOG.json +++ /dev/null @@ -1,2547 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.0", - "entries": [ - { - "version": "0.13.47", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.13.46", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.13.45", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.13.44", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.13.43", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.13.42", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.13.41", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.13.40", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.13.39", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.13.38", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.13.37", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.13.36", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.13.35", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.13.34", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.13.33", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.13.32", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.13.31", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.13.30", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.13.29", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.13.28", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.13.27", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.13.26", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.13.25", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.13.24", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.13.23", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.13.22", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.13.21", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.13.20", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.13.19", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.13.18", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.13.17", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.13.16", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.13.15", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.13.14", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.13.13", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.13.12", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.13.11", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.13.10", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.13.9", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.13.8", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.13.7", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.13.6", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.13.5", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.13.4", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.13.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.13.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.13.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.13.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.13.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.12.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.12.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.12.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.12.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.12.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.12.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.11.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.11.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.11.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.11.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.10.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.10.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.10.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.10.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.10.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.10.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.10.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.10.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.9.17", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.9.16", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.9.15", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.9.14", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.9.13", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.9.12", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.9.11", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.9.10", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.9.9", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.9.8", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.9.7", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.9.6", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.9.5", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.9.4", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.9.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.9.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.9.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.9.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.9.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.8.14", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.8.13", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.8.12", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.8.11", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.8.10", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.8.9", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.8.8", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.8.7", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.8.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.7.6", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.7.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.7.5", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.7.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.7.4", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.7.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.7.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.7.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.7.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.7.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.7.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.6.36", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.36", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.6.35", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.35", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.6.34", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.34", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.6.33", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.33", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.6.32", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.32", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.6.31", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.31", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.6.30", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.30", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.6.29", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.29", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.6.28", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.28", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.6.27", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.27", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.6.26", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.26", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.6.25", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.25", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.6.24", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.24", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.6.23", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.23", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.6.22", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.22", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.6.21", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.21", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.6.20", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.20", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.6.19", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.19", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.6.18", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.18", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.17", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.16", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.15", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.14", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.13", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.12", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.11", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.10", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.9", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.8", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.7", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.6", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.5", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.4", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.3", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.2", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.1", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.6.0", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "minor": [ - { - "comment": "Enable declaration maps in the default TSConfigs." - } - ] - } - }, - { - "version": "0.5.20", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.20", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "0.5.19", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.19", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "0.5.18", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.18", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "0.5.17", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.17", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "0.5.16", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.16", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "0.5.15", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.15", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "0.5.14", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.14", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - } - ] - } - }, - { - "version": "0.5.13", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.13", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "patch": [ - { - "comment": "Export StandardBuildFolders to eliminate the ae-forgotten-export warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "0.5.12", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.12", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "0.5.11", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.11", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "0.5.10", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.10", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "0.5.9", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.9", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "0.5.8", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.8", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "0.5.7", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.7", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "0.5.6", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.6", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - } - ] - } - }, - { - "version": "0.5.5", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.5", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "0.5.4", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.4", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.3", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.2", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.16` to `7.0.17`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.1", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.5.0", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "minor": [ - { - "comment": "Add ToolPackages API for raw access to tools packages." - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.4.0", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "minor": [ - { - "comment": "Expose api extractor API." - }, - { - "comment": "Upgrade to use API Extractor 7 beta" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.3.4", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.3.3", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.3.2", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.3.1", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.3.0", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "minor": [ - { - "comment": "Enable no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.2.1", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.2.0", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "minor": [ - { - "comment": "Allow custom arguments to be passed to the tsc command." - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.1.1", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.0_v0.1.0", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.0/CHANGELOG.md b/stack/rush-stack-compiler-3.0/CHANGELOG.md deleted file mode 100644 index ef9da17ae65..00000000000 --- a/stack/rush-stack-compiler-3.0/CHANGELOG.md +++ /dev/null @@ -1,876 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.0 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.13.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.13.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.13.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.13.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.13.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.13.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.13.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.13.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.13.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.13.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.13.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.13.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.13.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.13.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.13.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.13.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.13.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.13.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.13.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.13.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.13.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.13.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.13.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.13.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.13.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.13.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.13.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.13.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.13.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.13.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.13.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.13.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.13.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.13.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.13.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.13.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.13.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.13.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.13.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.13.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.13.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.13.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.13.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.13.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.13.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.13.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.13.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.13.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.12.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.12.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.12.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.11.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.11.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.10.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.10.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.10.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.10.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.9.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.9.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.9.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.9.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.9.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.9.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.9.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.9.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.9.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.9.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.9.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.9.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.9.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.9.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.9.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.9.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.9.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.9.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.8.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.8.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.8.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.8.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.8.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.8.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.8.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.8.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.8.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.8.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.8.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.8.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.8.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.8.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.8.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.7.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.7.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.7.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.7.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.7.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.7.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.7.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.6.36 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.6.35 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.6.34 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.6.33 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.6.32 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.6.31 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.6.30 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.6.29 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.6.28 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.6.27 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.6.26 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.6.25 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.6.24 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.6.23 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.6.22 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.6.21 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.6.20 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.6.19 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.6.18 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.6.17 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.6.16 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.6.15 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.6.14 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.6.13 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 0.6.12 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 0.6.11 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 0.6.10 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 0.6.9 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 0.6.8 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 0.6.7 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 0.6.6 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 0.6.5 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 0.6.4 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 0.6.3 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 0.6.2 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 0.6.1 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 0.6.0 -Tue, 02 Apr 2019 01:12:02 GMT - -### Minor changes - -- Enable declaration maps in the default TSConfigs. - -## 0.5.20 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 0.5.19 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 0.5.18 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 0.5.17 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 0.5.16 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 0.5.15 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 0.5.14 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 0.5.13 -Mon, 18 Mar 2019 04:28:43 GMT - -### Patches - -- Export StandardBuildFolders to eliminate the ae-forgotten-export warning - -## 0.5.12 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 0.5.11 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 0.5.10 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 0.5.9 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 0.5.8 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 0.5.7 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 0.5.6 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 0.5.5 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 0.5.4 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 0.5.3 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 0.5.2 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 0.5.1 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 0.5.0 -Wed, 30 Jan 2019 20:49:11 GMT - -### Minor changes - -- Add ToolPackages API for raw access to tools packages. - -## 0.4.0 -Sat, 19 Jan 2019 03:47:47 GMT - -### Minor changes - -- Expose api extractor API. -- Upgrade to use API Extractor 7 beta - -## 0.3.4 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 0.3.3 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 0.3.2 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 0.3.1 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 0.3.0 -Sat, 08 Dec 2018 06:35:36 GMT - -### Minor changes - -- Enable no-floating-promises TSLint rule. - -## 0.2.1 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 0.2.0 -Fri, 30 Nov 2018 23:34:57 GMT - -### Minor changes - -- Allow custom arguments to be passed to the tsc command. - -## 0.1.1 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 0.1.0 -Thu, 29 Nov 2018 00:35:39 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.0/LICENSE b/stack/rush-stack-compiler-3.0/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.0/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.0/README.md b/stack/rush-stack-compiler-3.0/README.md deleted file mode 100644 index 77ea9965d77..00000000000 --- a/stack/rush-stack-compiler-3.0/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.0 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.0 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.0/bin/rush-api-extractor b/stack/rush-stack-compiler-3.0/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.0/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.0/bin/rush-eslint b/stack/rush-stack-compiler-3.0/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.0/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.0/bin/rush-tsc b/stack/rush-stack-compiler-3.0/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.0/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.0/bin/rush-tslint b/stack/rush-stack-compiler-3.0/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.0/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.0/config/api-extractor.json b/stack/rush-stack-compiler-3.0/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.0/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.0/config/heft.json b/stack/rush-stack-compiler-3.0/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.0/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.0/config/rig.json b/stack/rush-stack-compiler-3.0/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.0/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.0/config/typescript.json b/stack/rush-stack-compiler-3.0/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.0/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.0/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.0/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.0/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.0/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.0/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.0/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.0/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.0/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.0/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.0/includes/tslint.json b/stack/rush-stack-compiler-3.0/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.0/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.0/package.json b/stack/rush-stack-compiler-3.0/package.json deleted file mode 100644 index c08952348b1..00000000000 --- a/stack/rush-stack-compiler-3.0/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.0", - "version": "0.13.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.0.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.0" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.0.3" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.0/tsconfig.json b/stack/rush-stack-compiler-3.0/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.0/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.1/.eslintrc.js b/stack/rush-stack-compiler-3.1/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.1/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.1/.gitignore b/stack/rush-stack-compiler-3.1/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.1/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.1/.npmignore b/stack/rush-stack-compiler-3.1/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.1/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.1/CHANGELOG.json b/stack/rush-stack-compiler-3.1/CHANGELOG.json deleted file mode 100644 index a6bc5fcc304..00000000000 --- a/stack/rush-stack-compiler-3.1/CHANGELOG.json +++ /dev/null @@ -1,2547 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.1", - "entries": [ - { - "version": "0.13.47", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.13.46", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.13.45", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.13.44", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.13.43", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.13.42", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.13.41", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.13.40", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.13.39", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.13.38", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.13.37", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.13.36", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.13.35", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.13.34", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.13.33", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.13.32", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.13.31", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.13.30", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.13.29", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.13.28", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.13.27", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.13.26", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.13.25", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.13.24", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.13.23", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.13.22", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.13.21", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.13.20", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.13.19", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.13.18", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.13.17", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.13.16", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.13.15", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.13.14", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.13.13", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.13.12", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.13.11", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.13.10", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.13.9", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.13.8", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.13.7", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.13.6", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.13.5", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.13.4", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.13.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.13.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.13.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.13.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.13.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.12.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.12.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.12.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.12.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.12.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.12.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.11.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.11.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.11.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.11.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.10.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.10.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.10.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.10.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.10.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.10.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.10.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.10.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.9.17", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.9.16", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.9.15", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.9.14", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.9.13", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.9.12", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.9.11", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.9.10", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.9.9", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.9.8", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.9.7", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.9.6", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.9.5", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.9.4", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.9.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.9.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.9.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.9.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.9.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.8.14", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.8.13", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.8.12", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.8.11", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.8.10", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.8.9", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.8.8", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.8.7", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.8.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.7.6", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.7.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.7.5", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.7.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.7.4", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.7.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.7.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.7.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.7.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.7.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.7.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.6.36", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.36", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.6.35", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.35", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.6.34", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.34", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.6.33", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.33", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.6.32", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.32", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.6.31", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.31", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.6.30", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.30", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.6.29", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.29", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.6.28", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.28", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.6.27", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.27", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.6.26", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.26", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.6.25", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.25", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.6.24", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.24", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.6.23", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.23", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.6.22", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.22", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.6.21", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.21", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.6.20", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.20", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.6.19", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.19", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.6.18", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.18", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.17", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.16", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.15", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.14", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.13", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.12", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.11", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.10", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.9", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.8", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.7", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.6", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.5", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.4", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.3", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.2", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.1", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.6.0", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "minor": [ - { - "comment": "Enable declaration maps in the default TSConfigs." - } - ] - } - }, - { - "version": "0.5.20", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.20", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "0.5.19", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.19", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "0.5.18", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.18", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "0.5.17", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.17", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "0.5.16", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.16", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "0.5.15", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.15", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "0.5.14", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.14", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - } - ] - } - }, - { - "version": "0.5.13", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.13", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "patch": [ - { - "comment": "Export StandardBuildFolders to eliminate the ae-forgotten-export warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "0.5.12", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.12", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "0.5.11", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.11", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "0.5.10", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.10", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "0.5.9", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.9", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "0.5.8", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.8", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "0.5.7", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.7", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "0.5.6", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.6", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - } - ] - } - }, - { - "version": "0.5.5", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.5", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "0.5.4", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.4", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.3", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.2", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.16` to `7.0.17`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.1", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.5.0", - "date": "Wed, 30 Jan 2019 20:49:11 GMT", - "comments": { - "minor": [ - { - "comment": "Add ToolPackages API for raw access to tools packages." - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.4.0", - "date": "Sat, 19 Jan 2019 03:47:47 GMT", - "comments": { - "minor": [ - { - "comment": "Expose api extractor API." - }, - { - "comment": "Upgrade to use API Extractor 7 beta" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.3.4", - "date": "Thu, 10 Jan 2019 01:57:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.3` to `3.9.0`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.3.3", - "date": "Wed, 19 Dec 2018 05:57:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.2` to `3.8.3`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.3.2", - "date": "Thu, 13 Dec 2018 02:58:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.1` to `3.8.2`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.3.1", - "date": "Wed, 12 Dec 2018 17:04:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.8.0` to `3.8.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.3.0", - "date": "Sat, 08 Dec 2018 06:35:36 GMT", - "comments": { - "minor": [ - { - "comment": "Enable no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.2.1", - "date": "Fri, 07 Dec 2018 17:04:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.1` to `3.8.0`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.2.0", - "date": "Fri, 30 Nov 2018 23:34:57 GMT", - "comments": { - "minor": [ - { - "comment": "Allow custom arguments to be passed to the tsc command." - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.1.1", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.1.0", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.1/CHANGELOG.md b/stack/rush-stack-compiler-3.1/CHANGELOG.md deleted file mode 100644 index 7c35f4c11e1..00000000000 --- a/stack/rush-stack-compiler-3.1/CHANGELOG.md +++ /dev/null @@ -1,876 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.1 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.13.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.13.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.13.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.13.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.13.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.13.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.13.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.13.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.13.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.13.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.13.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.13.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.13.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.13.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.13.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.13.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.13.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.13.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.13.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.13.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.13.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.13.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.13.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.13.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.13.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.13.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.13.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.13.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.13.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.13.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.13.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.13.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.13.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.13.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.13.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.13.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.13.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.13.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.13.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.13.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.13.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.13.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.13.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.13.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.13.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.13.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.13.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.13.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.12.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.12.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.12.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.11.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.11.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.10.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.10.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.10.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.10.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.9.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.9.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.9.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.9.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.9.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.9.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.9.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.9.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.9.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.9.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.9.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.9.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.9.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.9.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.9.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.9.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.9.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.9.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.8.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.8.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.8.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.8.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.8.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.8.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.8.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.8.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.8.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.8.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.8.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.8.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.8.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.8.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.8.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.7.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.7.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.7.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.7.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.7.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.7.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.7.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.6.36 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.6.35 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.6.34 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.6.33 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.6.32 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.6.31 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.6.30 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.6.29 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.6.28 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.6.27 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.6.26 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.6.25 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.6.24 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.6.23 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.6.22 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.6.21 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.6.20 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.6.19 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.6.18 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.6.17 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.6.16 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.6.15 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.6.14 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.6.13 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 0.6.12 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 0.6.11 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 0.6.10 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 0.6.9 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 0.6.8 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 0.6.7 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 0.6.6 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 0.6.5 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 0.6.4 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 0.6.3 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 0.6.2 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 0.6.1 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 0.6.0 -Tue, 02 Apr 2019 01:12:02 GMT - -### Minor changes - -- Enable declaration maps in the default TSConfigs. - -## 0.5.20 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 0.5.19 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 0.5.18 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 0.5.17 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 0.5.16 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 0.5.15 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 0.5.14 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 0.5.13 -Mon, 18 Mar 2019 04:28:43 GMT - -### Patches - -- Export StandardBuildFolders to eliminate the ae-forgotten-export warning - -## 0.5.12 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 0.5.11 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 0.5.10 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 0.5.9 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 0.5.8 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 0.5.7 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 0.5.6 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 0.5.5 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 0.5.4 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 0.5.3 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 0.5.2 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 0.5.1 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 0.5.0 -Wed, 30 Jan 2019 20:49:11 GMT - -### Minor changes - -- Add ToolPackages API for raw access to tools packages. - -## 0.4.0 -Sat, 19 Jan 2019 03:47:47 GMT - -### Minor changes - -- Expose api extractor API. -- Upgrade to use API Extractor 7 beta - -## 0.3.4 -Thu, 10 Jan 2019 01:57:53 GMT - -_Version update only_ - -## 0.3.3 -Wed, 19 Dec 2018 05:57:33 GMT - -_Version update only_ - -## 0.3.2 -Thu, 13 Dec 2018 02:58:11 GMT - -_Version update only_ - -## 0.3.1 -Wed, 12 Dec 2018 17:04:19 GMT - -_Version update only_ - -## 0.3.0 -Sat, 08 Dec 2018 06:35:36 GMT - -### Minor changes - -- Enable no-floating-promises TSLint rule. - -## 0.2.1 -Fri, 07 Dec 2018 17:04:56 GMT - -_Version update only_ - -## 0.2.0 -Fri, 30 Nov 2018 23:34:57 GMT - -### Minor changes - -- Allow custom arguments to be passed to the tsc command. - -## 0.1.1 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 0.1.0 -Thu, 29 Nov 2018 00:35:39 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.1/LICENSE b/stack/rush-stack-compiler-3.1/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.1/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.1/README.md b/stack/rush-stack-compiler-3.1/README.md deleted file mode 100644 index 64493f2a33b..00000000000 --- a/stack/rush-stack-compiler-3.1/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.1 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.1 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.1/bin/rush-api-extractor b/stack/rush-stack-compiler-3.1/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.1/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.1/bin/rush-eslint b/stack/rush-stack-compiler-3.1/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.1/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.1/bin/rush-tsc b/stack/rush-stack-compiler-3.1/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.1/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.1/bin/rush-tslint b/stack/rush-stack-compiler-3.1/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.1/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.1/config/api-extractor.json b/stack/rush-stack-compiler-3.1/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.1/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.1/config/heft.json b/stack/rush-stack-compiler-3.1/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.1/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.1/config/rig.json b/stack/rush-stack-compiler-3.1/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.1/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.1/config/typescript.json b/stack/rush-stack-compiler-3.1/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.1/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.1/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.1/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.1/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.1/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.1/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.1/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.1/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.1/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.1/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.1/includes/tslint.json b/stack/rush-stack-compiler-3.1/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.1/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.1/package.json b/stack/rush-stack-compiler-3.1/package.json deleted file mode 100644 index b728ceb1a54..00000000000 --- a/stack/rush-stack-compiler-3.1/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.1", - "version": "0.13.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.1.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.1" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.1.6" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.1/tsconfig.json b/stack/rush-stack-compiler-3.1/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.1/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.2/.eslintrc.js b/stack/rush-stack-compiler-3.2/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.2/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.2/.gitignore b/stack/rush-stack-compiler-3.2/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.2/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.2/.npmignore b/stack/rush-stack-compiler-3.2/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.2/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.2/CHANGELOG.json b/stack/rush-stack-compiler-3.2/CHANGELOG.json deleted file mode 100644 index 9d73f415762..00000000000 --- a/stack/rush-stack-compiler-3.2/CHANGELOG.json +++ /dev/null @@ -1,2465 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.2", - "entries": [ - { - "version": "0.10.47", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.10.46", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.10.45", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.10.44", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.10.43", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.10.42", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.10.41", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.10.40", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.10.39", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.10.38", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.10.37", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.10.36", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.10.35", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.10.34", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.10.33", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.10.32", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.10.31", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.10.30", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.10.29", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.10.28", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.10.27", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.10.26", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.10.25", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.10.24", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.10.23", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.10.22", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.10.21", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.10.20", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.10.19", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.10.18", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.10.17", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.10.16", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.10.15", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.10.14", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.10.13", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.10.12", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.10.11", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.10.10", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.10.9", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.10.8", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.10.7", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.10.6", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.10.5", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.10.4", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.10.3", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.10.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.10.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.10.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.10.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.9.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.9.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.9.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.9.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.9.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.9.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.8.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.8.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.7.3", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.7.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.7.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.7.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.7.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.6.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.5.14", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.5.13", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.5.12", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.5.11", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "patch": [ - { - "comment": "Fix some inconsistencies between the rush-stack-compiler-x.x project settings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.5.10", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.5.9", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.5.8", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.5.7", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.5.6", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.5.5", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.5.4", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.5.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.4.6", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.4.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.4.5", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.4.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.4.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.4.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.4.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.4.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.4.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.3.37", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.37", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.3.36", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.36", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.3.35", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.35", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.3.34", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.34", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.3.33", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.33", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.3.32", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.32", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.3.31", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.31", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.3.30", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.30", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.3.29", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.29", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.3.28", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.28", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.3.27", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.27", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.3.26", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.26", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.3.25", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.25", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.3.24", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.24", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.3.23", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.23", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.3.22", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.22", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.3.21", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.21", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.3.20", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.20", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.3.19", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.19", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.3.18", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.18", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.3.17", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.17", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "patch": [ - { - "comment": "Include accidentally omitted no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.3.16", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.16", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.3.15", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.15", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.3.14", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.14", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.3.13", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.13", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - } - ] - } - }, - { - "version": "0.3.12", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.12", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - } - ] - } - }, - { - "version": "0.3.11", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.11", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - } - ] - } - }, - { - "version": "0.3.10", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.10", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - } - ] - } - }, - { - "version": "0.3.9", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.9", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - } - ] - } - }, - { - "version": "0.3.8", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.8", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - } - ] - } - }, - { - "version": "0.3.7", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.7", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - } - ] - } - }, - { - "version": "0.3.6", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.6", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - } - ] - } - }, - { - "version": "0.3.5", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.5", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.4", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.3", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.2", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.1", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.3.0", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "minor": [ - { - "comment": "Enable declaration maps in the default TSConfigs." - } - ] - } - }, - { - "version": "0.2.20", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.20", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "0.2.19", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.19", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "0.2.18", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.18", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "0.2.17", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.17", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "0.2.16", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.16", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "0.2.15", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.15", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "0.2.14", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.14", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - } - ] - } - }, - { - "version": "0.2.13", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.13", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "patch": [ - { - "comment": "Export StandardBuildFolders to eliminate the ae-forgotten-export warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "0.2.12", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.12", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "0.2.11", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.11", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "0.2.10", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.10", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "0.2.9", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.9", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "0.2.8", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.8", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "0.2.7", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.7", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "0.2.6", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.6", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - } - ] - } - }, - { - "version": "0.2.5", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.5", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "0.2.4", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.4", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "0.2.3", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.3", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "0.2.2", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.2", - "date": "Mon, 11 Feb 2019 10:32:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.16` to `7.0.17`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.1", - "date": "Mon, 11 Feb 2019 03:31:55 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.9.0` to `3.10.0`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.2_v0.2.0", - "date": "Wed, 30 Jan 2019 22:07:03 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.1.1", - "date": "Thu, 29 Nov 2018 07:02:09 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.7.0` to `3.7.1`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.1_v0.1.0", - "date": "Thu, 29 Nov 2018 00:35:39 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.2/CHANGELOG.md b/stack/rush-stack-compiler-3.2/CHANGELOG.md deleted file mode 100644 index ebbba0aa386..00000000000 --- a/stack/rush-stack-compiler-3.2/CHANGELOG.md +++ /dev/null @@ -1,838 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.2 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.10.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.10.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.10.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.10.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.10.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.10.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.10.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.10.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.10.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.10.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.10.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.10.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.10.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.10.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.10.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.10.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.10.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.10.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.10.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.10.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.10.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.10.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.10.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.10.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.10.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.10.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.10.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.10.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.10.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.10.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.10.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.10.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.10.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.10.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.10.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.10.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.10.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.10.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.10.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.10.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.10.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.10.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.10.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.10.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.10.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.10.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.10.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.10.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.9.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.9.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.9.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.8.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.8.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.7.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.7.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.7.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.7.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.6.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.6.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.6.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.6.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.6.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.6.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.6.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.6.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.6.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.6.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.6.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.6.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.6.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.6.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.6.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.6.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.6.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.6.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.5.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.5.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.5.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.5.11 -Wed, 08 Jan 2020 00:11:31 GMT - -### Patches - -- Fix some inconsistencies between the rush-stack-compiler-x.x project settings - -## 0.5.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.5.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.5.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.5.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.5.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.5.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.5.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.5.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.5.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.5.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.5.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.4.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.4.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.4.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.4.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.4.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.4.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.4.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.3.37 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.3.36 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.3.35 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.3.34 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.3.33 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.3.32 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.3.31 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.3.30 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.3.29 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.3.28 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.3.27 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.3.26 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.3.25 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.3.24 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.3.23 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.3.22 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.3.21 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.3.20 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.3.19 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.3.18 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.3.17 -Thu, 06 Jun 2019 22:33:36 GMT - -### Patches - -- Include accidentally omitted no-floating-promises TSLint rule. - -## 0.3.16 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.3.15 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.3.14 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.3.13 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 0.3.12 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 0.3.11 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 0.3.10 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 0.3.9 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 0.3.8 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 0.3.7 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 0.3.6 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 0.3.5 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 0.3.4 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 0.3.3 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 0.3.2 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 0.3.1 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 0.3.0 -Tue, 02 Apr 2019 01:12:02 GMT - -### Minor changes - -- Enable declaration maps in the default TSConfigs. - -## 0.2.20 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 0.2.19 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 0.2.18 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 0.2.17 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 0.2.16 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 0.2.15 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 0.2.14 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 0.2.13 -Mon, 18 Mar 2019 04:28:43 GMT - -### Patches - -- Export StandardBuildFolders to eliminate the ae-forgotten-export warning - -## 0.2.12 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 0.2.11 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 0.2.10 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 0.2.9 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 0.2.8 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 0.2.7 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 0.2.6 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 0.2.5 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 0.2.4 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 0.2.3 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 0.2.2 -Mon, 11 Feb 2019 10:32:37 GMT - -_Version update only_ - -## 0.2.1 -Mon, 11 Feb 2019 03:31:55 GMT - -_Version update only_ - -## 0.2.0 -Wed, 30 Jan 2019 22:07:03 GMT - -### Minor changes - -- Initial package creation - -## 0.1.1 -Thu, 29 Nov 2018 07:02:09 GMT - -_Version update only_ - -## 0.1.0 -Thu, 29 Nov 2018 00:35:39 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.2/LICENSE b/stack/rush-stack-compiler-3.2/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.2/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.2/README.md b/stack/rush-stack-compiler-3.2/README.md deleted file mode 100644 index 9e2851a229c..00000000000 --- a/stack/rush-stack-compiler-3.2/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.2 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.2 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.2/bin/rush-api-extractor b/stack/rush-stack-compiler-3.2/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.2/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.2/bin/rush-eslint b/stack/rush-stack-compiler-3.2/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.2/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.2/bin/rush-tsc b/stack/rush-stack-compiler-3.2/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.2/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.2/bin/rush-tslint b/stack/rush-stack-compiler-3.2/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.2/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.2/config/api-extractor.json b/stack/rush-stack-compiler-3.2/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.2/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.2/config/heft.json b/stack/rush-stack-compiler-3.2/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.2/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.2/config/rig.json b/stack/rush-stack-compiler-3.2/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.2/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.2/config/typescript.json b/stack/rush-stack-compiler-3.2/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.2/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.2/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.2/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.2/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.2/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.2/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.2/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.2/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.2/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.2/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.2/includes/tslint.json b/stack/rush-stack-compiler-3.2/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.2/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.2/package.json b/stack/rush-stack-compiler-3.2/package.json deleted file mode 100644 index cfbc8ec3582..00000000000 --- a/stack/rush-stack-compiler-3.2/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.2", - "version": "0.10.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.2.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.2" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.2.4" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.2/tsconfig.json b/stack/rush-stack-compiler-3.2/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.2/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.3/.eslintrc.js b/stack/rush-stack-compiler-3.3/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.3/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.3/.gitignore b/stack/rush-stack-compiler-3.3/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.3/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.3/.npmignore b/stack/rush-stack-compiler-3.3/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.3/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.3/CHANGELOG.json b/stack/rush-stack-compiler-3.3/CHANGELOG.json deleted file mode 100644 index 891a7bfbc3a..00000000000 --- a/stack/rush-stack-compiler-3.3/CHANGELOG.json +++ /dev/null @@ -1,2412 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.3", - "entries": [ - { - "version": "0.9.47", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.9.46", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.9.45", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.9.44", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.9.43", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.9.42", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.9.41", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.9.40", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.9.39", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.9.38", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.9.37", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.9.36", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.9.35", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.9.34", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.9.33", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.9.32", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.9.31", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.9.30", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.9.29", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.9.28", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.9.27", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.9.26", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.9.25", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.9.24", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.9.23", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.9.22", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.9.21", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.9.20", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.9.19", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.9.18", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.9.17", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.9.16", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.9.15", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.9.14", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.9.13", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.9.12", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.9.11", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.9.10", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.9.9", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.9.8", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.9.7", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.9.6", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.9.5", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.9.4", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.9.3", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.9.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.9.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.9.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.9.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.8.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.8.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.8.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.7.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.7.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.6.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.6.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.6.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.6.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.5.17", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.5.16", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.5.15", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.5.14", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.5.13", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.5.12", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.5.11", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.5.10", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.5.9", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.5.8", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.5.7", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.5.6", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.5.5", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.5.4", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.5.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.4.14", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.4.13", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.4.12", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.4.11", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.4.10", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.4.9", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.4.8", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.4.7", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.4.6", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.4.5", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.4.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.3.6", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.3.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.3.5", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.3.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.3.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.3.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.3.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.3.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.3.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.2.37", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.37", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.2.36", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.36", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.2.35", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.35", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.2.34", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.34", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.2.33", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.33", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.2.32", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.32", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.2.31", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.31", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.2.30", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.30", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.2.29", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.29", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.2.28", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.28", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.2.27", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.27", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.2.26", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.26", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.2.25", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.25", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.2.24", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.24", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.2.23", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.23", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.2.22", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.22", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.2.21", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.21", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.2.20", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.20", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.2.19", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.19", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.2.18", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.18", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.2.17", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.17", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "patch": [ - { - "comment": "Include accidentally omitted no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.2.16", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.16", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.2.15", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.15", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.2.14", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.14", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.2.13", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.13", - "date": "Mon, 13 May 2019 02:08:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.4` to `7.1.5`" - } - ] - } - }, - { - "version": "0.2.12", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.12", - "date": "Mon, 06 May 2019 20:46:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.3` to `7.1.4`" - } - ] - } - }, - { - "version": "0.2.11", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.11", - "date": "Mon, 06 May 2019 19:34:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.2` to `7.1.3`" - } - ] - } - }, - { - "version": "0.2.10", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.10", - "date": "Mon, 06 May 2019 19:11:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.1` to `7.1.2`" - } - ] - } - }, - { - "version": "0.2.9", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.9", - "date": "Tue, 30 Apr 2019 23:08:02 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.0` to `7.1.1`" - } - ] - } - }, - { - "version": "0.2.8", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.8", - "date": "Tue, 16 Apr 2019 11:01:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.42` to `7.1.0`" - } - ] - } - }, - { - "version": "0.2.7", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.7", - "date": "Fri, 12 Apr 2019 06:13:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.41` to `7.0.42`" - } - ] - } - }, - { - "version": "0.2.6", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.6", - "date": "Thu, 11 Apr 2019 07:14:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.40` to `7.0.41`" - } - ] - } - }, - { - "version": "0.2.5", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.5", - "date": "Tue, 09 Apr 2019 05:31:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.39` to `7.0.40`" - } - ] - } - }, - { - "version": "0.2.4", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.4", - "date": "Mon, 08 Apr 2019 19:12:52 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.38` to `7.0.39`" - } - ] - } - }, - { - "version": "0.2.3", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.3", - "date": "Sat, 06 Apr 2019 02:05:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.37` to `7.0.38`" - } - ] - } - }, - { - "version": "0.2.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.2", - "date": "Fri, 05 Apr 2019 04:16:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.36` to `7.0.37`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.1", - "date": "Wed, 03 Apr 2019 02:58:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.35` to `7.0.36`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.2.0", - "date": "Tue, 02 Apr 2019 01:12:02 GMT", - "comments": { - "minor": [ - { - "comment": "Enable declaration maps in the default TSConfigs." - } - ] - } - }, - { - "version": "0.1.18", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.18", - "date": "Sat, 30 Mar 2019 22:27:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.34` to `7.0.35`" - } - ] - } - }, - { - "version": "0.1.17", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.17", - "date": "Thu, 28 Mar 2019 19:14:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.33` to `7.0.34`" - } - ] - } - }, - { - "version": "0.1.16", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.16", - "date": "Tue, 26 Mar 2019 20:54:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.32` to `7.0.33`" - } - ] - } - }, - { - "version": "0.1.15", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.15", - "date": "Sat, 23 Mar 2019 03:48:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.31` to `7.0.32`" - } - ] - } - }, - { - "version": "0.1.14", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.14", - "date": "Thu, 21 Mar 2019 04:59:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.30` to `7.0.31`" - } - ] - } - }, - { - "version": "0.1.13", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.13", - "date": "Thu, 21 Mar 2019 01:15:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.29` to `7.0.30`" - } - ] - } - }, - { - "version": "0.1.12", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.12", - "date": "Wed, 20 Mar 2019 19:14:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.28` to `7.0.29`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.1` to `3.13.0`" - } - ] - } - }, - { - "version": "0.1.11", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.11", - "date": "Mon, 18 Mar 2019 04:28:43 GMT", - "comments": { - "patch": [ - { - "comment": "Export StandardBuildFolders to eliminate the ae-forgotten-export warning" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.27` to `7.0.28`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.12.0` to `3.12.1`" - } - ] - } - }, - { - "version": "0.1.10", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.10", - "date": "Fri, 15 Mar 2019 19:13:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.26` to `7.0.27`" - } - ] - } - }, - { - "version": "0.1.9", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.9", - "date": "Wed, 13 Mar 2019 19:13:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.25` to `7.0.26`" - } - ] - } - }, - { - "version": "0.1.8", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.8", - "date": "Wed, 13 Mar 2019 01:14:05 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.24` to `7.0.25`" - } - ] - } - }, - { - "version": "0.1.7", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.7", - "date": "Mon, 11 Mar 2019 16:13:36 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.23` to `7.0.24`" - } - ] - } - }, - { - "version": "0.1.6", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.6", - "date": "Tue, 05 Mar 2019 17:13:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.22` to `7.0.23`" - } - ] - } - }, - { - "version": "0.1.5", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.5", - "date": "Mon, 04 Mar 2019 17:13:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.21` to `7.0.22`" - } - ] - } - }, - { - "version": "0.1.4", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.4", - "date": "Wed, 27 Feb 2019 22:13:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.20` to `7.0.21`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.1` to `3.12.0`" - } - ] - } - }, - { - "version": "0.1.3", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.3", - "date": "Wed, 27 Feb 2019 17:13:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.19` to `7.0.20`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.11.0` to `3.11.1`" - } - ] - } - }, - { - "version": "0.1.2", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.2", - "date": "Mon, 18 Feb 2019 17:13:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.18` to `7.0.19`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.10.0` to `3.11.0`" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.1", - "date": "Tue, 12 Feb 2019 17:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.0.17` to `7.0.18`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.3_v0.1.0", - "date": "Mon, 11 Feb 2019 23:34:42 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.3/CHANGELOG.md b/stack/rush-stack-compiler-3.3/CHANGELOG.md deleted file mode 100644 index aac5ce1d11d..00000000000 --- a/stack/rush-stack-compiler-3.3/CHANGELOG.md +++ /dev/null @@ -1,814 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.3 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.9.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.9.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.9.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.9.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.9.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.9.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.9.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.9.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.9.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.9.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.9.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.9.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.9.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.9.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.9.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.9.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.9.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.9.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.9.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.9.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.9.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.9.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.9.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.9.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.9.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.9.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.9.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.9.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.9.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.9.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.9.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.9.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.9.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.9.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.9.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.9.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.9.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.9.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.9.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.9.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.9.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.9.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.9.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.9.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.9.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.9.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.9.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.9.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.8.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.8.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.8.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.7.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.7.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.6.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.6.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.6.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.6.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.5.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.5.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.5.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.5.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.5.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.5.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.5.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.5.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.5.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.5.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.5.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.5.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.5.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.5.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.5.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.5.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.5.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.5.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.4.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.4.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.4.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.4.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.4.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.4.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.4.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.4.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.4.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.4.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.4.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.4.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.4.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.4.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.4.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.3.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.3.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.3.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.3.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.3.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.3.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.3.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.2.37 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.2.36 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.2.35 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.2.34 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.2.33 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.2.32 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.2.31 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.2.30 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.2.29 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.2.28 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.2.27 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.2.26 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.2.25 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.2.24 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.2.23 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.2.22 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.2.21 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.2.20 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.2.19 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.2.18 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.2.17 -Thu, 06 Jun 2019 22:33:36 GMT - -### Patches - -- Include accidentally omitted no-floating-promises TSLint rule. - -## 0.2.16 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.2.15 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.2.14 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.2.13 -Mon, 13 May 2019 02:08:35 GMT - -_Version update only_ - -## 0.2.12 -Mon, 06 May 2019 20:46:22 GMT - -_Version update only_ - -## 0.2.11 -Mon, 06 May 2019 19:34:54 GMT - -_Version update only_ - -## 0.2.10 -Mon, 06 May 2019 19:11:16 GMT - -_Version update only_ - -## 0.2.9 -Tue, 30 Apr 2019 23:08:02 GMT - -_Version update only_ - -## 0.2.8 -Tue, 16 Apr 2019 11:01:37 GMT - -_Version update only_ - -## 0.2.7 -Fri, 12 Apr 2019 06:13:16 GMT - -_Version update only_ - -## 0.2.6 -Thu, 11 Apr 2019 07:14:01 GMT - -_Version update only_ - -## 0.2.5 -Tue, 09 Apr 2019 05:31:01 GMT - -_Version update only_ - -## 0.2.4 -Mon, 08 Apr 2019 19:12:52 GMT - -_Version update only_ - -## 0.2.3 -Sat, 06 Apr 2019 02:05:51 GMT - -_Version update only_ - -## 0.2.2 -Fri, 05 Apr 2019 04:16:17 GMT - -_Version update only_ - -## 0.2.1 -Wed, 03 Apr 2019 02:58:33 GMT - -_Version update only_ - -## 0.2.0 -Tue, 02 Apr 2019 01:12:02 GMT - -### Minor changes - -- Enable declaration maps in the default TSConfigs. - -## 0.1.18 -Sat, 30 Mar 2019 22:27:16 GMT - -_Version update only_ - -## 0.1.17 -Thu, 28 Mar 2019 19:14:27 GMT - -_Version update only_ - -## 0.1.16 -Tue, 26 Mar 2019 20:54:18 GMT - -_Version update only_ - -## 0.1.15 -Sat, 23 Mar 2019 03:48:31 GMT - -_Version update only_ - -## 0.1.14 -Thu, 21 Mar 2019 04:59:11 GMT - -_Version update only_ - -## 0.1.13 -Thu, 21 Mar 2019 01:15:33 GMT - -_Version update only_ - -## 0.1.12 -Wed, 20 Mar 2019 19:14:49 GMT - -_Version update only_ - -## 0.1.11 -Mon, 18 Mar 2019 04:28:43 GMT - -### Patches - -- Export StandardBuildFolders to eliminate the ae-forgotten-export warning - -## 0.1.10 -Fri, 15 Mar 2019 19:13:25 GMT - -_Version update only_ - -## 0.1.9 -Wed, 13 Mar 2019 19:13:14 GMT - -_Version update only_ - -## 0.1.8 -Wed, 13 Mar 2019 01:14:05 GMT - -_Version update only_ - -## 0.1.7 -Mon, 11 Mar 2019 16:13:36 GMT - -_Version update only_ - -## 0.1.6 -Tue, 05 Mar 2019 17:13:11 GMT - -_Version update only_ - -## 0.1.5 -Mon, 04 Mar 2019 17:13:20 GMT - -_Version update only_ - -## 0.1.4 -Wed, 27 Feb 2019 22:13:58 GMT - -_Version update only_ - -## 0.1.3 -Wed, 27 Feb 2019 17:13:17 GMT - -_Version update only_ - -## 0.1.2 -Mon, 18 Feb 2019 17:13:23 GMT - -_Version update only_ - -## 0.1.1 -Tue, 12 Feb 2019 17:13:12 GMT - -_Version update only_ - -## 0.1.0 -Mon, 11 Feb 2019 23:34:42 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.3/LICENSE b/stack/rush-stack-compiler-3.3/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.3/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.3/README.md b/stack/rush-stack-compiler-3.3/README.md deleted file mode 100644 index 8abbfbab2b3..00000000000 --- a/stack/rush-stack-compiler-3.3/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.3 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.3 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.3/bin/rush-api-extractor b/stack/rush-stack-compiler-3.3/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.3/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.3/bin/rush-eslint b/stack/rush-stack-compiler-3.3/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.3/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.3/bin/rush-tsc b/stack/rush-stack-compiler-3.3/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.3/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.3/bin/rush-tslint b/stack/rush-stack-compiler-3.3/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.3/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.3/config/api-extractor.json b/stack/rush-stack-compiler-3.3/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.3/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.3/config/heft.json b/stack/rush-stack-compiler-3.3/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.3/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.3/config/rig.json b/stack/rush-stack-compiler-3.3/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.3/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.3/config/typescript.json b/stack/rush-stack-compiler-3.3/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.3/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.3/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.3/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.3/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.3/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.3/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.3/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.3/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.3/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.3/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.3/includes/tslint.json b/stack/rush-stack-compiler-3.3/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.3/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.3/package.json b/stack/rush-stack-compiler-3.3/package.json deleted file mode 100644 index 2e646d5837d..00000000000 --- a/stack/rush-stack-compiler-3.3/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.3", - "version": "0.9.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.3.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.3" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.3.3" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.3/tsconfig.json b/stack/rush-stack-compiler-3.3/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.3/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.4/.eslintrc.js b/stack/rush-stack-compiler-3.4/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.4/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.4/.gitignore b/stack/rush-stack-compiler-3.4/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.4/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.4/.npmignore b/stack/rush-stack-compiler-3.4/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.4/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.4/CHANGELOG.json b/stack/rush-stack-compiler-3.4/CHANGELOG.json deleted file mode 100644 index b436d429aea..00000000000 --- a/stack/rush-stack-compiler-3.4/CHANGELOG.json +++ /dev/null @@ -1,2008 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.4", - "entries": [ - { - "version": "0.8.47", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.8.46", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.8.45", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.8.44", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.8.43", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.8.42", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.8.41", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.8.40", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.8.39", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.8.38", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.8.37", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.8.36", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.8.35", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.8.34", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.8.33", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.33", - "date": "Wed, 11 Nov 2020 01:08:58 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.8.32", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.8.31", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.8.30", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.8.29", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.8.28", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.8.27", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.8.26", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.8.25", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.8.24", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.8.23", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.8.22", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.8.21", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.8.20", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.8.19", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.8.18", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.8.17", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.8.16", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.8.15", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.8.14", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.8.13", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.8.12", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.8.11", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.8.10", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.8.9", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.8.8", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.8.7", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.8.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.7.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.7.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.7.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.6.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.6.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.5.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.5.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.5.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.5.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.4.17", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.4.16", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.4.15", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.4.14", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.4.13", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.4.12", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.4.11", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.4.10", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.4.9", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.4.8", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.4.7", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.4.6", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.4.5", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.4.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.3.14", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.14", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.3.13", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.13", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.3.12", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.12", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.3.11", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.11", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.3.10", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.10", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.3.9", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.3.8", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.3.7", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.3.6", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.3.5", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.3.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.2.6", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.2.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.2.5", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.2.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.2.4", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.2.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.2.3", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.2.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.2.2", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.2.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.2.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.2.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.1.24", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.24", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.1.23", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.23", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.1.22", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.22", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.1.21", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.21", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.1.20", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.20", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.1.19", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.19", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.1.18", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.18", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.1.17", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.17", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.1.16", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.16", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.1.15", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.15", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - } - ] - } - }, - { - "version": "0.1.14", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.14", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - } - ] - } - }, - { - "version": "0.1.13", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.13", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.1.12", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.12", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.1.11", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.11", - "date": "Fri, 12 Jul 2019 19:12:46 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.1` to `7.3.2`" - } - ] - } - }, - { - "version": "0.1.10", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.10", - "date": "Thu, 11 Jul 2019 19:13:08 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.0` to `7.3.1`" - } - ] - } - }, - { - "version": "0.1.9", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.9", - "date": "Tue, 09 Jul 2019 19:13:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.3` to `7.3.0`" - } - ] - } - }, - { - "version": "0.1.8", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.8", - "date": "Mon, 08 Jul 2019 19:12:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.2` to `7.2.3`" - } - ] - } - }, - { - "version": "0.1.7", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.7", - "date": "Sat, 29 Jun 2019 02:30:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.1` to `7.2.2`" - } - ] - } - }, - { - "version": "0.1.6", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.6", - "date": "Wed, 12 Jun 2019 19:12:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.2.0` to `7.2.1`" - } - ] - } - }, - { - "version": "0.1.5", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.5", - "date": "Tue, 11 Jun 2019 00:48:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.8` to `7.2.0`" - } - ] - } - }, - { - "version": "0.1.4", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.4", - "date": "Thu, 06 Jun 2019 22:33:36 GMT", - "comments": { - "patch": [ - { - "comment": "Include accidentally omitted no-floating-promises TSLint rule." - } - ] - } - }, - { - "version": "0.1.3", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.3", - "date": "Wed, 05 Jun 2019 19:12:34 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.7` to `7.1.8`" - } - ] - } - }, - { - "version": "0.1.2", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.2", - "date": "Tue, 04 Jun 2019 05:51:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.6` to `7.1.7`" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.1", - "date": "Mon, 27 May 2019 04:13:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.1.5` to `7.1.6`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.4_v0.1.0", - "date": "Mon, 13 May 2019 21:46:26 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.4/CHANGELOG.md b/stack/rush-stack-compiler-3.4/CHANGELOG.md deleted file mode 100644 index 8b08b0c8804..00000000000 --- a/stack/rush-stack-compiler-3.4/CHANGELOG.md +++ /dev/null @@ -1,650 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.4 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.8.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.8.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.8.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.8.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.8.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.8.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.8.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.8.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.8.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.8.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.8.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.8.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.8.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.8.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.8.33 -Wed, 11 Nov 2020 01:08:58 GMT - -_Version update only_ - -## 0.8.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.8.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.8.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.8.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.8.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.8.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.8.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.8.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.8.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.8.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.8.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.8.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.8.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.8.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.8.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.8.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.8.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.8.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.8.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.8.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.8.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.8.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.8.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.8.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.8.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.8.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.8.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.8.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.8.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.8.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.8.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.8.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.8.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.7.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.7.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.7.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.6.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.6.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.5.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.5.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.5.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.5.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.4.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.4.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.4.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.4.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.4.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.4.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.4.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.4.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.4.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.4.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.4.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.4.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.4.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.4.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.4.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.4.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.4.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.4.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.3.14 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.3.13 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.3.12 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.3.11 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.3.10 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.3.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.3.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.3.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.3.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.3.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.3.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.3.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.3.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.3.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.3.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.2.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.2.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.2.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.2.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.2.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.2.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.2.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.1.24 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.1.23 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.1.22 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.1.21 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.1.20 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.1.19 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.1.18 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.1.17 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.1.16 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.1.15 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.1.14 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.1.13 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.1.12 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.1.11 -Fri, 12 Jul 2019 19:12:46 GMT - -_Version update only_ - -## 0.1.10 -Thu, 11 Jul 2019 19:13:08 GMT - -_Version update only_ - -## 0.1.9 -Tue, 09 Jul 2019 19:13:24 GMT - -_Version update only_ - -## 0.1.8 -Mon, 08 Jul 2019 19:12:19 GMT - -_Version update only_ - -## 0.1.7 -Sat, 29 Jun 2019 02:30:10 GMT - -_Version update only_ - -## 0.1.6 -Wed, 12 Jun 2019 19:12:33 GMT - -_Version update only_ - -## 0.1.5 -Tue, 11 Jun 2019 00:48:06 GMT - -_Version update only_ - -## 0.1.4 -Thu, 06 Jun 2019 22:33:36 GMT - -### Patches - -- Include accidentally omitted no-floating-promises TSLint rule. - -## 0.1.3 -Wed, 05 Jun 2019 19:12:34 GMT - -_Version update only_ - -## 0.1.2 -Tue, 04 Jun 2019 05:51:54 GMT - -_Version update only_ - -## 0.1.1 -Mon, 27 May 2019 04:13:44 GMT - -_Version update only_ - -## 0.1.0 -Mon, 13 May 2019 21:46:26 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.4/LICENSE b/stack/rush-stack-compiler-3.4/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.4/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.4/README.md b/stack/rush-stack-compiler-3.4/README.md deleted file mode 100644 index af1010fe9f9..00000000000 --- a/stack/rush-stack-compiler-3.4/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.4 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.4 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.4/bin/rush-api-extractor b/stack/rush-stack-compiler-3.4/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.4/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.4/bin/rush-eslint b/stack/rush-stack-compiler-3.4/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.4/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.4/bin/rush-tsc b/stack/rush-stack-compiler-3.4/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.4/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.4/bin/rush-tslint b/stack/rush-stack-compiler-3.4/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.4/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.4/config/api-extractor.json b/stack/rush-stack-compiler-3.4/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.4/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.4/config/heft.json b/stack/rush-stack-compiler-3.4/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.4/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.4/config/rig.json b/stack/rush-stack-compiler-3.4/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.4/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.4/config/typescript.json b/stack/rush-stack-compiler-3.4/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.4/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.4/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.4/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.4/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.4/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.4/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.4/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.4/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.4/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.4/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.4/includes/tslint.json b/stack/rush-stack-compiler-3.4/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.4/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.4/package.json b/stack/rush-stack-compiler-3.4/package.json deleted file mode 100644 index 77975ae01f7..00000000000 --- a/stack/rush-stack-compiler-3.4/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.4", - "version": "0.8.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.4.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.4" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.4.3" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.4/tsconfig.json b/stack/rush-stack-compiler-3.4/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.4/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.5/.eslintrc.js b/stack/rush-stack-compiler-3.5/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.5/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.5/.gitignore b/stack/rush-stack-compiler-3.5/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.5/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.5/.npmignore b/stack/rush-stack-compiler-3.5/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.5/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.5/CHANGELOG.json b/stack/rush-stack-compiler-3.5/CHANGELOG.json deleted file mode 100644 index 6f274033cfb..00000000000 --- a/stack/rush-stack-compiler-3.5/CHANGELOG.json +++ /dev/null @@ -1,1894 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.5", - "entries": [ - { - "version": "0.8.47", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.8.46", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.8.45", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.8.44", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.8.43", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.8.42", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.8.41", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.8.40", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.8.39", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.8.38", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.8.37", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.8.36", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.8.35", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.8.34", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.8.33", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.33", - "date": "Wed, 11 Nov 2020 01:08:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.8.32", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.8.31", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.8.30", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.8.29", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.8.28", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.8.27", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.8.26", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.8.25", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.8.24", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.8.23", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.8.22", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.8.21", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.8.20", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.8.19", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.8.18", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.8.17", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.8.16", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.8.15", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.8.14", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.8.13", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.8.12", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.8.11", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.8.10", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.8.9", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.8.8", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.8.7", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.8.6", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.8.5", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.8.4", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.8.3", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.8.2", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.8.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.8.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.8.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.7.2", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.7.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.7.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.7.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.7.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.7.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.6.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.6.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.5.3", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.5.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.5.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.5.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.5.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.4.17", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.4.16", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.4.15", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.4.14", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.4.13", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.4.12", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.4.11", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.4.10", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.4.9", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.4.8", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.4.7", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.4.6", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.4.5", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.4.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.3.15", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.15", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.3.14", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.14", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.3.13", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.13", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.3.12", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.12", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.3.11", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.11", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.3.10", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.10", - "date": "Fri, 29 Nov 2019 16:07:38 GMT", - "comments": { - "patch": [ - { - "comment": "updates repo url to proper path in package.json" - } - ] - } - }, - { - "version": "0.3.9", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.9", - "date": "Sun, 24 Nov 2019 00:54:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.1` to `7.6.2`" - } - ] - } - }, - { - "version": "0.3.8", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.8", - "date": "Wed, 20 Nov 2019 06:14:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.0` to `7.6.1`" - } - ] - } - }, - { - "version": "0.3.7", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.7", - "date": "Fri, 15 Nov 2019 04:50:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.6` to `7.6.0`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.1` to `3.18.0`" - } - ] - } - }, - { - "version": "0.3.6", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.6", - "date": "Mon, 11 Nov 2019 16:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.5` to `7.5.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.17.0` to `3.17.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.1` to `0.4.2`" - } - ] - } - }, - { - "version": "0.3.5", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.5", - "date": "Wed, 06 Nov 2019 22:44:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.4` to `7.5.5`" - } - ] - } - }, - { - "version": "0.3.4", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.4", - "date": "Tue, 05 Nov 2019 06:49:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.3` to `7.5.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.16.0` to `3.17.0`" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.3", - "date": "Tue, 05 Nov 2019 01:08:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.2` to `7.5.3`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.2", - "date": "Fri, 25 Oct 2019 15:08:54 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where ESLint output would fail to parse when a large project is built on a Mac." - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.1", - "date": "Tue, 22 Oct 2019 06:24:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.1` to `7.5.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.1` to `3.16.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.0` to `0.4.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.3.0", - "date": "Mon, 21 Oct 2019 05:22:43 GMT", - "comments": { - "minor": [ - { - "comment": "Add support for ESLint+TypeScript" - } - ] - } - }, - { - "version": "0.2.6", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.2.6", - "date": "Fri, 18 Oct 2019 15:15:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.5.0` to `7.5.1`" - } - ] - } - }, - { - "version": "0.2.5", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.2.5", - "date": "Sun, 06 Oct 2019 00:27:40 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.7` to `7.5.0`" - } - ] - } - }, - { - "version": "0.2.4", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.2.4", - "date": "Fri, 04 Oct 2019 00:15:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.6` to `7.4.7`" - } - ] - } - }, - { - "version": "0.2.3", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.2.3", - "date": "Sun, 29 Sep 2019 23:56:29 GMT", - "comments": { - "patch": [ - { - "comment": "Update repository URL" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.5` to `7.4.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.15.0` to `3.15.1`" - } - ] - } - }, - { - "version": "0.2.2", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.2.2", - "date": "Wed, 25 Sep 2019 15:15:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.4` to `7.4.5`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.2.1", - "date": "Tue, 24 Sep 2019 02:58:49 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.3` to `7.4.4`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.2.0", - "date": "Mon, 23 Sep 2019 15:14:55 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade @types/node dependency" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.2` to `7.4.3`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.2` to `3.15.0`" - } - ] - } - }, - { - "version": "0.1.13", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.13", - "date": "Fri, 20 Sep 2019 21:27:22 GMT", - "comments": { - "patch": [ - { - "comment": "Fix an issue where api-extractor warnings weren't being reported." - } - ] - } - }, - { - "version": "0.1.12", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.12", - "date": "Wed, 11 Sep 2019 19:56:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.1` to `7.4.2`" - } - ] - } - }, - { - "version": "0.1.11", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.11", - "date": "Tue, 10 Sep 2019 22:32:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.4.0` to `7.4.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.1` to `3.14.2`" - } - ] - } - }, - { - "version": "0.1.10", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.10", - "date": "Tue, 10 Sep 2019 20:38:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.11` to `7.4.0`" - } - ] - } - }, - { - "version": "0.1.9", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.9", - "date": "Wed, 04 Sep 2019 18:28:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.10` to `7.3.11`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.14.0` to `3.14.1`" - } - ] - } - }, - { - "version": "0.1.8", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.8", - "date": "Wed, 04 Sep 2019 15:15:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.9` to `7.3.10`" - } - ] - } - }, - { - "version": "0.1.7", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.7", - "date": "Fri, 30 Aug 2019 00:14:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.8` to `7.3.9`" - } - ] - } - }, - { - "version": "0.1.6", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.6", - "date": "Mon, 12 Aug 2019 15:15:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.7` to `7.3.8`" - } - ] - } - }, - { - "version": "0.1.5", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.5", - "date": "Thu, 08 Aug 2019 15:14:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.6` to `7.3.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.13.0` to `3.14.0`" - } - ] - } - }, - { - "version": "0.1.4", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.4", - "date": "Thu, 08 Aug 2019 00:49:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.5` to `7.3.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.14` to `0.1.15`" - } - ] - } - }, - { - "version": "0.1.3", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.3", - "date": "Mon, 05 Aug 2019 22:04:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.4` to `7.3.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.4\" from `0.1.13` to `0.1.14`" - } - ] - } - }, - { - "version": "0.1.2", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.2", - "date": "Tue, 23 Jul 2019 01:13:01 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.3` to `7.3.4`" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.1", - "date": "Mon, 22 Jul 2019 19:13:10 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.3.2` to `7.3.3`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.5_v0.1.0", - "date": "Fri, 19 Jul 2019 01:55:03 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.5/CHANGELOG.md b/stack/rush-stack-compiler-3.5/CHANGELOG.md deleted file mode 100644 index 5c81d5c5f5f..00000000000 --- a/stack/rush-stack-compiler-3.5/CHANGELOG.md +++ /dev/null @@ -1,600 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.5 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.8.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.8.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.8.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.8.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.8.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.8.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.8.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.8.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.8.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.8.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.8.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.8.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.8.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.8.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.8.33 -Wed, 11 Nov 2020 01:08:59 GMT - -_Version update only_ - -## 0.8.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.8.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.8.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.8.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.8.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.8.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.8.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.8.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.8.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.8.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.8.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.8.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.8.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.8.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.8.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.8.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.8.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.8.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.8.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.8.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.8.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.8.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.8.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.8.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.8.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.8.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.8.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.8.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.8.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.8.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.8.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.8.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.8.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.7.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.7.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.7.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.6.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.6.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.5.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.5.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.5.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.5.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.4.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.4.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.4.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.4.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.4.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.4.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.4.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.4.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.4.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.4.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.4.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.4.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.4.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.4.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.4.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.4.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.4.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.4.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.3.15 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.3.14 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.3.13 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.3.12 -Wed, 08 Jan 2020 00:11:31 GMT - -_Version update only_ - -## 0.3.11 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.3.10 -Fri, 29 Nov 2019 16:07:38 GMT - -### Patches - -- updates repo url to proper path in package.json - -## 0.3.9 -Sun, 24 Nov 2019 00:54:04 GMT - -_Version update only_ - -## 0.3.8 -Wed, 20 Nov 2019 06:14:28 GMT - -_Version update only_ - -## 0.3.7 -Fri, 15 Nov 2019 04:50:50 GMT - -_Version update only_ - -## 0.3.6 -Mon, 11 Nov 2019 16:07:56 GMT - -_Version update only_ - -## 0.3.5 -Wed, 06 Nov 2019 22:44:18 GMT - -_Version update only_ - -## 0.3.4 -Tue, 05 Nov 2019 06:49:29 GMT - -_Version update only_ - -## 0.3.3 -Tue, 05 Nov 2019 01:08:39 GMT - -_Version update only_ - -## 0.3.2 -Fri, 25 Oct 2019 15:08:54 GMT - -### Patches - -- Fix an issue where ESLint output would fail to parse when a large project is built on a Mac. - -## 0.3.1 -Tue, 22 Oct 2019 06:24:44 GMT - -_Version update only_ - -## 0.3.0 -Mon, 21 Oct 2019 05:22:43 GMT - -### Minor changes - -- Add support for ESLint+TypeScript - -## 0.2.6 -Fri, 18 Oct 2019 15:15:01 GMT - -_Version update only_ - -## 0.2.5 -Sun, 06 Oct 2019 00:27:40 GMT - -_Version update only_ - -## 0.2.4 -Fri, 04 Oct 2019 00:15:22 GMT - -_Version update only_ - -## 0.2.3 -Sun, 29 Sep 2019 23:56:29 GMT - -### Patches - -- Update repository URL - -## 0.2.2 -Wed, 25 Sep 2019 15:15:31 GMT - -_Version update only_ - -## 0.2.1 -Tue, 24 Sep 2019 02:58:49 GMT - -_Version update only_ - -## 0.2.0 -Mon, 23 Sep 2019 15:14:55 GMT - -### Minor changes - -- Upgrade @types/node dependency - -## 0.1.13 -Fri, 20 Sep 2019 21:27:22 GMT - -### Patches - -- Fix an issue where api-extractor warnings weren't being reported. - -## 0.1.12 -Wed, 11 Sep 2019 19:56:23 GMT - -_Version update only_ - -## 0.1.11 -Tue, 10 Sep 2019 22:32:23 GMT - -_Version update only_ - -## 0.1.10 -Tue, 10 Sep 2019 20:38:33 GMT - -_Version update only_ - -## 0.1.9 -Wed, 04 Sep 2019 18:28:06 GMT - -_Version update only_ - -## 0.1.8 -Wed, 04 Sep 2019 15:15:37 GMT - -_Version update only_ - -## 0.1.7 -Fri, 30 Aug 2019 00:14:32 GMT - -_Version update only_ - -## 0.1.6 -Mon, 12 Aug 2019 15:15:14 GMT - -_Version update only_ - -## 0.1.5 -Thu, 08 Aug 2019 15:14:17 GMT - -_Version update only_ - -## 0.1.4 -Thu, 08 Aug 2019 00:49:06 GMT - -_Version update only_ - -## 0.1.3 -Mon, 05 Aug 2019 22:04:32 GMT - -_Version update only_ - -## 0.1.2 -Tue, 23 Jul 2019 01:13:01 GMT - -_Version update only_ - -## 0.1.1 -Mon, 22 Jul 2019 19:13:10 GMT - -_Version update only_ - -## 0.1.0 -Fri, 19 Jul 2019 01:55:03 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.5/LICENSE b/stack/rush-stack-compiler-3.5/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.5/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.5/README.md b/stack/rush-stack-compiler-3.5/README.md deleted file mode 100644 index 1e2b5d9d2c0..00000000000 --- a/stack/rush-stack-compiler-3.5/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.5 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.5 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.5/bin/rush-api-extractor b/stack/rush-stack-compiler-3.5/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.5/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.5/bin/rush-eslint b/stack/rush-stack-compiler-3.5/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.5/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.5/bin/rush-tsc b/stack/rush-stack-compiler-3.5/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.5/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.5/bin/rush-tslint b/stack/rush-stack-compiler-3.5/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.5/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.5/config/api-extractor.json b/stack/rush-stack-compiler-3.5/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.5/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.5/config/heft.json b/stack/rush-stack-compiler-3.5/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.5/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.5/config/rig.json b/stack/rush-stack-compiler-3.5/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.5/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.5/config/typescript.json b/stack/rush-stack-compiler-3.5/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.5/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.5/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.5/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.5/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.5/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.5/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.5/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.5/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.5/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.5/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.5/includes/tslint.json b/stack/rush-stack-compiler-3.5/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.5/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.5/package.json b/stack/rush-stack-compiler-3.5/package.json deleted file mode 100644 index a02c52a79bb..00000000000 --- a/stack/rush-stack-compiler-3.5/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.5", - "version": "0.8.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.5.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.5" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.5.3" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.5/tsconfig.json b/stack/rush-stack-compiler-3.5/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.5/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.6/.eslintrc.js b/stack/rush-stack-compiler-3.6/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.6/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.6/.gitignore b/stack/rush-stack-compiler-3.6/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.6/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.6/.npmignore b/stack/rush-stack-compiler-3.6/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.6/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.6/CHANGELOG.json b/stack/rush-stack-compiler-3.6/CHANGELOG.json deleted file mode 100644 index 52bfda5f9b9..00000000000 --- a/stack/rush-stack-compiler-3.6/CHANGELOG.json +++ /dev/null @@ -1,1484 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.6", - "entries": [ - { - "version": "0.6.47", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.6.46", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.6.45", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.6.44", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.6.43", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.6.42", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.6.41", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.6.40", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.6.39", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.6.38", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.6.37", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.6.36", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.6.35", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.6.34", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.6.33", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.33", - "date": "Wed, 11 Nov 2020 01:08:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.6.32", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.6.31", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.6.30", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.6.29", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.6.28", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.6.27", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.6.26", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.6.25", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.6.24", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.6.23", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.6.22", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.6.21", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.6.20", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.6.19", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.6.18", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.6.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.5.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.5.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.5.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.4.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.4.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.3.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.3.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.3.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.3.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.2.17", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.2.16", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.2.15", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.2.14", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.2.13", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.2.12", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.2.11", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.2.10", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.2.9", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.2.8", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.2.7", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.2.6", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.2.5", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.2.4", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.2.3", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.2.2", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.2.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.1.6", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.1.6", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.1.5", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.1.5", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.1.4", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.1.4", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.1.3", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.1.3", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "patch": [ - { - "comment": "Fix some inconsistencies between the rush-stack-compiler-x.x project settings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.1.2", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.1.2", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.1.1", - "date": "Fri, 29 Nov 2019 16:07:38 GMT", - "comments": { - "patch": [ - { - "comment": "updates repo url to proper path in package.json" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.6_v0.1.0", - "date": "Tue, 26 Nov 2019 00:36:34 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.6/CHANGELOG.md b/stack/rush-stack-compiler-3.6/CHANGELOG.md deleted file mode 100644 index d1ccc0b94b6..00000000000 --- a/stack/rush-stack-compiler-3.6/CHANGELOG.md +++ /dev/null @@ -1,442 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.6 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.6.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.6.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.6.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.6.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.6.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.6.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.6.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.6.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.6.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.6.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.6.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.6.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.6.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.6.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.6.33 -Wed, 11 Nov 2020 01:08:59 GMT - -_Version update only_ - -## 0.6.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.6.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.6.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.6.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.6.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.6.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.6.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.6.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.6.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.6.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.6.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.6.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.6.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.6.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.6.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.6.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.6.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.6.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.6.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.6.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.6.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.6.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.6.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.6.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.6.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.6.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.6.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.6.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.6.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.6.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.6.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.6.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.6.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.5.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.5.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.5.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.4.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.4.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.3.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.3.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.3.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.3.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.2.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.2.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.2.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.2.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.2.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.2.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.2.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.2.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.2.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.2.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.2.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.2.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.2.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.2.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.2.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.2.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.2.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.2.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.1.6 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.1.5 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.1.4 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.1.3 -Wed, 08 Jan 2020 00:11:31 GMT - -### Patches - -- Fix some inconsistencies between the rush-stack-compiler-x.x project settings - -## 0.1.2 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.1.1 -Fri, 29 Nov 2019 16:07:38 GMT - -### Patches - -- updates repo url to proper path in package.json - -## 0.1.0 -Tue, 26 Nov 2019 00:36:34 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.6/LICENSE b/stack/rush-stack-compiler-3.6/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.6/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.6/README.md b/stack/rush-stack-compiler-3.6/README.md deleted file mode 100644 index 82778d6c7dd..00000000000 --- a/stack/rush-stack-compiler-3.6/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.6 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.6 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.6/bin/rush-api-extractor b/stack/rush-stack-compiler-3.6/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.6/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.6/bin/rush-eslint b/stack/rush-stack-compiler-3.6/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.6/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.6/bin/rush-tsc b/stack/rush-stack-compiler-3.6/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.6/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.6/bin/rush-tslint b/stack/rush-stack-compiler-3.6/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.6/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.6/config/api-extractor.json b/stack/rush-stack-compiler-3.6/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.6/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.6/config/heft.json b/stack/rush-stack-compiler-3.6/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.6/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.6/config/rig.json b/stack/rush-stack-compiler-3.6/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.6/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.6/config/typescript.json b/stack/rush-stack-compiler-3.6/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.6/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.6/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.6/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.6/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.6/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.6/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.6/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.6/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.6/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.6/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.6/includes/tslint.json b/stack/rush-stack-compiler-3.6/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.6/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.6/package.json b/stack/rush-stack-compiler-3.6/package.json deleted file mode 100644 index 546dd1e977a..00000000000 --- a/stack/rush-stack-compiler-3.6/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.6", - "version": "0.6.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.6.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.6" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.6.4" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.6/tsconfig.json b/stack/rush-stack-compiler-3.6/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.6/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.7/.eslintrc.js b/stack/rush-stack-compiler-3.7/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.7/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.7/.gitignore b/stack/rush-stack-compiler-3.7/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.7/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.7/.npmignore b/stack/rush-stack-compiler-3.7/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.7/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.7/CHANGELOG.json b/stack/rush-stack-compiler-3.7/CHANGELOG.json deleted file mode 100644 index 16f8c336a9a..00000000000 --- a/stack/rush-stack-compiler-3.7/CHANGELOG.json +++ /dev/null @@ -1,1484 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.7", - "entries": [ - { - "version": "0.6.47", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.6.46", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.6.45", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.6.44", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.6.43", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.6.42", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.6.41", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.6.40", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.6.39", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.6.38", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.6.37", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.6.36", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.6.35", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.6.34", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.6.33", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.33", - "date": "Wed, 11 Nov 2020 01:08:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.6.32", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.6.31", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.6.30", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.6.29", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.6.28", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.6.27", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.6.26", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.6.25", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.6.24", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.6.23", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.6.22", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.6.21", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.6.20", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.6.19", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.6.18", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.6.17", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.6.16", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.6.15", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.6.14", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.6.13", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.6.12", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.6.11", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.6.10", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.6.9", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.6.8", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.6.7", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.6.6", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.6.5", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.6.4", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.6.3", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.6.2", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.6.1", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.6.0", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.6.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.5.2", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.5.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.5.1", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.5.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.5.0", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.5.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.4.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.4.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.3.3", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.3.3", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.3.2", - "date": "Mon, 01 Jun 2020 08:34:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.9` to `7.8.10`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.3.1", - "date": "Sat, 30 May 2020 02:59:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.8` to `7.8.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.1` to `3.24.0`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.3.0", - "date": "Thu, 28 May 2020 05:59:02 GMT", - "comments": { - "minor": [ - { - "comment": "Change the way the typescript, tslint, and api-extractor packages are exported." - }, - { - "comment": "Update TSLint to 5.20.1" - }, - { - "comment": "Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.7` to `7.8.8`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.23.0` to `3.23.1`" - } - ] - } - }, - { - "version": "0.2.17", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.17", - "date": "Wed, 27 May 2020 05:15:11 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.6` to `7.8.7`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.1` to `3.23.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.7` to `0.5.8`" - } - ] - } - }, - { - "version": "0.2.16", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.16", - "date": "Tue, 26 May 2020 23:00:25 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.5` to `7.8.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.22.0` to `3.22.1`" - } - ] - } - }, - { - "version": "0.2.15", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.15", - "date": "Fri, 22 May 2020 15:08:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.4` to `7.8.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.21.0` to `3.22.0`" - } - ] - } - }, - { - "version": "0.2.14", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.14", - "date": "Thu, 21 May 2020 23:09:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.3` to `7.8.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.20.0` to `3.21.0`" - } - ] - } - }, - { - "version": "0.2.13", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.13", - "date": "Thu, 21 May 2020 15:42:00 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.2` to `7.8.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.7` to `3.20.0`" - } - ] - } - }, - { - "version": "0.2.12", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.12", - "date": "Tue, 19 May 2020 15:08:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.1` to `7.8.2`" - } - ] - } - }, - { - "version": "0.2.11", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.11", - "date": "Fri, 15 May 2020 08:10:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.0` to `7.8.1`" - } - ] - } - }, - { - "version": "0.2.10", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.10", - "date": "Wed, 06 May 2020 08:23:45 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.13` to `7.8.0`" - } - ] - } - }, - { - "version": "0.2.9", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.9", - "date": "Wed, 08 Apr 2020 04:07:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.12` to `7.7.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.6` to `3.19.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.6` to `0.5.7`" - } - ] - } - }, - { - "version": "0.2.8", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.8", - "date": "Fri, 03 Apr 2020 15:10:15 GMT", - "comments": { - "patch": [ - { - "comment": "Update tslint-microsoft-contrib to ~6.2.0" - } - ] - } - }, - { - "version": "0.2.7", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.7", - "date": "Sun, 29 Mar 2020 00:04:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.11` to `7.7.12`" - } - ] - } - }, - { - "version": "0.2.6", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.6", - "date": "Sat, 28 Mar 2020 00:37:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.10` to `7.7.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.5` to `3.19.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.5` to `0.5.6`" - } - ] - } - }, - { - "version": "0.2.5", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.5", - "date": "Wed, 18 Mar 2020 15:07:47 GMT", - "comments": { - "patch": [ - { - "comment": "Upgrade cyclic dependencies" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.9` to `7.7.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.4` to `3.19.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.4` to `0.5.5`" - } - ] - } - }, - { - "version": "0.2.4", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.4", - "date": "Tue, 17 Mar 2020 23:55:58 GMT", - "comments": { - "patch": [ - { - "comment": "Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack`" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.8` to `7.7.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.19.3` to `3.19.4`" - } - ] - } - }, - { - "version": "0.2.3", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.3", - "date": "Tue, 28 Jan 2020 02:23:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.7` to `7.7.8`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.2` to `3.19.3`" - } - ] - } - }, - { - "version": "0.2.2", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.2", - "date": "Thu, 23 Jan 2020 01:07:56 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.6` to `7.7.7`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.1` to `3.19.2`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.1", - "date": "Tue, 21 Jan 2020 21:56:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.5` to `7.7.6`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.19.0` to `3.19.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.3` to `0.5.4`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.2.0", - "date": "Sun, 19 Jan 2020 02:26:52 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade Node typings to Node 10" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.4` to `7.7.5`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.3` to `3.19.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.2` to `0.5.3`" - } - ] - } - }, - { - "version": "0.1.6", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.1.6", - "date": "Fri, 17 Jan 2020 01:08:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.3` to `7.7.4`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.2` to `3.18.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.1` to `0.5.2`" - } - ] - } - }, - { - "version": "0.1.5", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.1.5", - "date": "Tue, 14 Jan 2020 01:34:16 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.2` to `7.7.3`" - } - ] - } - }, - { - "version": "0.1.4", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.1.4", - "date": "Thu, 09 Jan 2020 06:44:13 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.1` to `7.7.2`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.1` to `3.18.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.0` to `0.5.1`" - } - ] - } - }, - { - "version": "0.1.3", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.1.3", - "date": "Wed, 08 Jan 2020 00:11:31 GMT", - "comments": { - "patch": [ - { - "comment": "Fix some inconsistencies between the rush-stack-compiler-x.x project settings" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.7.0` to `7.7.1`" - }, - { - "comment": "Updating dependency \"@microsoft/node-core-library\" from `3.18.0` to `3.18.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.4.2` to `0.5.0`" - } - ] - } - }, - { - "version": "0.1.2", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.1.2", - "date": "Tue, 03 Dec 2019 03:17:44 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.6.2` to `7.7.0`" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.1.1", - "date": "Fri, 29 Nov 2019 16:07:38 GMT", - "comments": { - "patch": [ - { - "comment": "updates repo url to proper path in package.json" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.7_v0.1.0", - "date": "Tue, 26 Nov 2019 00:36:34 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.7/CHANGELOG.md b/stack/rush-stack-compiler-3.7/CHANGELOG.md deleted file mode 100644 index aed079d02e8..00000000000 --- a/stack/rush-stack-compiler-3.7/CHANGELOG.md +++ /dev/null @@ -1,442 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.7 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.6.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.6.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.6.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.6.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.6.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.6.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.6.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.6.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.6.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.6.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.6.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.6.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.6.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.6.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.6.33 -Wed, 11 Nov 2020 01:08:59 GMT - -_Version update only_ - -## 0.6.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.6.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.6.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.6.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.6.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.6.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.6.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.6.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.6.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.6.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.6.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.6.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.6.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.6.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.6.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.6.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.6.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.6.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.6.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.6.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.6.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.6.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.6.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.6.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.6.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.6.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.6.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.6.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.6.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.6.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.6.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.6.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.6.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.5.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.5.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.5.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.4.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.4.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.3.3 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.3.2 -Mon, 01 Jun 2020 08:34:17 GMT - -_Version update only_ - -## 0.3.1 -Sat, 30 May 2020 02:59:54 GMT - -_Version update only_ - -## 0.3.0 -Thu, 28 May 2020 05:59:02 GMT - -### Minor changes - -- Change the way the typescript, tslint, and api-extractor packages are exported. -- Update TSLint to 5.20.1 -- Update tsconfig-node.json to target es2017 (supported by Node 8); this enables native async/await, and will show complete callstacks when using Node 12 - -## 0.2.17 -Wed, 27 May 2020 05:15:11 GMT - -_Version update only_ - -## 0.2.16 -Tue, 26 May 2020 23:00:25 GMT - -_Version update only_ - -## 0.2.15 -Fri, 22 May 2020 15:08:43 GMT - -_Version update only_ - -## 0.2.14 -Thu, 21 May 2020 23:09:44 GMT - -_Version update only_ - -## 0.2.13 -Thu, 21 May 2020 15:42:00 GMT - -_Version update only_ - -## 0.2.12 -Tue, 19 May 2020 15:08:20 GMT - -_Version update only_ - -## 0.2.11 -Fri, 15 May 2020 08:10:59 GMT - -_Version update only_ - -## 0.2.10 -Wed, 06 May 2020 08:23:45 GMT - -_Version update only_ - -## 0.2.9 -Wed, 08 Apr 2020 04:07:33 GMT - -_Version update only_ - -## 0.2.8 -Fri, 03 Apr 2020 15:10:15 GMT - -### Patches - -- Update tslint-microsoft-contrib to ~6.2.0 - -## 0.2.7 -Sun, 29 Mar 2020 00:04:12 GMT - -_Version update only_ - -## 0.2.6 -Sat, 28 Mar 2020 00:37:16 GMT - -_Version update only_ - -## 0.2.5 -Wed, 18 Mar 2020 15:07:47 GMT - -### Patches - -- Upgrade cyclic dependencies - -## 0.2.4 -Tue, 17 Mar 2020 23:55:58 GMT - -### Patches - -- Replace dependencies whose NPM scope was renamed from `@microsoft` to `@rushstack` - -## 0.2.3 -Tue, 28 Jan 2020 02:23:44 GMT - -_Version update only_ - -## 0.2.2 -Thu, 23 Jan 2020 01:07:56 GMT - -_Version update only_ - -## 0.2.1 -Tue, 21 Jan 2020 21:56:14 GMT - -_Version update only_ - -## 0.2.0 -Sun, 19 Jan 2020 02:26:52 GMT - -### Minor changes - -- Upgrade Node typings to Node 10 - -## 0.1.6 -Fri, 17 Jan 2020 01:08:23 GMT - -_Version update only_ - -## 0.1.5 -Tue, 14 Jan 2020 01:34:16 GMT - -_Version update only_ - -## 0.1.4 -Thu, 09 Jan 2020 06:44:13 GMT - -_Version update only_ - -## 0.1.3 -Wed, 08 Jan 2020 00:11:31 GMT - -### Patches - -- Fix some inconsistencies between the rush-stack-compiler-x.x project settings - -## 0.1.2 -Tue, 03 Dec 2019 03:17:44 GMT - -_Version update only_ - -## 0.1.1 -Fri, 29 Nov 2019 16:07:38 GMT - -### Patches - -- updates repo url to proper path in package.json - -## 0.1.0 -Tue, 26 Nov 2019 00:36:34 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.7/LICENSE b/stack/rush-stack-compiler-3.7/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.7/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.7/README.md b/stack/rush-stack-compiler-3.7/README.md deleted file mode 100644 index d81aabb5326..00000000000 --- a/stack/rush-stack-compiler-3.7/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.7 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.7 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.7/bin/rush-api-extractor b/stack/rush-stack-compiler-3.7/bin/rush-api-extractor deleted file mode 100755 index 5c9bcde4214..00000000000 --- a/stack/rush-stack-compiler-3.7/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("@microsoft/api-extractor/bin/api-extractor"); diff --git a/stack/rush-stack-compiler-3.7/bin/rush-eslint b/stack/rush-stack-compiler-3.7/bin/rush-eslint deleted file mode 100755 index 7c2ffc1b1c3..00000000000 --- a/stack/rush-stack-compiler-3.7/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("eslint/bin/eslint"); diff --git a/stack/rush-stack-compiler-3.7/bin/rush-tsc b/stack/rush-stack-compiler-3.7/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.7/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.7/bin/rush-tslint b/stack/rush-stack-compiler-3.7/bin/rush-tslint deleted file mode 100755 index b76ee5d8dab..00000000000 --- a/stack/rush-stack-compiler-3.7/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require("tslint/bin/tslint"); diff --git a/stack/rush-stack-compiler-3.7/config/api-extractor.json b/stack/rush-stack-compiler-3.7/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.7/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.7/config/heft.json b/stack/rush-stack-compiler-3.7/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.7/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.7/config/rig.json b/stack/rush-stack-compiler-3.7/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.7/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.7/config/typescript.json b/stack/rush-stack-compiler-3.7/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.7/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.7/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.7/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.7/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.7/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.7/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.7/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.7/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.7/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.7/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.7/includes/tslint.json b/stack/rush-stack-compiler-3.7/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.7/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.7/package.json b/stack/rush-stack-compiler-3.7/package.json deleted file mode 100644 index aa7679838ab..00000000000 --- a/stack/rush-stack-compiler-3.7/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.7", - "version": "0.6.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.7.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.7" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.7.2" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.7/tsconfig.json b/stack/rush-stack-compiler-3.7/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.7/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.8/.eslintrc.js b/stack/rush-stack-compiler-3.8/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.8/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.8/.gitignore b/stack/rush-stack-compiler-3.8/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.8/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.8/.npmignore b/stack/rush-stack-compiler-3.8/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.8/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.8/CHANGELOG.json b/stack/rush-stack-compiler-3.8/CHANGELOG.json deleted file mode 100644 index 455f194b326..00000000000 --- a/stack/rush-stack-compiler-3.8/CHANGELOG.json +++ /dev/null @@ -1,1021 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.8", - "entries": [ - { - "version": "0.4.47", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.4.46", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.46`" - } - ] - } - }, - { - "version": "0.4.45", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.45`" - } - ] - } - }, - { - "version": "0.4.44", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.44`" - } - ] - } - }, - { - "version": "0.4.43", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.43`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.4.42", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.42`" - } - ] - } - }, - { - "version": "0.4.41", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.41`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.4.40", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.40`" - } - ] - } - }, - { - "version": "0.4.39", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.39`" - } - ] - } - }, - { - "version": "0.4.38", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.38`" - } - ] - } - }, - { - "version": "0.4.37", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.37`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.4.36", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.36`" - } - ] - } - }, - { - "version": "0.4.35", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.35`" - } - ] - } - }, - { - "version": "0.4.34", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.34`" - } - ] - } - }, - { - "version": "0.4.33", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.33", - "date": "Wed, 11 Nov 2020 01:08:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.33`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.4.32", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.32`" - } - ] - } - }, - { - "version": "0.4.31", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.31`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.4.30", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.30`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.4.29", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.29`" - } - ] - } - }, - { - "version": "0.4.28", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.28`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.4.27", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.27`" - } - ] - } - }, - { - "version": "0.4.26", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.26`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.4.25", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.25`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.4.24", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.24`" - } - ] - } - }, - { - "version": "0.4.23", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.23`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.4.22", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.22`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.4.21", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.4.20", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.4.19", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.4.18", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.4.17", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.4.16", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.4.15", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.4.14", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.4.13", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.4.12", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.4.11", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.4.10", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.4.9", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.4.8", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.4.7", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.4.6", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.4.5", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.4.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.3.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.3.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.3.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.2.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.2.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.1.1", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.8_v0.1.0", - "date": "Tue, 09 Jun 2020 20:37:23 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.8/CHANGELOG.md b/stack/rush-stack-compiler-3.8/CHANGELOG.md deleted file mode 100644 index 669ba4c25d3..00000000000 --- a/stack/rush-stack-compiler-3.8/CHANGELOG.md +++ /dev/null @@ -1,291 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.8 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.4.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.4.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.4.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.4.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.4.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.4.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.4.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.4.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.4.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.4.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.4.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.4.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.4.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.4.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.4.33 -Wed, 11 Nov 2020 01:08:59 GMT - -_Version update only_ - -## 0.4.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.4.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.4.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.4.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.4.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.4.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.4.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.4.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.4.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.4.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.4.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.4.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.4.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.4.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.4.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.4.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.4.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.4.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.4.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.4.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.4.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.4.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.4.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.4.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.4.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.4.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.4.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.4.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.4.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.4.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.4.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.4.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.4.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.3.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.3.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.3.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.2.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.2.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.1.1 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.1.0 -Tue, 09 Jun 2020 20:37:23 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.8/LICENSE b/stack/rush-stack-compiler-3.8/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.8/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.8/README.md b/stack/rush-stack-compiler-3.8/README.md deleted file mode 100644 index c1772a35a03..00000000000 --- a/stack/rush-stack-compiler-3.8/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.8 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.8 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.8/bin/rush-api-extractor b/stack/rush-stack-compiler-3.8/bin/rush-api-extractor deleted file mode 100755 index d6ece7d9298..00000000000 --- a/stack/rush-stack-compiler-3.8/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('@microsoft/api-extractor/bin/api-extractor'); diff --git a/stack/rush-stack-compiler-3.8/bin/rush-eslint b/stack/rush-stack-compiler-3.8/bin/rush-eslint deleted file mode 100755 index 0ecf8039cfd..00000000000 --- a/stack/rush-stack-compiler-3.8/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('eslint/bin/eslint'); diff --git a/stack/rush-stack-compiler-3.8/bin/rush-tsc b/stack/rush-stack-compiler-3.8/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.8/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.8/bin/rush-tslint b/stack/rush-stack-compiler-3.8/bin/rush-tslint deleted file mode 100755 index af77c6ef545..00000000000 --- a/stack/rush-stack-compiler-3.8/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('tslint/bin/tslint'); diff --git a/stack/rush-stack-compiler-3.8/config/api-extractor.json b/stack/rush-stack-compiler-3.8/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.8/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.8/config/heft.json b/stack/rush-stack-compiler-3.8/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.8/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.8/config/rig.json b/stack/rush-stack-compiler-3.8/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.8/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.8/config/typescript.json b/stack/rush-stack-compiler-3.8/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.8/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.8/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.8/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.8/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.8/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.8/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.8/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.8/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.8/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.8/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.8/includes/tslint.json b/stack/rush-stack-compiler-3.8/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.8/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.8/package.json b/stack/rush-stack-compiler-3.8/package.json deleted file mode 100644 index f90278cdd92..00000000000 --- a/stack/rush-stack-compiler-3.8/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.8", - "version": "0.4.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.8.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.8" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.8.3" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.8/tsconfig.json b/stack/rush-stack-compiler-3.8/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.8/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-3.9/.eslintrc.js b/stack/rush-stack-compiler-3.9/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-3.9/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-3.9/.gitignore b/stack/rush-stack-compiler-3.9/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-3.9/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.9/.npmignore b/stack/rush-stack-compiler-3.9/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-3.9/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-3.9/CHANGELOG.json b/stack/rush-stack-compiler-3.9/CHANGELOG.json deleted file mode 100644 index 66be3ac9bae..00000000000 --- a/stack/rush-stack-compiler-3.9/CHANGELOG.json +++ /dev/null @@ -1,941 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.9", - "entries": [ - { - "version": "0.4.47", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.47", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - } - ] - } - }, - { - "version": "0.4.46", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.46", - "date": "Mon, 03 May 2021 15:10:29 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.37.0`" - } - ] - } - }, - { - "version": "0.4.45", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.45", - "date": "Thu, 29 Apr 2021 23:26:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.0`" - } - ] - } - }, - { - "version": "0.4.44", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.44", - "date": "Tue, 20 Apr 2021 04:59:51 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.14.0`" - } - ] - } - }, - { - "version": "0.4.43", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.43", - "date": "Mon, 12 Apr 2021 15:10:28 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.4`" - } - ] - } - }, - { - "version": "0.4.42", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.42", - "date": "Thu, 08 Apr 2021 06:05:32 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.4`" - } - ] - } - }, - { - "version": "0.4.41", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.41", - "date": "Tue, 06 Apr 2021 15:14:22 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.3`" - } - ] - } - }, - { - "version": "0.4.40", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.40", - "date": "Thu, 04 Mar 2021 01:11:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.2`" - } - ] - } - }, - { - "version": "0.4.39", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.39", - "date": "Fri, 05 Feb 2021 16:10:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.36.0`" - } - ] - } - }, - { - "version": "0.4.38", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.38", - "date": "Wed, 13 Jan 2021 01:11:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.13.0`" - } - ] - } - }, - { - "version": "0.4.37", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.37", - "date": "Thu, 10 Dec 2020 23:25:50 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.2`" - } - ] - } - }, - { - "version": "0.4.36", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.36", - "date": "Sat, 05 Dec 2020 01:11:23 GMT", - "comments": { - "patch": [ - { - "comment": "Ensure rootDir is consistently specified." - } - ] - } - }, - { - "version": "0.4.35", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.35", - "date": "Wed, 18 Nov 2020 08:19:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.12.0`" - } - ] - } - }, - { - "version": "0.4.34", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.34", - "date": "Wed, 18 Nov 2020 06:21:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.5`" - } - ] - } - }, - { - "version": "0.4.33", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.33", - "date": "Wed, 11 Nov 2020 01:08:59 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.1`" - } - ] - } - }, - { - "version": "0.4.32", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.32", - "date": "Tue, 10 Nov 2020 23:13:12 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.35.0`" - } - ] - } - }, - { - "version": "0.4.31", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.31", - "date": "Fri, 30 Oct 2020 06:38:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.7`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.3.0`" - } - ] - } - }, - { - "version": "0.4.30", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.30", - "date": "Fri, 30 Oct 2020 00:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.3`" - } - ] - } - }, - { - "version": "0.4.29", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.29", - "date": "Thu, 29 Oct 2020 06:14:19 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.11.0`" - } - ] - } - }, - { - "version": "0.4.28", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.28", - "date": "Wed, 28 Oct 2020 01:18:03 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.2`" - } - ] - } - }, - { - "version": "0.4.27", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.27", - "date": "Tue, 27 Oct 2020 15:10:14 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.4`" - } - ] - } - }, - { - "version": "0.4.26", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.26", - "date": "Tue, 06 Oct 2020 00:24:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.1`" - } - ] - } - }, - { - "version": "0.4.25", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.25", - "date": "Mon, 05 Oct 2020 22:36:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.2.0`" - } - ] - } - }, - { - "version": "0.4.24", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.24", - "date": "Mon, 05 Oct 2020 15:10:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.2`" - } - ] - } - }, - { - "version": "0.4.23", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.23", - "date": "Wed, 30 Sep 2020 18:39:17 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.3`" - } - ] - } - }, - { - "version": "0.4.22", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.22", - "date": "Wed, 30 Sep 2020 06:53:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.10.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.34.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.2`" - } - ] - } - }, - { - "version": "0.4.21", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.21", - "date": "Tue, 22 Sep 2020 05:45:57 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.22`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.6`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.1`" - } - ] - } - }, - { - "version": "0.4.20", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.20", - "date": "Tue, 22 Sep 2020 01:45:31 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.21`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.5`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.1.0`" - } - ] - } - }, - { - "version": "0.4.19", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.19", - "date": "Tue, 22 Sep 2020 00:08:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.20`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.0.0`" - } - ] - } - }, - { - "version": "0.4.18", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.18", - "date": "Sat, 19 Sep 2020 04:37:27 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.19`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.2`" - } - ] - } - }, - { - "version": "0.4.17", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.17", - "date": "Sat, 19 Sep 2020 03:33:07 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.18`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.1`" - } - ] - } - }, - { - "version": "0.4.16", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.16", - "date": "Fri, 18 Sep 2020 22:57:24 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.17`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.4.0`" - } - ] - } - }, - { - "version": "0.4.15", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.15", - "date": "Fri, 18 Sep 2020 21:49:54 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.16`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.33.0`" - } - ] - } - }, - { - "version": "0.4.14", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.14", - "date": "Sun, 13 Sep 2020 01:53:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.15`" - } - ] - } - }, - { - "version": "0.4.13", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.13", - "date": "Fri, 11 Sep 2020 02:13:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.32.0`" - } - ] - } - }, - { - "version": "0.4.12", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.12", - "date": "Mon, 07 Sep 2020 07:37:37 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.31.0`" - } - ] - } - }, - { - "version": "0.4.11", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.11", - "date": "Sat, 05 Sep 2020 18:56:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.12`" - } - ] - } - }, - { - "version": "0.4.10", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.10", - "date": "Thu, 27 Aug 2020 11:27:06 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.30.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.3.0`" - } - ] - } - }, - { - "version": "0.4.9", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.9", - "date": "Mon, 24 Aug 2020 07:35:20 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.10`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.1`" - } - ] - } - }, - { - "version": "0.4.8", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.8", - "date": "Sat, 22 Aug 2020 05:55:43 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.9`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.29.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.2.0`" - } - ] - } - }, - { - "version": "0.4.7", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.7", - "date": "Fri, 21 Aug 2020 01:21:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.8`" - } - ] - } - }, - { - "version": "0.4.6", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.6", - "date": "Thu, 20 Aug 2020 15:13:53 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.7`" - } - ] - } - }, - { - "version": "0.4.5", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.5", - "date": "Tue, 18 Aug 2020 23:59:42 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.6`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.28.0`" - } - ] - } - }, - { - "version": "0.4.4", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.4", - "date": "Mon, 17 Aug 2020 04:53:23 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.5`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.27.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.1.0`" - } - ] - } - }, - { - "version": "0.4.3", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.3", - "date": "Wed, 12 Aug 2020 00:10:05 GMT", - "comments": { - "patch": [ - { - "comment": "Updated project to build with Heft" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.4`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" to `1.0.4`" - } - ] - } - }, - { - "version": "0.4.2", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.2", - "date": "Wed, 05 Aug 2020 18:27:33 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.9.3`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.26.1`" - } - ] - } - }, - { - "version": "0.4.1", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.1", - "date": "Fri, 03 Jul 2020 15:09:04 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.9.0` to `7.9.1`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.4` to `3.25.0`" - } - ] - } - }, - { - "version": "0.4.0", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.4.0", - "date": "Fri, 03 Jul 2020 05:46:41 GMT", - "comments": { - "minor": [ - { - "comment": "Disable the \"--typescript-compiler-folder\" setting for API Extractor, since it was causing errors with the latest TypeScript engine" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.15` to `7.9.0`" - } - ] - } - }, - { - "version": "0.3.2", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.3.2", - "date": "Thu, 25 Jun 2020 06:43:35 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.14` to `7.8.15`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.3` to `3.24.4`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.1` to `1.0.2`" - } - ] - } - }, - { - "version": "0.3.1", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.3.1", - "date": "Wed, 24 Jun 2020 09:50:48 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.13` to `7.8.14`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.2` to `3.24.3`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `1.0.0` to `1.0.1`" - } - ] - } - }, - { - "version": "0.3.0", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.3.0", - "date": "Wed, 24 Jun 2020 09:04:28 GMT", - "comments": { - "minor": [ - { - "comment": "Upgrade to ESLint 7" - } - ], - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.12` to `7.8.13`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.1` to `3.24.2`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - }, - { - "comment": "Updating dependency \"@rushstack/eslint-config\" from `0.5.8` to `1.0.0`" - } - ] - } - }, - { - "version": "0.2.1", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.2.1", - "date": "Mon, 15 Jun 2020 22:17:18 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.11` to `7.8.12`" - } - ] - } - }, - { - "version": "0.2.0", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.2.0", - "date": "Fri, 12 Jun 2020 09:19:21 GMT", - "comments": { - "minor": [ - { - "comment": "Expose the @microsoft/api-extractor package's path" - } - ] - } - }, - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.1.1", - "date": "Wed, 10 Jun 2020 20:48:30 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" from `7.8.10` to `7.8.11`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" from `3.24.0` to `3.24.1`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-3.9_v0.1.0", - "date": "Tue, 09 Jun 2020 20:37:23 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-3.9/CHANGELOG.md b/stack/rush-stack-compiler-3.9/CHANGELOG.md deleted file mode 100644 index 3db351a2d01..00000000000 --- a/stack/rush-stack-compiler-3.9/CHANGELOG.md +++ /dev/null @@ -1,291 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-3.9 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.4.47 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.4.46 -Mon, 03 May 2021 15:10:29 GMT - -_Version update only_ - -## 0.4.45 -Thu, 29 Apr 2021 23:26:50 GMT - -_Version update only_ - -## 0.4.44 -Tue, 20 Apr 2021 04:59:51 GMT - -_Version update only_ - -## 0.4.43 -Mon, 12 Apr 2021 15:10:28 GMT - -_Version update only_ - -## 0.4.42 -Thu, 08 Apr 2021 06:05:32 GMT - -_Version update only_ - -## 0.4.41 -Tue, 06 Apr 2021 15:14:22 GMT - -_Version update only_ - -## 0.4.40 -Thu, 04 Mar 2021 01:11:31 GMT - -_Version update only_ - -## 0.4.39 -Fri, 05 Feb 2021 16:10:42 GMT - -_Version update only_ - -## 0.4.38 -Wed, 13 Jan 2021 01:11:06 GMT - -_Version update only_ - -## 0.4.37 -Thu, 10 Dec 2020 23:25:50 GMT - -_Version update only_ - -## 0.4.36 -Sat, 05 Dec 2020 01:11:23 GMT - -### Patches - -- Ensure rootDir is consistently specified. - -## 0.4.35 -Wed, 18 Nov 2020 08:19:54 GMT - -_Version update only_ - -## 0.4.34 -Wed, 18 Nov 2020 06:21:57 GMT - -_Version update only_ - -## 0.4.33 -Wed, 11 Nov 2020 01:08:59 GMT - -_Version update only_ - -## 0.4.32 -Tue, 10 Nov 2020 23:13:12 GMT - -_Version update only_ - -## 0.4.31 -Fri, 30 Oct 2020 06:38:39 GMT - -_Version update only_ - -## 0.4.30 -Fri, 30 Oct 2020 00:10:14 GMT - -_Version update only_ - -## 0.4.29 -Thu, 29 Oct 2020 06:14:19 GMT - -_Version update only_ - -## 0.4.28 -Wed, 28 Oct 2020 01:18:03 GMT - -_Version update only_ - -## 0.4.27 -Tue, 27 Oct 2020 15:10:14 GMT - -_Version update only_ - -## 0.4.26 -Tue, 06 Oct 2020 00:24:06 GMT - -_Version update only_ - -## 0.4.25 -Mon, 05 Oct 2020 22:36:57 GMT - -_Version update only_ - -## 0.4.24 -Mon, 05 Oct 2020 15:10:43 GMT - -_Version update only_ - -## 0.4.23 -Wed, 30 Sep 2020 18:39:17 GMT - -_Version update only_ - -## 0.4.22 -Wed, 30 Sep 2020 06:53:53 GMT - -_Version update only_ - -## 0.4.21 -Tue, 22 Sep 2020 05:45:57 GMT - -_Version update only_ - -## 0.4.20 -Tue, 22 Sep 2020 01:45:31 GMT - -_Version update only_ - -## 0.4.19 -Tue, 22 Sep 2020 00:08:53 GMT - -_Version update only_ - -## 0.4.18 -Sat, 19 Sep 2020 04:37:27 GMT - -_Version update only_ - -## 0.4.17 -Sat, 19 Sep 2020 03:33:07 GMT - -_Version update only_ - -## 0.4.16 -Fri, 18 Sep 2020 22:57:24 GMT - -_Version update only_ - -## 0.4.15 -Fri, 18 Sep 2020 21:49:54 GMT - -_Version update only_ - -## 0.4.14 -Sun, 13 Sep 2020 01:53:20 GMT - -_Version update only_ - -## 0.4.13 -Fri, 11 Sep 2020 02:13:35 GMT - -_Version update only_ - -## 0.4.12 -Mon, 07 Sep 2020 07:37:37 GMT - -_Version update only_ - -## 0.4.11 -Sat, 05 Sep 2020 18:56:35 GMT - -_Version update only_ - -## 0.4.10 -Thu, 27 Aug 2020 11:27:06 GMT - -_Version update only_ - -## 0.4.9 -Mon, 24 Aug 2020 07:35:20 GMT - -_Version update only_ - -## 0.4.8 -Sat, 22 Aug 2020 05:55:43 GMT - -_Version update only_ - -## 0.4.7 -Fri, 21 Aug 2020 01:21:18 GMT - -_Version update only_ - -## 0.4.6 -Thu, 20 Aug 2020 15:13:53 GMT - -_Version update only_ - -## 0.4.5 -Tue, 18 Aug 2020 23:59:42 GMT - -_Version update only_ - -## 0.4.4 -Mon, 17 Aug 2020 04:53:23 GMT - -_Version update only_ - -## 0.4.3 -Wed, 12 Aug 2020 00:10:05 GMT - -### Patches - -- Updated project to build with Heft - -## 0.4.2 -Wed, 05 Aug 2020 18:27:33 GMT - -_Version update only_ - -## 0.4.1 -Fri, 03 Jul 2020 15:09:04 GMT - -_Version update only_ - -## 0.4.0 -Fri, 03 Jul 2020 05:46:41 GMT - -### Minor changes - -- Disable the "--typescript-compiler-folder" setting for API Extractor, since it was causing errors with the latest TypeScript engine - -## 0.3.2 -Thu, 25 Jun 2020 06:43:35 GMT - -_Version update only_ - -## 0.3.1 -Wed, 24 Jun 2020 09:50:48 GMT - -_Version update only_ - -## 0.3.0 -Wed, 24 Jun 2020 09:04:28 GMT - -### Minor changes - -- Upgrade to ESLint 7 - -## 0.2.1 -Mon, 15 Jun 2020 22:17:18 GMT - -_Version update only_ - -## 0.2.0 -Fri, 12 Jun 2020 09:19:21 GMT - -### Minor changes - -- Expose the @microsoft/api-extractor package's path - -## 0.1.1 -Wed, 10 Jun 2020 20:48:30 GMT - -_Version update only_ - -## 0.1.0 -Tue, 09 Jun 2020 20:37:23 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-3.9/LICENSE b/stack/rush-stack-compiler-3.9/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-3.9/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-3.9/README.md b/stack/rush-stack-compiler-3.9/README.md deleted file mode 100644 index 2b33914ea3b..00000000000 --- a/stack/rush-stack-compiler-3.9/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-3.9 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 3.9 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-3.9/bin/rush-api-extractor b/stack/rush-stack-compiler-3.9/bin/rush-api-extractor deleted file mode 100755 index d6ece7d9298..00000000000 --- a/stack/rush-stack-compiler-3.9/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('@microsoft/api-extractor/bin/api-extractor'); diff --git a/stack/rush-stack-compiler-3.9/bin/rush-eslint b/stack/rush-stack-compiler-3.9/bin/rush-eslint deleted file mode 100755 index 0ecf8039cfd..00000000000 --- a/stack/rush-stack-compiler-3.9/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('eslint/bin/eslint'); diff --git a/stack/rush-stack-compiler-3.9/bin/rush-tsc b/stack/rush-stack-compiler-3.9/bin/rush-tsc deleted file mode 100755 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-3.9/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-3.9/bin/rush-tslint b/stack/rush-stack-compiler-3.9/bin/rush-tslint deleted file mode 100755 index af77c6ef545..00000000000 --- a/stack/rush-stack-compiler-3.9/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('tslint/bin/tslint'); diff --git a/stack/rush-stack-compiler-3.9/config/api-extractor.json b/stack/rush-stack-compiler-3.9/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-3.9/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-3.9/config/heft.json b/stack/rush-stack-compiler-3.9/config/heft.json deleted file mode 100644 index fa38fa303a4..00000000000 --- a/stack/rush-stack-compiler-3.9/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/pre-v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-3.9/config/rig.json b/stack/rush-stack-compiler-3.9/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-3.9/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-3.9/config/typescript.json b/stack/rush-stack-compiler-3.9/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-3.9/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-3.9/includes/tsconfig-base.json b/stack/rush-stack-compiler-3.9/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-3.9/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-3.9/includes/tsconfig-node.json b/stack/rush-stack-compiler-3.9/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-3.9/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-3.9/includes/tsconfig-web.json b/stack/rush-stack-compiler-3.9/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-3.9/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-3.9/includes/tslint.json b/stack/rush-stack-compiler-3.9/includes/tslint.json deleted file mode 100644 index f55613b66cc..00000000000 --- a/stack/rush-stack-compiler-3.9/includes/tslint.json +++ /dev/null @@ -1,103 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rulesDirectory": ["tslint-microsoft-contrib"], - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "export-name": true, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "missing-optional-annotation": true, - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-constant-condition": true, - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-parameter-names": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-function-expression": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unnecessary-semicolons": true, - "no-unused-expression": true, - "no-with-statement": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "use-named-parameter": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} diff --git a/stack/rush-stack-compiler-3.9/package.json b/stack/rush-stack-compiler-3.9/package.json deleted file mode 100644 index e2386c71e42..00000000000 --- a/stack/rush-stack-compiler-3.9/package.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-3.9", - "version": "0.4.47", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 3.9.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-3.9" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "tslint": "~5.20.1", - "tslint-microsoft-contrib": "~6.2.0", - "typescript": "~3.9.7" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "0.4.42", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-3.9/tsconfig.json b/stack/rush-stack-compiler-3.9/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-3.9/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-4.0/.eslintrc.js b/stack/rush-stack-compiler-4.0/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-4.0/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-4.0/.gitignore b/stack/rush-stack-compiler-4.0/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-4.0/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-4.0/.npmignore b/stack/rush-stack-compiler-4.0/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-4.0/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-4.0/CHANGELOG.json b/stack/rush-stack-compiler-4.0/CHANGELOG.json deleted file mode 100644 index 3889ea4c085..00000000000 --- a/stack/rush-stack-compiler-4.0/CHANGELOG.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-4.0", - "entries": [ - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-4.0_v0.1.1", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-4.0_v0.1.0", - "date": "Tue, 11 May 2021 22:57:42 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-4.0/CHANGELOG.md b/stack/rush-stack-compiler-4.0/CHANGELOG.md deleted file mode 100644 index 8826a853664..00000000000 --- a/stack/rush-stack-compiler-4.0/CHANGELOG.md +++ /dev/null @@ -1,16 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-4.0 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.1.1 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.1.0 -Tue, 11 May 2021 22:57:42 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-4.0/LICENSE b/stack/rush-stack-compiler-4.0/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-4.0/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-4.0/README.md b/stack/rush-stack-compiler-4.0/README.md deleted file mode 100644 index 2c298f007fb..00000000000 --- a/stack/rush-stack-compiler-4.0/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-4.0 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 4.0 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-4.0/bin/rush-api-extractor b/stack/rush-stack-compiler-4.0/bin/rush-api-extractor deleted file mode 100644 index d6ece7d9298..00000000000 --- a/stack/rush-stack-compiler-4.0/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('@microsoft/api-extractor/bin/api-extractor'); diff --git a/stack/rush-stack-compiler-4.0/bin/rush-eslint b/stack/rush-stack-compiler-4.0/bin/rush-eslint deleted file mode 100644 index 0ecf8039cfd..00000000000 --- a/stack/rush-stack-compiler-4.0/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('eslint/bin/eslint'); diff --git a/stack/rush-stack-compiler-4.0/bin/rush-tsc b/stack/rush-stack-compiler-4.0/bin/rush-tsc deleted file mode 100644 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-4.0/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-4.0/bin/rush-tslint b/stack/rush-stack-compiler-4.0/bin/rush-tslint deleted file mode 100644 index af77c6ef545..00000000000 --- a/stack/rush-stack-compiler-4.0/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('tslint/bin/tslint'); diff --git a/stack/rush-stack-compiler-4.0/config/api-extractor.json b/stack/rush-stack-compiler-4.0/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-4.0/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-4.0/config/heft.json b/stack/rush-stack-compiler-4.0/config/heft.json deleted file mode 100644 index 8e199ba1529..00000000000 --- a/stack/rush-stack-compiler-4.0/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-4.0/config/rig.json b/stack/rush-stack-compiler-4.0/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-4.0/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-4.0/config/typescript.json b/stack/rush-stack-compiler-4.0/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-4.0/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-4.0/includes/tsconfig-base.json b/stack/rush-stack-compiler-4.0/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-4.0/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-4.0/includes/tsconfig-node.json b/stack/rush-stack-compiler-4.0/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-4.0/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-4.0/includes/tsconfig-web.json b/stack/rush-stack-compiler-4.0/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-4.0/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-4.0/package.json b/stack/rush-stack-compiler-4.0/package.json deleted file mode 100644 index aea0fd0a225..00000000000 --- a/stack/rush-stack-compiler-4.0/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-4.0", - "version": "0.1.1", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 4.0.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-4.0" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "typescript": "~4.0.7" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-4.0/tsconfig.json b/stack/rush-stack-compiler-4.0/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-4.0/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-4.1/.eslintrc.js b/stack/rush-stack-compiler-4.1/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-4.1/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-4.1/.gitignore b/stack/rush-stack-compiler-4.1/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-4.1/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-4.1/.npmignore b/stack/rush-stack-compiler-4.1/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-4.1/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-4.1/CHANGELOG.json b/stack/rush-stack-compiler-4.1/CHANGELOG.json deleted file mode 100644 index 051acdeb1d2..00000000000 --- a/stack/rush-stack-compiler-4.1/CHANGELOG.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-4.1", - "entries": [ - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-4.1_v0.1.1", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-4.1_v0.1.0", - "date": "Tue, 11 May 2021 22:57:42 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-4.1/CHANGELOG.md b/stack/rush-stack-compiler-4.1/CHANGELOG.md deleted file mode 100644 index 0e9436a2c09..00000000000 --- a/stack/rush-stack-compiler-4.1/CHANGELOG.md +++ /dev/null @@ -1,16 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-4.1 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.1.1 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.1.0 -Tue, 11 May 2021 22:57:42 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-4.1/LICENSE b/stack/rush-stack-compiler-4.1/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-4.1/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-4.1/README.md b/stack/rush-stack-compiler-4.1/README.md deleted file mode 100644 index 7284ee6a2f8..00000000000 --- a/stack/rush-stack-compiler-4.1/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-4.1 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 4.1 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-4.1/bin/rush-api-extractor b/stack/rush-stack-compiler-4.1/bin/rush-api-extractor deleted file mode 100644 index d6ece7d9298..00000000000 --- a/stack/rush-stack-compiler-4.1/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('@microsoft/api-extractor/bin/api-extractor'); diff --git a/stack/rush-stack-compiler-4.1/bin/rush-eslint b/stack/rush-stack-compiler-4.1/bin/rush-eslint deleted file mode 100644 index 0ecf8039cfd..00000000000 --- a/stack/rush-stack-compiler-4.1/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('eslint/bin/eslint'); diff --git a/stack/rush-stack-compiler-4.1/bin/rush-tsc b/stack/rush-stack-compiler-4.1/bin/rush-tsc deleted file mode 100644 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-4.1/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-4.1/bin/rush-tslint b/stack/rush-stack-compiler-4.1/bin/rush-tslint deleted file mode 100644 index af77c6ef545..00000000000 --- a/stack/rush-stack-compiler-4.1/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('tslint/bin/tslint'); diff --git a/stack/rush-stack-compiler-4.1/config/api-extractor.json b/stack/rush-stack-compiler-4.1/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-4.1/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-4.1/config/heft.json b/stack/rush-stack-compiler-4.1/config/heft.json deleted file mode 100644 index 8e199ba1529..00000000000 --- a/stack/rush-stack-compiler-4.1/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-4.1/config/rig.json b/stack/rush-stack-compiler-4.1/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-4.1/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-4.1/config/typescript.json b/stack/rush-stack-compiler-4.1/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-4.1/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-4.1/includes/tsconfig-base.json b/stack/rush-stack-compiler-4.1/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-4.1/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-4.1/includes/tsconfig-node.json b/stack/rush-stack-compiler-4.1/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-4.1/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-4.1/includes/tsconfig-web.json b/stack/rush-stack-compiler-4.1/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-4.1/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-4.1/package.json b/stack/rush-stack-compiler-4.1/package.json deleted file mode 100644 index b8af2aa9d6a..00000000000 --- a/stack/rush-stack-compiler-4.1/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-4.1", - "version": "0.1.1", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 4.1.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-4.1" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "typescript": "~4.1.5" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-4.1/tsconfig.json b/stack/rush-stack-compiler-4.1/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-4.1/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-4.2/.eslintrc.js b/stack/rush-stack-compiler-4.2/.eslintrc.js deleted file mode 100644 index 4c934799d67..00000000000 --- a/stack/rush-stack-compiler-4.2/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: [ - '@rushstack/eslint-config/profile/node-trusted-tool', - '@rushstack/eslint-config/mixins/friendly-locals' - ], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/stack/rush-stack-compiler-4.2/.gitignore b/stack/rush-stack-compiler-4.2/.gitignore deleted file mode 100644 index dbc8690803e..00000000000 --- a/stack/rush-stack-compiler-4.2/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/src \ No newline at end of file diff --git a/stack/rush-stack-compiler-4.2/.npmignore b/stack/rush-stack-compiler-4.2/.npmignore deleted file mode 100644 index ad6bcd960e8..00000000000 --- a/stack/rush-stack-compiler-4.2/.npmignore +++ /dev/null @@ -1,31 +0,0 @@ -# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. - -# Ignore all files by default, to avoid accidentally publishing unintended files. -* - -# Use negative patterns to bring back the specific things we want to publish. -!/bin/** -!/lib/** -!/lib-*/** -!/dist/** -!ThirdPartyNotice.txt - -# Ignore certain patterns that should not get published. -/dist/*.stats.* -/lib/**/test/ -/lib-*/**/test/ -*.test.js - -# NOTE: These don't need to be specified, because NPM includes them automatically. -# -# package.json -# README (and its variants) -# CHANGELOG (and its variants) -# LICENSE / LICENCE - -#-------------------------------------------- -# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE -#-------------------------------------------- - -# (Add your project-specific overrides here) -!/includes/** diff --git a/stack/rush-stack-compiler-4.2/CHANGELOG.json b/stack/rush-stack-compiler-4.2/CHANGELOG.json deleted file mode 100644 index 2a4c26985f3..00000000000 --- a/stack/rush-stack-compiler-4.2/CHANGELOG.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-4.2", - "entries": [ - { - "version": "0.1.1", - "tag": "@microsoft/rush-stack-compiler-4.2_v0.1.1", - "date": "Wed, 19 May 2021 00:11:39 GMT", - "comments": { - "dependency": [ - { - "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.15.2`" - }, - { - "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.38.0`" - }, - { - "comment": "Updating dependency \"@microsoft/rush-stack-compiler-3.9\" to `0.4.47`" - } - ] - } - }, - { - "version": "0.1.0", - "tag": "@microsoft/rush-stack-compiler-4.2_v0.1.0", - "date": "Tue, 11 May 2021 22:57:42 GMT", - "comments": { - "minor": [ - { - "comment": "Initial package creation." - } - ] - } - } - ] -} diff --git a/stack/rush-stack-compiler-4.2/CHANGELOG.md b/stack/rush-stack-compiler-4.2/CHANGELOG.md deleted file mode 100644 index 36ca4087dde..00000000000 --- a/stack/rush-stack-compiler-4.2/CHANGELOG.md +++ /dev/null @@ -1,16 +0,0 @@ -# Change Log - @microsoft/rush-stack-compiler-4.2 - -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. - -## 0.1.1 -Wed, 19 May 2021 00:11:39 GMT - -_Version update only_ - -## 0.1.0 -Tue, 11 May 2021 22:57:42 GMT - -### Minor changes - -- Initial package creation. - diff --git a/stack/rush-stack-compiler-4.2/LICENSE b/stack/rush-stack-compiler-4.2/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-4.2/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-4.2/README.md b/stack/rush-stack-compiler-4.2/README.md deleted file mode 100644 index 4b08c266971..00000000000 --- a/stack/rush-stack-compiler-4.2/README.md +++ /dev/null @@ -1,11 +0,0 @@ -# @microsoft/rush-stack-compiler-4.2 - -This package is an NPM peer dependency that is used with -[@microsoft/rush-stack](https://www.npmjs.com/package/@microsoft/rush-stack) -to select a TypeScript compiler version. This variant selects TypeScript 4.2 - -It provides a supported set of versions for the following components: - -- the TypeScript compiler -- [tslint](https://github.com/palantir/tslint#readme) -- [API Extractor](https://api-extractor.com/) diff --git a/stack/rush-stack-compiler-4.2/bin/rush-api-extractor b/stack/rush-stack-compiler-4.2/bin/rush-api-extractor deleted file mode 100644 index d6ece7d9298..00000000000 --- a/stack/rush-stack-compiler-4.2/bin/rush-api-extractor +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('@microsoft/api-extractor/bin/api-extractor'); diff --git a/stack/rush-stack-compiler-4.2/bin/rush-eslint b/stack/rush-stack-compiler-4.2/bin/rush-eslint deleted file mode 100644 index 0ecf8039cfd..00000000000 --- a/stack/rush-stack-compiler-4.2/bin/rush-eslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('eslint/bin/eslint'); diff --git a/stack/rush-stack-compiler-4.2/bin/rush-tsc b/stack/rush-stack-compiler-4.2/bin/rush-tsc deleted file mode 100644 index 978b97599d7..00000000000 --- a/stack/rush-stack-compiler-4.2/bin/rush-tsc +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('typescript/bin/tsc'); diff --git a/stack/rush-stack-compiler-4.2/bin/rush-tslint b/stack/rush-stack-compiler-4.2/bin/rush-tslint deleted file mode 100644 index af77c6ef545..00000000000 --- a/stack/rush-stack-compiler-4.2/bin/rush-tslint +++ /dev/null @@ -1,2 +0,0 @@ -#!/usr/bin/env node -require('tslint/bin/tslint'); diff --git a/stack/rush-stack-compiler-4.2/config/api-extractor.json b/stack/rush-stack-compiler-4.2/config/api-extractor.json deleted file mode 100644 index dcfa9cfc5b7..00000000000 --- a/stack/rush-stack-compiler-4.2/config/api-extractor.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", - - "mainEntryPointFilePath": "/lib/index.d.ts", - - "apiReport": { - "enabled": true, - "reportFolder": "../../../common/reviews/api" - }, - - "docModel": { - "enabled": true - }, - - "dtsRollup": { - "enabled": false - } -} diff --git a/stack/rush-stack-compiler-4.2/config/heft.json b/stack/rush-stack-compiler-4.2/config/heft.json deleted file mode 100644 index 8e199ba1529..00000000000 --- a/stack/rush-stack-compiler-4.2/config/heft.json +++ /dev/null @@ -1,32 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/heft.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "deleteSrc", - "globsToDelete": ["src"] - }, - - { - "actionKind": "copyFiles", - "heftEvent": "pre-compile", - "actionId": "copySrc", - "copyOperations": [ - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - }, - { - "sourceFolder": "node_modules/@microsoft/rush-stack-compiler-shared/src/v4", - "destinationFolders": ["src"], - "includeGlobs": ["*.ts", "*.js"] - } - ] - } - ] -} diff --git a/stack/rush-stack-compiler-4.2/config/rig.json b/stack/rush-stack-compiler-4.2/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/stack/rush-stack-compiler-4.2/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/stack/rush-stack-compiler-4.2/config/typescript.json b/stack/rush-stack-compiler-4.2/config/typescript.json deleted file mode 100644 index 6e09afa31ca..00000000000 --- a/stack/rush-stack-compiler-4.2/config/typescript.json +++ /dev/null @@ -1,12 +0,0 @@ -/** - * Configures the TypeScript plugin for Heft. This plugin also manages linting. - */ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - - "extends": "@rushstack/heft-node-rig/profiles/default/config/typescript.json", - - "staticAssetsToCopy": { - "fileExtensions": [".d.ts", ".js"] - } -} diff --git a/stack/rush-stack-compiler-4.2/includes/tsconfig-base.json b/stack/rush-stack-compiler-4.2/includes/tsconfig-base.json deleted file mode 100644 index 6c52435c84d..00000000000 --- a/stack/rush-stack-compiler-4.2/includes/tsconfig-base.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "compilerOptions": { - "outDir": "../../../../lib", - "rootDir": "../../../../src", - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - "include": ["../../../../src/**/*.ts", "../../../../src/**/*.tsx"], - "exclude": ["../../../../node_modules", "../../../../lib"] -} diff --git a/stack/rush-stack-compiler-4.2/includes/tsconfig-node.json b/stack/rush-stack-compiler-4.2/includes/tsconfig-node.json deleted file mode 100644 index 722f0b8f62a..00000000000 --- a/stack/rush-stack-compiler-4.2/includes/tsconfig-node.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"] - } -} diff --git a/stack/rush-stack-compiler-4.2/includes/tsconfig-web.json b/stack/rush-stack-compiler-4.2/includes/tsconfig-web.json deleted file mode 100644 index 5dd9e12e4aa..00000000000 --- a/stack/rush-stack-compiler-4.2/includes/tsconfig-web.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tsconfig", - - "extends": "./tsconfig-base.json", - "compilerOptions": { - "module": "esnext", - "moduleResolution": "node", - "target": "es5", - "lib": ["es5", "scripthost", "es2015.collection", "es2015.promise", "es2015.iterable", "dom"] - } -} diff --git a/stack/rush-stack-compiler-4.2/package.json b/stack/rush-stack-compiler-4.2/package.json deleted file mode 100644 index 63eb5f1898a..00000000000 --- a/stack/rush-stack-compiler-4.2/package.json +++ /dev/null @@ -1,37 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-4.2", - "version": "0.1.1", - "description": "A plug-in for selecting the compiler used with the @microsoft/rush-stack toolchain. This version selects TypeScript 4.2.", - "license": "MIT", - "repository": { - "type": "git", - "url": "https://github.com/microsoft/rushstack/tree/master/stack/rush-stack-compiler-4.2" - }, - "bin": { - "rush-api-extractor": "./bin/rush-api-extractor", - "rush-eslint": "./bin/rush-eslint", - "rush-tsc": "./bin/rush-tsc", - "rush-tslint": "./bin/rush-tslint" - }, - "scripts": { - "build": "heft build --clean" - }, - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "dependencies": { - "@microsoft/api-extractor": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13", - "eslint": "~7.12.1", - "import-lazy": "~4.0.0", - "typescript": "~4.2.4" - }, - "devDependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", - "@microsoft/rush-stack-compiler-shared": "workspace:*", - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8" - } -} diff --git a/stack/rush-stack-compiler-4.2/tsconfig.json b/stack/rush-stack-compiler-4.2/tsconfig.json deleted file mode 100644 index 6bef73c4b86..00000000000 --- a/stack/rush-stack-compiler-4.2/tsconfig.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-node.json", - - "compilerOptions": { - "rootDir": "src", - "outDir": "lib" - } -} diff --git a/stack/rush-stack-compiler-shared/LICENSE b/stack/rush-stack-compiler-shared/LICENSE deleted file mode 100644 index 7c29b93ce0f..00000000000 --- a/stack/rush-stack-compiler-shared/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -@microsoft/rush-stack - -Copyright (c) Microsoft Corporation. All rights reserved. - -MIT 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: - -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. \ No newline at end of file diff --git a/stack/rush-stack-compiler-shared/README.md b/stack/rush-stack-compiler-shared/README.md deleted file mode 100644 index 1761a0d281f..00000000000 --- a/stack/rush-stack-compiler-shared/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# @microsoft/rush-stack-compiler-shared - -This package contains code shared between all versions of rush-stack-compiler. diff --git a/stack/rush-stack-compiler-shared/config/rush-project.json b/stack/rush-stack-compiler-shared/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/stack/rush-stack-compiler-shared/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/stack/rush-stack-compiler-shared/package.json b/stack/rush-stack-compiler-shared/package.json deleted file mode 100644 index d9999fcb2c1..00000000000 --- a/stack/rush-stack-compiler-shared/package.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "name": "@microsoft/rush-stack-compiler-shared", - "version": "0.0.0", - "license": "MIT", - "private": true, - "scripts": { - "build": "" - } -} diff --git a/stack/rush-stack-compiler-shared/src/ApiExtractorRunner.ts b/stack/rush-stack-compiler-shared/src/ApiExtractorRunner.ts deleted file mode 100644 index 82857a0c854..00000000000 --- a/stack/rush-stack-compiler-shared/src/ApiExtractorRunner.ts +++ /dev/null @@ -1,128 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { ITerminalProvider } from '@rushstack/node-core-library'; - -import { RushStackCompilerBase, IRushStackCompilerBaseOptions } from './RushStackCompilerBase'; -import { ApiExtractor } from './index'; -import { LoggingUtilities } from './LoggingUtilities'; - -/** - * The ApiExtractorTask uses the api-extractor tool to analyze a project for public APIs. api-extractor will detect - * common problems and generate a report of the exported public API. The task uses the entry point of a project to - * find the aliased exports of the project. An api-extractor.ts file is generated for the project in the temp folder. - * @beta - */ -export class ApiExtractorRunner extends RushStackCompilerBase { - private _extractorConfig: ApiExtractor.ExtractorConfig; - private _extractorOptions: ApiExtractor.IExtractorInvokeOptions; - - public constructor( - extractorConfig: ApiExtractor.ExtractorConfig, - extractorOptions: ApiExtractor.IExtractorInvokeOptions, - rootPath: string, - terminalProvider: ITerminalProvider - ); // Remove in the next major version - public constructor( - options: IRushStackCompilerBaseOptions, - extractorConfig: ApiExtractor.ExtractorConfig, - extractorOptions: ApiExtractor.IExtractorInvokeOptions, - rootPath: string, - terminalProvider: ITerminalProvider - ); - public constructor( - arg1: IRushStackCompilerBaseOptions | ApiExtractor.ExtractorConfig, - arg2: ApiExtractor.ExtractorConfig | ApiExtractor.IExtractorInvokeOptions, - arg3: ApiExtractor.IExtractorInvokeOptions | string, - arg4: string | ITerminalProvider, - arg5?: ITerminalProvider - ) { - let options: IRushStackCompilerBaseOptions; - let extractorConfig: ApiExtractor.ExtractorConfig; - let extractorOptions: ApiExtractor.IExtractorInvokeOptions; - let rootPath: string; - let terminalProvider: ITerminalProvider; - if (arg1 instanceof ApiExtractor.ExtractorConfig) { - extractorConfig = arg1; - extractorOptions = arg2 as ApiExtractor.IExtractorInvokeOptions; - rootPath = arg3 as string; - terminalProvider = arg4 as ITerminalProvider; - const loggingUtilities: LoggingUtilities = new LoggingUtilities(terminalProvider); - options = loggingUtilities.getDefaultRushStackCompilerBaseOptions(); - } else { - options = arg1; - extractorConfig = arg2 as ApiExtractor.ExtractorConfig; - extractorOptions = arg3 as ApiExtractor.IExtractorInvokeOptions; - rootPath = arg4 as string; - terminalProvider = arg5 as ITerminalProvider; - } - - super(options, rootPath, terminalProvider); - - this._extractorConfig = extractorConfig; - this._extractorOptions = extractorOptions; - } - - public async invoke(): Promise { - const extractorOptions: ApiExtractor.IExtractorInvokeOptions = { - ...this._extractorOptions, - messageCallback: (message: ApiExtractor.ExtractorMessage) => { - switch (message.logLevel) { - case ApiExtractor.ExtractorLogLevel.Error: { - if (message.sourceFilePath) { - this._fileError( - message.sourceFilePath, - message.sourceFileLine!, - message.sourceFileColumn!, - message.category, - message.text - ); - } else { - this._terminal.writeErrorLine(message.text); - } - - break; - } - - case ApiExtractor.ExtractorLogLevel.Warning: { - if (message.sourceFilePath) { - this._fileWarning( - message.sourceFilePath, - message.sourceFileLine!, - message.sourceFileColumn!, - message.category, - message.text - ); - } else { - this._terminal.writeWarningLine(message.text); - } - break; - } - - case ApiExtractor.ExtractorLogLevel.Info: { - this._terminal.writeLine(message.text); - break; - } - - case ApiExtractor.ExtractorLogLevel.Verbose: { - this._terminal.writeVerboseLine(message.text); - break; - } - - default: { - return; - } - } - message.handled = true; - } - // In the past we configured API Extractor to use the TypeScript runtime declarations from - // the local compiler, however lately it seems to work better without this option. - // - // typescriptCompilerFolder: ToolPaths.typescriptPackagePath - }; - - // NOTE: ExtractorResult.succeeded indicates whether errors or warnings occurred, however we - // already handle this above via our customLogger - ApiExtractor.Extractor.invoke(this._extractorConfig, extractorOptions); - } -} diff --git a/stack/rush-stack-compiler-shared/src/CmdRunner.ts b/stack/rush-stack-compiler-shared/src/CmdRunner.ts deleted file mode 100644 index 0df85d23a0a..00000000000 --- a/stack/rush-stack-compiler-shared/src/CmdRunner.ts +++ /dev/null @@ -1,132 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as childProcess from 'child_process'; -import * as path from 'path'; - -import { IPackageJson, FileSystem, Terminal } from '@rushstack/node-core-library'; -import { StandardBuildFolders } from './StandardBuildFolders'; - -/** - * Options for a CmdTask. - * @beta - */ -export interface IBaseTaskOptions { - /** - * The name of the package to resolve. - */ - packagePath: string; - - /** - * - */ - packageJson: IPackageJson; - - /** - * The path to the binary to invoke inside the package. - */ - packageBinPath: string; -} - -/** - * @beta - */ -export interface IRunCmdOptions { - args: string[]; - onData?: (data: Buffer) => void; - onError?: (data: Buffer) => void; - onClose?: (code: number, hasErrors: boolean, resolve: () => void, reject: (error: Error) => void) => void; -} - -/** - * This base task provides support for finding and then executing a binary in a node package. - * - * @beta - */ -export class CmdRunner { - private static readonly _nodePath: string = process.execPath; - - private _standardBuildFolders: StandardBuildFolders; - private _terminal: Terminal; - private _options: IBaseTaskOptions; - private _errorHasBeenLogged: boolean; - - public constructor(constants: StandardBuildFolders, terminal: Terminal, options: IBaseTaskOptions) { - this._standardBuildFolders = constants; - this._terminal = terminal; - this._options = options; - } - - public async runCmdAsync(options: IRunCmdOptions): Promise { - const { - args, - onData = this._onData.bind(this), - onError = this._onError.bind(this), - onClose = this._onClose.bind(this) - }: IRunCmdOptions = options; - - const packageJson: IPackageJson | undefined = this._options.packageJson; - - if (!packageJson) { - throw new Error(`Unable to find the package.json file for ${this._options}.`); - } - - // Print the version - this._terminal.writeLine(`${packageJson.name} version: ${packageJson.version}`); - - const binaryPath: string = path.resolve(this._options.packagePath, this._options.packageBinPath); - if (!FileSystem.exists(binaryPath)) { - throw new Error( - `The binary is missing. This indicates that ${this._options.packageBinPath} is not ` + - 'installed correctly.' - ); - } - - await new Promise((resolve: () => void, reject: (error: Error) => void) => { - const nodePath: string | undefined = CmdRunner._nodePath; - if (!nodePath) { - reject(new Error('Unable to find node executable')); - return; - } - - // Invoke the tool and watch for log messages - const spawnResult: childProcess.ChildProcess = childProcess.spawn(nodePath, [binaryPath, ...args], { - cwd: this._standardBuildFolders.projectFolderPath, - env: process.env, - stdio: 'pipe' - }); - - if (spawnResult.stdout !== null) { - spawnResult.stdout.on('data', onData); - } - if (spawnResult.stderr !== null) { - spawnResult.stderr.on('data', (data: Buffer) => { - this._errorHasBeenLogged = true; - onError(data); - }); - } - spawnResult.on('close', (code) => onClose(code, this._errorHasBeenLogged, resolve, reject)); - }); - } - - protected _onData(data: Buffer): void { - this._terminal.writeLine(data.toString().trim()); - } - - protected _onError(data: Buffer): void { - this._terminal.writeError(data.toString().trim()); - } - - protected _onClose( - code: number, - hasErrors: boolean, - resolve: () => void, - reject: (error: Error) => void - ): void { - if (code !== 0 || hasErrors) { - reject(new Error(`exited with code ${code}`)); - } else { - resolve(); - } - } -} diff --git a/stack/rush-stack-compiler-shared/src/EslintRunner.ts b/stack/rush-stack-compiler-shared/src/EslintRunner.ts deleted file mode 100644 index fa3aac43979..00000000000 --- a/stack/rush-stack-compiler-shared/src/EslintRunner.ts +++ /dev/null @@ -1,117 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { ITerminalProvider } from '@rushstack/node-core-library'; - -import { CmdRunner } from './CmdRunner'; -import { ToolPaths } from './ToolPaths'; -import { ILintRunnerConfig } from './ILintRunnerConfig'; -import { RushStackCompilerBase, WriteFileIssueFunction } from './RushStackCompilerBase'; - -interface IEslintFileResult { - // Example: "/full/path/to/File.ts" - filePath: string; - - // Full content of the source file - source: string; - - messages: IEslintMessage[]; - - errorCount: number; - warningCount: number; - fixableErrorCount: number; - fixableWarningCount: number; -} - -enum EslintSeverity { - Off = 0, - Warn = 1, - Error = 2 -} - -interface IEslintMessage { - // The line number starts at 1 - line: number; - endLine: number; - - // The column number starts at 1 - column: number; - endColumn: number; - - // Example: "no-bitwise" - ruleId: string; - - // Example: "unexpected" - messageId: string; - - // Example: "Unexpected use of '&'." - message: string; - - severity: EslintSeverity; - - // Example: "BinaryExpression" - // eslint-disable-next-line @rushstack/no-new-null - nodeType: string | null; -} - -export class EslintRunner extends RushStackCompilerBase { - private _cmdRunner: CmdRunner; - - public constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider) { - super(taskOptions, rootPath, terminalProvider); - this._cmdRunner = new CmdRunner(this._standardBuildFolders, this._terminal, { - packagePath: ToolPaths.eslintPackagePath, - packageJson: ToolPaths.eslintPackageJson, - packageBinPath: path.join('bin', 'eslint.js') - }); - } - - public invoke(): Promise { - const args: string[] = ['--format', 'json', 'src/**/*.{ts,tsx}']; - - const stdoutBuffer: string[] = []; - - return this._cmdRunner.runCmdAsync({ - args: args, - // ESLint errors are logged to stdout - onError: (data: Buffer) => { - this._terminal.writeErrorLine(`Unexpected STDERR output from ESLint: ${data.toString()}`); - }, - onData: (data: Buffer) => { - stdoutBuffer.push(data.toString()); - }, - onClose: (code: number, hasErrors: boolean, resolve: () => void, reject: (error: Error) => void) => { - const dataStr: string = stdoutBuffer.join(''); - - try { - const eslintFileResults: IEslintFileResult[] = JSON.parse(dataStr); - - const eslintErrorLogFn: WriteFileIssueFunction = this._taskOptions.displayAsError - ? this._taskOptions.fileError - : this._taskOptions.fileWarning; - for (const eslintFileResult of eslintFileResults) { - const pathFromRoot: string = path.relative( - this._standardBuildFolders.projectFolderPath, - eslintFileResult.filePath - ); - for (const message of eslintFileResult.messages) { - eslintErrorLogFn(pathFromRoot, message.line, message.column, message.ruleId, message.message); - } - } - } catch (e) { - // If we fail to parse the JSON, it's likely ESLint encountered an error parsing the config file, - // or it experienced an inner error. In this case, log the output as an error regardless of the - // displayAsError value - this._terminal.writeErrorLine(dataStr); - } - - if (this._taskOptions.displayAsError && (code !== 0 || hasErrors)) { - reject(new Error(`exited with code ${code}`)); - } else { - resolve(); - } - } - }); - } -} diff --git a/stack/rush-stack-compiler-shared/src/ILintRunnerConfig.ts b/stack/rush-stack-compiler-shared/src/ILintRunnerConfig.ts deleted file mode 100644 index 43011081561..00000000000 --- a/stack/rush-stack-compiler-shared/src/ILintRunnerConfig.ts +++ /dev/null @@ -1,14 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { IRushStackCompilerBaseOptions } from './RushStackCompilerBase'; - -/** - * @public - */ -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - /** - * If true, displays warnings as errors. Defaults to false. - */ - displayAsError?: boolean; -} diff --git a/stack/rush-stack-compiler-shared/src/LintRunner.ts b/stack/rush-stack-compiler-shared/src/LintRunner.ts deleted file mode 100644 index 4712a45e6d8..00000000000 --- a/stack/rush-stack-compiler-shared/src/LintRunner.ts +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { ITerminalProvider, FileSystem } from '@rushstack/node-core-library'; - -import { TslintRunner } from './TslintRunner'; -import { EslintRunner } from './EslintRunner'; - -import { ILintRunnerConfig } from './ILintRunnerConfig'; -import { RushStackCompilerBase } from './RushStackCompilerBase'; - -/** - * @beta - */ -export class LintRunner extends RushStackCompilerBase { - private _eslintRunner: EslintRunner; - private _tslintRunner: TslintRunner; - - public constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider) { - super(taskOptions, rootPath, terminalProvider); - - this._eslintRunner = new EslintRunner(taskOptions, rootPath, terminalProvider); - this._tslintRunner = new TslintRunner(taskOptions, rootPath, terminalProvider); - } - - public async invoke(): Promise { - const tslintFilePath: string = path.join(this._standardBuildFolders.projectFolderPath, 'tslint.json'); - - if (FileSystem.exists(tslintFilePath)) { - await this._tslintRunner.invoke(); - } - - // ESLint supports too many different filenames and formats for its config file. To avoid - // needless inconsistency, we only support JSON and JavaScript. They are the most conventional formats, - // and have useful tradeoffs: JSON is deterministic, whereas JavaScript enables certain workarounds - // for limitations of the format. - const eslintFilePath1: string = path.join(this._standardBuildFolders.projectFolderPath, '.eslintrc.js'); - const eslintFilePath2: string = path.join(this._standardBuildFolders.projectFolderPath, '.eslintrc.json'); - - if (FileSystem.exists(eslintFilePath1) || FileSystem.exists(eslintFilePath2)) { - await this._eslintRunner.invoke(); - } - } -} diff --git a/stack/rush-stack-compiler-shared/src/LoggingUtilities.ts b/stack/rush-stack-compiler-shared/src/LoggingUtilities.ts deleted file mode 100644 index e7f12a30715..00000000000 --- a/stack/rush-stack-compiler-shared/src/LoggingUtilities.ts +++ /dev/null @@ -1,40 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { Terminal, ITerminalProvider } from '@rushstack/node-core-library'; -import { WriteFileIssueFunction, IRushStackCompilerBaseOptions } from './RushStackCompilerBase'; - -export class LoggingUtilities { - private _terminal: Terminal; - - public constructor(terminal: ITerminalProvider) { - this._terminal = new Terminal(terminal); - } - - public getDefaultRushStackCompilerBaseOptions(): IRushStackCompilerBaseOptions { - return { - fileError: this.fileError, - fileWarning: this.fileWarning - }; - } - - public fileError: WriteFileIssueFunction = ( - filePath: string, - line: number, - column: number, - errorCode: string, - message: string - ): void => { - this._terminal.writeErrorLine(`${filePath}(${line},${column}): error ${errorCode}: ${message}`); - }; - - public fileWarning: WriteFileIssueFunction = ( - filePath: string, - line: number, - column: number, - errorCode: string, - message: string - ): void => { - this._terminal.writeWarningLine(`${filePath}(${line},${column}): warning ${errorCode}: ${message}`); - }; -} diff --git a/stack/rush-stack-compiler-shared/src/RushStackCompilerBase.ts b/stack/rush-stack-compiler-shared/src/RushStackCompilerBase.ts deleted file mode 100644 index 073599b6102..00000000000 --- a/stack/rush-stack-compiler-shared/src/RushStackCompilerBase.ts +++ /dev/null @@ -1,45 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { StandardBuildFolders } from './StandardBuildFolders'; -import { ITerminalProvider, Terminal } from '@rushstack/node-core-library'; - -/** - * @public - */ -export type WriteFileIssueFunction = ( - filePath: string, - line: number, - column: number, - errorCode: string, - message: string -) => void; - -/** - * @public - */ -export interface IRushStackCompilerBaseOptions { - fileError: WriteFileIssueFunction; - fileWarning: WriteFileIssueFunction; -} - -/** - * @beta - */ -export abstract class RushStackCompilerBase< - TOptions extends IRushStackCompilerBaseOptions = IRushStackCompilerBaseOptions -> { - protected _standardBuildFolders: StandardBuildFolders; - protected _terminal: Terminal; - protected _taskOptions: TOptions; - protected _fileError: WriteFileIssueFunction; - protected _fileWarning: WriteFileIssueFunction; - - public constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider) { - this._taskOptions = taskOptions; - this._standardBuildFolders = new StandardBuildFolders(rootPath); - this._terminal = new Terminal(terminalProvider); - this._fileError = taskOptions.fileError; - this._fileWarning = taskOptions.fileWarning; - } -} diff --git a/stack/rush-stack-compiler-shared/src/StandardBuildFolders.ts b/stack/rush-stack-compiler-shared/src/StandardBuildFolders.ts deleted file mode 100644 index 54efa539894..00000000000 --- a/stack/rush-stack-compiler-shared/src/StandardBuildFolders.ts +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; - -const SRC_FOLDER_NAME: string = 'src'; -const LIB_FOLDER_NAME: string = 'lib'; -const DIST_FOLDER_NAME: string = 'dist'; -const TEMP_FOLDER_NAME: string = 'temp'; - -/** - * @beta - */ -export class StandardBuildFolders { - private _projectFolderPath: string; - private _srcFolderPath: string; - private _libFolderPath: string; - private _distFolderPath: string; - private _tempFolderPath: string; - - public constructor(projectFolderPath: string) { - this._projectFolderPath = projectFolderPath; - } - - public get projectFolderPath(): string { - return this._projectFolderPath; - } - - public get srcFolderPath(): string { - if (!this._srcFolderPath) { - this._srcFolderPath = path.join(this._projectFolderPath, SRC_FOLDER_NAME); - } - - return this._srcFolderPath; - } - - public get libFolderPath(): string { - if (!this._libFolderPath) { - this._libFolderPath = path.join(this._projectFolderPath, LIB_FOLDER_NAME); - } - - return this._libFolderPath; - } - - public get distFolderPath(): string { - if (!this._distFolderPath) { - this._distFolderPath = path.join(this._projectFolderPath, DIST_FOLDER_NAME); - } - - return this._distFolderPath; - } - - public get tempFolderPath(): string { - if (!this._tempFolderPath) { - this._tempFolderPath = path.join(this._projectFolderPath, TEMP_FOLDER_NAME); - } - - return this._tempFolderPath; - } -} diff --git a/stack/rush-stack-compiler-shared/src/ToolPaths.ts b/stack/rush-stack-compiler-shared/src/ToolPaths.ts deleted file mode 100644 index ac20f72c0eb..00000000000 --- a/stack/rush-stack-compiler-shared/src/ToolPaths.ts +++ /dev/null @@ -1,126 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { PackageJsonLookup, IPackageJson } from '@rushstack/node-core-library'; -import * as path from 'path'; - -/** - * @beta - */ -export class ToolPaths { - private static _typescriptPackagePath: string | undefined; - private static _typescriptPackageJson: IPackageJson | undefined; - private static _eslintPackagePath: string | undefined; - private static _eslintPackageJson: IPackageJson | undefined; - private static _tslintPackagePath: string | undefined; - private static _tslintPackageJson: IPackageJson | undefined; - private static _apiExtractorPackagePath: string | undefined; - private static _apiExtractorPackageJson: IPackageJson | undefined; - - public static get typescriptPackagePath(): string { - if (!ToolPaths._typescriptPackagePath) { - ToolPaths._typescriptPackagePath = ToolPaths._getPackagePath('typescript'); - - if (!ToolPaths._typescriptPackagePath) { - throw new Error('Unable to find "typescript" package.'); - } - } - - return ToolPaths._typescriptPackagePath; - } - - public static get typescriptPackageJson(): IPackageJson { - if (!ToolPaths._typescriptPackageJson) { - ToolPaths._typescriptPackageJson = PackageJsonLookup.instance.loadPackageJson( - path.join(ToolPaths.typescriptPackagePath, 'package.json') - ); - } - - return ToolPaths._typescriptPackageJson; - } - - public static get eslintPackagePath(): string { - if (!ToolPaths._eslintPackagePath) { - ToolPaths._eslintPackagePath = ToolPaths._getPackagePath('eslint'); - - if (!ToolPaths._eslintPackagePath) { - throw new Error('Unable to find "eslint" package.'); - } - } - - return ToolPaths._eslintPackagePath; - } - - public static get eslintPackageJson(): IPackageJson { - if (!ToolPaths._eslintPackageJson) { - ToolPaths._eslintPackageJson = PackageJsonLookup.instance.loadPackageJson( - path.join(ToolPaths.eslintPackagePath, 'package.json') - ); - } - - return ToolPaths._eslintPackageJson; - } - - public static get tslintPackagePath(): string { - if (!ToolPaths._tslintPackagePath) { - ToolPaths._tslintPackagePath = ToolPaths._getPackagePath('tslint'); - - if (!ToolPaths._tslintPackagePath) { - const typeScriptPackageVersion: string = this.typescriptPackageJson.version; - const typeScriptMajorVersion: number = Number( - typeScriptPackageVersion.substr(0, typeScriptPackageVersion.indexOf('.')) - ); - if (typeScriptMajorVersion >= 4) { - throw new Error('TSLint is not supported for rush-stack-compiler-4.X packages.'); - } else { - throw new Error('Unable to find "tslint" package.'); - } - } - } - - return ToolPaths._tslintPackagePath; - } - - public static get tslintPackageJson(): IPackageJson { - if (!ToolPaths._tslintPackageJson) { - ToolPaths._tslintPackageJson = PackageJsonLookup.instance.loadPackageJson( - path.join(ToolPaths.tslintPackagePath, 'package.json') - ); - } - - return ToolPaths._tslintPackageJson; - } - - public static get apiExtractorPackagePath(): string { - if (!ToolPaths._apiExtractorPackagePath) { - ToolPaths._apiExtractorPackagePath = ToolPaths._getPackagePath('@microsoft/api-extractor'); - - if (!ToolPaths._apiExtractorPackagePath) { - throw new Error('Unable to find "@microsoft/api-extractor" package.'); - } - } - - return ToolPaths._apiExtractorPackagePath; - } - - public static get apiExtractorPackageJson(): IPackageJson { - if (!ToolPaths._apiExtractorPackageJson) { - ToolPaths._apiExtractorPackageJson = PackageJsonLookup.instance.loadPackageJson( - path.join(ToolPaths.apiExtractorPackagePath, 'package.json') - ); - } - - return ToolPaths._apiExtractorPackageJson; - } - - private static _getPackagePath(packageName: string): string | undefined { - const packageJsonPath: string | undefined = ToolPaths._getPackageJsonPath(packageName); - return packageJsonPath ? path.dirname(packageJsonPath) : undefined; - } - - private static _getPackageJsonPath(packageName: string): string | undefined { - const lookup: PackageJsonLookup = new PackageJsonLookup(); - const mainEntryPath: string = require.resolve(packageName); - return lookup.tryGetPackageJsonFilePathFor(mainEntryPath); - } -} diff --git a/stack/rush-stack-compiler-shared/src/TypescriptCompiler.ts b/stack/rush-stack-compiler-shared/src/TypescriptCompiler.ts deleted file mode 100644 index 607ca73dbfb..00000000000 --- a/stack/rush-stack-compiler-shared/src/TypescriptCompiler.ts +++ /dev/null @@ -1,91 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { ITerminalProvider } from '@rushstack/node-core-library'; - -import { CmdRunner } from './CmdRunner'; -import { ToolPaths } from './ToolPaths'; -import { RushStackCompilerBase, IRushStackCompilerBaseOptions } from './RushStackCompilerBase'; -import { LoggingUtilities } from './LoggingUtilities'; - -/** - * @beta - */ -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - /** - * Option to pass custom arguments to the tsc command. - */ - customArgs?: string[]; -} - -/** - * @beta - */ -export class TypescriptCompiler extends RushStackCompilerBase { - private _cmdRunner: CmdRunner; - public constructor(rootPath: string, terminalProvider: ITerminalProvider); // Remove in the next major version - public constructor( - taskOptions: ITypescriptCompilerOptions, - rootPath: string, - terminalProvider: ITerminalProvider - ); - public constructor( - arg1: ITypescriptCompilerOptions | string, - arg2: string | ITerminalProvider, - arg3?: ITerminalProvider - ) { - let taskOptions: ITypescriptCompilerOptions | undefined = undefined; - let rootPath: string; - let terminalProvider: ITerminalProvider; - if (typeof arg1 === 'string') { - rootPath = arg1; - terminalProvider = arg2 as ITerminalProvider; - } else { - taskOptions = arg1 as ITypescriptCompilerOptions; - rootPath = arg2 as string; - terminalProvider = arg3 as ITerminalProvider; - } - - const loggingUtilities: LoggingUtilities = new LoggingUtilities(terminalProvider); - if (taskOptions) { - if (!taskOptions.fileError) { - taskOptions.fileError = loggingUtilities.fileError; - } - - if (!taskOptions.fileWarning) { - taskOptions.fileWarning = loggingUtilities.fileWarning; - } - } else { - taskOptions = loggingUtilities.getDefaultRushStackCompilerBaseOptions(); - } - - super(taskOptions, rootPath, terminalProvider); - this._cmdRunner = new CmdRunner(this._standardBuildFolders, this._terminal, { - packagePath: ToolPaths.typescriptPackagePath, - packageJson: ToolPaths.typescriptPackageJson, - packageBinPath: path.join('bin', 'tsc') - }); - } - - public invoke(): Promise { - return this._cmdRunner.runCmdAsync({ - args: this._taskOptions.customArgs || [], - onData: (data: Buffer) => { - // Log lines separately - const dataLines: (string | undefined)[] = data.toString().split('\n'); - for (const dataLine of dataLines) { - const trimmedLine: string = (dataLine || '').trim(); - if (trimmedLine) { - if (trimmedLine.match(/\serror\s/i)) { - // If the line looks like an error, log it as an error - this._terminal.writeErrorLine(trimmedLine); - } else { - this._terminal.writeLine(trimmedLine); - } - } - } - } - }); - } -} diff --git a/stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.d.ts b/stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.d.ts deleted file mode 100644 index 0a61d17abf9..00000000000 --- a/stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.d.ts +++ /dev/null @@ -1,8 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; -import * as ApiExtractor from '@microsoft/api-extractor'; - -export { Typescript, Tslint, ApiExtractor }; diff --git a/stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.js b/stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.js deleted file mode 100644 index 541b8cb2726..00000000000 --- a/stack/rush-stack-compiler-shared/src/pre-v4/ToolPackages.js +++ /dev/null @@ -1,11 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -const { ToolPaths } = require('./ToolPaths'); - -const importLazy = require('import-lazy'); -const lazyImporter = importLazy(require); - -exports.Typescript = lazyImporter(ToolPaths.typescriptPackagePath); -exports.Tslint = lazyImporter(ToolPaths.tslintPackagePath); -exports.ApiExtractor = lazyImporter(ToolPaths.apiExtractorPackagePath); diff --git a/stack/rush-stack-compiler-shared/src/pre-v4/TslintRunner.ts b/stack/rush-stack-compiler-shared/src/pre-v4/TslintRunner.ts deleted file mode 100644 index ef94b0affaa..00000000000 --- a/stack/rush-stack-compiler-shared/src/pre-v4/TslintRunner.ts +++ /dev/null @@ -1,80 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { ITerminalProvider } from '@rushstack/node-core-library'; - -import { CmdRunner } from './CmdRunner'; -import { ToolPaths } from './ToolPaths'; -import { Tslint } from './index'; -import { ILintRunnerConfig } from './ILintRunnerConfig'; -import { RushStackCompilerBase, WriteFileIssueFunction } from './RushStackCompilerBase'; - -/** - * @public - */ -export interface ITslintRunnerConfig extends ILintRunnerConfig {} - -/** - * @beta - */ -export class TslintRunner extends RushStackCompilerBase { - private _cmdRunner: CmdRunner; - - public constructor( - taskOptions: ITslintRunnerConfig, - rootPath: string, - terminalProvider: ITerminalProvider - ) { - super(taskOptions, rootPath, terminalProvider); - this._cmdRunner = new CmdRunner(this._standardBuildFolders, this._terminal, { - packagePath: ToolPaths.tslintPackagePath, - packageJson: ToolPaths.tslintPackageJson, - packageBinPath: path.join('bin', 'tslint') - }); - } - - public invoke(): Promise { - const args: string[] = ['--format', 'json', '--project', this._standardBuildFolders.projectFolderPath]; - - return this._cmdRunner.runCmdAsync({ - args: args, - onData: (data: Buffer) => { - const dataStr: string = data.toString().trim(); - const tslintErrorLogFn: WriteFileIssueFunction = this._taskOptions.displayAsError - ? this._taskOptions.fileError - : this._taskOptions.fileWarning; - - // TSLint errors are logged to stdout - try { - const errors: Tslint.IRuleFailureJson[] = JSON.parse(dataStr); - for (const error of errors) { - const pathFromRoot: string = path.relative( - this._standardBuildFolders.projectFolderPath, - error.name - ); - tslintErrorLogFn( - pathFromRoot, - error.startPosition.line + 1, - error.startPosition.character + 1, - error.ruleName, - error.failure - ); - } - } catch (e) { - // If we fail to parse the JSON, it's likely TSLint encountered an error parsing the config file, - // or it experienced an inner error. In this case, log the output as an error regardless of the - // displayAsError value - this._terminal.writeErrorLine(dataStr); - } - }, - onClose: (code: number, hasErrors: boolean, resolve: () => void, reject: (error: Error) => void) => { - if (this._taskOptions.displayAsError && (code !== 0 || hasErrors)) { - reject(new Error(`exited with code ${code}`)); - } else { - resolve(); - } - } - }); - } -} diff --git a/stack/rush-stack-compiler-shared/src/pre-v4/index.ts b/stack/rush-stack-compiler-shared/src/pre-v4/index.ts deleted file mode 100644 index c8c4217eb20..00000000000 --- a/stack/rush-stack-compiler-shared/src/pre-v4/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -/** - * This package is used with - * [\@microsoft/rush-stack](https://www.npmjs.com/package/\@microsoft/rush-stack) - * to select a TypeScript compiler version. - * - * It provides a supported set of versions for the following components: - * - the TypeScript compiler - * - [tslint](https://github.com/palantir/tslint#readme) - * - [API Extractor](https://api-extractor.com/) - * - * @packageDocumentation - */ - -export { ApiExtractorRunner } from './ApiExtractorRunner'; -export { - RushStackCompilerBase, - IRushStackCompilerBaseOptions, - WriteFileIssueFunction -} from './RushStackCompilerBase'; -export { StandardBuildFolders } from './StandardBuildFolders'; -export { TypescriptCompiler, ITypescriptCompilerOptions } from './TypescriptCompiler'; -export { ILintRunnerConfig } from './ILintRunnerConfig'; -export { LintRunner } from './LintRunner'; -export { ITslintRunnerConfig, TslintRunner } from './TslintRunner'; -export { ToolPaths } from './ToolPaths'; - -export { Typescript, Tslint, ApiExtractor } from './ToolPackages'; diff --git a/stack/rush-stack-compiler-shared/src/v4/ToolPackages.d.ts b/stack/rush-stack-compiler-shared/src/v4/ToolPackages.d.ts deleted file mode 100644 index e54cbff6c2e..00000000000 --- a/stack/rush-stack-compiler-shared/src/v4/ToolPackages.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as Typescript from 'typescript'; -import * as ApiExtractor from '@microsoft/api-extractor'; - -export { Typescript, ApiExtractor }; diff --git a/stack/rush-stack-compiler-shared/src/v4/ToolPackages.js b/stack/rush-stack-compiler-shared/src/v4/ToolPackages.js deleted file mode 100644 index dbf7253eb46..00000000000 --- a/stack/rush-stack-compiler-shared/src/v4/ToolPackages.js +++ /dev/null @@ -1,10 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -const { ToolPaths } = require('./ToolPaths'); - -const importLazy = require('import-lazy'); -const lazyImporter = importLazy(require); - -exports.Typescript = lazyImporter(ToolPaths.typescriptPackagePath); -exports.ApiExtractor = lazyImporter(ToolPaths.apiExtractorPackagePath); diff --git a/stack/rush-stack-compiler-shared/src/v4/TslintRunner.ts b/stack/rush-stack-compiler-shared/src/v4/TslintRunner.ts deleted file mode 100644 index a5bbcb8f187..00000000000 --- a/stack/rush-stack-compiler-shared/src/v4/TslintRunner.ts +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { ILintRunnerConfig } from './ILintRunnerConfig'; -import { RushStackCompilerBase } from './RushStackCompilerBase'; - -/** - * @public - */ -export interface ITslintRunnerConfig extends ILintRunnerConfig {} - -/** - * @beta - */ -export class TslintRunner extends RushStackCompilerBase { - public invoke(): Promise { - throw new Error('TSLint is not supported for rush-stack-compiler-4.X packages.'); - } -} diff --git a/stack/rush-stack-compiler-shared/src/v4/index.ts b/stack/rush-stack-compiler-shared/src/v4/index.ts deleted file mode 100644 index 16c170d5e0a..00000000000 --- a/stack/rush-stack-compiler-shared/src/v4/index.ts +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -/** - * This package is used with - * [\@microsoft/rush-stack](https://www.npmjs.com/package/\@microsoft/rush-stack) - * to select a TypeScript compiler version. - * - * It provides a supported set of versions for the following components: - * - the TypeScript compiler - * - [tslint](https://github.com/palantir/tslint#readme) - * - [API Extractor](https://api-extractor.com/) - * - * @packageDocumentation - */ - -export { ApiExtractorRunner } from './ApiExtractorRunner'; -export { - RushStackCompilerBase, - IRushStackCompilerBaseOptions, - WriteFileIssueFunction -} from './RushStackCompilerBase'; -export { StandardBuildFolders } from './StandardBuildFolders'; -export { TypescriptCompiler, ITypescriptCompilerOptions } from './TypescriptCompiler'; -export { ILintRunnerConfig } from './ILintRunnerConfig'; -export { LintRunner } from './LintRunner'; -export { ITslintRunnerConfig, TslintRunner } from './TslintRunner'; -export { ToolPaths } from './ToolPaths'; - -export { Typescript, ApiExtractor } from './ToolPackages'; From c6e4fd7d83fd3d99d7d3a00138216bb887cbcffe Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 12:40:01 -0700 Subject: [PATCH 034/429] Remove the 46 projects that were migrated to the "rushstack-legacy" repo: https://github.com/microsoft/rushstack-legacy/commit/73a4d9d5dfbaebb606b9e326e6bfb227ac04f07c --- rush.json | 304 +----------------------------------------------------- 1 file changed, 1 insertion(+), 303 deletions(-) diff --git a/rush.json b/rush.json index b90e461749a..bf1b1888564 100644 --- a/rush.json +++ b/rush.json @@ -427,6 +427,7 @@ // // "versionPolicyName": "" // }, // + // "apps" folder (alphabetical order) { "packageName": "@microsoft/api-documenter", @@ -634,122 +635,6 @@ "reviewCategory": "tests", "shouldPublish": false }, - { - "packageName": "node-library-build-eslint-test", - "projectFolder": "build-tests/node-library-build-eslint-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "node-library-build-tslint-test", - "projectFolder": "build-tests/node-library-build-tslint-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - - // rush-stack-compiler-* projects - { - "packageName": "rush-stack-compiler-2.4-library-test", - "projectFolder": "build-tests/rush-stack-compiler-2.4-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-2.7-library-test", - "projectFolder": "build-tests/rush-stack-compiler-2.7-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-2.8-library-test", - "projectFolder": "build-tests/rush-stack-compiler-2.8-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-2.9-library-test", - "projectFolder": "build-tests/rush-stack-compiler-2.9-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.0-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.0-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.1-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.1-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.2-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.2-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.3-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.3-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.4-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.4-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.5-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.5-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.6-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.6-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.7-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.7-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.8-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.8-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-3.9-library-test", - "projectFolder": "build-tests/rush-stack-compiler-3.9-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-4.0-library-test", - "projectFolder": "build-tests/rush-stack-compiler-4.0-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-4.1-library-test", - "projectFolder": "build-tests/rush-stack-compiler-4.1-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "rush-stack-compiler-4.2-library-test", - "projectFolder": "build-tests/rush-stack-compiler-4.2-library-test", - "reviewCategory": "tests", - "shouldPublish": false - }, { "packageName": "ts-command-line-test", @@ -757,65 +642,6 @@ "reviewCategory": "tests", "shouldPublish": false }, - { - "packageName": "web-library-build-test", - "projectFolder": "build-tests/web-library-build-test", - "reviewCategory": "tests", - "shouldPublish": false - }, - - // "core-build" folder (alphabetical order) - { - "packageName": "@microsoft/gulp-core-build", - "projectFolder": "core-build/gulp-core-build", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@microsoft/node-library-build", "@microsoft/rush-stack-compiler-3.9"] - }, - { - "packageName": "@microsoft/gulp-core-build-mocha", - "projectFolder": "core-build/gulp-core-build-mocha", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@microsoft/node-library-build", "@microsoft/rush-stack-compiler-3.9"] - }, - { - "packageName": "@microsoft/gulp-core-build-sass", - "projectFolder": "core-build/gulp-core-build-sass", - "reviewCategory": "libraries", - "shouldPublish": true - }, - { - "packageName": "@microsoft/gulp-core-build-serve", - "projectFolder": "core-build/gulp-core-build-serve", - "reviewCategory": "libraries", - "shouldPublish": true - }, - { - "packageName": "@microsoft/gulp-core-build-typescript", - "projectFolder": "core-build/gulp-core-build-typescript", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@microsoft/node-library-build", "@microsoft/rush-stack-compiler-3.9"] - }, - { - "packageName": "@microsoft/gulp-core-build-webpack", - "projectFolder": "core-build/gulp-core-build-webpack", - "reviewCategory": "libraries", - "shouldPublish": true - }, - { - "packageName": "@microsoft/node-library-build", - "projectFolder": "core-build/node-library-build", - "reviewCategory": "libraries", - "shouldPublish": true - }, - { - "packageName": "@microsoft/web-library-build", - "projectFolder": "core-build/web-library-build", - "reviewCategory": "libraries", - "shouldPublish": true - }, // "heft-plugins" folder (alphabetical order) { @@ -980,134 +806,6 @@ "shouldPublish": true, "cyclicDependencyProjects": ["@rushstack/heft-node-rig", "@rushstack/heft"] }, - { - "packageName": "@microsoft/rush-stack-compiler-2.4", - "projectFolder": "stack/rush-stack-compiler-2.4", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-2.7", - "projectFolder": "stack/rush-stack-compiler-2.7", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-2.8", - "projectFolder": "stack/rush-stack-compiler-2.8", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-2.9", - "projectFolder": "stack/rush-stack-compiler-2.9", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.0", - "projectFolder": "stack/rush-stack-compiler-3.0", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.1", - "projectFolder": "stack/rush-stack-compiler-3.1", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.2", - "projectFolder": "stack/rush-stack-compiler-3.2", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.3", - "projectFolder": "stack/rush-stack-compiler-3.3", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.4", - "projectFolder": "stack/rush-stack-compiler-3.4", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.5", - "projectFolder": "stack/rush-stack-compiler-3.5", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.6", - "projectFolder": "stack/rush-stack-compiler-3.6", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.7", - "projectFolder": "stack/rush-stack-compiler-3.7", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.8", - "projectFolder": "stack/rush-stack-compiler-3.8", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-3.9", - "projectFolder": "stack/rush-stack-compiler-3.9", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": [ - "@microsoft/rush-stack-compiler-3.9", - "@rushstack/heft", - "@rushstack/heft-node-rig" - ] - }, - { - "packageName": "@microsoft/rush-stack-compiler-4.0", - "projectFolder": "stack/rush-stack-compiler-4.0", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-4.1", - "projectFolder": "stack/rush-stack-compiler-4.1", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-4.2", - "projectFolder": "stack/rush-stack-compiler-4.2", - "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] - }, - { - "packageName": "@microsoft/rush-stack-compiler-shared", - "projectFolder": "stack/rush-stack-compiler-shared", - "reviewCategory": "libraries" - }, // "tutorials" folder (alphabetical order) { From 1eafd216317a6108dac2f4deccefe915a9f814f0 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 12:48:29 -0700 Subject: [PATCH 035/429] Convert RSC to be an external NPM dependency --- build-tests/localization-plugin-test-01/package.json | 2 +- build-tests/localization-plugin-test-02/package.json | 2 +- build-tests/localization-plugin-test-03/package.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build-tests/localization-plugin-test-01/package.json b/build-tests/localization-plugin-test-01/package.json index 2743d2732aa..9442ded7400 100644 --- a/build-tests/localization-plugin-test-01/package.json +++ b/build-tests/localization-plugin-test-01/package.json @@ -8,7 +8,7 @@ "serve": "node serve.js" }, "dependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", + "@microsoft/rush-stack-compiler-3.9": "~0.4.47", "@rushstack/localization-plugin": "workspace:*", "@rushstack/module-minifier-plugin": "workspace:*", "@rushstack/node-core-library": "workspace:*", diff --git a/build-tests/localization-plugin-test-02/package.json b/build-tests/localization-plugin-test-02/package.json index 9332f4dbc6b..aea5fa1b579 100644 --- a/build-tests/localization-plugin-test-02/package.json +++ b/build-tests/localization-plugin-test-02/package.json @@ -8,7 +8,7 @@ "serve": "node serve.js" }, "dependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", + "@microsoft/rush-stack-compiler-3.9": "~0.4.47", "@rushstack/localization-plugin": "workspace:*", "@rushstack/module-minifier-plugin": "workspace:*", "@rushstack/node-core-library": "workspace:*", diff --git a/build-tests/localization-plugin-test-03/package.json b/build-tests/localization-plugin-test-03/package.json index 56f87eec3e0..2e3bae2be10 100644 --- a/build-tests/localization-plugin-test-03/package.json +++ b/build-tests/localization-plugin-test-03/package.json @@ -8,7 +8,7 @@ "serve": "node serve.js" }, "dependencies": { - "@microsoft/rush-stack-compiler-3.9": "workspace:*", + "@microsoft/rush-stack-compiler-3.9": "~0.4.47", "@rushstack/localization-plugin": "workspace:*", "@rushstack/node-core-library": "workspace:*", "@rushstack/set-webpack-public-path-plugin": "workspace:*", From 0a6b9cea136542e67dd21e869d228d238a2599c5 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 12:48:50 -0700 Subject: [PATCH 036/429] rush update --full --- .../rush/nonbrowser-approved-packages.json | 340 +- common/config/rush/pnpm-lock.yaml | 17953 ++++++---------- common/config/rush/repo-state.json | 2 +- 3 files changed, 7134 insertions(+), 11161 deletions(-) diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index d3671548c3a..69c41459e14 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -38,130 +38,22 @@ "name": "@microsoft/api-extractor-model", "allowedCategories": [ "libraries" ] }, - { - "name": "@microsoft/gulp-core-build", - "allowedCategories": [ "libraries" ] - }, - { - "name": "@microsoft/gulp-core-build-mocha", - "allowedCategories": [ "libraries" ] - }, - { - "name": "@microsoft/gulp-core-build-sass", - "allowedCategories": [ "libraries" ] - }, - { - "name": "@microsoft/gulp-core-build-serve", - "allowedCategories": [ "libraries" ] - }, - { - "name": "@microsoft/gulp-core-build-typescript", - "allowedCategories": [ "libraries" ] - }, - { - "name": "@microsoft/gulp-core-build-webpack", - "allowedCategories": [ "libraries" ] - }, { "name": "@microsoft/load-themed-styles", - "allowedCategories": [ "libraries", "tests" ] - }, - { - "name": "@microsoft/node-library-build", - "allowedCategories": [ "libraries", "tests" ] + "allowedCategories": [ "libraries" ] }, { "name": "@microsoft/rush-lib", "allowedCategories": [ "libraries" ] }, - { - "name": "@microsoft/rush-stack", - "allowedCategories": [ "libraries", "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-2.4", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-2.7", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-2.8", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-2.9", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.0", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.1", - "allowedCategories": [ "libraries", "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.2", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.3", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.4", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.5", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.6", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.7", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-3.8", - "allowedCategories": [ "tests" ] - }, { "name": "@microsoft/rush-stack-compiler-3.9", - "allowedCategories": [ "libraries", "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-4.0", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-4.1", - "allowedCategories": [ "tests" ] - }, - { - "name": "@microsoft/rush-stack-compiler-4.2", "allowedCategories": [ "tests" ] }, - { - "name": "@microsoft/rush-stack-compiler-shared", - "allowedCategories": [ "libraries" ] - }, - { - "name": "@microsoft/sp-tslint-rules", - "allowedCategories": [ "libraries" ] - }, { "name": "@microsoft/teams-js", "allowedCategories": [ "tests" ] }, - { - "name": "@microsoft/ts-command-line", - "allowedCategories": [ "tests" ] - }, { "name": "@microsoft/tsdoc", "allowedCategories": [ "libraries" ] @@ -170,22 +62,10 @@ "name": "@microsoft/tsdoc-config", "allowedCategories": [ "libraries" ] }, - { - "name": "@microsoft/web-library-build", - "allowedCategories": [ "libraries", "tests" ] - }, { "name": "@pnpm/link-bins", "allowedCategories": [ "libraries" ] }, - { - "name": "@pnpm/logger", - "allowedCategories": [ "libraries" ] - }, - { - "name": "@rushstack/debug-certificate-manager", - "allowedCategories": [ "libraries" ] - }, { "name": "@rushstack/eslint-config", "allowedCategories": [ "libraries", "tests" ] @@ -200,7 +80,7 @@ }, { "name": "@rushstack/eslint-plugin-packlets", - "allowedCategories": [ "libraries", "tests" ] + "allowedCategories": [ "libraries" ] }, { "name": "@rushstack/eslint-plugin-security", @@ -246,10 +126,6 @@ "name": "@rushstack/package-deps-hash", "allowedCategories": [ "libraries" ] }, - { - "name": "@rushstack/pre-compile-hardlink-or-copy-plugin", - "allowedCategories": [ "libraries" ] - }, { "name": "@rushstack/rig-package", "allowedCategories": [ "libraries" ] @@ -328,7 +204,7 @@ }, { "name": "autoprefixer", - "allowedCategories": [ "libraries", "tests" ] + "allowedCategories": [ "tests" ] }, { "name": "builtin-modules", @@ -338,18 +214,10 @@ "name": "buttono", "allowedCategories": [ "tests" ] }, - { - "name": "chalk", - "allowedCategories": [ "libraries" ] - }, { "name": "chokidar", "allowedCategories": [ "libraries" ] }, - { - "name": "clean-css", - "allowedCategories": [ "libraries" ] - }, { "name": "cli-table", "allowedCategories": [ "libraries" ] @@ -362,30 +230,14 @@ "name": "css-loader", "allowedCategories": [ "tests" ] }, - { - "name": "deasync", - "allowedCategories": [ "libraries" ] - }, { "name": "decache", "allowedCategories": [ "libraries" ] }, - { - "name": "decomment", - "allowedCategories": [ "libraries" ] - }, - { - "name": "del", - "allowedCategories": [ "libraries" ] - }, { "name": "doc-plugin-rush-stack", "allowedCategories": [ "libraries" ] }, - { - "name": "end-of-stream", - "allowedCategories": [ "libraries" ] - }, { "name": "eslint", "allowedCategories": [ "libraries", "tests" ] @@ -398,18 +250,10 @@ "name": "eslint-plugin-react", "allowedCategories": [ "libraries" ] }, - { - "name": "eslint-plugin-security", - "allowedCategories": [ "libraries" ] - }, { "name": "eslint-plugin-tsdoc", "allowedCategories": [ "libraries" ] }, - { - "name": "express", - "allowedCategories": [ "libraries" ] - }, { "name": "fast-glob", "allowedCategories": [ "libraries" ] @@ -422,10 +266,6 @@ "name": "fs-extra", "allowedCategories": [ "libraries", "tests" ] }, - { - "name": "fsevents", - "allowedCategories": [ "libraries" ] - }, { "name": "git-repo-info", "allowedCategories": [ "libraries" ] @@ -438,90 +278,6 @@ "name": "glob-escape", "allowedCategories": [ "libraries" ] }, - { - "name": "globby", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp", - "allowedCategories": [ "libraries", "tests" ] - }, - { - "name": "gulp-cache", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-changed", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-clean-css", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-clip-empty-files", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-clone", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-connect", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-decomment", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-flatten", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-if", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-istanbul", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-mocha", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-open", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-plumber", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-postcss", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-replace", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-sass", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-sourcemaps", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-texttojs", - "allowedCategories": [ "libraries" ] - }, - { - "name": "gulp-typescript", - "allowedCategories": [ "libraries" ] - }, { "name": "heft-action-plugin", "allowedCategories": [ "tests" ] @@ -558,28 +314,8 @@ "name": "inquirer", "allowedCategories": [ "libraries" ] }, - { - "name": "istanbul-instrumenter-loader", - "allowedCategories": [ "libraries" ] - }, { "name": "jest", - "allowedCategories": [ "libraries", "tests" ] - }, - { - "name": "jest-cli", - "allowedCategories": [ "libraries" ] - }, - { - "name": "jest-environment-jsdom", - "allowedCategories": [ "libraries" ] - }, - { - "name": "jest-nunit-reporter", - "allowedCategories": [ "libraries" ] - }, - { - "name": "jest-resolve", "allowedCategories": [ "libraries" ] }, { @@ -594,10 +330,6 @@ "name": "js-yaml", "allowedCategories": [ "libraries" ] }, - { - "name": "jsdom", - "allowedCategories": [ "libraries" ] - }, { "name": "jsonpath-plus", "allowedCategories": [ "libraries" ] @@ -614,34 +346,14 @@ "name": "lodash", "allowedCategories": [ "libraries", "tests" ] }, - { - "name": "lodash.merge", - "allowedCategories": [ "libraries" ] - }, - { - "name": "lolex", - "allowedCategories": [ "libraries" ] - }, { "name": "long", "allowedCategories": [ "tests" ] }, - { - "name": "md5", - "allowedCategories": [ "libraries" ] - }, - { - "name": "merge2", - "allowedCategories": [ "libraries" ] - }, { "name": "minimatch", "allowedCategories": [ "libraries" ] }, - { - "name": "mocha", - "allowedCategories": [ "libraries" ] - }, { "name": "node-fetch", "allowedCategories": [ "libraries" ] @@ -650,10 +362,6 @@ "name": "node-forge", "allowedCategories": [ "libraries" ] }, - { - "name": "node-notifier", - "allowedCategories": [ "libraries" ] - }, { "name": "node-sass", "allowedCategories": [ "libraries", "tests" ] @@ -666,14 +374,6 @@ "name": "npm-packlist", "allowedCategories": [ "libraries" ] }, - { - "name": "object-assign", - "allowedCategories": [ "libraries" ] - }, - { - "name": "orchestrator", - "allowedCategories": [ "libraries" ] - }, { "name": "postcss", "allowedCategories": [ "libraries", "tests" ] @@ -690,10 +390,6 @@ "name": "prettier", "allowedCategories": [ "libraries" ] }, - { - "name": "pretty-hrtime", - "allowedCategories": [ "libraries" ] - }, { "name": "pseudolocale", "allowedCategories": [ "libraries" ] @@ -706,10 +402,6 @@ "name": "resolve", "allowedCategories": [ "libraries" ] }, - { - "name": "sass", - "allowedCategories": [ "libraries", "tests" ] - }, { "name": "sass-loader", "allowedCategories": [ "tests" ] @@ -762,10 +454,6 @@ "name": "terser", "allowedCategories": [ "libraries" ] }, - { - "name": "through2", - "allowedCategories": [ "libraries" ] - }, { "name": "timsort", "allowedCategories": [ "libraries" ] @@ -774,10 +462,6 @@ "name": "true-case-path", "allowedCategories": [ "libraries" ] }, - { - "name": "ts-jest", - "allowedCategories": [ "libraries", "tests" ] - }, { "name": "ts-loader", "allowedCategories": [ "tests" ] @@ -788,20 +472,12 @@ }, { "name": "tslint-microsoft-contrib", - "allowedCategories": [ "libraries", "tests" ] + "allowedCategories": [ "tests" ] }, { "name": "typescript", "allowedCategories": [ "libraries", "tests" ] }, - { - "name": "uglify-js", - "allowedCategories": [ "libraries" ] - }, - { - "name": "vinyl", - "allowedCategories": [ "libraries" ] - }, { "name": "webpack", "allowedCategories": [ "libraries", "tests" ] @@ -826,18 +502,10 @@ "name": "wordwrap", "allowedCategories": [ "libraries" ] }, - { - "name": "xml", - "allowedCategories": [ "libraries" ] - }, { "name": "xmldoc", "allowedCategories": [ "libraries" ] }, - { - "name": "yargs", - "allowedCategories": [ "libraries" ] - }, { "name": "z-schema", "allowedCategories": [ "libraries" ] diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 1788d1a5021..f2640f8ff97 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -760,7 +760,7 @@ importers: ../../build-tests/localization-plugin-test-01: specifiers: - '@microsoft/rush-stack-compiler-3.9': workspace:* + '@microsoft/rush-stack-compiler-3.9': ~0.4.47 '@rushstack/localization-plugin': workspace:* '@rushstack/module-minifier-plugin': workspace:* '@rushstack/node-core-library': workspace:* @@ -774,7 +774,7 @@ importers: webpack-cli: ~3.3.2 webpack-dev-server: ~3.11.0 dependencies: - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 + '@microsoft/rush-stack-compiler-3.9': 0.4.47 '@rushstack/localization-plugin': link:../../webpack/localization-plugin '@rushstack/module-minifier-plugin': link:../../webpack/module-minifier-plugin '@rushstack/node-core-library': link:../../libraries/node-core-library @@ -790,7 +790,7 @@ importers: ../../build-tests/localization-plugin-test-02: specifiers: - '@microsoft/rush-stack-compiler-3.9': workspace:* + '@microsoft/rush-stack-compiler-3.9': ~0.4.47 '@rushstack/localization-plugin': workspace:* '@rushstack/module-minifier-plugin': workspace:* '@rushstack/node-core-library': workspace:* @@ -806,7 +806,7 @@ importers: webpack-cli: ~3.3.2 webpack-dev-server: ~3.11.0 dependencies: - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 + '@microsoft/rush-stack-compiler-3.9': 0.4.47 '@rushstack/localization-plugin': link:../../webpack/localization-plugin '@rushstack/module-minifier-plugin': link:../../webpack/module-minifier-plugin '@rushstack/node-core-library': link:../../libraries/node-core-library @@ -824,7 +824,7 @@ importers: ../../build-tests/localization-plugin-test-03: specifiers: - '@microsoft/rush-stack-compiler-3.9': workspace:* + '@microsoft/rush-stack-compiler-3.9': ~0.4.47 '@rushstack/localization-plugin': workspace:* '@rushstack/node-core-library': workspace:* '@rushstack/set-webpack-public-path-plugin': workspace:* @@ -837,7 +837,7 @@ importers: webpack-cli: ~3.3.2 webpack-dev-server: ~3.11.0 dependencies: - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 + '@microsoft/rush-stack-compiler-3.9': 0.4.47 '@rushstack/localization-plugin': link:../../webpack/localization-plugin '@rushstack/node-core-library': link:../../libraries/node-core-library '@rushstack/set-webpack-public-path-plugin': link:../../webpack/set-webpack-public-path-plugin @@ -850,12697 +850,9257 @@ importers: webpack-cli: 3.3.12_webpack@4.44.2 webpack-dev-server: 3.11.2_93ca2875a658e9d1552850624e6b91c7 - ../../build-tests/node-library-build-eslint-test: - specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@rushstack/eslint-config': workspace:* - '@types/node': 10.17.13 - gulp: ~4.0.2 - devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 - '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/node': 10.17.13 - gulp: 4.0.2 - - ../../build-tests/node-library-build-tslint-test: + ../../build-tests/ts-command-line-test: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* + '@rushstack/ts-command-line': workspace:* '@types/node': 10.17.13 - gulp: ~4.0.2 + fs-extra: ~7.0.1 + typescript: ~3.9.7 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 + '@rushstack/ts-command-line': link:../../libraries/ts-command-line '@types/node': 10.17.13 - gulp: 4.0.2 + fs-extra: 7.0.1 + typescript: 3.9.9 - ../../build-tests/rush-stack-compiler-2.4-library-test: + ../../heft-plugins/heft-webpack4-plugin: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-2.4': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* '@types/node': 10.17.13 - gulp: ~4.0.2 + '@types/webpack': 4.41.24 + '@types/webpack-dev-server': 3.11.2 + webpack: ~4.44.2 + webpack-dev-server: ~3.11.0 + dependencies: + '@rushstack/node-core-library': link:../../libraries/node-core-library + webpack: 4.44.2 + webpack-dev-server: 3.11.2_webpack@4.44.2 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-2.4': link:../../stack/rush-stack-compiler-2.4 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/node': 10.17.13 - gulp: 4.0.2 + '@types/webpack': 4.41.24 + '@types/webpack-dev-server': 3.11.2_@types+webpack@4.41.24 - ../../build-tests/rush-stack-compiler-2.7-library-test: + ../../heft-plugins/heft-webpack5-plugin: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-2.7': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* '@types/node': 10.17.13 - gulp: ~4.0.2 + '@types/webpack-dev-server': 3.11.3 + webpack: ~5.35.1 + webpack-dev-server: ~3.11.0 + dependencies: + '@rushstack/node-core-library': link:../../libraries/node-core-library + webpack: 5.35.1 + webpack-dev-server: 3.11.2_webpack@5.35.1 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-2.7': link:../../stack/rush-stack-compiler-2.7 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/node': 10.17.13 - gulp: 4.0.2 + '@types/webpack-dev-server': 3.11.3_webpack@5.35.1 - ../../build-tests/rush-stack-compiler-2.8-library-test: + ../../libraries/debug-certificate-manager: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-2.8': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + '@types/node-forge': 0.9.1 + node-forge: ~0.7.1 + sudo: ~1.0.3 + dependencies: + '@rushstack/node-core-library': link:../node-core-library + node-forge: 0.7.6 + sudo: 1.0.3 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-2.8': link:../../stack/rush-stack-compiler-2.8 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 + '@types/node-forge': 0.9.1 - ../../build-tests/rush-stack-compiler-2.9-library-test: + ../../libraries/heft-config-file: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-2.9': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/node-core-library': workspace:* + '@rushstack/rig-package': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + jsonpath-plus: ~4.0.0 + dependencies: + '@rushstack/node-core-library': link:../node-core-library + '@rushstack/rig-package': link:../rig-package + jsonpath-plus: 4.0.0 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-2.9': link:../../stack/rush-stack-compiler-2.9 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 - ../../build-tests/rush-stack-compiler-3.0-library-test: + ../../libraries/load-themed-styles: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.0': workspace:* '@rushstack/eslint-config': workspace:* - '@types/node': 10.17.13 - gulp: ~4.0.2 + '@rushstack/heft': workspace:* + '@rushstack/heft-web-rig': workspace:* + '@types/heft-jest': 1.0.1 + '@types/webpack-env': 1.13.0 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.0': link:../../stack/rush-stack-compiler-3.0 '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/node': 10.17.13 - gulp: 4.0.2 + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-web-rig': link:../../rigs/heft-web-rig + '@types/heft-jest': 1.0.1 + '@types/webpack-env': 1.13.0 - ../../build-tests/rush-stack-compiler-3.1-library-test: + ../../libraries/node-core-library: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.1': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@types/fs-extra': 7.0.0 + '@types/heft-jest': 1.0.1 + '@types/jju': 1.4.1 + '@types/node': 10.17.13 + '@types/resolve': 1.17.1 + '@types/semver': 7.3.5 + '@types/timsort': 0.3.0 + '@types/z-schema': 3.16.31 + colors: ~1.2.1 + fs-extra: ~7.0.1 + import-lazy: ~4.0.0 + jju: ~1.4.0 + resolve: ~1.17.0 + semver: ~7.3.0 + timsort: ~0.3.0 + z-schema: ~3.18.3 + dependencies: '@types/node': 10.17.13 - gulp: ~4.0.2 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.5 + timsort: 0.3.0 + z-schema: 3.18.4 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.1': link:../../stack/rush-stack-compiler-3.1 '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/node': 10.17.13 - gulp: 4.0.2 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/fs-extra': 7.0.0 + '@types/heft-jest': 1.0.1 + '@types/jju': 1.4.1 + '@types/resolve': 1.17.1 + '@types/semver': 7.3.5 + '@types/timsort': 0.3.0 + '@types/z-schema': 3.16.31 - ../../build-tests/rush-stack-compiler-3.2-library-test: + ../../libraries/package-deps-hash: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.2': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + dependencies: + '@rushstack/node-core-library': link:../node-core-library devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.2': link:../../stack/rush-stack-compiler-3.2 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 - ../../build-tests/rush-stack-compiler-3.3-library-test: + ../../libraries/rig-package: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.3': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + '@types/resolve': 1.17.1 + ajv: ~6.12.5 + resolve: ~1.17.0 + strip-json-comments: ~3.1.1 + dependencies: + resolve: 1.17.0 + strip-json-comments: 3.1.1 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.3': link:../../stack/rush-stack-compiler-3.3 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 + '@types/resolve': 1.17.1 + ajv: 6.12.6 - ../../build-tests/rush-stack-compiler-3.4-library-test: + ../../libraries/rushell: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.4': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + dependencies: + '@rushstack/node-core-library': link:../node-core-library devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.4': link:../../stack/rush-stack-compiler-3.4 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 - ../../build-tests/rush-stack-compiler-3.5-library-test: + ../../libraries/stream-collator: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.5': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@rushstack/terminal': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + dependencies: + '@rushstack/node-core-library': link:../node-core-library + '@rushstack/terminal': link:../terminal devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.5': link:../../stack/rush-stack-compiler-3.5 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 - ../../build-tests/rush-stack-compiler-3.6-library-test: + ../../libraries/terminal: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.6': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + colors: ~1.2.1 + dependencies: + '@rushstack/node-core-library': link:../node-core-library '@types/node': 10.17.13 - gulp: ~4.0.2 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.6': link:../../stack/rush-stack-compiler-3.6 '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/node': 10.17.13 - gulp: 4.0.2 + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/heft-jest': 1.0.1 + colors: 1.2.5 - ../../build-tests/rush-stack-compiler-3.7-library-test: + ../../libraries/tree-pattern: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.7': workspace:* - '@rushstack/eslint-config': workspace:* - '@types/node': 10.17.13 - gulp: ~4.0.2 + '@rushstack/eslint-config': 2.3.3 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@types/heft-jest': 1.0.1 + eslint: ~7.12.1 + typescript: ~3.9.7 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.7': link:../../stack/rush-stack-compiler-3.7 - '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/node': 10.17.13 - gulp: 4.0.2 + '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/heft-jest': 1.0.1 + eslint: 7.12.1 + typescript: 3.9.9 - ../../build-tests/rush-stack-compiler-3.8-library-test: + ../../libraries/ts-command-line: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.8': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@types/argparse': 1.0.38 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + argparse: ~1.0.9 + colors: ~1.2.1 + string-argv: ~0.3.1 + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.8': link:../../stack/rush-stack-compiler-3.8 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 - ../../build-tests/rush-stack-compiler-3.9-library-test: + ../../libraries/typings-generator: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/node-core-library': workspace:* + '@types/glob': 7.1.1 + '@types/node': 10.17.13 + chokidar: ~3.4.0 + glob: ~7.0.5 + dependencies: + '@rushstack/node-core-library': link:../node-core-library '@types/node': 10.17.13 - gulp: ~4.0.2 + chokidar: 3.4.3 + glob: 7.0.6 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/node': 10.17.13 - gulp: 4.0.2 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/glob': 7.1.1 - ../../build-tests/rush-stack-compiler-4.0-library-test: + ../../repo-scripts/doc-plugin-rush-stack: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-4.0': workspace:* + '@microsoft/api-documenter': workspace:* + '@microsoft/api-extractor-model': workspace:* + '@microsoft/tsdoc': 0.13.2 '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@types/js-yaml': 3.12.1 '@types/node': 10.17.13 - gulp: ~4.0.2 + js-yaml: ~3.13.1 + dependencies: + '@microsoft/api-documenter': link:../../apps/api-documenter + '@microsoft/api-extractor-model': link:../../apps/api-extractor-model + '@microsoft/tsdoc': 0.13.2 + '@rushstack/node-core-library': link:../../libraries/node-core-library + js-yaml: 3.13.1 devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-4.0': link:../../stack/rush-stack-compiler-4.0 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/js-yaml': 3.12.1 '@types/node': 10.17.13 - gulp: 4.0.2 - ../../build-tests/rush-stack-compiler-4.1-library-test: + ../../repo-scripts/generate-api-docs: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-4.1': workspace:* + '@microsoft/api-documenter': workspace:* '@rushstack/eslint-config': workspace:* - '@types/node': 10.17.13 - gulp: ~4.0.2 + doc-plugin-rush-stack: workspace:* devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-4.1': link:../../stack/rush-stack-compiler-4.1 + '@microsoft/api-documenter': link:../../apps/api-documenter '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/node': 10.17.13 - gulp: 4.0.2 + doc-plugin-rush-stack: link:../doc-plugin-rush-stack - ../../build-tests/rush-stack-compiler-4.2-library-test: + ../../repo-scripts/repo-toolbox: specifiers: - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-4.2': workspace:* + '@microsoft/rush-lib': workspace:* '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@rushstack/node-core-library': workspace:* + '@rushstack/ts-command-line': workspace:* '@types/node': 10.17.13 - gulp: ~4.0.2 + dependencies: + '@microsoft/rush-lib': link:../../apps/rush-lib + '@rushstack/node-core-library': link:../../libraries/node-core-library + '@rushstack/ts-command-line': link:../../libraries/ts-command-line devDependencies: - '@microsoft/node-library-build': link:../../core-build/node-library-build - '@microsoft/rush-stack-compiler-4.2': link:../../stack/rush-stack-compiler-4.2 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/node': 10.17.13 - gulp: 4.0.2 - ../../build-tests/ts-command-line-test: + ../../rigs/heft-node-rig: specifiers: - '@rushstack/ts-command-line': workspace:* - '@types/node': 10.17.13 - fs-extra: ~7.0.1 + '@microsoft/api-extractor': workspace:* + '@rushstack/heft': workspace:* + eslint: ~7.12.1 typescript: ~3.9.7 + dependencies: + '@microsoft/api-extractor': link:../../apps/api-extractor + eslint: 7.12.1 + typescript: 3.9.9 devDependencies: - '@rushstack/ts-command-line': link:../../libraries/ts-command-line - '@types/node': 10.17.13 - fs-extra: 7.0.1 + '@rushstack/heft': link:../../apps/heft + + ../../rigs/heft-web-rig: + specifiers: + '@microsoft/api-extractor': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-webpack4-plugin': workspace:* + eslint: ~7.12.1 + typescript: ~3.9.7 + dependencies: + '@microsoft/api-extractor': link:../../apps/api-extractor + '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin + eslint: 7.12.1 typescript: 3.9.9 + devDependencies: + '@rushstack/heft': link:../../apps/heft - ../../build-tests/web-library-build-test: + ../../stack/eslint-config: specifiers: - '@microsoft/load-themed-styles': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/web-library-build': workspace:* - gulp: ~4.0.2 + '@rushstack/eslint-patch': workspace:* + '@rushstack/eslint-plugin': workspace:* + '@rushstack/eslint-plugin-packlets': workspace:* + '@rushstack/eslint-plugin-security': workspace:* + '@typescript-eslint/eslint-plugin': 3.4.0 + '@typescript-eslint/experimental-utils': ^3.4.0 + '@typescript-eslint/parser': 3.4.0 + '@typescript-eslint/typescript-estree': 3.4.0 + eslint: ~7.12.1 + eslint-plugin-promise: ~4.2.1 + eslint-plugin-react: ~7.20.0 + eslint-plugin-tsdoc: ~0.2.10 typescript: ~3.9.7 + dependencies: + '@rushstack/eslint-patch': link:../eslint-patch + '@rushstack/eslint-plugin': link:../eslint-plugin + '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets + '@rushstack/eslint-plugin-security': link:../eslint-plugin-security + '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.6_eslint@7.12.1 + eslint-plugin-tsdoc: 0.2.14 devDependencies: - '@microsoft/load-themed-styles': link:../../libraries/load-themed-styles - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 - '@microsoft/web-library-build': link:../../core-build/web-library-build - gulp: 4.0.2 + eslint: 7.12.1 typescript: 3.9.9 - ../../core-build/gulp-core-build: + ../../stack/eslint-patch: specifiers: - '@jest/core': ~25.4.0 - '@jest/reporters': ~25.4.0 - '@microsoft/node-library-build': 6.5.21 - '@microsoft/rush-stack-compiler-3.9': 0.4.42 - '@rushstack/eslint-config': workspace:* - '@rushstack/node-core-library': workspace:* - '@types/chalk': 0.4.31 - '@types/glob': 7.1.1 - '@types/gulp': 4.0.6 - '@types/jest': 25.2.1 - '@types/node': 10.17.13 - '@types/node-notifier': 0.0.28 - '@types/orchestrator': 0.0.30 - '@types/semver': 7.3.5 - '@types/through2': 2.0.32 - '@types/vinyl': 2.0.3 - '@types/yargs': 0.0.34 - '@types/z-schema': 3.16.31 - colors: ~1.2.1 - del: ^2.2.2 - end-of-stream: ~1.1.0 - glob: ~7.0.5 - glob-escape: ~0.0.2 - globby: ~5.0.0 - gulp: ~4.0.2 - gulp-flatten: ~0.2.0 - gulp-if: ^2.0.1 - jest: ~25.4.0 - jest-cli: ~25.4.0 - jest-environment-jsdom: ~25.4.0 - jest-nunit-reporter: ~1.3.1 - jsdom: ~11.11.0 - lodash.merge: ~4.6.2 - merge2: ~1.0.2 - node-notifier: ~5.0.2 - object-assign: ~4.1.0 - orchestrator: ~0.3.8 - pretty-hrtime: ~1.0.2 - semver: ~7.3.0 - through2: ~2.0.1 - vinyl: ~2.2.0 - xml: ~1.0.1 - yargs: ~4.6.0 - z-schema: ~3.18.3 - dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/chalk': 0.4.31 - '@types/gulp': 4.0.6 - '@types/jest': 25.2.1 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 '@types/node': 10.17.13 - '@types/node-notifier': 0.0.28 - '@types/orchestrator': 0.0.30 - '@types/semver': 7.3.5 - '@types/through2': 2.0.32 - '@types/vinyl': 2.0.3 - '@types/yargs': 0.0.34 - colors: 1.2.5 - del: 2.2.2 - end-of-stream: 1.1.0 - glob: 7.0.6 - glob-escape: 0.0.2 - globby: 5.0.0 - gulp: 4.0.2 - gulp-flatten: 0.2.0 - gulp-if: 2.0.2 - jest: 25.4.0 - jest-cli: 25.4.0 - jest-environment-jsdom: 25.4.0 - jest-nunit-reporter: 1.3.1 - jsdom: 11.11.0 - lodash.merge: 4.6.2 - merge2: 1.0.3 - node-notifier: 5.0.2 - object-assign: 4.1.1 - orchestrator: 0.3.8 - pretty-hrtime: 1.0.3 - semver: 7.3.5 - through2: 2.0.5 - vinyl: 2.2.1 - xml: 1.0.1 - yargs: 4.6.0 - z-schema: 3.18.4 devDependencies: - '@microsoft/node-library-build': 6.5.21 - '@microsoft/rush-stack-compiler-3.9': 0.4.42 - '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/glob': 7.1.1 - '@types/z-schema': 3.16.31 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/node': 10.17.13 - ../../core-build/gulp-core-build-mocha: + ../../stack/eslint-plugin: specifiers: - '@microsoft/gulp-core-build': workspace:* - '@microsoft/node-library-build': 6.5.21 - '@microsoft/rush-stack-compiler-3.9': 0.4.42 - '@rushstack/eslint-config': workspace:* - '@types/glob': 7.1.1 - '@types/gulp': 4.0.6 - '@types/gulp-istanbul': 0.9.30 - '@types/gulp-mocha': 0.0.32 - '@types/mocha': 5.2.5 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/tree-pattern': workspace:* + '@types/eslint': 7.2.0 + '@types/estree': 0.0.44 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@types/orchestrator': 0.0.30 - glob: ~7.0.5 - gulp: ~4.0.2 - gulp-istanbul: ~0.10.3 - gulp-mocha: ~6.0.0 + '@typescript-eslint/experimental-utils': ^3.4.0 + '@typescript-eslint/parser': 3.4.0 + '@typescript-eslint/typescript-estree': 3.4.0 + eslint: ~7.12.1 + typescript: ~3.9.7 dependencies: - '@microsoft/gulp-core-build': link:../gulp-core-build - '@types/node': 10.17.13 - glob: 7.0.6 - gulp: 4.0.2 - gulp-istanbul: 0.10.4 - gulp-mocha: 6.0.0 + '@rushstack/tree-pattern': link:../../libraries/tree-pattern + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@microsoft/node-library-build': 6.5.21 - '@microsoft/rush-stack-compiler-3.9': 0.4.42 - '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/glob': 7.1.1 - '@types/gulp': 4.0.6 - '@types/gulp-istanbul': 0.9.30 - '@types/gulp-mocha': 0.0.32 - '@types/mocha': 5.2.5 - '@types/orchestrator': 0.0.30 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/eslint': 7.2.0 + '@types/estree': 0.0.44 + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint: 7.12.1 + typescript: 3.9.9 - ../../core-build/gulp-core-build-sass: + ../../stack/eslint-plugin-packlets: specifiers: - '@microsoft/gulp-core-build': workspace:* - '@microsoft/load-themed-styles': workspace:* - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/node-core-library': workspace:* - '@types/autoprefixer': 9.7.2 - '@types/clean-css': 4.2.1 - '@types/glob': 7.1.1 - '@types/gulp': 4.0.6 - '@types/jest': 25.2.1 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/tree-pattern': workspace:* + '@types/eslint': 7.2.0 + '@types/estree': 0.0.44 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@types/sass': 1.16.0 - autoprefixer: ~9.8.0 - clean-css: 4.2.1 - glob: ~7.0.5 - gulp: ~4.0.2 - jest: ~25.4.0 - postcss: 7.0.32 - postcss-modules: ~1.5.0 - sass: 1.32.12 + '@typescript-eslint/experimental-utils': ^3.4.0 + '@typescript-eslint/parser': 3.4.0 + '@typescript-eslint/typescript-estree': 3.4.0 + eslint: ~7.12.1 + typescript: ~3.9.7 dependencies: - '@microsoft/gulp-core-build': link:../gulp-core-build - '@microsoft/load-themed-styles': link:../../libraries/load-themed-styles - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/gulp': 4.0.6 - '@types/node': 10.17.13 - autoprefixer: 9.8.6 - clean-css: 4.2.1 - glob: 7.0.6 - postcss: 7.0.32 - postcss-modules: 1.5.0 - sass: 1.32.12 + '@rushstack/tree-pattern': link:../../libraries/tree-pattern + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@microsoft/node-library-build': link:../node-library-build - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 - '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/autoprefixer': 9.7.2 - '@types/clean-css': 4.2.1 - '@types/glob': 7.1.1 - '@types/jest': 25.2.1 - '@types/sass': 1.16.0 - gulp: 4.0.2 - jest: 25.4.0 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/eslint': 7.2.0 + '@types/estree': 0.0.44 + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint: 7.12.1 + typescript: 3.9.9 - ../../core-build/gulp-core-build-serve: + ../../stack/eslint-plugin-security: specifiers: - '@microsoft/gulp-core-build': workspace:* - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@rushstack/debug-certificate-manager': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/node-core-library': workspace:* - '@types/express': 4.11.0 - '@types/express-serve-static-core': 4.11.0 - '@types/gulp': 4.0.6 - '@types/mime': 0.0.29 + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/tree-pattern': workspace:* + '@types/eslint': 7.2.0 + '@types/estree': 0.0.44 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@types/orchestrator': 0.0.30 - '@types/serve-static': 1.13.1 - '@types/through2': 2.0.32 - '@types/vinyl': 2.0.3 - colors: ~1.2.1 - express: ~4.16.2 - gulp: ~4.0.2 - gulp-connect: ~5.5.0 - gulp-open: ~3.0.1 - sudo: ~1.0.3 + '@typescript-eslint/experimental-utils': ^3.4.0 + '@typescript-eslint/parser': 3.4.0 + '@typescript-eslint/typescript-estree': 3.4.0 + eslint: ~7.12.1 + typescript: ~3.9.7 dependencies: - '@microsoft/gulp-core-build': link:../gulp-core-build - '@rushstack/debug-certificate-manager': link:../../libraries/debug-certificate-manager - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - colors: 1.2.5 - express: 4.16.4 - gulp: 4.0.2 - gulp-connect: 5.5.0 - gulp-open: 3.0.1 - sudo: 1.0.3 + '@rushstack/tree-pattern': link:../../libraries/tree-pattern + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@microsoft/node-library-build': link:../node-library-build - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 - '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/express': 4.11.0 - '@types/express-serve-static-core': 4.11.0 - '@types/gulp': 4.0.6 - '@types/mime': 0.0.29 - '@types/orchestrator': 0.0.30 - '@types/serve-static': 1.13.1 - '@types/through2': 2.0.32 - '@types/vinyl': 2.0.3 - - ../../core-build/gulp-core-build-typescript: + '@rushstack/heft': 0.28.0 + '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@types/eslint': 7.2.0 + '@types/estree': 0.0.44 + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint: 7.12.1 + typescript: 3.9.9 + + ../../tutorials/heft-node-basic-tutorial: specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/gulp-core-build': workspace:* - '@microsoft/node-library-build': 6.5.21 - '@microsoft/rush-stack-compiler-3.1': workspace:* - '@microsoft/rush-stack-compiler-3.9': 0.4.42 '@rushstack/eslint-config': workspace:* - '@rushstack/node-core-library': workspace:* - '@types/glob': 7.1.1 + '@rushstack/heft': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@types/resolve': 1.17.1 - decomment: ~0.9.1 - glob: ~7.0.5 - glob-escape: ~0.0.2 - gulp: ~4.0.2 - resolve: ~1.17.0 + eslint: ~7.12.1 typescript: ~3.9.7 - dependencies: - '@microsoft/gulp-core-build': link:../gulp-core-build - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - decomment: 0.9.4 - glob: 7.0.6 - glob-escape: 0.0.2 - resolve: 1.17.0 devDependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@microsoft/node-library-build': 6.5.21 - '@microsoft/rush-stack-compiler-3.1': link:../../stack/rush-stack-compiler-3.1 - '@microsoft/rush-stack-compiler-3.9': 0.4.42 '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/glob': 7.1.1 - '@types/resolve': 1.17.1 - gulp: 4.0.2 + '@rushstack/heft': link:../../apps/heft + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: 7.12.1 typescript: 3.9.9 - ../../core-build/gulp-core-build-webpack: + ../../tutorials/heft-node-jest-tutorial: specifiers: - '@microsoft/gulp-core-build': workspace:* - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* '@rushstack/eslint-config': workspace:* - '@types/gulp': 4.0.6 - '@types/node': 10.17.13 - '@types/orchestrator': 0.0.30 - '@types/source-map': 0.5.0 - '@types/uglify-js': 2.6.29 - '@types/webpack': 4.41.24 - colors: ~1.2.1 - gulp: ~4.0.2 - webpack: ~4.44.2 - dependencies: - '@microsoft/gulp-core-build': link:../gulp-core-build - '@types/gulp': 4.0.6 + '@rushstack/heft': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - colors: 1.2.5 - gulp: 4.0.2 - webpack: 4.44.2 + eslint: ~7.12.1 + typescript: ~3.9.7 devDependencies: - '@microsoft/node-library-build': link:../node-library-build - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 '@rushstack/eslint-config': link:../../stack/eslint-config - '@types/orchestrator': 0.0.30 - '@types/source-map': 0.5.0 - '@types/uglify-js': 2.6.29 - '@types/webpack': 4.41.24 - - ../../core-build/node-library-build: - specifiers: - '@microsoft/gulp-core-build': workspace:* - '@microsoft/gulp-core-build-mocha': workspace:* - '@microsoft/gulp-core-build-typescript': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@rushstack/eslint-config': workspace:* - '@types/gulp': 4.0.6 - '@types/node': 10.17.13 - gulp: ~4.0.2 - dependencies: - '@microsoft/gulp-core-build': link:../gulp-core-build - '@microsoft/gulp-core-build-mocha': link:../gulp-core-build-mocha - '@microsoft/gulp-core-build-typescript': link:../gulp-core-build-typescript - '@types/gulp': 4.0.6 + '@rushstack/heft': link:../../apps/heft + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 - '@rushstack/eslint-config': link:../../stack/eslint-config + eslint: 7.12.1 + typescript: 3.9.9 - ../../core-build/web-library-build: + ../../tutorials/heft-node-rig-tutorial: specifiers: - '@microsoft/gulp-core-build': workspace:* - '@microsoft/gulp-core-build-sass': workspace:* - '@microsoft/gulp-core-build-serve': workspace:* - '@microsoft/gulp-core-build-typescript': workspace:* - '@microsoft/gulp-core-build-webpack': workspace:* - '@microsoft/node-library-build': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* '@rushstack/eslint-config': workspace:* - '@types/gulp': 4.0.6 - '@types/node': 10.17.13 - gulp: ~4.0.2 - gulp-replace: ^0.5.4 - dependencies: - '@microsoft/gulp-core-build': link:../gulp-core-build - '@microsoft/gulp-core-build-sass': link:../gulp-core-build-sass - '@microsoft/gulp-core-build-serve': link:../gulp-core-build-serve - '@microsoft/gulp-core-build-typescript': link:../gulp-core-build-typescript - '@microsoft/gulp-core-build-webpack': link:../gulp-core-build-webpack - '@types/gulp': 4.0.6 + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - gulp: 4.0.2 - gulp-replace: 0.5.4 devDependencies: - '@microsoft/node-library-build': link:../node-library-build - '@microsoft/rush-stack-compiler-3.9': link:../../stack/rush-stack-compiler-3.9 '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 - ../../heft-plugins/heft-webpack4-plugin: + ../../tutorials/heft-webpack-basic-tutorial: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - '@types/webpack': 4.41.24 - '@types/webpack-dev-server': 3.11.2 + '@rushstack/heft-webpack4-plugin': workspace:* + '@types/heft-jest': 1.0.1 + '@types/react': 16.9.45 + '@types/react-dom': 16.9.8 + '@types/webpack-env': 1.13.0 + css-loader: ~4.2.1 + eslint: ~7.12.1 + html-webpack-plugin: ~4.5.0 + react: ~16.13.1 + react-dom: ~16.13.1 + source-map-loader: ~1.1.2 + style-loader: ~1.2.1 + typescript: ~3.9.7 webpack: ~4.44.2 - webpack-dev-server: ~3.11.0 - dependencies: - '@rushstack/node-core-library': link:../../libraries/node-core-library - webpack: 4.44.2 - webpack-dev-server: 3.11.2_webpack@4.44.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/node': 10.17.13 - '@types/webpack': 4.41.24 - '@types/webpack-dev-server': 3.11.2_@types+webpack@4.41.24 + '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin + '@types/heft-jest': 1.0.1 + '@types/react': 16.9.45 + '@types/react-dom': 16.9.8 + '@types/webpack-env': 1.13.0 + css-loader: 4.2.2_webpack@4.44.2 + eslint: 7.12.1 + html-webpack-plugin: 4.5.2_webpack@4.44.2 + react: 16.13.1 + react-dom: 16.13.1_react@16.13.1 + source-map-loader: 1.1.3_webpack@4.44.2 + style-loader: 1.2.1_webpack@4.44.2 + typescript: 3.9.9 + webpack: 4.44.2 - ../../heft-plugins/heft-webpack5-plugin: + ../../tutorials/packlets-tutorial: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* '@types/node': 10.17.13 - '@types/webpack-dev-server': 3.11.3 - webpack: ~5.35.1 - webpack-dev-server: ~3.11.0 - dependencies: - '@rushstack/node-core-library': link:../../libraries/node-core-library - webpack: 5.35.1 - webpack-dev-server: 3.11.2_webpack@5.35.1 + eslint: ~7.12.1 + typescript: ~3.9.7 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/node': 10.17.13 - '@types/webpack-dev-server': 3.11.3_webpack@5.35.1 + eslint: 7.12.1 + typescript: 3.9.9 - ../../libraries/debug-certificate-manager: + ../../webpack/loader-load-themed-styles: specifiers: + '@microsoft/load-themed-styles': workspace:* '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 + '@types/loader-utils': 1.1.3 '@types/node': 10.17.13 - '@types/node-forge': 0.9.1 - node-forge: ~0.7.1 - sudo: ~1.0.3 + '@types/webpack': 4.41.24 + loader-utils: ~1.1.0 dependencies: - '@rushstack/node-core-library': link:../node-core-library - node-forge: 0.7.6 - sudo: 1.0.3 + '@microsoft/load-themed-styles': link:../../libraries/load-themed-styles + loader-utils: 1.1.0 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/heft-jest': 1.0.1 + '@types/loader-utils': 1.1.3 '@types/node': 10.17.13 - '@types/node-forge': 0.9.1 + '@types/webpack': 4.41.24 - ../../libraries/heft-config-file: + ../../webpack/loader-raw-script: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@rushstack/rig-package': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - jsonpath-plus: ~4.0.0 + loader-utils: ~1.1.0 dependencies: - '@rushstack/node-core-library': link:../node-core-library - '@rushstack/rig-package': link:../rig-package - jsonpath-plus: 4.0.0 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - - ../../libraries/load-themed-styles: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-web-rig': workspace:* - '@types/heft-jest': 1.0.1 - '@types/webpack-env': 1.13.0 + loader-utils: 1.1.0 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-web-rig': link:../../rigs/heft-web-rig - '@types/heft-jest': 1.0.1 - '@types/webpack-env': 1.13.0 - - ../../libraries/node-core-library: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@types/fs-extra': 7.0.0 + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/heft-jest': 1.0.1 - '@types/jju': 1.4.1 - '@types/node': 10.17.13 - '@types/resolve': 1.17.1 - '@types/semver': 7.3.5 - '@types/timsort': 0.3.0 - '@types/z-schema': 3.16.31 - colors: ~1.2.1 - fs-extra: ~7.0.1 - import-lazy: ~4.0.0 - jju: ~1.4.0 - resolve: ~1.17.0 - semver: ~7.3.0 - timsort: ~0.3.0 - z-schema: ~3.18.3 - dependencies: '@types/node': 10.17.13 - colors: 1.2.5 - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.17.0 - semver: 7.3.5 - timsort: 0.3.0 - z-schema: 3.18.4 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/fs-extra': 7.0.0 - '@types/heft-jest': 1.0.1 - '@types/jju': 1.4.1 - '@types/resolve': 1.17.1 - '@types/semver': 7.3.5 - '@types/timsort': 0.3.0 - '@types/z-schema': 3.16.31 - ../../libraries/package-deps-hash: + ../../webpack/localization-plugin: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* '@rushstack/heft-node-rig': workspace:* '@rushstack/node-core-library': workspace:* - '@types/heft-jest': 1.0.1 + '@rushstack/set-webpack-public-path-plugin': workspace:* + '@rushstack/typings-generator': workspace:* + '@types/loader-utils': 1.1.3 + '@types/lodash': 4.14.116 '@types/node': 10.17.13 + '@types/tapable': 1.0.6 + '@types/webpack': 4.41.24 + '@types/xmldoc': 1.1.4 + decache: ~4.5.1 + loader-utils: ~1.1.0 + lodash: ~4.17.15 + pseudolocale: ~1.1.0 + webpack: ~4.44.2 + xmldoc: ~1.1.2 dependencies: - '@rushstack/node-core-library': link:../node-core-library + '@rushstack/node-core-library': link:../../libraries/node-core-library + '@rushstack/typings-generator': link:../../libraries/typings-generator + '@types/node': 10.17.13 + '@types/tapable': 1.0.6 + decache: 4.5.1 + loader-utils: 1.1.0 + lodash: 4.17.21 + pseudolocale: 1.1.0 + xmldoc: 1.1.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 + '@rushstack/set-webpack-public-path-plugin': link:../set-webpack-public-path-plugin + '@types/loader-utils': 1.1.3 + '@types/lodash': 4.14.116 + '@types/webpack': 4.41.24 + '@types/xmldoc': 1.1.4 + webpack: 4.44.2 - ../../libraries/rig-package: + ../../webpack/module-minifier-plugin: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@types/resolve': 1.17.1 - ajv: ~6.12.5 - resolve: ~1.17.0 - strip-json-comments: ~3.1.1 + '@types/tapable': 1.0.6 + '@types/webpack': 4.41.24 + '@types/webpack-sources': 1.4.2 + source-map: ~0.7.3 + tapable: 1.1.3 + terser: 4.7.0 + webpack: ~4.44.2 + webpack-sources: ~1.4.3 dependencies: - resolve: 1.17.0 - strip-json-comments: 3.1.1 + '@types/node': 10.17.13 + '@types/tapable': 1.0.6 + source-map: 0.7.3 + tapable: 1.1.3 + terser: 4.7.0 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@types/resolve': 1.17.1 - ajv: 6.12.6 + '@types/webpack': 4.41.24 + '@types/webpack-sources': 1.4.2 + webpack: 4.44.2 + webpack-sources: 1.4.3 - ../../libraries/rushell: + ../../webpack/set-webpack-public-path-plugin: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 + '@types/lodash': 4.14.116 '@types/node': 10.17.13 + '@types/tapable': 1.0.6 + '@types/uglify-js': 2.6.29 + '@types/webpack': 4.41.24 + lodash: ~4.17.15 dependencies: - '@rushstack/node-core-library': link:../node-core-library + lodash: 4.17.21 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/heft-jest': 1.0.1 + '@types/lodash': 4.14.116 '@types/node': 10.17.13 + '@types/tapable': 1.0.6 + '@types/uglify-js': 2.6.29 + '@types/webpack': 4.41.24 - ../../libraries/stream-collator: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* - '@rushstack/terminal': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - dependencies: - '@rushstack/node-core-library': link:../node-core-library - '@rushstack/terminal': link:../terminal - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - - ../../libraries/terminal: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - colors: ~1.2.1 - dependencies: - '@rushstack/node-core-library': link:../node-core-library - '@types/node': 10.17.13 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - colors: 1.2.5 - - ../../libraries/tree-pattern: - specifiers: - '@rushstack/eslint-config': 2.3.3 - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@types/heft-jest': 1.0.1 - eslint: ~7.12.1 - typescript: ~3.9.7 - devDependencies: - '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/heft-jest': 1.0.1 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../libraries/ts-command-line: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@types/argparse': 1.0.38 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - argparse: ~1.0.9 - colors: ~1.2.1 - string-argv: ~0.3.1 - dependencies: - '@types/argparse': 1.0.38 - argparse: 1.0.10 - colors: 1.2.5 - string-argv: 0.3.1 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - - ../../libraries/typings-generator: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/glob': 7.1.1 - '@types/node': 10.17.13 - chokidar: ~3.4.0 - glob: ~7.0.5 - dependencies: - '@rushstack/node-core-library': link:../node-core-library - '@types/node': 10.17.13 - chokidar: 3.4.3 - glob: 7.0.6 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/glob': 7.1.1 - - ../../repo-scripts/doc-plugin-rush-stack: - specifiers: - '@microsoft/api-documenter': workspace:* - '@microsoft/api-extractor-model': workspace:* - '@microsoft/tsdoc': 0.13.2 - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* - '@types/js-yaml': 3.12.1 - '@types/node': 10.17.13 - js-yaml: ~3.13.1 - dependencies: - '@microsoft/api-documenter': link:../../apps/api-documenter - '@microsoft/api-extractor-model': link:../../apps/api-extractor-model - '@microsoft/tsdoc': 0.13.2 - '@rushstack/node-core-library': link:../../libraries/node-core-library - js-yaml: 3.13.1 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/js-yaml': 3.12.1 - '@types/node': 10.17.13 - - ../../repo-scripts/generate-api-docs: - specifiers: - '@microsoft/api-documenter': workspace:* - '@rushstack/eslint-config': workspace:* - doc-plugin-rush-stack: workspace:* - devDependencies: - '@microsoft/api-documenter': link:../../apps/api-documenter - '@rushstack/eslint-config': link:../../stack/eslint-config - doc-plugin-rush-stack: link:../doc-plugin-rush-stack - - ../../repo-scripts/repo-toolbox: - specifiers: - '@microsoft/rush-lib': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* - '@rushstack/ts-command-line': workspace:* - '@types/node': 10.17.13 - dependencies: - '@microsoft/rush-lib': link:../../apps/rush-lib - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@rushstack/ts-command-line': link:../../libraries/ts-command-line - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/node': 10.17.13 - - ../../rigs/heft-node-rig: - specifiers: - '@microsoft/api-extractor': workspace:* - '@rushstack/heft': workspace:* - eslint: ~7.12.1 - typescript: ~3.9.7 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - eslint: 7.12.1 - typescript: 3.9.9 - devDependencies: - '@rushstack/heft': link:../../apps/heft - - ../../rigs/heft-web-rig: - specifiers: - '@microsoft/api-extractor': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-webpack4-plugin': workspace:* - eslint: ~7.12.1 - typescript: ~3.9.7 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin - eslint: 7.12.1 - typescript: 3.9.9 - devDependencies: - '@rushstack/heft': link:../../apps/heft - - ../../stack/eslint-config: - specifiers: - '@rushstack/eslint-patch': workspace:* - '@rushstack/eslint-plugin': workspace:* - '@rushstack/eslint-plugin-packlets': workspace:* - '@rushstack/eslint-plugin-security': workspace:* - '@typescript-eslint/eslint-plugin': 3.4.0 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 - eslint: ~7.12.1 - eslint-plugin-promise: ~4.2.1 - eslint-plugin-react: ~7.20.0 - eslint-plugin-tsdoc: ~0.2.10 - typescript: ~3.9.7 - dependencies: - '@rushstack/eslint-patch': link:../eslint-patch - '@rushstack/eslint-plugin': link:../eslint-plugin - '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets - '@rushstack/eslint-plugin-security': link:../eslint-plugin-security - '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 - eslint-plugin-promise: 4.2.1 - eslint-plugin-react: 7.20.6_eslint@7.12.1 - eslint-plugin-tsdoc: 0.2.14 - devDependencies: - eslint: 7.12.1 - typescript: 3.9.9 - - ../../stack/eslint-patch: - specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@types/node': 10.17.13 - devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/node': 10.17.13 - - ../../stack/eslint-plugin: - specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/tree-pattern': workspace:* - '@types/eslint': 7.2.0 - '@types/estree': 0.0.44 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 - eslint: ~7.12.1 - typescript: ~3.9.7 - dependencies: - '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/eslint': 7.2.0 - '@types/estree': 0.0.44 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../stack/eslint-plugin-packlets: - specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/tree-pattern': workspace:* - '@types/eslint': 7.2.0 - '@types/estree': 0.0.44 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 - eslint: ~7.12.1 - typescript: ~3.9.7 - dependencies: - '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/eslint': 7.2.0 - '@types/estree': 0.0.44 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../stack/eslint-plugin-security: - specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/tree-pattern': workspace:* - '@types/eslint': 7.2.0 - '@types/estree': 0.0.44 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 - eslint: ~7.12.1 - typescript: ~3.9.7 - dependencies: - '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - '@types/eslint': 7.2.0 - '@types/estree': 0.0.44 - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../stack/rush-stack-compiler-2.4: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~2.4.2 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@2.4.2 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@2.4.2 - typescript: 2.4.2 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-2.7: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~2.7.2 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@2.7.2 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@2.7.2 - typescript: 2.7.2 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-2.8: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~2.8.4 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@2.8.4 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@2.8.4 - typescript: 2.8.4 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-2.9: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~2.9.2 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@2.9.2 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@2.9.2 - typescript: 2.9.2 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.0: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.0.3 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.0.3 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.0.3 - typescript: 3.0.3 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.1: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.1.6 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.1.8 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.1.8 - typescript: 3.1.8 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.2: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.2.4 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.2.4 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.2.4 - typescript: 3.2.4 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.3: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.3.3 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.3.4000 - tslint-microsoft-contrib: 6.2.0_5de1f8fa14d12d0f8943ae8c5c9e10ce - typescript: 3.3.4000 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.4: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.4.3 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.4.5 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.4.5 - typescript: 3.4.5 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.5: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.5.3 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.5.3 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.5.3 - typescript: 3.5.3 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.6: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.6.4 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.6.5 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.6.5 - typescript: 3.6.5 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.7: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.7.2 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.7.7 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.7.7 - typescript: 3.7.7 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.8: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.8.3 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.8.3 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.8.3 - typescript: 3.8.3 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-3.9: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': 0.4.42 - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - tslint: ~5.20.1 - tslint-microsoft-contrib: ~6.2.0 - typescript: ~3.9.7 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.9.9 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 - typescript: 3.9.9 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': 0.4.42 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-4.0: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - typescript: ~4.0.7 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - typescript: 4.0.7 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-4.1: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - typescript: ~4.1.5 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - typescript: 4.1.5 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-4.2: - specifiers: - '@microsoft/api-extractor': workspace:* - '@microsoft/rush-stack-compiler-3.9': workspace:* - '@microsoft/rush-stack-compiler-shared': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 - '@rushstack/node-core-library': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - import-lazy: ~4.0.0 - typescript: ~4.2.4 - dependencies: - '@microsoft/api-extractor': link:../../apps/api-extractor - '@rushstack/eslint-config': link:../eslint-config - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - typescript: 4.2.4 - devDependencies: - '@microsoft/rush-stack-compiler-3.9': link:../rush-stack-compiler-3.9 - '@microsoft/rush-stack-compiler-shared': link:../rush-stack-compiler-shared - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 - - ../../stack/rush-stack-compiler-shared: - specifiers: {} - - ../../tutorials/heft-node-basic-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: ~7.12.1 - typescript: ~3.9.7 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../tutorials/heft-node-jest-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: ~7.12.1 - typescript: ~3.9.7 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../tutorials/heft-node-rig-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - - ../../tutorials/heft-webpack-basic-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-webpack4-plugin': workspace:* - '@types/heft-jest': 1.0.1 - '@types/react': 16.9.45 - '@types/react-dom': 16.9.8 - '@types/webpack-env': 1.13.0 - css-loader: ~4.2.1 - eslint: ~7.12.1 - html-webpack-plugin: ~4.5.0 - react: ~16.13.1 - react-dom: ~16.13.1 - source-map-loader: ~1.1.2 - style-loader: ~1.2.1 - typescript: ~3.9.7 - webpack: ~4.44.2 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin - '@types/heft-jest': 1.0.1 - '@types/react': 16.9.45 - '@types/react-dom': 16.9.8 - '@types/webpack-env': 1.13.0 - css-loader: 4.2.2_webpack@4.44.2 - eslint: 7.12.1 - html-webpack-plugin: 4.5.2_webpack@4.44.2 - react: 16.13.1 - react-dom: 16.13.1_react@16.13.1 - source-map-loader: 1.1.3_webpack@4.44.2 - style-loader: 1.2.1_webpack@4.44.2 - typescript: 3.9.9 - webpack: 4.44.2 - - ../../tutorials/packlets-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - typescript: ~3.9.7 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@types/node': 10.17.13 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../webpack/loader-load-themed-styles: - specifiers: - '@microsoft/load-themed-styles': workspace:* - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@types/heft-jest': 1.0.1 - '@types/loader-utils': 1.1.3 - '@types/node': 10.17.13 - '@types/webpack': 4.41.24 - loader-utils: ~1.1.0 - dependencies: - '@microsoft/load-themed-styles': link:../../libraries/load-themed-styles - loader-utils: 1.1.0 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/loader-utils': 1.1.3 - '@types/node': 10.17.13 - '@types/webpack': 4.41.24 - - ../../webpack/loader-raw-script: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - loader-utils: ~1.1.0 - dependencies: - loader-utils: 1.1.0 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - - ../../webpack/localization-plugin: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@rushstack/node-core-library': workspace:* - '@rushstack/set-webpack-public-path-plugin': workspace:* - '@rushstack/typings-generator': workspace:* - '@types/loader-utils': 1.1.3 - '@types/lodash': 4.14.116 - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - '@types/webpack': 4.41.24 - '@types/xmldoc': 1.1.4 - decache: ~4.5.1 - loader-utils: ~1.1.0 - lodash: ~4.17.15 - pseudolocale: ~1.1.0 - webpack: ~4.44.2 - xmldoc: ~1.1.2 - dependencies: - '@rushstack/node-core-library': link:../../libraries/node-core-library - '@rushstack/typings-generator': link:../../libraries/typings-generator - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - decache: 4.5.1 - loader-utils: 1.1.0 - lodash: 4.17.21 - pseudolocale: 1.1.0 - xmldoc: 1.1.2 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@rushstack/set-webpack-public-path-plugin': link:../set-webpack-public-path-plugin - '@types/loader-utils': 1.1.3 - '@types/lodash': 4.14.116 - '@types/webpack': 4.41.24 - '@types/xmldoc': 1.1.4 - webpack: 4.44.2 - - ../../webpack/module-minifier-plugin: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - '@types/webpack': 4.41.24 - '@types/webpack-sources': 1.4.2 - source-map: ~0.7.3 - tapable: 1.1.3 - terser: 4.7.0 - webpack: ~4.44.2 - webpack-sources: ~1.4.3 - dependencies: - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - source-map: 0.7.3 - tapable: 1.1.3 - terser: 4.7.0 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/webpack': 4.41.24 - '@types/webpack-sources': 1.4.2 - webpack: 4.44.2 - webpack-sources: 1.4.3 - - ../../webpack/set-webpack-public-path-plugin: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@types/heft-jest': 1.0.1 - '@types/lodash': 4.14.116 - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - '@types/uglify-js': 2.6.29 - '@types/webpack': 4.41.24 - lodash: ~4.17.15 - dependencies: - lodash: 4.17.21 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/lodash': 4.14.116 - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - '@types/uglify-js': 2.6.29 - '@types/webpack': 4.41.24 - -packages: - - /@azure/abort-controller/1.0.4: - resolution: {integrity: sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==} - engines: {node: '>=8.0.0'} - dependencies: - tslib: 2.2.0 - dev: false - - /@azure/core-asynciterator-polyfill/1.0.0: - resolution: {integrity: sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg==} - dev: false - - /@azure/core-auth/1.3.0: - resolution: {integrity: sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A==} - engines: {node: '>=8.0.0'} - dependencies: - '@azure/abort-controller': 1.0.4 - tslib: 2.2.0 - dev: false - - /@azure/core-http/1.2.4: - resolution: {integrity: sha512-cNumz3ckyFZY5zWOgcTHSO7AKRVwxbodG8WfcEGcdH+ZJL3KvJEI/vN58H6xk5v3ijulU2x/WPGJqrMVvcI79A==} - engines: {node: '>=8.0.0'} - dependencies: - '@azure/abort-controller': 1.0.4 - '@azure/core-asynciterator-polyfill': 1.0.0 - '@azure/core-auth': 1.3.0 - '@azure/core-tracing': 1.0.0-preview.11 - '@azure/logger': 1.0.2 - '@types/node-fetch': 2.5.10 - '@types/tunnel': 0.0.1 - form-data: 3.0.1 - node-fetch: 2.6.1 - process: 0.11.10 - tough-cookie: 4.0.0 - tslib: 2.2.0 - tunnel: 0.0.6 - uuid: 8.3.2 - xml2js: 0.4.23 - dev: false - - /@azure/core-lro/1.0.5: - resolution: {integrity: sha512-0EFCFZxARrIoLWMIRt4vuqconRVIO2Iin7nFBfJiYCCbKp5eEmxutNk8uqudPmG0XFl5YqlVh68/al/vbE5OOg==} - engines: {node: '>=8.0.0'} - dependencies: - '@azure/abort-controller': 1.0.4 - '@azure/core-http': 1.2.4 - '@azure/core-tracing': 1.0.0-preview.11 - events: 3.3.0 - tslib: 2.2.0 - dev: false - - /@azure/core-paging/1.1.3: - resolution: {integrity: sha512-his7Ah40ThEYORSpIAwuh6B8wkGwO/zG7gqVtmSE4WAJ46e36zUDXTKReUCLBDc6HmjjApQQxxcRFy5FruG79A==} - engines: {node: '>=8.0.0'} - dependencies: - '@azure/core-asynciterator-polyfill': 1.0.0 - dev: false - - /@azure/core-tracing/1.0.0-preview.11: - resolution: {integrity: sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ==} - engines: {node: '>=8.0.0'} - dependencies: - '@opencensus/web-types': 0.0.7 - '@opentelemetry/api': 1.0.0-rc.0 - tslib: 2.2.0 - dev: false - - /@azure/core-tracing/1.0.0-preview.7: - resolution: {integrity: sha512-pkFCw6OiJrpR+aH1VQe6DYm3fK2KWCC5Jf3m/Pv1RxF08M1Xm08RCyQ5Qe0YyW5L16yYT2nnV48krVhYZ6SGFA==} - dependencies: - '@opencensus/web-types': 0.0.7 - '@opentelemetry/types': 0.2.0 - tslib: 1.14.1 - dev: false - - /@azure/core-tracing/1.0.0-preview.9: - resolution: {integrity: sha512-zczolCLJ5QG42AEPQ+Qg9SRYNUyB+yZ5dzof4YEc+dyWczO9G2sBqbAjLB7IqrsdHN2apkiB2oXeDKCsq48jug==} - engines: {node: '>=8.0.0'} - dependencies: - '@opencensus/web-types': 0.0.7 - '@opentelemetry/api': 0.10.2 - tslib: 2.2.0 - dev: false - - /@azure/identity/1.0.3: - resolution: {integrity: sha512-yWoOL3WjbD1sAYHdx4buFCGd9mCIHGzlTHgkhhLrmMpBztsfp9ejo5LRPYIV2Za4otfJzPL4kH/vnSLTS/4WYA==} - dependencies: - '@azure/core-http': 1.2.4 - '@azure/core-tracing': 1.0.0-preview.7 - '@azure/logger': 1.0.2 - '@opentelemetry/types': 0.2.0 - events: 3.3.0 - jws: 3.2.2 - msal: 1.4.10 - qs: 6.10.1 - tslib: 1.14.1 - uuid: 3.4.0 - dev: false - - /@azure/logger/1.0.2: - resolution: {integrity: sha512-YZNjNV0vL3nN2nedmcjQBcpCTo3oqceXmgiQtEm6fLpucjRZyQKAQruhCmCpRlB1iykqKJJ/Y8CDmT5rIE6IJw==} - engines: {node: '>=8.0.0'} - dependencies: - tslib: 2.2.0 - dev: false - - /@azure/storage-blob/12.3.0: - resolution: {integrity: sha512-nCySzNfm782pEW3sg9GHj1zE4gBeVVMeEBdWb4MefifrCwQQOoz5cXZTNFiUJAJqAO+/72r2UjZcUwHk/QmzkA==} - dependencies: - '@azure/abort-controller': 1.0.4 - '@azure/core-http': 1.2.4 - '@azure/core-lro': 1.0.5 - '@azure/core-paging': 1.1.3 - '@azure/core-tracing': 1.0.0-preview.9 - '@azure/logger': 1.0.2 - '@opentelemetry/api': 0.10.2 - events: 3.3.0 - tslib: 2.2.0 - dev: false - - /@babel/code-frame/7.12.13: - resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} - dependencies: - '@babel/highlight': 7.14.0 - - /@babel/compat-data/7.14.0: - resolution: {integrity: sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==} - - /@babel/core/7.14.0: - resolution: {integrity: sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.1 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.0 - '@babel/helper-module-transforms': 7.14.0 - '@babel/helpers': 7.14.0 - '@babel/parser': 7.14.1 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.0 - '@babel/types': 7.14.1 - convert-source-map: 1.7.0 - debug: 4.3.1 - gensync: 1.0.0-beta.2 - json5: 2.2.0 - semver: 6.3.0 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - - /@babel/generator/7.14.1: - resolution: {integrity: sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==} - dependencies: - '@babel/types': 7.14.1 - jsesc: 2.5.2 - source-map: 0.5.7 - - /@babel/helper-compilation-targets/7.13.16_@babel+core@7.14.0: - resolution: {integrity: sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.14.0 - '@babel/core': 7.14.0 - '@babel/helper-validator-option': 7.12.17 - browserslist: 4.16.6 - semver: 6.3.0 - - /@babel/helper-function-name/7.12.13: - resolution: {integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==} - dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.14.1 - - /@babel/helper-get-function-arity/7.12.13: - resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} - dependencies: - '@babel/types': 7.14.1 - - /@babel/helper-member-expression-to-functions/7.13.12: - resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} - dependencies: - '@babel/types': 7.14.1 - - /@babel/helper-module-imports/7.13.12: - resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} - dependencies: - '@babel/types': 7.14.1 - - /@babel/helper-module-transforms/7.14.0: - resolution: {integrity: sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==} - dependencies: - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.13.12 - '@babel/helper-simple-access': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.14.0 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.0 - '@babel/types': 7.14.1 - transitivePeerDependencies: - - supports-color - - /@babel/helper-optimise-call-expression/7.12.13: - resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} - dependencies: - '@babel/types': 7.14.1 - - /@babel/helper-plugin-utils/7.13.0: - resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} - - /@babel/helper-replace-supers/7.13.12: - resolution: {integrity: sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==} - dependencies: - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.14.0 - '@babel/types': 7.14.1 - transitivePeerDependencies: - - supports-color - - /@babel/helper-simple-access/7.13.12: - resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} - dependencies: - '@babel/types': 7.14.1 - - /@babel/helper-split-export-declaration/7.12.13: - resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} - dependencies: - '@babel/types': 7.14.1 - - /@babel/helper-validator-identifier/7.14.0: - resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} - - /@babel/helper-validator-option/7.12.17: - resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} - - /@babel/helpers/7.14.0: - resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} - dependencies: - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.0 - '@babel/types': 7.14.1 - transitivePeerDependencies: - - supports-color - - /@babel/highlight/7.14.0: - resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - chalk: 2.4.2 - js-tokens: 4.0.0 - - /@babel/parser/7.14.1: - resolution: {integrity: sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==} - engines: {node: '>=6.0.0'} - hasBin: true - - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.0: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.0: - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.0: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.0: - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.0: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.0: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.0: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.0: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.0: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.0: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.0: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.0 - '@babel/helper-plugin-utils': 7.13.0 - - /@babel/template/7.12.13: - resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.14.1 - '@babel/types': 7.14.1 - - /@babel/traverse/7.14.0: - resolution: {integrity: sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.1 - '@babel/helper-function-name': 7.12.13 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.14.1 - '@babel/types': 7.14.1 - debug: 4.3.1 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - /@babel/types/7.14.1: - resolution: {integrity: sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==} - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - to-fast-properties: 2.0.0 - - /@bcoe/v8-coverage/0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - - /@cnakazawa/watch/1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} - engines: {node: '>=0.1.95'} - hasBin: true - dependencies: - exec-sh: 0.3.6 - minimist: 1.2.5 - - /@eslint/eslintrc/0.2.2: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.1 - espree: 7.3.1 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - js-yaml: 3.13.1 - lodash: 4.17.21 - minimatch: 3.0.4 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.13.1 - resolve-from: 5.0.0 - - /@istanbuljs/schema/0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - - /@jest/console/25.5.0: - resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-message-util: 25.5.0 - jest-util: 25.5.0 - slash: 3.0.0 - - /@jest/core/25.4.0: - resolution: {integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/reporters': 25.4.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.4.0 - '@jest/types': 25.4.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.6 - jest-changed-files: 25.5.0 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-resolve-dependencies: 25.5.4 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - jest-snapshot: 25.4.0 - jest-util: 25.5.0 - jest-validate: 25.5.0 - jest-watcher: 25.5.0 - micromatch: 4.0.4 - p-each-series: 2.2.0 - realpath-native: 2.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - - /@jest/environment/25.5.0: - resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - - /@jest/fake-timers/25.5.0: - resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - lolex: 5.1.2 - - /@jest/globals/25.5.2: - resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/types': 25.5.0 - expect: 25.5.0 - - /@jest/reporters/25.4.0: - resolution: {integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==} - engines: {node: '>= 8.3'} - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.4.0 - '@jest/types': 25.4.0 - chalk: 3.0.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.7 - istanbul-lib-coverage: 3.0.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.2 - jest-haste-map: 25.5.1 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-worker: 25.5.0 - slash: 3.0.0 - source-map: 0.6.1 - string-length: 3.1.0 - terminal-link: 2.1.1 - v8-to-istanbul: 4.1.4 - optionalDependencies: - node-notifier: 6.0.0 - transitivePeerDependencies: - - supports-color - - /@jest/source-map/25.5.0: - resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} - engines: {node: '>= 8.3'} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.6 - source-map: 0.6.1 - - /@jest/test-result/25.5.0: - resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/types': 25.5.0 - '@types/istanbul-lib-coverage': 2.0.3 - collect-v8-coverage: 1.0.1 - - /@jest/test-sequencer/25.5.4: - resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/test-result': 25.5.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - - /@jest/transform/25.4.0: - resolution: {integrity: sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.0 - '@jest/types': 25.4.0 - babel-plugin-istanbul: 6.0.0 - chalk: 3.0.0 - convert-source-map: 1.7.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-regex-util: 25.2.6 - jest-util: 25.5.0 - micromatch: 4.0.4 - pirates: 4.0.1 - realpath-native: 2.0.0 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - - /@jest/transform/25.5.1: - resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.0 - '@jest/types': 25.5.0 - babel-plugin-istanbul: 6.0.0 - chalk: 3.0.0 - convert-source-map: 1.7.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-regex-util: 25.2.6 - jest-util: 25.5.0 - micromatch: 4.0.4 - pirates: 4.0.1 - realpath-native: 2.0.0 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - - /@jest/types/25.4.0: - resolution: {integrity: sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==} - engines: {node: '>= 8.3'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 - chalk: 3.0.0 - - /@jest/types/25.5.0: - resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} - engines: {node: '>= 8.3'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 - chalk: 3.0.0 - - /@microsoft/api-extractor-model/7.12.4: - resolution: {integrity: sha512-uTLpqr48g3ICFMadIE2rQvEhA/y4Ez3m2KqQ9qtsr/weIJ/64LI+ItZTKrrKHAxP7tLgGv0FodLsy5E7cyJy/A==} - dependencies: - '@microsoft/tsdoc': 0.12.24 - '@rushstack/node-core-library': 3.36.1 - dev: true - - /@microsoft/api-extractor/7.13.4: - resolution: {integrity: sha512-Y/XxSKL9velCpd0DffSFG6kYpH47KE2eECN28ompu8CUG7jbYFUJcMgk/6R/d44vlg3V77FnF8TZ+KzTlnN9SQ==} - hasBin: true - dependencies: - '@microsoft/api-extractor-model': 7.12.4 - '@microsoft/tsdoc': 0.12.24 - '@rushstack/node-core-library': 3.36.1 - '@rushstack/rig-package': 0.2.11 - '@rushstack/ts-command-line': 4.7.9 - colors: 1.2.5 - lodash: 4.17.21 - resolve: 1.17.0 - semver: 7.3.5 - source-map: 0.6.1 - typescript: 4.1.5 - dev: true - - /@microsoft/gulp-core-build-mocha/3.9.13: - resolution: {integrity: sha512-Qv9Ww+fPTPSu3LC/f9ZQBz1YJKndyM/oiHkJJx9lOWESuUh9VmmPyb6QAW+8NF/hiaGcxSctYMJi6SDtBmWPFw==} - dependencies: - '@microsoft/gulp-core-build': 3.17.13 - '@types/node': 10.17.13 - glob: 7.0.6 - gulp: 4.0.2 - gulp-istanbul: 0.10.4 - gulp-mocha: 6.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@microsoft/gulp-core-build-typescript/8.5.21: - resolution: {integrity: sha512-BKOj4C+/tmmreg2cr6hrKptXG15IU/HDzuJWBps1ylKSJMBVNS2/I/EdlrEhvqbLKcXGLhnbUjwcibwrVTBI+w==} - dependencies: - '@microsoft/gulp-core-build': 3.17.13 - '@rushstack/node-core-library': 3.36.1 - '@types/node': 10.17.13 - decomment: 0.9.4 - glob: 7.0.6 - glob-escape: 0.0.2 - resolve: 1.17.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@microsoft/gulp-core-build/3.17.13: - resolution: {integrity: sha512-FRRfFv+0yl9h7C/JdZkaVSJeShuYHfLbyNO9CCEB00XPRFA33mVIWCruxjDpFvaSWCEjmp/oc6jo5OlYcLv26A==} - dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@rushstack/node-core-library': 3.36.1 - '@types/chalk': 0.4.31 - '@types/gulp': 4.0.6 - '@types/jest': 25.2.1 - '@types/node': 10.17.13 - '@types/node-notifier': 0.0.28 - '@types/orchestrator': 0.0.30 - '@types/semver': 7.3.5 - '@types/through2': 2.0.32 - '@types/vinyl': 2.0.3 - '@types/yargs': 0.0.34 - colors: 1.2.5 - del: 2.2.2 - end-of-stream: 1.1.0 - glob: 7.0.6 - glob-escape: 0.0.2 - globby: 5.0.0 - gulp: 4.0.2 - gulp-flatten: 0.2.0 - gulp-if: 2.0.2 - jest: 25.4.0 - jest-cli: 25.4.0 - jest-environment-jsdom: 25.4.0 - jest-nunit-reporter: 1.3.1 - jsdom: 11.11.0 - lodash.merge: 4.6.2 - merge2: 1.0.3 - node-notifier: 5.0.2 - object-assign: 4.1.1 - orchestrator: 0.3.8 - pretty-hrtime: 1.0.3 - semver: 7.3.5 - through2: 2.0.5 - vinyl: 2.2.1 - xml: 1.0.1 - yargs: 4.6.0 - z-schema: 3.18.4 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@microsoft/node-library-build/6.5.21: - resolution: {integrity: sha512-KbFaB/NJ+ZHKdLH2cIgnM185MNnOYUMD0OuA3C+mucssGsFoaFUUWYs/UhHeRzPuhLHF29GpuG5U9WHYY2AG6w==} - dependencies: - '@microsoft/gulp-core-build': 3.17.13 - '@microsoft/gulp-core-build-mocha': 3.9.13 - '@microsoft/gulp-core-build-typescript': 8.5.21 - '@types/gulp': 4.0.6 - '@types/node': 10.17.13 - gulp: 4.0.2 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@microsoft/rush-stack-compiler-3.9/0.4.42: - resolution: {integrity: sha512-Okkr/12AR5YCQFE6k8raUQklg8K5Z/J56qZVPtTIoA+IoTIxQZ/ZKfuayizqB5WvFtqdLB97KxkaiuOELVtwYA==} - hasBin: true - dependencies: - '@microsoft/api-extractor': 7.13.4 - '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/node-core-library': 3.36.1 - '@types/node': 10.17.13 - eslint: 7.12.1 - import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.9.9 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - dev: true - - /@microsoft/teams-js/1.3.0-beta.4: - resolution: {integrity: sha512-AxDfMpiVqh3hsqTxMEYtQoz866WB/sw/Jl0pgTLh6sMHHmIBNMd+E0pVcP9WNk8zTkr9LCphJ5SziU1C8BgZMA==} - dev: true - - /@microsoft/tsdoc-config/0.15.2: - resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} - dependencies: - '@microsoft/tsdoc': 0.13.2 - ajv: 6.12.6 - jju: 1.4.0 - resolve: 1.19.0 - - /@microsoft/tsdoc/0.12.24: - resolution: {integrity: sha512-Mfmij13RUTmHEMi9vRUhMXD7rnGR2VvxeNYtaGtaJ4redwwjT4UXYJ+nzmVJF7hhd4pn/Fx5sncDKxMVFJSWPg==} - dev: true - - /@microsoft/tsdoc/0.13.2: - resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} - - /@nodelib/fs.scandir/2.1.4: - resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.4 - run-parallel: 1.2.0 - - /@nodelib/fs.stat/2.0.4: - resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} - engines: {node: '>= 8'} - - /@nodelib/fs.walk/1.2.6: - resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.4 - fastq: 1.11.0 - - /@opencensus/web-types/0.0.7: - resolution: {integrity: sha512-xB+w7ZDAu3YBzqH44rCmG9/RlrOmFuDPt/bpf17eJr8eZSrLt7nc7LnWdxM9Mmoj/YKMHpxRg28txu3TcpiL+g==} - engines: {node: '>=6.0'} - dev: false - - /@opentelemetry/api/0.10.2: - resolution: {integrity: sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==} - engines: {node: '>=8.0.0'} - dependencies: - '@opentelemetry/context-base': 0.10.2 - dev: false - - /@opentelemetry/api/1.0.0-rc.0: - resolution: {integrity: sha512-iXKByCMfrlO5S6Oh97BuM56tM2cIBB0XsL/vWF/AtJrJEKx4MC/Xdu0xDsGXMGcNWpqF7ujMsjjnp0+UHBwnDQ==} - engines: {node: '>=8.0.0'} - dev: false - - /@opentelemetry/context-base/0.10.2: - resolution: {integrity: sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==} - engines: {node: '>=8.0.0'} - dev: false - - /@opentelemetry/types/0.2.0: - resolution: {integrity: sha512-GtwNB6BNDdsIPAYEdpp3JnOGO/3AJxjPvny53s3HERBdXSJTGQw8IRhiaTEX0b3w9P8+FwFZde4k+qkjn67aVw==} - engines: {node: '>=8.0.0'} - deprecated: Package renamed to @opentelemetry/api, see https://github.com/open-telemetry/opentelemetry-js - dev: false - - /@pnpm/error/1.4.0: - resolution: {integrity: sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==} - engines: {node: '>=10.16'} - dev: false - - /@pnpm/link-bins/5.3.25: - resolution: {integrity: sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==} - engines: {node: '>=10.16'} - dependencies: - '@pnpm/error': 1.4.0 - '@pnpm/package-bins': 4.1.0 - '@pnpm/read-modules-dir': 2.0.3 - '@pnpm/read-package-json': 4.0.0 - '@pnpm/read-project-manifest': 1.1.7 - '@pnpm/types': 6.4.0 - '@zkochan/cmd-shim': 5.1.0 - is-subdir: 1.2.0 - is-windows: 1.0.2 - mz: 2.7.0 - normalize-path: 3.0.0 - p-settle: 4.1.1 - ramda: 0.27.1 - dev: false - - /@pnpm/package-bins/4.1.0: - resolution: {integrity: sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==} - engines: {node: '>=10.16'} - dependencies: - '@pnpm/types': 6.4.0 - fast-glob: 3.2.5 - is-subdir: 1.2.0 - dev: false - - /@pnpm/read-modules-dir/2.0.3: - resolution: {integrity: sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==} - engines: {node: '>=10.13'} - dependencies: - mz: 2.7.0 - dev: false - - /@pnpm/read-package-json/4.0.0: - resolution: {integrity: sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==} - engines: {node: '>=10.16'} - dependencies: - '@pnpm/error': 1.4.0 - '@pnpm/types': 6.4.0 - load-json-file: 6.2.0 - normalize-package-data: 3.0.2 - dev: false - - /@pnpm/read-project-manifest/1.1.7: - resolution: {integrity: sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==} - engines: {node: '>=10.16'} - dependencies: - '@pnpm/error': 1.4.0 - '@pnpm/types': 6.4.0 - '@pnpm/write-project-manifest': 1.1.7 - detect-indent: 6.0.0 - fast-deep-equal: 3.1.3 - graceful-fs: 4.2.4 - is-windows: 1.0.2 - json5: 2.2.0 - parse-json: 5.2.0 - read-yaml-file: 2.1.0 - sort-keys: 4.2.0 - strip-bom: 4.0.0 - dev: false - - /@pnpm/types/6.4.0: - resolution: {integrity: sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==} - engines: {node: '>=10.16'} - dev: false - - /@pnpm/write-project-manifest/1.1.7: - resolution: {integrity: sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==} - engines: {node: '>=10.16'} - dependencies: - '@pnpm/types': 6.4.0 - json5: 2.2.0 - mz: 2.7.0 - write-file-atomic: 3.0.3 - write-yaml-file: 4.2.0 - dev: false - - /@rushstack/eslint-config/2.3.3_eslint@7.12.1+typescript@3.9.9: - resolution: {integrity: sha512-/gyjeHrW3cido4I/JGofsXFYr0P/jHA0oX1bNTc9TmKgHUAVATyhL0T24rApH1UTPBRAYyJKG+WoBtJpkj6eng==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - typescript: '>=3.0.0' - dependencies: - '@rushstack/eslint-patch': 1.0.6 - '@rushstack/eslint-plugin': 0.7.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/eslint-plugin-packlets': 0.2.1_eslint@7.12.1+typescript@3.9.9 - '@rushstack/eslint-plugin-security': 0.1.4_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 - eslint: 7.12.1 - eslint-plugin-promise: 4.2.1 - eslint-plugin-react: 7.20.6_eslint@7.12.1 - eslint-plugin-tsdoc: 0.2.14 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - dev: true - - /@rushstack/eslint-patch/1.0.6: - resolution: {integrity: sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==} - dev: true - - /@rushstack/eslint-plugin-packlets/0.2.1_eslint@7.12.1+typescript@3.9.9: - resolution: {integrity: sha512-TAcoC/v8h+e9lcrE6Am5ZbwDZ18FHEfMIsU75Mj8sVg9JCd1Yf6UtLFZJDyZjOFt0oUY41DXPNHALd0py8F56Q==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@rushstack/eslint-plugin-security/0.1.4_eslint@7.12.1+typescript@3.9.9: - resolution: {integrity: sha512-AiNUS5H4/RvyNI9FDKdd4ya3PovjpPVU9Pr7He1JPvqLHOCT8P9n5YpRHjxx0ftD77mDLT5HrcOKjxTW7BZQHg==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@rushstack/eslint-plugin/0.7.3_eslint@7.12.1+typescript@3.9.9: - resolution: {integrity: sha512-8+AqxybpcJJuxn0+fsWwMIMj2g2tLfPrbOyhEi+Rozh36eTmgGXF45qh8bHE1gicsX4yGDj2ob1P62oQV6hs3g==} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@rushstack/heft-config-file/0.3.18: - resolution: {integrity: sha512-0himE+YJDiAiyKZ/Do5wgtOS4aqMJuocshwXi49+UPNFCyDvPcxNJgOcJlcFOCXJiGUy+cgzQZIkmZoZbcQ12g==} - engines: {node: '>=10.13.0'} - dependencies: - '@rushstack/node-core-library': 3.36.1 - '@rushstack/rig-package': 0.2.11 - jsonpath-plus: 4.0.0 - dev: true - - /@rushstack/heft-node-rig/1.0.8_@rushstack+heft@0.28.0: - resolution: {integrity: sha512-1zppQo1aKlkcZ7ZH1AGr/NeNfHttgPfB9vygAZ/0yQ9pUmlNhkKehkYovaCGFLmvBXoOv9k01XIwY6CSBYjUhQ==} - peerDependencies: - '@rushstack/heft': ^0.28.0 - dependencies: - '@microsoft/api-extractor': 7.13.4 - '@rushstack/heft': 0.28.0 - eslint: 7.12.1 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - dev: true - - /@rushstack/heft/0.28.0: - resolution: {integrity: sha512-aYjjiJiWATZLflV1oPLyVm7LvIFLttyArJBvJgy4GhEwZsizp6SxJYDTeAX+0T+Jn58Tt5P2DEfciqT7ciWAdA==} - engines: {node: '>=10.13.0'} - hasBin: true - dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': 0.3.18 - '@rushstack/node-core-library': 3.36.1 - '@rushstack/rig-package': 0.2.11 - '@rushstack/ts-command-line': 4.7.9 - '@rushstack/typings-generator': 0.3.3 - '@types/tapable': 1.0.6 - argparse: 1.0.10 - chokidar: 3.4.3 - fast-glob: 3.2.5 - glob: 7.0.6 - glob-escape: 0.0.2 - jest-snapshot: 25.4.0 - node-sass: 5.0.0 - postcss: 7.0.32 - postcss-modules: 1.5.0 - prettier: 2.1.2 - semver: 7.3.5 - tapable: 1.1.3 - true-case-path: 2.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@rushstack/node-core-library/3.36.1: - resolution: {integrity: sha512-YMXJ0bEpxG9AnK1shZTOay5xSIuerzxCV9sscn3xynnndBdma0oE243V79Fb25zzLfkZ1Xg9TbOXc5zmF7NYYA==} - dependencies: - '@types/node': 10.17.13 - colors: 1.2.5 - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.17.0 - semver: 7.3.5 - timsort: 0.3.0 - z-schema: 3.18.4 - dev: true - - /@rushstack/rig-package/0.2.11: - resolution: {integrity: sha512-6Q07ZxjnthXWSXfDy/CgjhhGaqb/0RvZbqWScLr216Cy7fuAAmjbMhE2E53+rjXOsolrS5Ep7Xcl5TQre723cA==} - dependencies: - resolve: 1.17.0 - strip-json-comments: 3.1.1 - dev: true - - /@rushstack/tree-pattern/0.2.1: - resolution: {integrity: sha512-ZRPQdV0LxUY/HRIvVKNz3Sb/qbklSthL2pY0qkNoycXKcXbCgXEP3TxL+i1/tW9g1jqft4o+pl9wx12Q6Uc0Xw==} - dev: true - - /@rushstack/ts-command-line/4.7.9: - resolution: {integrity: sha512-Jq5O4t0op9xdFfS9RbUV/ZFlAFxX6gdVTY+69UFRTn9pwWOzJR0kroty01IlnDByPCgvHH8RMz9sEXzD9Qxdrg==} - dependencies: - '@types/argparse': 1.0.38 - argparse: 1.0.10 - colors: 1.2.5 - string-argv: 0.3.1 - dev: true - - /@rushstack/typings-generator/0.3.3: - resolution: {integrity: sha512-lmQK/OFKs8nXkVvZ/zWsswO7SzmzX+slsEFeqYLXavR8BRXEOGz8DcEKcMcb1jebrgvTnE0Y00KWrNcFyZ1iVg==} - dependencies: - '@rushstack/node-core-library': 3.36.1 - '@types/node': 10.17.13 - chokidar: 3.4.3 - glob: 7.0.6 - dev: true - - /@sinonjs/commons/1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} - dependencies: - type-detect: 4.0.8 - - /@types/anymatch/1.3.1: - resolution: {integrity: sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==} - - /@types/argparse/1.0.38: - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - - /@types/autoprefixer/9.7.2: - resolution: {integrity: sha512-QX7U7YW3zX3ex6MECtWO9folTGsXeP4b8bSjTq3I1ODM+H+sFHwGKuof+T+qBcDClGlCGtDb3SVfiTVfmcxw4g==} - dependencies: - '@types/browserslist': 4.15.0 - postcss: 7.0.32 - dev: true - - /@types/babel__core/7.1.14: - resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} - dependencies: - '@babel/parser': 7.14.1 - '@babel/types': 7.14.1 - '@types/babel__generator': 7.6.2 - '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.11.1 - - /@types/babel__generator/7.6.2: - resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} - dependencies: - '@babel/types': 7.14.1 - - /@types/babel__template/7.4.0: - resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} - dependencies: - '@babel/parser': 7.14.1 - '@babel/types': 7.14.1 - - /@types/babel__traverse/7.11.1: - resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} - dependencies: - '@babel/types': 7.14.1 - - /@types/body-parser/1.19.0: - resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} - dependencies: - '@types/connect': 3.4.34 - '@types/node': 10.17.13 - dev: true - - /@types/browserslist/4.15.0: - resolution: {integrity: sha512-h9LyKErRGZqMsHh9bd+FE8yCIal4S0DxKTOeui56VgVXqa66TKiuaIUxCAI7c1O0LjaUzOTcsMyOpO9GetozRA==} - deprecated: This is a stub types definition. browserslist provides its own type definitions, so you do not need this installed. - dependencies: - browserslist: 4.16.6 - dev: true - - /@types/chalk/0.4.31: - resolution: {integrity: sha1-ox10JBprHtu5c8822XooloNKUfk=} - - /@types/clean-css/4.2.1: - resolution: {integrity: sha512-A1HQhQ0hkvqqByJMgg+Wiv9p9XdoYEzuwm11SVo1mX2/4PSdhjcrUlilJQoqLscIheC51t1D5g+EFWCXZ2VTQQ==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/cli-table/0.3.0: - resolution: {integrity: sha512-QnZUISJJXyhyD6L1e5QwXDV/A5i2W1/gl6D6YMc8u0ncPepbv/B4w3S+izVvtAg60m6h+JP09+Y/0zF2mojlFQ==} - dev: true - - /@types/connect-history-api-fallback/1.3.4: - resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} - dependencies: - '@types/express-serve-static-core': 4.11.0 - '@types/node': 10.17.13 - dev: true - - /@types/connect/3.4.34: - resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/eslint-scope/3.7.0: - resolution: {integrity: sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==} - dependencies: - '@types/eslint': 7.2.0 - '@types/estree': 0.0.44 - dev: false - - /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} - - /@types/eslint/7.2.0: - resolution: {integrity: sha512-LpUXkr7fnmPXWGxB0ZuLEzNeTURuHPavkC5zuU4sg62/TgL5ZEjamr5Y8b6AftwHtx2bPJasI+CL0TT2JwQ7aA==} - dependencies: - '@types/estree': 0.0.44 - '@types/json-schema': 7.0.7 - - /@types/estree/0.0.44: - resolution: {integrity: sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==} - - /@types/estree/0.0.47: - resolution: {integrity: sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==} - dev: false - - /@types/events/3.0.0: - resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - - /@types/express-serve-static-core/4.11.0: - resolution: {integrity: sha512-hOi1QNb+4G+UjDt6CEJ6MjXHy+XceY7AxIa28U9HgJ80C+3gIbj7h5dJNxOI7PU3DO1LIhGP5Bs47Dbf5l8+MA==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/express/4.11.0: - resolution: {integrity: sha512-N1Wdp3v4KmdO3W/CM7KXrDwM4xcVZjlHF2dAOs7sNrTUX8PY3G4n9NkaHlfjGFEfgFeHmRRjywoBd4VkujDs9w==} - dependencies: - '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.11.0 - '@types/serve-static': 1.13.1 - dev: true - - /@types/fs-extra/7.0.0: - resolution: {integrity: sha512-ndoMMbGyuToTy4qB6Lex/inR98nPiNHacsgMPvy+zqMLgSxbt8VtWpDArpGp69h1fEDQHn1KB+9DWD++wgbwYA==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/glob-stream/6.1.0: - resolution: {integrity: sha512-RHv6ZQjcTncXo3thYZrsbAVwoy4vSKosSWhuhuQxLOTv74OJuFQxXkmUuZCr3q9uNBEVCvIzmZL/FeRNbHZGUg==} - dependencies: - '@types/glob': 7.1.1 - '@types/node': 10.17.13 - - /@types/glob/7.1.1: - resolution: {integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==} - dependencies: - '@types/events': 3.0.0 - '@types/minimatch': 2.0.29 - '@types/node': 10.17.13 - - /@types/graceful-fs/4.1.5: - resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} - dependencies: - '@types/node': 10.17.13 - - /@types/gulp-istanbul/0.9.30: - resolution: {integrity: sha1-RAh5rEB1frbwiO+CjRaedfkV7gs=} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/gulp-mocha/0.0.32: - resolution: {integrity: sha512-30OJubm6wl7oVFR7ibaaTl0h52sRQDJwB0h7SXm8KbPG7TN3Bb8QqNI7ObfGFjCoBCk9tr55R4278ckLMFzNcw==} - dependencies: - '@types/mocha': 5.2.5 - '@types/node': 10.17.13 - dev: true - - /@types/gulp/4.0.6: - resolution: {integrity: sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==} - dependencies: - '@types/undertaker': 1.2.6 - '@types/vinyl-fs': 2.4.11 - chokidar: 2.1.8 - - /@types/heft-jest/1.0.1: - resolution: {integrity: sha512-cF2iEUpvGh2WgLowHVAdjI05xuDo+GwCA8hGV3Q5PBl8apjd6BTcpPFQ2uPlfUM7BLpgur2xpYo8VeBXopMI4A==} - dependencies: - '@types/jest': 25.2.1 - dev: true - - /@types/html-minifier-terser/5.1.1: - resolution: {integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==} - - /@types/http-proxy/1.17.5: - resolution: {integrity: sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/inquirer/7.3.1: - resolution: {integrity: sha512-osD38QVIfcdgsPCT0V3lD7eH0OFurX71Jft18bZrsVQWVRt6TuxRzlr0GJLrxoHZR2V5ph7/qP8se/dcnI7o0g==} - dependencies: - '@types/through': 0.0.30 - rxjs: 6.6.7 - dev: true - - /@types/istanbul-lib-coverage/2.0.3: - resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} - - /@types/istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - - /@types/istanbul-reports/1.1.2: - resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-lib-report': 3.0.0 - - /@types/jest/25.2.1: - resolution: {integrity: sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==} - dependencies: - jest-diff: 25.5.0 - pretty-format: 25.5.0 - - /@types/jju/1.4.1: - resolution: {integrity: sha512-LFt+YA7Lv2IZROMwokZKiPNORAV5N3huMs3IKnzlE430HWhWYZ8b+78HiwJXJJP1V2IEjinyJURuRJfGoaFSIA==} - dev: true - - /@types/js-yaml/3.12.1: - resolution: {integrity: sha512-SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==} - dev: true - - /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} - - /@types/loader-utils/1.1.3: - resolution: {integrity: sha512-euKGFr2oCB3ASBwG39CYJMR3N9T0nanVqXdiH7Zu/Nqddt6SmFRxytq/i2w9LQYNQekEtGBz+pE3qG6fQTNvRg==} - dependencies: - '@types/node': 10.17.13 - '@types/webpack': 4.41.24 - dev: true - - /@types/lodash/4.14.116: - resolution: {integrity: sha512-lRnAtKnxMXcYYXqOiotTmJd74uawNWuPnsnPrrO7HiFuE3npE2iQhfABatbYDyxTNqZNuXzcKGhw37R7RjBFLg==} - - /@types/long/4.0.0: - resolution: {integrity: sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==} - dev: false - - /@types/mime/0.0.29: - resolution: {integrity: sha1-+8/TMFc7kS71nu7hRgK/rOYwdUs=} - dev: true - - /@types/minimatch/2.0.29: - resolution: {integrity: sha1-UALhT3Xi1x5WQoHfBDHIwbSio2o=} - - /@types/minipass/2.2.0: - resolution: {integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/mocha/5.2.5: - resolution: {integrity: sha512-lAVp+Kj54ui/vLUFxsJTMtWvZraZxum3w3Nwkble2dNuV5VnPA+Mi2oGX9XYJAaIvZi3tn3cbjS/qcJXRb6Bww==} - dev: true - - /@types/node-fetch/1.6.9: - resolution: {integrity: sha512-n2r6WLoY7+uuPT7pnEtKJCmPUGyJ+cbyBR8Avnu4+m1nzz7DwBVuyIvvlBzCZ/nrpC7rIgb3D6pNavL7rFEa9g==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/node-fetch/2.5.10: - resolution: {integrity: sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==} - dependencies: - '@types/node': 10.17.13 - form-data: 3.0.1 - dev: false - - /@types/node-forge/0.9.1: - resolution: {integrity: sha512-xNO6BfB4Du8DSChdbqyTf488gQwCEUjkxVQq8CeigoG6N7INc8TTRHJK+88IcrnJ0Q8HWPLK4X8pwC8Rcx+sYg==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/node-notifier/0.0.28: - resolution: {integrity: sha1-hro9OqjZGDUswxkdiN4yiyDck8E=} - dependencies: - '@types/node': 10.17.13 - - /@types/node-sass/4.11.1: - resolution: {integrity: sha512-wPOmOEEtbwQiPTIgzUuRSQZ3H5YHinsxRGeZzPSDefAm4ylXWnZG9C0adses8ymyplKK0gwv3JkDNO8GGxnWfg==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/node/10.17.13: - resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} - - /@types/normalize-package-data/2.4.0: - resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} - - /@types/npm-package-arg/6.1.0: - resolution: {integrity: sha512-vbt5fb0y1svMhu++1lwtKmZL76d0uPChFlw7kEzyUmTwfmpHRcFb8i0R8ElT69q/L+QLgK2hgECivIAvaEDwag==} - dev: true - - /@types/npm-packlist/1.1.1: - resolution: {integrity: sha512-+0ZRUpPOs4Mvvwj/pftWb14fnPN/yS6nOp6HZFyIMDuUmyPtKXcO4/SPhyRGR6dUCAn1B3hHJozD/UCrU+Mmew==} - dev: true - - /@types/orchestrator/0.0.30: - resolution: {integrity: sha1-3N2o1ke1aLex40F4yx8LRKyamOU=} - dependencies: - '@types/q': 1.5.4 - - /@types/parse-json/4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - dev: true - - /@types/prettier/1.19.1: - resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} - - /@types/prop-types/15.7.3: - resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==} - dev: true - - /@types/q/1.5.4: - resolution: {integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==} - - /@types/react-dom/16.9.8: - resolution: {integrity: sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==} - dependencies: - '@types/react': 16.9.45 - dev: true - - /@types/react/16.9.45: - resolution: {integrity: sha512-vv950slTF5UZ5eDOf13b8qC1SD4rTvkqg3HfaUKzr17U97oeJZAa+dUaIHn0QoOJflNTIt6Pem9MmapULs9dkA==} - dependencies: - '@types/prop-types': 15.7.3 - csstype: 3.0.8 - dev: true - - /@types/read-package-tree/5.1.0: - resolution: {integrity: sha512-QEaGDX5COe5Usog79fca6PEycs59075O/W0QcOJjVNv+ZQ26xjqxg8sWu63Lwdt4KAI08gb4Muho1EbEKs3YFw==} - dev: true - - /@types/resolve/1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/sass/1.16.0: - resolution: {integrity: sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/semver/7.3.5: - resolution: {integrity: sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==} - - /@types/serve-static/1.13.1: - resolution: {integrity: sha512-jDMH+3BQPtvqZVIcsH700Dfi8Q3MIcEx16g/VdxjoqiGR/NntekB10xdBpirMKnPe9z2C5cBmL0vte0YttOr3Q==} - dependencies: - '@types/express-serve-static-core': 4.11.0 - '@types/mime': 0.0.29 - dev: true - - /@types/source-list-map/0.1.2: - resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==} - - /@types/source-map/0.5.0: - resolution: {integrity: sha1-3TS72OMv5OdPLj2KwH+KpbRaR6w=} - - /@types/ssri/7.1.0: - resolution: {integrity: sha512-CJR8I0rHwuhpS6YBq1q+StUlQBuxoyfVVZ3O1FDiXH1HJtNm90lErBsZpr2zBMF2x5d9khvq105CQ03EXkZzAQ==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/stack-utils/1.0.1: - resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} - - /@types/strict-uri-encode/2.0.0: - resolution: {integrity: sha512-R6vDd7CHxcWMzv5wfVhR3qyCRVQoZKwVd6kit0rkozTThRZSXZKEW2Kz3AxfVqq9+UyJAz1g8Q+bJ3CL6NzztQ==} - dev: true - - /@types/tapable/1.0.6: - resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} - - /@types/tar/4.0.3: - resolution: {integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==} - dependencies: - '@types/minipass': 2.2.0 - '@types/node': 10.17.13 - dev: true - - /@types/through/0.0.30: - resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} - dependencies: - '@types/node': 10.17.13 - dev: true - - /@types/through2/2.0.32: - resolution: {integrity: sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=} - dependencies: - '@types/node': 10.17.13 - - /@types/timsort/0.3.0: - resolution: {integrity: sha512-SFjNmiiq4uCs9eXvxbaJMa8pnmlepV8dT2p0nCfdRL1h/UU7ZQFsnCLvtXRHTb3rnyILpQz4Kh8JoTqvDdgxYw==} - dev: true - - /@types/tunnel/0.0.1: - resolution: {integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==} - dependencies: - '@types/node': 10.17.13 - dev: false - - /@types/uglify-js/2.6.29: - resolution: {integrity: sha512-BdFLCZW0GTl31AbqXSak8ss/MqEZ3DN2MH9rkAyGoTuzK7ifGUlX+u0nfbWeTsa7IPcZhtn8BlpYBXSV+vqGhQ==} - dependencies: - '@types/source-map': 0.5.0 - - /@types/undertaker-registry/1.0.1: - resolution: {integrity: sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==} - - /@types/undertaker/1.2.6: - resolution: {integrity: sha512-sG5MRcsWRokQXtj94uCqPxReXldm4ZvXif34YthgHEpzipcBAFTg+4IoWFcvdA0hGM1KdpPj2efdzcD2pETqQA==} - dependencies: - '@types/node': 10.17.13 - '@types/undertaker-registry': 1.0.1 - async-done: 1.3.2 - - /@types/vinyl-fs/2.4.11: - resolution: {integrity: sha512-2OzQSfIr9CqqWMGqmcERE6Hnd2KY3eBVtFaulVo3sJghplUcaeMdL9ZjEiljcQQeHjheWY9RlNmumjIAvsBNaA==} - dependencies: - '@types/glob-stream': 6.1.0 - '@types/node': 10.17.13 - '@types/vinyl': 2.0.3 - - /@types/vinyl/2.0.3: - resolution: {integrity: sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==} - dependencies: - '@types/node': 10.17.13 - - /@types/webpack-dev-server/3.11.2_@types+webpack@4.41.24: - resolution: {integrity: sha512-13w1VhaghN+G1rYjkBPgN/GFRoHd9uI2fwK9cSKvLutdmZ22L9iicFEvt69by40DP2I6uNcClaGTyPY6nYhIgQ==} - peerDependencies: - '@types/webpack': ^4.0.0 - dependencies: - '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.11.0 - '@types/serve-static': 1.13.1 - '@types/webpack': 4.41.24 - http-proxy-middleware: 1.3.1 - transitivePeerDependencies: - - debug - dev: true - - /@types/webpack-dev-server/3.11.3_webpack@5.35.1: - resolution: {integrity: sha512-p9B/QClflreKDeamKhBwuo5zqtI++wwb9QNG/CdIZUFtHvtaq0dWVgbtV7iMl4Sr4vWzEFj0rn16pgUFANjLPA==} - peerDependencies: - webpack: ^5.0.0 - dependencies: - '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.11.0 - '@types/serve-static': 1.13.1 - http-proxy-middleware: 1.3.1 - webpack: 5.35.1 - transitivePeerDependencies: - - debug - dev: true - - /@types/webpack-env/1.13.0: - resolution: {integrity: sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=} - - /@types/webpack-sources/1.4.2: - resolution: {integrity: sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==} - dependencies: - '@types/node': 10.17.13 - '@types/source-list-map': 0.1.2 - source-map: 0.7.3 - - /@types/webpack/4.41.24: - resolution: {integrity: sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==} - dependencies: - '@types/anymatch': 1.3.1 - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - '@types/uglify-js': 2.6.29 - '@types/webpack-sources': 1.4.2 - source-map: 0.6.1 - dev: true - - /@types/webpack/4.41.28: - resolution: {integrity: sha512-Nn84RAiJjKRfPFFCVR8LC4ueTtTdfWAMZ03THIzZWRJB+rX24BD3LqPSFnbMscWauEsT4segAsylPDIaZyZyLQ==} - dependencies: - '@types/anymatch': 1.3.1 - '@types/node': 10.17.13 - '@types/tapable': 1.0.6 - '@types/uglify-js': 2.6.29 - '@types/webpack-sources': 1.4.2 - source-map: 0.6.1 - - /@types/wordwrap/1.0.0: - resolution: {integrity: sha512-XknqsI3sxtVduA/zP475wjMPH/qaZB6teY+AGvZkNUPhwxAac/QuKt6fpJCY9iO6ZpDhBmu9iOHgLXK78hoEDA==} - dev: true - - /@types/xmldoc/1.1.4: - resolution: {integrity: sha512-a/ONNCf9itbmzEz1ohx0Fv5TLJzXIPQTapxFu+DlYlDtn9UcAa1OhnrOOMwbU8125hFjrkJKL3qllD7vO5Bivw==} - dev: true - - /@types/yargs-parser/20.2.0: - resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} - - /@types/yargs/0.0.34: - resolution: {integrity: sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=} - - /@types/yargs/15.0.13: - resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} - dependencies: - '@types/yargs-parser': 20.2.0 - - /@types/z-schema/3.16.31: - resolution: {integrity: sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=} - dev: true - - /@typescript-eslint/eslint-plugin/3.4.0_089e1daeed8e558466a682bc7c94990b: - resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - '@typescript-eslint/parser': ^3.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - debug: 4.3.1 - eslint: 7.12.1 - functional-red-black-tree: 1.0.1 - regexpp: 3.1.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@3.9.9 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@3.9.9: - resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.9 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - - /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@3.9.9: - resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - - /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.9: - resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 - eslint: 7.12.1 - eslint-visitor-keys: 1.3.0 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - - /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - - /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.9: - resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.1 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@3.9.9 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - - /@typescript-eslint/typescript-estree/3.4.0_typescript@3.9.9: - resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - debug: 4.3.1 - eslint-visitor-keys: 1.3.0 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@3.9.9 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - - /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - eslint-visitor-keys: 1.3.0 - - /@webassemblyjs/ast/1.11.0: - resolution: {integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - dev: false - - /@webassemblyjs/ast/1.9.0: - resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==} - dependencies: - '@webassemblyjs/helper-module-context': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/wast-parser': 1.9.0 - - /@webassemblyjs/floating-point-hex-parser/1.11.0: - resolution: {integrity: sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==} - dev: false - - /@webassemblyjs/floating-point-hex-parser/1.9.0: - resolution: {integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==} - - /@webassemblyjs/helper-api-error/1.11.0: - resolution: {integrity: sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==} - dev: false - - /@webassemblyjs/helper-api-error/1.9.0: - resolution: {integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==} - - /@webassemblyjs/helper-buffer/1.11.0: - resolution: {integrity: sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==} - dev: false - - /@webassemblyjs/helper-buffer/1.9.0: - resolution: {integrity: sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==} - - /@webassemblyjs/helper-code-frame/1.9.0: - resolution: {integrity: sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==} - dependencies: - '@webassemblyjs/wast-printer': 1.9.0 - - /@webassemblyjs/helper-fsm/1.9.0: - resolution: {integrity: sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==} - - /@webassemblyjs/helper-module-context/1.9.0: - resolution: {integrity: sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - - /@webassemblyjs/helper-numbers/1.11.0: - resolution: {integrity: sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.0 - '@webassemblyjs/helper-api-error': 1.11.0 - '@xtuc/long': 4.2.2 - dev: false - - /@webassemblyjs/helper-wasm-bytecode/1.11.0: - resolution: {integrity: sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==} - dev: false - - /@webassemblyjs/helper-wasm-bytecode/1.9.0: - resolution: {integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==} - - /@webassemblyjs/helper-wasm-section/1.11.0: - resolution: {integrity: sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==} - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-buffer': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/wasm-gen': 1.11.0 - dev: false - - /@webassemblyjs/helper-wasm-section/1.9.0: - resolution: {integrity: sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-buffer': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/wasm-gen': 1.9.0 - - /@webassemblyjs/ieee754/1.11.0: - resolution: {integrity: sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==} - dependencies: - '@xtuc/ieee754': 1.2.0 - dev: false - - /@webassemblyjs/ieee754/1.9.0: - resolution: {integrity: sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==} - dependencies: - '@xtuc/ieee754': 1.2.0 - - /@webassemblyjs/leb128/1.11.0: - resolution: {integrity: sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==} - dependencies: - '@xtuc/long': 4.2.2 - dev: false - - /@webassemblyjs/leb128/1.9.0: - resolution: {integrity: sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==} - dependencies: - '@xtuc/long': 4.2.2 - - /@webassemblyjs/utf8/1.11.0: - resolution: {integrity: sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==} - dev: false - - /@webassemblyjs/utf8/1.9.0: - resolution: {integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==} - - /@webassemblyjs/wasm-edit/1.11.0: - resolution: {integrity: sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==} - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-buffer': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/helper-wasm-section': 1.11.0 - '@webassemblyjs/wasm-gen': 1.11.0 - '@webassemblyjs/wasm-opt': 1.11.0 - '@webassemblyjs/wasm-parser': 1.11.0 - '@webassemblyjs/wast-printer': 1.11.0 - dev: false - - /@webassemblyjs/wasm-edit/1.9.0: - resolution: {integrity: sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-buffer': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/helper-wasm-section': 1.9.0 - '@webassemblyjs/wasm-gen': 1.9.0 - '@webassemblyjs/wasm-opt': 1.9.0 - '@webassemblyjs/wasm-parser': 1.9.0 - '@webassemblyjs/wast-printer': 1.9.0 - - /@webassemblyjs/wasm-gen/1.11.0: - resolution: {integrity: sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==} - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/ieee754': 1.11.0 - '@webassemblyjs/leb128': 1.11.0 - '@webassemblyjs/utf8': 1.11.0 - dev: false - - /@webassemblyjs/wasm-gen/1.9.0: - resolution: {integrity: sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/ieee754': 1.9.0 - '@webassemblyjs/leb128': 1.9.0 - '@webassemblyjs/utf8': 1.9.0 - - /@webassemblyjs/wasm-opt/1.11.0: - resolution: {integrity: sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==} - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-buffer': 1.11.0 - '@webassemblyjs/wasm-gen': 1.11.0 - '@webassemblyjs/wasm-parser': 1.11.0 - dev: false - - /@webassemblyjs/wasm-opt/1.9.0: - resolution: {integrity: sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-buffer': 1.9.0 - '@webassemblyjs/wasm-gen': 1.9.0 - '@webassemblyjs/wasm-parser': 1.9.0 - - /@webassemblyjs/wasm-parser/1.11.0: - resolution: {integrity: sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==} - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@webassemblyjs/helper-api-error': 1.11.0 - '@webassemblyjs/helper-wasm-bytecode': 1.11.0 - '@webassemblyjs/ieee754': 1.11.0 - '@webassemblyjs/leb128': 1.11.0 - '@webassemblyjs/utf8': 1.11.0 - dev: false - - /@webassemblyjs/wasm-parser/1.9.0: - resolution: {integrity: sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/helper-api-error': 1.9.0 - '@webassemblyjs/helper-wasm-bytecode': 1.9.0 - '@webassemblyjs/ieee754': 1.9.0 - '@webassemblyjs/leb128': 1.9.0 - '@webassemblyjs/utf8': 1.9.0 - - /@webassemblyjs/wast-parser/1.9.0: - resolution: {integrity: sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/floating-point-hex-parser': 1.9.0 - '@webassemblyjs/helper-api-error': 1.9.0 - '@webassemblyjs/helper-code-frame': 1.9.0 - '@webassemblyjs/helper-fsm': 1.9.0 - '@xtuc/long': 4.2.2 - - /@webassemblyjs/wast-printer/1.11.0: - resolution: {integrity: sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==} - dependencies: - '@webassemblyjs/ast': 1.11.0 - '@xtuc/long': 4.2.2 - dev: false - - /@webassemblyjs/wast-printer/1.9.0: - resolution: {integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==} - dependencies: - '@webassemblyjs/ast': 1.9.0 - '@webassemblyjs/wast-parser': 1.9.0 - '@xtuc/long': 4.2.2 - - /@xtuc/ieee754/1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - /@xtuc/long/4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - /@yarnpkg/lockfile/1.0.2: - resolution: {integrity: sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==} - dev: false - - /@zkochan/cmd-shim/5.1.0: - resolution: {integrity: sha512-i8bPf1u6Kv1qMBG2JqHvqpdo/+sMaOB5Ohonpm04fvBWZ7y4M0rfI7tbHYVCokWX4BUMR5Cpu4KRSFy+YuxSqQ==} - engines: {node: '>=10.13'} - dependencies: - is-windows: 1.0.2 - dev: false - - /abab/1.0.4: - resolution: {integrity: sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=} - - /abab/2.0.5: - resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} - - /abbrev/1.0.9: - resolution: {integrity: sha1-kbR5JYinc4wl813W9jdSovh3YTU=} - - /abbrev/1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - - /accepts/1.3.7: - resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} - engines: {node: '>= 0.6'} - dependencies: - mime-types: 2.1.30 - negotiator: 0.6.2 - dev: false - - /acorn-globals/4.3.4: - resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} - dependencies: - acorn: 6.4.2 - acorn-walk: 6.2.0 - - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 7.4.1 - - /acorn-walk/6.2.0: - resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} - engines: {node: '>=0.4.0'} - - /acorn-walk/7.2.0: - resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} - engines: {node: '>=0.4.0'} - dev: false - - /acorn/5.7.4: - resolution: {integrity: sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==} - engines: {node: '>=0.4.0'} - hasBin: true - - /acorn/6.4.2: - resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} - engines: {node: '>=0.4.0'} - hasBin: true - - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - - /acorn/8.2.4: - resolution: {integrity: sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: false - - /agent-base/6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.1 - transitivePeerDependencies: - - supports-color - dev: false - - /ajv-errors/1.0.1_ajv@6.12.6: - resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} - peerDependencies: - ajv: '>=5.0.0' - dependencies: - ajv: 6.12.6 - - /ajv-keywords/3.5.2_ajv@6.12.6: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - dependencies: - ajv: 6.12.6 - - /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - /amdefine/1.0.1: - resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=} - engines: {node: '>=0.4.2'} - - /ansi-colors/1.1.0: - resolution: {integrity: sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - - /ansi-colors/3.2.4: - resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} - engines: {node: '>=6'} - dev: false - - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - - /ansi-escapes/4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - - /ansi-gray/0.1.1: - resolution: {integrity: sha1-KWLPVOyXksSFEKPetSRDaGHvclE=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-wrap: 0.1.0 - - /ansi-html/0.0.7: - resolution: {integrity: sha1-gTWEAhliqenm/QOflA0S9WynhZ4=} - engines: {'0': node >= 0.8.0} - hasBin: true - dev: false - - /ansi-regex/2.1.1: - resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} - engines: {node: '>=0.10.0'} - - /ansi-regex/4.1.0: - resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} - engines: {node: '>=6'} - - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} - engines: {node: '>=8'} - - /ansi-styles/2.2.1: - resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} - engines: {node: '>=0.10.0'} - - /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - - /ansi-wrap/0.1.0: - resolution: {integrity: sha1-qCJQ3bABXponyoLoLqYDu/pF768=} - engines: {node: '>=0.10.0'} - - /any-promise/1.3.0: - resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=} - dev: false - - /anymatch/2.0.0: - resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} - dependencies: - micromatch: 3.1.10 - normalize-path: 2.1.1 - - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.2.3 - - /append-buffer/1.0.2: - resolution: {integrity: sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=} - engines: {node: '>=0.10.0'} - dependencies: - buffer-equal: 1.0.0 - - /aproba/1.2.0: - resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - - /archy/1.0.0: - resolution: {integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=} - - /are-we-there-yet/1.1.5: - resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} - dependencies: - delegates: 1.0.0 - readable-stream: 2.3.7 - - /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - - /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: false - - /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} - engines: {node: '>=0.10.0'} - - /arr-filter/1.1.2: - resolution: {integrity: sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=} - engines: {node: '>=0.10.0'} - dependencies: - make-iterator: 1.0.1 - - /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - - /arr-map/2.0.2: - resolution: {integrity: sha1-Onc0X/wc814qkYJWAfnljy4kysQ=} - engines: {node: '>=0.10.0'} - dependencies: - make-iterator: 1.0.1 - - /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} - engines: {node: '>=0.10.0'} - - /array-differ/1.0.0: - resolution: {integrity: sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=} - engines: {node: '>=0.10.0'} - - /array-each/1.0.1: - resolution: {integrity: sha1-p5SvDAWrF1KEbudTofIRoFugxE8=} - engines: {node: '>=0.10.0'} - - /array-equal/1.0.0: - resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} - - /array-find-index/1.0.2: - resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} - engines: {node: '>=0.10.0'} - - /array-flatten/1.1.1: - resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} - dev: false - - /array-flatten/2.1.2: - resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} - dev: false - - /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - get-intrinsic: 1.1.1 - is-string: 1.0.6 - - /array-initial/1.1.0: - resolution: {integrity: sha1-L6dLJnOTccOUe9enrcc74zSz15U=} - engines: {node: '>=0.10.0'} - dependencies: - array-slice: 1.1.0 - is-number: 4.0.0 - - /array-last/1.3.0: - resolution: {integrity: sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 4.0.0 - - /array-slice/1.1.0: - resolution: {integrity: sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==} - engines: {node: '>=0.10.0'} - - /array-sort/1.0.0: - resolution: {integrity: sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==} - engines: {node: '>=0.10.0'} - dependencies: - default-compare: 1.0.0 - get-value: 2.0.6 - kind-of: 5.1.0 - - /array-union/1.0.2: - resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} - engines: {node: '>=0.10.0'} - dependencies: - array-uniq: 1.0.3 - - /array-uniq/1.0.3: - resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} - engines: {node: '>=0.10.0'} - - /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} - engines: {node: '>=0.10.0'} - - /array.prototype.flatmap/1.2.4: - resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - function-bind: 1.1.1 - - /arrify/1.0.1: - resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} - engines: {node: '>=0.10.0'} - - /asap/2.0.6: - resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} - dev: false - - /asn1.js/5.4.1: - resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} - dependencies: - bn.js: 4.12.0 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - safer-buffer: 2.1.2 - - /asn1/0.2.4: - resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} - dependencies: - safer-buffer: 2.1.2 - - /assert-plus/1.0.0: - resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} - engines: {node: '>=0.8'} - - /assert/1.5.0: - resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==} - dependencies: - object-assign: 4.1.1 - util: 0.10.3 - - /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} - engines: {node: '>=0.10.0'} - - /astral-regex/1.0.0: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} - - /async-done/1.3.2: - resolution: {integrity: sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==} - engines: {node: '>= 0.10'} - dependencies: - end-of-stream: 1.1.0 - once: 1.4.0 - process-nextick-args: 2.0.1 - stream-exhaust: 1.0.2 - - /async-each/1.0.3: - resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} - - /async-foreach/0.1.3: - resolution: {integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=} - - /async-limiter/1.0.1: - resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} - - /async-settle/1.0.0: - resolution: {integrity: sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=} - engines: {node: '>= 0.10'} - dependencies: - async-done: 1.3.2 - - /async/1.5.2: - resolution: {integrity: sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=} - - /async/2.6.3: - resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==} - dependencies: - lodash: 4.17.21 - dev: false - - /asynckit/0.4.0: - resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} - - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - - /autoprefixer/9.8.6: - resolution: {integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==} - hasBin: true - dependencies: - browserslist: 4.16.6 - caniuse-lite: 1.0.30001228 - colorette: 1.2.2 - normalize-range: 0.1.2 - num2fraction: 1.2.2 - postcss: 7.0.32 - postcss-value-parser: 4.1.0 - - /aws-sign2/0.7.0: - resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} - - /aws4/1.11.0: - resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - - /babel-jest/25.5.1_@babel+core@7.14.0: - resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} - engines: {node: '>= 8.3'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/babel__core': 7.1.14 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 25.5.0_@babel+core@7.14.0 - chalk: 3.0.0 - graceful-fs: 4.2.6 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - - /babel-plugin-istanbul/6.0.0: - resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.13.0 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 4.0.3 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - - /babel-plugin-jest-hoist/25.5.0: - resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/template': 7.12.13 - '@babel/types': 7.14.1 - '@types/babel__traverse': 7.11.1 - - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.0: - resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.0 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.0 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.0 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.0 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.0 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.0 - - /babel-preset-jest/25.5.0_@babel+core@7.14.0: - resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} - engines: {node: '>= 8.3'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.0 - babel-plugin-jest-hoist: 25.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.0 - - /bach/1.2.0: - resolution: {integrity: sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=} - engines: {node: '>= 0.10'} - dependencies: - arr-filter: 1.1.2 - arr-flatten: 1.1.0 - arr-map: 2.0.2 - array-each: 1.0.1 - array-initial: 1.1.0 - array-last: 1.3.0 - async-done: 1.3.2 - async-settle: 1.0.0 - now-and-later: 2.0.1 - - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} +packages: - /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} + /@azure/abort-controller/1.0.4: + resolution: {integrity: sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==} + engines: {node: '>=8.0.0'} dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - - /base64-js/1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - /batch/0.6.1: - resolution: {integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=} + tslib: 2.2.0 dev: false - /bcrypt-pbkdf/1.0.2: - resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} - dependencies: - tweetnacl: 0.14.5 - - /beeper/1.1.1: - resolution: {integrity: sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=} - engines: {node: '>=0.10.0'} - - /better-path-resolve/1.0.0: - resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} - engines: {node: '>=4'} - dependencies: - is-windows: 1.0.2 + /@azure/core-asynciterator-polyfill/1.0.0: + resolution: {integrity: sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg==} dev: false - /bfj/6.1.2: - resolution: {integrity: sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==} - engines: {node: '>= 6.0.0'} + /@azure/core-auth/1.3.0: + resolution: {integrity: sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A==} + engines: {node: '>=8.0.0'} dependencies: - bluebird: 3.7.2 - check-types: 8.0.3 - hoopy: 0.1.4 - tryer: 1.0.1 + '@azure/abort-controller': 1.0.4 + tslib: 2.2.0 dev: false - /big.js/3.2.0: - resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} - - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - - /binary-extensions/1.13.1: - resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==} - engines: {node: '>=0.10.0'} - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - - /binaryextensions/1.0.1: - resolution: {integrity: sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=} + /@azure/core-http/1.2.4: + resolution: {integrity: sha512-cNumz3ckyFZY5zWOgcTHSO7AKRVwxbodG8WfcEGcdH+ZJL3KvJEI/vN58H6xk5v3ijulU2x/WPGJqrMVvcI79A==} + engines: {node: '>=8.0.0'} + dependencies: + '@azure/abort-controller': 1.0.4 + '@azure/core-asynciterator-polyfill': 1.0.0 + '@azure/core-auth': 1.3.0 + '@azure/core-tracing': 1.0.0-preview.11 + '@azure/logger': 1.0.2 + '@types/node-fetch': 2.5.10 + '@types/tunnel': 0.0.1 + form-data: 3.0.1 + node-fetch: 2.6.1 + process: 0.11.10 + tough-cookie: 4.0.0 + tslib: 2.2.0 + tunnel: 0.0.6 + uuid: 8.3.2 + xml2js: 0.4.23 dev: false - /bindings/1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} + /@azure/core-lro/1.0.5: + resolution: {integrity: sha512-0EFCFZxARrIoLWMIRt4vuqconRVIO2Iin7nFBfJiYCCbKp5eEmxutNk8uqudPmG0XFl5YqlVh68/al/vbE5OOg==} + engines: {node: '>=8.0.0'} dependencies: - file-uri-to-path: 1.0.0 - optional: true - - /bluebird/3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - - /bn.js/4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - - /bn.js/5.2.0: - resolution: {integrity: sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==} + '@azure/abort-controller': 1.0.4 + '@azure/core-http': 1.2.4 + '@azure/core-tracing': 1.0.0-preview.11 + events: 3.3.0 + tslib: 2.2.0 + dev: false - /body-parser/1.14.2: - resolution: {integrity: sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=} - engines: {node: '>= 0.8'} + /@azure/core-paging/1.1.3: + resolution: {integrity: sha512-his7Ah40ThEYORSpIAwuh6B8wkGwO/zG7gqVtmSE4WAJ46e36zUDXTKReUCLBDc6HmjjApQQxxcRFy5FruG79A==} + engines: {node: '>=8.0.0'} dependencies: - bytes: 2.2.0 - content-type: 1.0.4 - debug: 2.2.0 - depd: 1.1.2 - http-errors: 1.3.1 - iconv-lite: 0.4.13 - on-finished: 2.3.0 - qs: 5.2.0 - raw-body: 2.1.7 - type-is: 1.6.18 + '@azure/core-asynciterator-polyfill': 1.0.0 dev: false - /body-parser/1.18.3: - resolution: {integrity: sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=} - engines: {node: '>= 0.8'} + /@azure/core-tracing/1.0.0-preview.11: + resolution: {integrity: sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ==} + engines: {node: '>=8.0.0'} dependencies: - bytes: 3.0.0 - content-type: 1.0.4 - debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.6.3 - iconv-lite: 0.4.23 - on-finished: 2.3.0 - qs: 6.5.2 - raw-body: 2.3.3 - type-is: 1.6.18 + '@opencensus/web-types': 0.0.7 + '@opentelemetry/api': 1.0.0-rc.0 + tslib: 2.2.0 dev: false - /body-parser/1.19.0: - resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==} - engines: {node: '>= 0.8'} + /@azure/core-tracing/1.0.0-preview.7: + resolution: {integrity: sha512-pkFCw6OiJrpR+aH1VQe6DYm3fK2KWCC5Jf3m/Pv1RxF08M1Xm08RCyQ5Qe0YyW5L16yYT2nnV48krVhYZ6SGFA==} dependencies: - bytes: 3.1.0 - content-type: 1.0.4 - debug: 2.6.9 - depd: 1.1.2 - http-errors: 1.7.2 - iconv-lite: 0.4.24 - on-finished: 2.3.0 - qs: 6.7.0 - raw-body: 2.4.0 - type-is: 1.6.18 + '@opencensus/web-types': 0.0.7 + '@opentelemetry/types': 0.2.0 + tslib: 1.14.1 dev: false - /bonjour/3.5.0: - resolution: {integrity: sha1-jokKGD2O6aI5OzhExpGkK897yfU=} + /@azure/core-tracing/1.0.0-preview.9: + resolution: {integrity: sha512-zczolCLJ5QG42AEPQ+Qg9SRYNUyB+yZ5dzof4YEc+dyWczO9G2sBqbAjLB7IqrsdHN2apkiB2oXeDKCsq48jug==} + engines: {node: '>=8.0.0'} dependencies: - array-flatten: 2.1.2 - deep-equal: 1.1.1 - dns-equal: 1.0.0 - dns-txt: 2.0.2 - multicast-dns: 6.2.3 - multicast-dns-service-types: 1.1.0 + '@opencensus/web-types': 0.0.7 + '@opentelemetry/api': 0.10.2 + tslib: 2.2.0 dev: false - /boolbase/1.0.0: - resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} - - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + /@azure/identity/1.0.3: + resolution: {integrity: sha512-yWoOL3WjbD1sAYHdx4buFCGd9mCIHGzlTHgkhhLrmMpBztsfp9ejo5LRPYIV2Za4otfJzPL4kH/vnSLTS/4WYA==} dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 + '@azure/core-http': 1.2.4 + '@azure/core-tracing': 1.0.0-preview.7 + '@azure/logger': 1.0.2 + '@opentelemetry/types': 0.2.0 + events: 3.3.0 + jws: 3.2.2 + msal: 1.4.11 + qs: 6.10.1 + tslib: 1.14.1 + uuid: 3.4.0 + dev: false - /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} + /@azure/logger/1.0.2: + resolution: {integrity: sha512-YZNjNV0vL3nN2nedmcjQBcpCTo3oqceXmgiQtEm6fLpucjRZyQKAQruhCmCpRlB1iykqKJJ/Y8CDmT5rIE6IJw==} + engines: {node: '>=8.0.0'} dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 + tslib: 2.2.0 + dev: false - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + /@azure/storage-blob/12.3.0: + resolution: {integrity: sha512-nCySzNfm782pEW3sg9GHj1zE4gBeVVMeEBdWb4MefifrCwQQOoz5cXZTNFiUJAJqAO+/72r2UjZcUwHk/QmzkA==} dependencies: - fill-range: 7.0.1 - - /brorand/1.1.0: - resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=} - - /browser-process-hrtime/1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + '@azure/abort-controller': 1.0.4 + '@azure/core-http': 1.2.4 + '@azure/core-lro': 1.0.5 + '@azure/core-paging': 1.1.3 + '@azure/core-tracing': 1.0.0-preview.9 + '@azure/logger': 1.0.2 + '@opentelemetry/api': 0.10.2 + events: 3.3.0 + tslib: 2.2.0 + dev: false - /browser-resolve/1.11.3: - resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} + /@babel/code-frame/7.12.13: + resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} dependencies: - resolve: 1.1.7 + '@babel/highlight': 7.14.0 - /browser-stdout/1.3.1: - resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} + /@babel/compat-data/7.14.0: + resolution: {integrity: sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==} - /browserify-aes/1.2.0: - resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} + /@babel/core/7.14.3: + resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} + engines: {node: '>=6.9.0'} dependencies: - buffer-xor: 1.0.3 - cipher-base: 1.0.4 - create-hash: 1.2.0 - evp_bytestokey: 1.0.3 - inherits: 2.0.4 - safe-buffer: 5.2.1 + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.14.3 + '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.3 + '@babel/helper-module-transforms': 7.14.2 + '@babel/helpers': 7.14.0 + '@babel/parser': 7.14.3 + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.2 + convert-source-map: 1.7.0 + debug: 4.3.1 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color - /browserify-cipher/1.0.1: - resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} + /@babel/generator/7.14.3: + resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} dependencies: - browserify-aes: 1.2.0 - browserify-des: 1.0.2 - evp_bytestokey: 1.0.3 + '@babel/types': 7.14.2 + jsesc: 2.5.2 + source-map: 0.5.7 - /browserify-des/1.0.2: - resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} + /@babel/helper-compilation-targets/7.13.16_@babel+core@7.14.3: + resolution: {integrity: sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - cipher-base: 1.0.4 - des.js: 1.0.1 - inherits: 2.0.4 - safe-buffer: 5.2.1 + '@babel/compat-data': 7.14.0 + '@babel/core': 7.14.3 + '@babel/helper-validator-option': 7.12.17 + browserslist: 4.16.6 + semver: 6.3.0 - /browserify-rsa/4.1.0: - resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} + /@babel/helper-function-name/7.14.2: + resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} dependencies: - bn.js: 5.2.0 - randombytes: 2.1.0 + '@babel/helper-get-function-arity': 7.12.13 + '@babel/template': 7.12.13 + '@babel/types': 7.14.2 - /browserify-sign/4.2.1: - resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} + /@babel/helper-get-function-arity/7.12.13: + resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} dependencies: - bn.js: 5.2.0 - browserify-rsa: 4.1.0 - create-hash: 1.2.0 - create-hmac: 1.1.7 - elliptic: 6.5.4 - inherits: 2.0.4 - parse-asn1: 5.1.6 - readable-stream: 3.6.0 - safe-buffer: 5.2.1 + '@babel/types': 7.14.2 - /browserify-zlib/0.2.0: - resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} + /@babel/helper-member-expression-to-functions/7.13.12: + resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} dependencies: - pako: 1.0.11 + '@babel/types': 7.14.2 - /browserslist/4.16.6: - resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true + /@babel/helper-module-imports/7.13.12: + resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} dependencies: - caniuse-lite: 1.0.30001228 - colorette: 1.2.2 - electron-to-chromium: 1.3.727 - escalade: 3.1.1 - node-releases: 1.1.71 + '@babel/types': 7.14.2 - /bser/2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + /@babel/helper-module-transforms/7.14.2: + resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} dependencies: - node-int64: 0.4.0 - - /buffer-equal-constant-time/1.0.1: - resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=} - dev: false - - /buffer-equal/1.0.0: - resolution: {integrity: sha1-WWFrSYME1Var1GaWayLu2j7KX74=} - engines: {node: '>=0.4.0'} - - /buffer-from/1.1.1: - resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} - - /buffer-indexof/1.1.1: - resolution: {integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==} - dev: false - - /buffer-xor/1.0.3: - resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=} + '@babel/helper-module-imports': 7.13.12 + '@babel/helper-replace-supers': 7.14.3 + '@babel/helper-simple-access': 7.13.12 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/helper-validator-identifier': 7.14.0 + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.2 + transitivePeerDependencies: + - supports-color - /buffer/4.9.2: - resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} + /@babel/helper-optimise-call-expression/7.12.13: + resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - isarray: 1.0.0 + '@babel/types': 7.14.2 - /builtin-modules/1.1.1: - resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} - engines: {node: '>=0.10.0'} + /@babel/helper-plugin-utils/7.13.0: + resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} - /builtin-modules/3.1.0: - resolution: {integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==} - engines: {node: '>=6'} - dev: false + /@babel/helper-replace-supers/7.14.3: + resolution: {integrity: sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==} + dependencies: + '@babel/helper-member-expression-to-functions': 7.13.12 + '@babel/helper-optimise-call-expression': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.2 + transitivePeerDependencies: + - supports-color - /builtin-status-codes/3.0.0: - resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=} + /@babel/helper-simple-access/7.13.12: + resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} + dependencies: + '@babel/types': 7.14.2 - /builtins/1.0.3: - resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=} - dev: false + /@babel/helper-split-export-declaration/7.12.13: + resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} + dependencies: + '@babel/types': 7.14.2 - /buttono/1.0.2: - resolution: {integrity: sha512-wTnXVnqyu7V34DeIALp03xLCjpzqeDJa65HYoZwvyXnP99qRS/tkrF4zQwJqZBS0l70eXzT8dD+oNGAwceJVyQ==} - dev: false + /@babel/helper-validator-identifier/7.14.0: + resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} - /bytes/2.2.0: - resolution: {integrity: sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=} - dev: false + /@babel/helper-validator-option/7.12.17: + resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} - /bytes/2.4.0: - resolution: {integrity: sha1-fZcZb51br39pNeJZhVSe3SpsIzk=} - dev: false + /@babel/helpers/7.14.0: + resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} + dependencies: + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.2 + transitivePeerDependencies: + - supports-color - /bytes/3.0.0: - resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} - engines: {node: '>= 0.8'} - dev: false + /@babel/highlight/7.14.0: + resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} + dependencies: + '@babel/helper-validator-identifier': 7.14.0 + chalk: 2.4.2 + js-tokens: 4.0.0 - /bytes/3.1.0: - resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} - engines: {node: '>= 0.8'} - dev: false + /@babel/parser/7.14.3: + resolution: {integrity: sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==} + engines: {node: '>=6.0.0'} + hasBin: true - /cacache/12.0.4: - resolution: {integrity: sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==} + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.3: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - bluebird: 3.7.2 - chownr: 1.1.4 - figgy-pudding: 3.5.2 - glob: 7.1.7 - graceful-fs: 4.2.6 - infer-owner: 1.0.4 - lru-cache: 5.1.1 - mississippi: 3.0.0 - mkdirp: 0.5.5 - move-concurrently: 1.0.1 - promise-inflight: 1.0.1 - rimraf: 2.7.1 - ssri: 6.0.2 - unique-filename: 1.1.1 - y18n: 4.0.3 + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - - /callsite/1.0.0: - resolution: {integrity: sha1-KAOY5dZkvXQDi28JBRU+borxvCA=} - dev: false - - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /camel-case/4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - pascal-case: 3.1.2 - tslib: 2.2.0 + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /camelcase-keys/2.1.0: - resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} - engines: {node: '>=0.10.0'} + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - camelcase: 2.1.1 - map-obj: 1.0.1 - - /camelcase/2.1.1: - resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} - engines: {node: '>=0.10.0'} - - /camelcase/3.0.0: - resolution: {integrity: sha1-MvxLn82vhF/N9+c7uXysImHwqwo=} - engines: {node: '>=0.10.0'} - - /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /camelcase/6.2.0: - resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} - engines: {node: '>=10'} - dev: true + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /caniuse-lite/1.0.30001228: - resolution: {integrity: sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==} + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /capture-exit/2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} - engines: {node: 6.* || 8.* || >= 10.*} + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - rsvp: 4.8.5 + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /caseless/0.12.0: - resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /chalk/1.1.3: - resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} - engines: {node: '>=0.10.0'} + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 - /chalk/3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} + /@babel/template/7.12.13: + resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 + '@babel/code-frame': 7.12.13 + '@babel/parser': 7.14.3 + '@babel/types': 7.14.2 - /chalk/4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} - engines: {node: '>=10'} + /@babel/traverse/7.14.2: + resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.14.3 + '@babel/helper-function-name': 7.14.2 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/parser': 7.14.3 + '@babel/types': 7.14.2 + debug: 4.3.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color - /chardet/0.7.0: - resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - dev: false + /@babel/types/7.14.2: + resolution: {integrity: sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==} + dependencies: + '@babel/helper-validator-identifier': 7.14.0 + to-fast-properties: 2.0.0 - /check-types/8.0.3: - resolution: {integrity: sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==} - dev: false + /@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - /chokidar/2.1.8: - resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} - deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. + /@cnakazawa/watch/1.0.4: + resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} + engines: {node: '>=0.1.95'} + hasBin: true dependencies: - anymatch: 2.0.0 - async-each: 1.0.3 - braces: 2.3.2 - glob-parent: 3.1.0 - inherits: 2.0.4 - is-binary-path: 1.0.1 - is-glob: 4.0.1 - normalize-path: 3.0.0 - path-is-absolute: 1.0.1 - readdirp: 2.2.1 - upath: 1.2.0 - optionalDependencies: - fsevents: 1.2.13 + exec-sh: 0.3.6 + minimist: 1.2.5 - /chokidar/3.4.3: - resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} - engines: {node: '>= 8.10.0'} + /@eslint/eslintrc/0.2.2: + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.1.3 + ajv: 6.12.6 + debug: 4.3.1 + espree: 7.3.1 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.13.1 + lodash: 4.17.21 + minimatch: 3.0.4 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color - /chokidar/3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} - engines: {node: '>= 8.10.0'} + /@istanbuljs/load-nyc-config/1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.3.2 - optional: true + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.13.1 + resolve-from: 5.0.0 - /chownr/1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} + /@istanbuljs/schema/0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} - /chownr/2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} + /@jest/console/25.5.0: + resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-message-util: 25.5.0 + jest-util: 25.5.0 + slash: 3.0.0 - /chrome-trace-event/1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} + /@jest/core/25.4.0: + resolution: {integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/reporters': 25.4.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.4.0 + '@jest/types': 25.4.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-changed-files: 25.5.0 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-resolve-dependencies: 25.5.4 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + jest-snapshot: 25.4.0 + jest-util: 25.5.0 + jest-validate: 25.5.0 + jest-watcher: 25.5.0 + micromatch: 4.0.4 + p-each-series: 2.2.0 + realpath-native: 2.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate - /ci-info/2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + /@jest/core/25.5.4: + resolution: {integrity: sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/reporters': 25.5.1 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-changed-files: 25.5.0 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-resolve-dependencies: 25.5.4 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + jest-watcher: 25.5.0 + micromatch: 4.0.4 + p-each-series: 2.2.0 + realpath-native: 2.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true - /cipher-base/1.0.4: - resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} + /@jest/environment/25.5.0: + resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} + engines: {node: '>= 8.3'} dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 - /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} + /@jest/fake-timers/25.5.0: + resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} + engines: {node: '>= 8.3'} dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 + '@jest/types': 25.5.0 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + lolex: 5.1.2 - /clean-css/4.2.1: - resolution: {integrity: sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==} - engines: {node: '>= 4.0'} + /@jest/globals/25.5.2: + resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/types': 25.5.0 + expect: 25.5.0 + + /@jest/reporters/25.4.0: + resolution: {integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==} + engines: {node: '>= 8.3'} dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.4.0 + '@jest/types': 25.4.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.7 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 source-map: 0.6.1 - dev: false + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + optionalDependencies: + node-notifier: 6.0.0 + transitivePeerDependencies: + - supports-color - /clean-css/4.2.3: - resolution: {integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==} - engines: {node: '>= 4.0'} + /@jest/reporters/25.5.1: + resolution: {integrity: sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==} + engines: {node: '>= 8.3'} dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 source-map: 0.6.1 + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + optionalDependencies: + node-notifier: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true - /cli-cursor/3.1.0: - resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} - engines: {node: '>=8'} - dependencies: - restore-cursor: 3.1.0 - dev: false - - /cli-table/0.3.6: - resolution: {integrity: sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==} - engines: {node: '>= 0.2.0'} + /@jest/source-map/25.5.0: + resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} + engines: {node: '>= 8.3'} dependencies: - colors: 1.0.3 - dev: false - - /cli-width/3.0.0: - resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} - engines: {node: '>= 10'} - dev: false + callsites: 3.1.0 + graceful-fs: 4.2.6 + source-map: 0.6.1 - /cliui/3.2.0: - resolution: {integrity: sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=} + /@jest/test-result/25.5.0: + resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} + engines: {node: '>= 8.3'} dependencies: - string-width: 1.0.2 - strip-ansi: 3.0.1 - wrap-ansi: 2.1.0 + '@jest/console': 25.5.0 + '@jest/types': 25.5.0 + '@types/istanbul-lib-coverage': 2.0.3 + collect-v8-coverage: 1.0.1 - /cliui/5.0.0: - resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} + /@jest/test-sequencer/25.5.4: + resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} + engines: {node: '>= 8.3'} dependencies: - string-width: 3.1.0 - strip-ansi: 5.2.0 - wrap-ansi: 5.1.0 + '@jest/test-result': 25.5.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate - /cliui/6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + /@jest/transform/25.4.0: + resolution: {integrity: sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==} + engines: {node: '>= 8.3'} dependencies: - string-width: 4.2.2 - strip-ansi: 6.0.0 - wrap-ansi: 6.2.0 - - /clone-buffer/1.0.0: - resolution: {integrity: sha1-4+JbIHrE5wGvch4staFnksrD3Fg=} - engines: {node: '>= 0.10'} - - /clone-stats/0.0.1: - resolution: {integrity: sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=} - - /clone-stats/1.0.0: - resolution: {integrity: sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=} - - /clone/1.0.4: - resolution: {integrity: sha1-2jCcwmPfFZlMaIypAheco8fNfH4=} - engines: {node: '>=0.8'} - - /clone/2.1.2: - resolution: {integrity: sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=} - engines: {node: '>=0.8'} + '@babel/core': 7.14.3 + '@jest/types': 25.4.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.4 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color - /cloneable-readable/1.1.3: - resolution: {integrity: sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==} + /@jest/transform/25.5.1: + resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} + engines: {node: '>= 8.3'} dependencies: - inherits: 2.0.4 - process-nextick-args: 2.0.1 - readable-stream: 2.3.7 - - /co/4.6.0: - resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - - /code-point-at/1.1.0: - resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} - engines: {node: '>=0.10.0'} - - /collect-v8-coverage/1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} + '@babel/core': 7.14.3 + '@jest/types': 25.5.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.4 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color - /collection-map/1.0.0: - resolution: {integrity: sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=} - engines: {node: '>=0.10.0'} + /@jest/types/25.4.0: + resolution: {integrity: sha512-XBeaWNzw2PPnGW5aXvZt3+VO60M+34RY3XDsCK5tW7kyj3RK0XClRutCfjqcBuaR2aBQTbluEDME9b5MB9UAPw==} + engines: {node: '>= 8.3'} dependencies: - arr-map: 2.0.2 - for-own: 1.0.0 - make-iterator: 1.0.1 + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 15.0.13 + chalk: 3.0.0 - /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} - engines: {node: '>=0.10.0'} + /@jest/types/25.5.0: + resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} + engines: {node: '>= 8.3'} dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 15.0.13 + chalk: 3.0.0 - /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + /@microsoft/api-extractor-model/7.12.4: + resolution: {integrity: sha512-uTLpqr48g3ICFMadIE2rQvEhA/y4Ez3m2KqQ9qtsr/weIJ/64LI+ItZTKrrKHAxP7tLgGv0FodLsy5E7cyJy/A==} dependencies: - color-name: 1.1.3 + '@microsoft/tsdoc': 0.12.24 + '@rushstack/node-core-library': 3.36.1 + dev: true - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + /@microsoft/api-extractor-model/7.13.2: + resolution: {integrity: sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==} dependencies: - color-name: 1.1.4 - - /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} - - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - /color-support/1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - - /colorette/1.2.2: - resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} - - /colors/1.0.3: - resolution: {integrity: sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=} - engines: {node: '>=0.1.90'} + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + '@rushstack/node-core-library': 3.38.0 dev: false - /colors/1.2.5: - resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} - engines: {node: '>=0.1.90'} - - /combined-stream/1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} + /@microsoft/api-extractor/7.13.4: + resolution: {integrity: sha512-Y/XxSKL9velCpd0DffSFG6kYpH47KE2eECN28ompu8CUG7jbYFUJcMgk/6R/d44vlg3V77FnF8TZ+KzTlnN9SQ==} + hasBin: true dependencies: - delayed-stream: 1.0.0 - - /commander/2.15.1: - resolution: {integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==} - - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - /commander/4.1.1: - resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} - engines: {node: '>= 6'} - - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: false - - /commondir/1.0.1: - resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} - - /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + '@microsoft/api-extractor-model': 7.12.4 + '@microsoft/tsdoc': 0.12.24 + '@rushstack/node-core-library': 3.36.1 + '@rushstack/rig-package': 0.2.11 + '@rushstack/ts-command-line': 4.7.9 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.17.0 + semver: 7.3.5 + source-map: 0.6.1 + typescript: 4.1.5 + dev: true - /compressible/2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} + /@microsoft/api-extractor/7.15.2: + resolution: {integrity: sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==} + hasBin: true dependencies: - mime-db: 1.47.0 + '@microsoft/api-extractor-model': 7.13.2 + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + '@rushstack/node-core-library': 3.38.0 + '@rushstack/rig-package': 0.2.12 + '@rushstack/ts-command-line': 4.7.10 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.17.0 + semver: 7.3.5 + source-map: 0.6.1 + typescript: 4.2.4 dev: false - /compression/1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} + /@microsoft/rush-stack-compiler-3.9/0.4.47: + resolution: {integrity: sha512-mM7qbfJaTDc7+o6MR32DJSDExNwGoql4ARanJPna//FJc/kPn4HjI6yPbs6PTzSIdPftzI9VmqpLZWsGuaLWAQ==} + hasBin: true dependencies: - accepts: 1.3.7 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 + '@microsoft/api-extractor': 7.15.2 + '@rushstack/eslint-config': 2.3.4_eslint@7.12.1+typescript@3.9.9 + '@rushstack/node-core-library': 3.38.0 + '@types/node': 10.17.13 + eslint: 7.12.1 + import-lazy: 4.0.0 + tslint: 5.20.1_typescript@3.9.9 + tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color dev: false - /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + /@microsoft/teams-js/1.3.0-beta.4: + resolution: {integrity: sha512-AxDfMpiVqh3hsqTxMEYtQoz866WB/sw/Jl0pgTLh6sMHHmIBNMd+E0pVcP9WNk8zTkr9LCphJ5SziU1C8BgZMA==} + dev: true - /concat-stream/1.6.2: - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} - engines: {'0': node >= 0.8} + /@microsoft/tsdoc-config/0.15.2: + resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} dependencies: - buffer-from: 1.1.1 - inherits: 2.0.4 - readable-stream: 2.3.7 - typedarray: 0.0.6 + '@microsoft/tsdoc': 0.13.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 - /connect-history-api-fallback/1.6.0: - resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} - engines: {node: '>=0.8'} - dev: false + /@microsoft/tsdoc/0.12.24: + resolution: {integrity: sha512-Mfmij13RUTmHEMi9vRUhMXD7rnGR2VvxeNYtaGtaJ4redwwjT4UXYJ+nzmVJF7hhd4pn/Fx5sncDKxMVFJSWPg==} + dev: true - /connect-livereload/0.5.4: - resolution: {integrity: sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=} - dev: false + /@microsoft/tsdoc/0.13.2: + resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} - /connect/3.7.0: - resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} - engines: {node: '>= 0.10.0'} + /@nodelib/fs.scandir/2.1.4: + resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} + engines: {node: '>= 8'} dependencies: - debug: 2.6.9 - finalhandler: 1.1.2 - parseurl: 1.3.3 - utils-merge: 1.0.1 - dev: false - - /console-browserify/1.2.0: - resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} + '@nodelib/fs.stat': 2.0.4 + run-parallel: 1.2.0 - /console-control-strings/1.1.0: - resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + /@nodelib/fs.stat/2.0.4: + resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} + engines: {node: '>= 8'} - /constants-browserify/1.0.0: - resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=} + /@nodelib/fs.walk/1.2.6: + resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.4 + fastq: 1.11.0 - /content-disposition/0.5.2: - resolution: {integrity: sha1-DPaLud318r55YcOoUXjLhdunjLQ=} - engines: {node: '>= 0.6'} + /@opencensus/web-types/0.0.7: + resolution: {integrity: sha512-xB+w7ZDAu3YBzqH44rCmG9/RlrOmFuDPt/bpf17eJr8eZSrLt7nc7LnWdxM9Mmoj/YKMHpxRg28txu3TcpiL+g==} + engines: {node: '>=6.0'} dev: false - /content-disposition/0.5.3: - resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==} - engines: {node: '>= 0.6'} + /@opentelemetry/api/0.10.2: + resolution: {integrity: sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==} + engines: {node: '>=8.0.0'} dependencies: - safe-buffer: 5.1.2 + '@opentelemetry/context-base': 0.10.2 dev: false - /content-type/1.0.4: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} + /@opentelemetry/api/1.0.0-rc.0: + resolution: {integrity: sha512-iXKByCMfrlO5S6Oh97BuM56tM2cIBB0XsL/vWF/AtJrJEKx4MC/Xdu0xDsGXMGcNWpqF7ujMsjjnp0+UHBwnDQ==} + engines: {node: '>=8.0.0'} dev: false - /convert-source-map/1.7.0: - resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} - dependencies: - safe-buffer: 5.1.2 - - /cookie-signature/1.0.6: - resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} + /@opentelemetry/context-base/0.10.2: + resolution: {integrity: sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==} + engines: {node: '>=8.0.0'} dev: false - /cookie/0.3.1: - resolution: {integrity: sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=} - engines: {node: '>= 0.6'} + /@opentelemetry/types/0.2.0: + resolution: {integrity: sha512-GtwNB6BNDdsIPAYEdpp3JnOGO/3AJxjPvny53s3HERBdXSJTGQw8IRhiaTEX0b3w9P8+FwFZde4k+qkjn67aVw==} + engines: {node: '>=8.0.0'} + deprecated: Package renamed to @opentelemetry/api, see https://github.com/open-telemetry/opentelemetry-js dev: false - /cookie/0.4.0: - resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==} - engines: {node: '>= 0.6'} + /@pnpm/error/1.4.0: + resolution: {integrity: sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==} + engines: {node: '>=10.16'} dev: false - /copy-concurrently/1.0.5: - resolution: {integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==} + /@pnpm/link-bins/5.3.25: + resolution: {integrity: sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==} + engines: {node: '>=10.16'} dependencies: - aproba: 1.2.0 - fs-write-stream-atomic: 1.0.10 - iferr: 0.1.5 - mkdirp: 0.5.5 - rimraf: 2.7.1 - run-queue: 1.0.3 + '@pnpm/error': 1.4.0 + '@pnpm/package-bins': 4.1.0 + '@pnpm/read-modules-dir': 2.0.3 + '@pnpm/read-package-json': 4.0.0 + '@pnpm/read-project-manifest': 1.1.7 + '@pnpm/types': 6.4.0 + '@zkochan/cmd-shim': 5.1.1 + is-subdir: 1.2.0 + is-windows: 1.0.2 + mz: 2.7.0 + normalize-path: 3.0.0 + p-settle: 4.1.1 + ramda: 0.27.1 + dev: false - /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} - engines: {node: '>=0.10.0'} + /@pnpm/package-bins/4.1.0: + resolution: {integrity: sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==} + engines: {node: '>=10.16'} + dependencies: + '@pnpm/types': 6.4.0 + fast-glob: 3.2.5 + is-subdir: 1.2.0 + dev: false - /copy-props/2.0.5: - resolution: {integrity: sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==} + /@pnpm/read-modules-dir/2.0.3: + resolution: {integrity: sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==} + engines: {node: '>=10.13'} dependencies: - each-props: 1.3.2 - is-plain-object: 5.0.0 + mz: 2.7.0 + dev: false - /core-util-is/1.0.2: - resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} + /@pnpm/read-package-json/4.0.0: + resolution: {integrity: sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==} + engines: {node: '>=10.16'} + dependencies: + '@pnpm/error': 1.4.0 + '@pnpm/types': 6.4.0 + load-json-file: 6.2.0 + normalize-package-data: 3.0.2 + dev: false - /cosmiconfig/7.0.0: - resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} - engines: {node: '>=10'} + /@pnpm/read-project-manifest/1.1.7: + resolution: {integrity: sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==} + engines: {node: '>=10.16'} dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 + '@pnpm/error': 1.4.0 + '@pnpm/types': 6.4.0 + '@pnpm/write-project-manifest': 1.1.7 + detect-indent: 6.0.0 + fast-deep-equal: 3.1.3 + graceful-fs: 4.2.4 + is-windows: 1.0.2 + json5: 2.2.0 parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: true + read-yaml-file: 2.1.0 + sort-keys: 4.2.0 + strip-bom: 4.0.0 + dev: false - /create-ecdh/4.0.4: - resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} - dependencies: - bn.js: 4.12.0 - elliptic: 6.5.4 + /@pnpm/types/6.4.0: + resolution: {integrity: sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==} + engines: {node: '>=10.16'} + dev: false - /create-hash/1.2.0: - resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} + /@pnpm/write-project-manifest/1.1.7: + resolution: {integrity: sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==} + engines: {node: '>=10.16'} dependencies: - cipher-base: 1.0.4 - inherits: 2.0.4 - md5.js: 1.3.5 - ripemd160: 2.0.2 - sha.js: 2.4.11 + '@pnpm/types': 6.4.0 + json5: 2.2.0 + mz: 2.7.0 + write-file-atomic: 3.0.3 + write-yaml-file: 4.2.0 + dev: false - /create-hmac/1.1.7: - resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} + /@rushstack/eslint-config/2.3.3_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-/gyjeHrW3cido4I/JGofsXFYr0P/jHA0oX1bNTc9TmKgHUAVATyhL0T24rApH1UTPBRAYyJKG+WoBtJpkj6eng==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' dependencies: - cipher-base: 1.0.4 - create-hash: 1.2.0 - inherits: 2.0.4 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 + '@rushstack/eslint-patch': 1.0.6 + '@rushstack/eslint-plugin': 0.7.3_eslint@7.12.1+typescript@3.9.9 + '@rushstack/eslint-plugin-packlets': 0.2.1_eslint@7.12.1+typescript@3.9.9 + '@rushstack/eslint-plugin-security': 0.1.4_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint: 7.12.1 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.6_eslint@7.12.1 + eslint-plugin-tsdoc: 0.2.14 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color + dev: true - /cross-spawn/6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} + /@rushstack/eslint-config/2.3.4_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-mwEfj3e260slxM57A2eMtkNpVM9J2iMGoqzWfD4hHtO+dcZT6rEeYG4djwj61ZriNJdAY8QIMMhfuID/xV+cyw==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 + '@rushstack/eslint-patch': 1.0.6 + '@rushstack/eslint-plugin': 0.7.3_eslint@7.12.1+typescript@3.9.9 + '@rushstack/eslint-plugin-packlets': 0.2.2_eslint@7.12.1+typescript@3.9.9 + '@rushstack/eslint-plugin-security': 0.1.4_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint: 7.12.1 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.6_eslint@7.12.1 + eslint-plugin-tsdoc: 0.2.14 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color + dev: false - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 + /@rushstack/eslint-patch/1.0.6: + resolution: {integrity: sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==} - /crypto-browserify/3.12.0: - resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} + /@rushstack/eslint-plugin-packlets/0.2.1_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-TAcoC/v8h+e9lcrE6Am5ZbwDZ18FHEfMIsU75Mj8sVg9JCd1Yf6UtLFZJDyZjOFt0oUY41DXPNHALd0py8F56Q==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 dependencies: - browserify-cipher: 1.0.1 - browserify-sign: 4.2.1 - create-ecdh: 4.0.4 - create-hash: 1.2.0 - create-hmac: 1.1.7 - diffie-hellman: 5.0.3 - inherits: 2.0.4 - pbkdf2: 3.1.2 - public-encrypt: 4.0.3 - randombytes: 2.1.0 - randomfill: 1.0.4 + '@rushstack/tree-pattern': 0.2.1 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true - /css-loader/4.2.2_webpack@4.44.2: - resolution: {integrity: sha512-omVGsTkZPVwVRpckeUnLshPp12KsmMSLqYxs12+RzM9jRR5Y+Idn/tBffjXRvOE+qW7if24cuceFJqYR5FmGBg==} - engines: {node: '>= 10.13.0'} + /@rushstack/eslint-plugin-packlets/0.2.2_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-8kKs5fq9Mm9sP4W7ETbp48eH6iECfXDKP1mdg2iBPl8CaZZHMzVYC2vQSSSOOMv+OV23LreRFWV0LlllEDuD3Q==} peerDependencies: - webpack: ^4.27.0 || ^5.0.0 + eslint: ^6.0.0 || ^7.0.0 dependencies: - camelcase: 6.2.0 - cssesc: 3.0.0 - icss-utils: 4.1.1 - loader-utils: 2.0.0 - postcss: 7.0.32 - postcss-modules-extract-imports: 2.0.0 - postcss-modules-local-by-default: 3.0.3 - postcss-modules-scope: 2.2.0 - postcss-modules-values: 3.0.0 - postcss-value-parser: 4.1.0 - schema-utils: 2.7.1 - semver: 7.3.5 - webpack: 4.44.2 - dev: true + '@rushstack/tree-pattern': 0.2.1 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false - /css-modules-loader-core/1.1.0: - resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=} + /@rushstack/eslint-plugin-security/0.1.4_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-AiNUS5H4/RvyNI9FDKdd4ya3PovjpPVU9Pr7He1JPvqLHOCT8P9n5YpRHjxx0ftD77mDLT5HrcOKjxTW7BZQHg==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - postcss-modules-extract-imports: 1.1.0 - postcss-modules-local-by-default: 1.2.0 - postcss-modules-scope: 1.1.0 - postcss-modules-values: 1.3.0 + '@rushstack/tree-pattern': 0.2.1 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript - /css-select/2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + /@rushstack/eslint-plugin/0.7.3_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-8+AqxybpcJJuxn0+fsWwMIMj2g2tLfPrbOyhEi+Rozh36eTmgGXF45qh8bHE1gicsX4yGDj2ob1P62oQV6hs3g==} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 dependencies: - boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 + '@rushstack/tree-pattern': 0.2.1 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript - /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + /@rushstack/heft-config-file/0.3.18: + resolution: {integrity: sha512-0himE+YJDiAiyKZ/Do5wgtOS4aqMJuocshwXi49+UPNFCyDvPcxNJgOcJlcFOCXJiGUy+cgzQZIkmZoZbcQ12g==} + engines: {node: '>=10.13.0'} dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 + '@rushstack/node-core-library': 3.36.1 + '@rushstack/rig-package': 0.2.11 + jsonpath-plus: 4.0.0 + dev: true - /css-what/3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} - engines: {node: '>= 6'} + /@rushstack/heft-node-rig/1.0.8_@rushstack+heft@0.28.0: + resolution: {integrity: sha512-1zppQo1aKlkcZ7ZH1AGr/NeNfHttgPfB9vygAZ/0yQ9pUmlNhkKehkYovaCGFLmvBXoOv9k01XIwY6CSBYjUhQ==} + peerDependencies: + '@rushstack/heft': ^0.28.0 + dependencies: + '@microsoft/api-extractor': 7.13.4 + '@rushstack/heft': 0.28.0 + eslint: 7.12.1 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color + dev: true - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} + /@rushstack/heft/0.28.0: + resolution: {integrity: sha512-aYjjiJiWATZLflV1oPLyVm7LvIFLttyArJBvJgy4GhEwZsizp6SxJYDTeAX+0T+Jn58Tt5P2DEfciqT7ciWAdA==} + engines: {node: '>=10.13.0'} hasBin: true - - /cssom/0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - - /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - - /cssstyle/0.3.1: - resolution: {integrity: sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==} dependencies: - cssom: 0.3.8 + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@jest/transform': 25.4.0 + '@rushstack/heft-config-file': 0.3.18 + '@rushstack/node-core-library': 3.36.1 + '@rushstack/rig-package': 0.2.11 + '@rushstack/ts-command-line': 4.7.9 + '@rushstack/typings-generator': 0.3.3 + '@types/tapable': 1.0.6 + argparse: 1.0.10 + chokidar: 3.4.3 + fast-glob: 3.2.5 + glob: 7.0.6 + glob-escape: 0.0.2 + jest-snapshot: 25.4.0 + node-sass: 5.0.0 + postcss: 7.0.32 + postcss-modules: 1.5.0 + prettier: 2.1.2 + semver: 7.3.5 + tapable: 1.1.3 + true-case-path: 2.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true - /cssstyle/2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} + /@rushstack/node-core-library/3.36.1: + resolution: {integrity: sha512-YMXJ0bEpxG9AnK1shZTOay5xSIuerzxCV9sscn3xynnndBdma0oE243V79Fb25zzLfkZ1Xg9TbOXc5zmF7NYYA==} dependencies: - cssom: 0.3.8 - - /csstype/3.0.8: - resolution: {integrity: sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==} + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.5 + timsort: 0.3.0 + z-schema: 3.18.4 dev: true - /currently-unhandled/0.4.1: - resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} - engines: {node: '>=0.10.0'} + /@rushstack/node-core-library/3.38.0: + resolution: {integrity: sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==} dependencies: - array-find-index: 1.0.2 + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.5 + timsort: 0.3.0 + z-schema: 3.18.4 + dev: false - /cyclist/1.0.1: - resolution: {integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=} + /@rushstack/rig-package/0.2.11: + resolution: {integrity: sha512-6Q07ZxjnthXWSXfDy/CgjhhGaqb/0RvZbqWScLr216Cy7fuAAmjbMhE2E53+rjXOsolrS5Ep7Xcl5TQre723cA==} + dependencies: + resolve: 1.17.0 + strip-json-comments: 3.1.1 + dev: true - /d/1.0.1: - resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} + /@rushstack/rig-package/0.2.12: + resolution: {integrity: sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==} dependencies: - es5-ext: 0.10.53 - type: 1.2.0 + resolve: 1.17.0 + strip-json-comments: 3.1.1 + dev: false - /dargs/5.1.0: - resolution: {integrity: sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk=} - engines: {node: '>=4'} + /@rushstack/tree-pattern/0.2.1: + resolution: {integrity: sha512-ZRPQdV0LxUY/HRIvVKNz3Sb/qbklSthL2pY0qkNoycXKcXbCgXEP3TxL+i1/tW9g1jqft4o+pl9wx12Q6Uc0Xw==} - /dashdash/1.14.1: - resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} - engines: {node: '>=0.10'} + /@rushstack/ts-command-line/4.7.10: + resolution: {integrity: sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==} dependencies: - assert-plus: 1.0.0 + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 + dev: false - /data-urls/1.1.0: - resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} + /@rushstack/ts-command-line/4.7.9: + resolution: {integrity: sha512-Jq5O4t0op9xdFfS9RbUV/ZFlAFxX6gdVTY+69UFRTn9pwWOzJR0kroty01IlnDByPCgvHH8RMz9sEXzD9Qxdrg==} dependencies: - abab: 2.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 + dev: true - /dateformat/1.0.12: - resolution: {integrity: sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=} - hasBin: true + /@rushstack/typings-generator/0.3.3: + resolution: {integrity: sha512-lmQK/OFKs8nXkVvZ/zWsswO7SzmzX+slsEFeqYLXavR8BRXEOGz8DcEKcMcb1jebrgvTnE0Y00KWrNcFyZ1iVg==} dependencies: - get-stdin: 4.0.1 - meow: 3.7.0 - dev: false - - /dateformat/2.2.0: - resolution: {integrity: sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=} + '@rushstack/node-core-library': 3.36.1 + '@types/node': 10.17.13 + chokidar: 3.4.3 + glob: 7.0.6 + dev: true - /debug/2.2.0: - resolution: {integrity: sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=} + /@sinonjs/commons/1.8.3: + resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} dependencies: - ms: 0.7.1 - dev: false + type-detect: 4.0.8 - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + /@types/anymatch/3.0.0: + resolution: {integrity: sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==} + deprecated: This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed. dependencies: - ms: 2.0.0 + anymatch: 3.1.2 + dev: true - /debug/3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} - dependencies: - ms: 2.0.0 + /@types/argparse/1.0.38: + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - /debug/3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + /@types/babel__core/7.1.14: + resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} dependencies: - ms: 2.1.3 - dev: false + '@babel/parser': 7.14.3 + '@babel/types': 7.14.2 + '@types/babel__generator': 7.6.2 + '@types/babel__template': 7.4.0 + '@types/babel__traverse': 7.11.1 - /debug/4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + /@types/babel__generator/7.6.2: + resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} dependencies: - ms: 2.1.2 + '@babel/types': 7.14.2 - /debug/4.3.1_supports-color@6.1.0: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + /@types/babel__template/7.4.0: + resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} dependencies: - ms: 2.1.2 - supports-color: 6.1.0 - dev: false + '@babel/parser': 7.14.3 + '@babel/types': 7.14.2 - /debuglog/1.0.1: - resolution: {integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=} - dev: false + /@types/babel__traverse/7.11.1: + resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} + dependencies: + '@babel/types': 7.14.2 - /decache/4.5.1: - resolution: {integrity: sha512-5J37nATc6FmOTLbcsr9qx7Nm28qQyg1SK4xyEHqM0IBkNhWFp0Sm+vKoWYHD8wq+OUEb9jLyaKFfzzd1A9hcoA==} + /@types/body-parser/1.19.0: + resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} dependencies: - callsite: 1.0.0 - dev: false + '@types/connect': 3.4.34 + '@types/node': 10.17.13 + dev: true - /decamelize/1.2.0: - resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} - engines: {node: '>=0.10.0'} + /@types/cli-table/0.3.0: + resolution: {integrity: sha512-QnZUISJJXyhyD6L1e5QwXDV/A5i2W1/gl6D6YMc8u0ncPepbv/B4w3S+izVvtAg60m6h+JP09+Y/0zF2mojlFQ==} + dev: true - /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} - engines: {node: '>=0.10'} + /@types/connect-history-api-fallback/1.3.4: + resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} + dependencies: + '@types/express-serve-static-core': 4.17.20 + '@types/node': 10.17.13 + dev: true - /decomment/0.9.4: - resolution: {integrity: sha512-8eNlhyI5cSU4UbBlrtagWpR03dqXcE5IR9zpe7PnO6UzReXDskucsD8usgrzUmQ6qJ3N82aws/p/mu/jqbURWw==} - engines: {node: '>=6.4', npm: '>=2.15'} + /@types/connect/3.4.34: + resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==} dependencies: - esprima: 4.0.1 + '@types/node': 10.17.13 + dev: true - /deep-equal/1.1.1: - resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==} + /@types/eslint-scope/3.7.0: + resolution: {integrity: sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==} dependencies: - is-arguments: 1.1.0 - is-date-object: 1.0.4 - is-regex: 1.1.3 - object-is: 1.1.5 - object-keys: 1.1.1 - regexp.prototype.flags: 1.3.1 + '@types/eslint': 7.2.0 + '@types/estree': 0.0.44 dev: false - /deep-is/0.1.3: - resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} - - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} + /@types/eslint-visitor-keys/1.0.0: + resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} - /default-compare/1.0.0: - resolution: {integrity: sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==} - engines: {node: '>=0.10.0'} + /@types/eslint/7.2.0: + resolution: {integrity: sha512-LpUXkr7fnmPXWGxB0ZuLEzNeTURuHPavkC5zuU4sg62/TgL5ZEjamr5Y8b6AftwHtx2bPJasI+CL0TT2JwQ7aA==} dependencies: - kind-of: 5.1.0 + '@types/estree': 0.0.44 + '@types/json-schema': 7.0.7 - /default-gateway/4.2.0: - resolution: {integrity: sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==} - engines: {node: '>=6'} - dependencies: - execa: 1.0.0 - ip-regex: 2.1.0 + /@types/estree/0.0.44: + resolution: {integrity: sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==} + + /@types/estree/0.0.47: + resolution: {integrity: sha512-c5ciR06jK8u9BstrmJyO97m+klJrrhCf9u3rLu3DEAJBirxRqSCvDQoYKmxuYwQI5SZChAWu+tq9oVlGRuzPAg==} dev: false - /default-resolution/2.0.0: - resolution: {integrity: sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=} - engines: {node: '>= 0.10'} + /@types/events/3.0.0: + resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - /define-properties/1.1.3: - resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} - engines: {node: '>= 0.4'} + /@types/express-serve-static-core/4.17.20: + resolution: {integrity: sha512-8qqFN4W53IEWa9bdmuVrUcVkFemQWnt5DKPQ/oa8xKDYgtjCr2OO6NX5TIK49NLFr3mPYU2cLh92DQquC3oWWQ==} dependencies: - object-keys: 1.1.1 + '@types/node': 10.17.13 + '@types/qs': 6.9.6 + '@types/range-parser': 1.2.3 + dev: true - /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} - engines: {node: '>=0.10.0'} + /@types/express/4.17.12: + resolution: {integrity: sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==} dependencies: - is-descriptor: 0.1.6 + '@types/body-parser': 1.19.0 + '@types/express-serve-static-core': 4.17.20 + '@types/qs': 6.9.6 + '@types/serve-static': 1.13.9 + dev: true - /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} - engines: {node: '>=0.10.0'} + /@types/fs-extra/7.0.0: + resolution: {integrity: sha512-ndoMMbGyuToTy4qB6Lex/inR98nPiNHacsgMPvy+zqMLgSxbt8VtWpDArpGp69h1fEDQHn1KB+9DWD++wgbwYA==} dependencies: - is-descriptor: 1.0.2 + '@types/node': 10.17.13 + dev: true - /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} + /@types/glob/7.1.1: + resolution: {integrity: sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==} dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 + '@types/events': 3.0.0 + '@types/minimatch': 2.0.29 + '@types/node': 10.17.13 - /del/2.2.2: - resolution: {integrity: sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=} - engines: {node: '>=0.10.0'} + /@types/graceful-fs/4.1.5: + resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} dependencies: - globby: 5.0.0 - is-path-cwd: 1.0.0 - is-path-in-cwd: 1.0.1 - object-assign: 4.1.1 - pify: 2.3.0 - pinkie-promise: 2.0.1 - rimraf: 2.7.1 + '@types/node': 10.17.13 - /del/4.1.1: - resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} - engines: {node: '>=6'} + /@types/heft-jest/1.0.1: + resolution: {integrity: sha512-cF2iEUpvGh2WgLowHVAdjI05xuDo+GwCA8hGV3Q5PBl8apjd6BTcpPFQ2uPlfUM7BLpgur2xpYo8VeBXopMI4A==} dependencies: - '@types/glob': 7.1.1 - globby: 6.1.0 - is-path-cwd: 2.2.0 - is-path-in-cwd: 2.1.0 - p-map: 2.1.0 - pify: 4.0.1 - rimraf: 2.7.1 - dev: false + '@types/jest': 25.2.1 + dev: true - /delayed-stream/1.0.0: - resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} - engines: {node: '>=0.4.0'} + /@types/html-minifier-terser/5.1.1: + resolution: {integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==} - /delegates/1.0.0: - resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + /@types/http-proxy/1.17.6: + resolution: {integrity: sha512-+qsjqR75S/ib0ig0R9WN+CDoZeOBU6F2XLewgC4KVgdXiNHiKKHFEMRHOrs5PbYE97D5vataw5wPj4KLYfUkuQ==} + dependencies: + '@types/node': 10.17.13 + dev: true - /depd/1.1.2: - resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} - engines: {node: '>= 0.6'} - dev: false + /@types/inquirer/7.3.1: + resolution: {integrity: sha512-osD38QVIfcdgsPCT0V3lD7eH0OFurX71Jft18bZrsVQWVRt6TuxRzlr0GJLrxoHZR2V5ph7/qP8se/dcnI7o0g==} + dependencies: + '@types/through': 0.0.30 + rxjs: 6.6.7 + dev: true - /des.js/1.0.1: - resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} + /@types/istanbul-lib-coverage/2.0.3: + resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} + + /@types/istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 + '@types/istanbul-lib-coverage': 2.0.3 - /destroy/1.0.4: - resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} - dev: false + /@types/istanbul-reports/1.1.2: + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-lib-report': 3.0.0 - /detect-file/1.0.0: - resolution: {integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=} - engines: {node: '>=0.10.0'} + /@types/jest/25.2.1: + resolution: {integrity: sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==} + dependencies: + jest-diff: 25.5.0 + pretty-format: 25.5.0 - /detect-indent/6.0.0: - resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} - engines: {node: '>=8'} - dev: false + /@types/jju/1.4.1: + resolution: {integrity: sha512-LFt+YA7Lv2IZROMwokZKiPNORAV5N3huMs3IKnzlE430HWhWYZ8b+78HiwJXJJP1V2IEjinyJURuRJfGoaFSIA==} + dev: true - /detect-newline/3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} + /@types/js-yaml/3.12.1: + resolution: {integrity: sha512-SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==} + dev: true - /detect-node/2.0.5: - resolution: {integrity: sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==} - dev: false + /@types/json-schema/7.0.7: + resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} - /dezalgo/1.0.3: - resolution: {integrity: sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=} + /@types/loader-utils/1.1.3: + resolution: {integrity: sha512-euKGFr2oCB3ASBwG39CYJMR3N9T0nanVqXdiH7Zu/Nqddt6SmFRxytq/i2w9LQYNQekEtGBz+pE3qG6fQTNvRg==} dependencies: - asap: 2.0.6 - wrappy: 1.0.2 - dev: false + '@types/node': 10.17.13 + '@types/webpack': 4.41.24 + dev: true - /diff-sequences/25.2.6: - resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} - engines: {node: '>= 8.3'} + /@types/lodash/4.14.116: + resolution: {integrity: sha512-lRnAtKnxMXcYYXqOiotTmJd74uawNWuPnsnPrrO7HiFuE3npE2iQhfABatbYDyxTNqZNuXzcKGhw37R7RjBFLg==} - /diff/3.5.0: - resolution: {integrity: sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==} - engines: {node: '>=0.3.1'} + /@types/long/4.0.0: + resolution: {integrity: sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==} + dev: false - /diff/4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} + /@types/mime/1.3.2: + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + dev: true - /diffie-hellman/5.0.3: - resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} - dependencies: - bn.js: 4.12.0 - miller-rabin: 4.0.1 - randombytes: 2.1.0 + /@types/minimatch/2.0.29: + resolution: {integrity: sha1-UALhT3Xi1x5WQoHfBDHIwbSio2o=} - /dns-equal/1.0.0: - resolution: {integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0=} - dev: false + /@types/minipass/2.2.0: + resolution: {integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==} + dependencies: + '@types/node': 10.17.13 + dev: true - /dns-packet/1.3.1: - resolution: {integrity: sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==} + /@types/node-fetch/1.6.9: + resolution: {integrity: sha512-n2r6WLoY7+uuPT7pnEtKJCmPUGyJ+cbyBR8Avnu4+m1nzz7DwBVuyIvvlBzCZ/nrpC7rIgb3D6pNavL7rFEa9g==} dependencies: - ip: 1.1.5 - safe-buffer: 5.2.1 - dev: false + '@types/node': 10.17.13 + dev: true - /dns-txt/2.0.2: - resolution: {integrity: sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=} + /@types/node-fetch/2.5.10: + resolution: {integrity: sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==} dependencies: - buffer-indexof: 1.1.1 + '@types/node': 10.17.13 + form-data: 3.0.1 dev: false - /doctrine/2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} + /@types/node-forge/0.9.1: + resolution: {integrity: sha512-xNO6BfB4Du8DSChdbqyTf488gQwCEUjkxVQq8CeigoG6N7INc8TTRHJK+88IcrnJ0Q8HWPLK4X8pwC8Rcx+sYg==} dependencies: - esutils: 2.0.3 + '@types/node': 10.17.13 + dev: true - /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} + /@types/node-sass/4.11.1: + resolution: {integrity: sha512-wPOmOEEtbwQiPTIgzUuRSQZ3H5YHinsxRGeZzPSDefAm4ylXWnZG9C0adses8ymyplKK0gwv3JkDNO8GGxnWfg==} dependencies: - esutils: 2.0.3 + '@types/node': 10.17.13 + dev: true - /dom-converter/0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - dependencies: - utila: 0.4.0 + /@types/node/10.17.13: + resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} - /dom-serializer/0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} - dependencies: - domelementtype: 2.2.0 - entities: 2.2.0 + /@types/normalize-package-data/2.4.0: + resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} - /domain-browser/1.2.0: - resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} - engines: {node: '>=0.4', npm: '>=1.2'} + /@types/npm-package-arg/6.1.0: + resolution: {integrity: sha512-vbt5fb0y1svMhu++1lwtKmZL76d0uPChFlw7kEzyUmTwfmpHRcFb8i0R8ElT69q/L+QLgK2hgECivIAvaEDwag==} + dev: true - /domelementtype/1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} + /@types/npm-packlist/1.1.1: + resolution: {integrity: sha512-+0ZRUpPOs4Mvvwj/pftWb14fnPN/yS6nOp6HZFyIMDuUmyPtKXcO4/SPhyRGR6dUCAn1B3hHJozD/UCrU+Mmew==} + dev: true - /domelementtype/2.2.0: - resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: true - /domexception/1.0.1: - resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} - dependencies: - webidl-conversions: 4.0.2 + /@types/prettier/1.19.1: + resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} - /domhandler/2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} - dependencies: - domelementtype: 1.3.1 + /@types/prop-types/15.7.3: + resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==} + dev: true - /domutils/1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + /@types/qs/6.9.6: + resolution: {integrity: sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==} + dev: true + + /@types/range-parser/1.2.3: + resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==} + dev: true + + /@types/react-dom/16.9.8: + resolution: {integrity: sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==} dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 + '@types/react': 16.9.45 + dev: true - /dot-case/3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + /@types/react/16.9.45: + resolution: {integrity: sha512-vv950slTF5UZ5eDOf13b8qC1SD4rTvkqg3HfaUKzr17U97oeJZAa+dUaIHn0QoOJflNTIt6Pem9MmapULs9dkA==} dependencies: - no-case: 3.0.4 - tslib: 2.2.0 + '@types/prop-types': 15.7.3 + csstype: 3.0.8 + dev: true - /duplexer/0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - dev: false + /@types/read-package-tree/5.1.0: + resolution: {integrity: sha512-QEaGDX5COe5Usog79fca6PEycs59075O/W0QcOJjVNv+ZQ26xjqxg8sWu63Lwdt4KAI08gb4Muho1EbEKs3YFw==} + dev: true - /duplexer2/0.0.2: - resolution: {integrity: sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=} + /@types/resolve/1.17.1: + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - readable-stream: 1.1.14 + '@types/node': 10.17.13 + dev: true - /duplexify/3.7.1: - resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} - dependencies: - end-of-stream: 1.1.0 - inherits: 2.0.4 - readable-stream: 2.3.7 - stream-shift: 1.0.1 + /@types/semver/7.3.5: + resolution: {integrity: sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==} - /each-props/1.3.2: - resolution: {integrity: sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==} + /@types/serve-static/1.13.9: + resolution: {integrity: sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==} dependencies: - is-plain-object: 2.0.4 - object.defaults: 1.1.0 + '@types/mime': 1.3.2 + '@types/node': 10.17.13 + dev: true - /ecc-jsbn/0.1.2: - resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} + /@types/source-list-map/0.1.2: + resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==} + + /@types/source-map/0.5.7: + resolution: {integrity: sha512-LrnsgZIfJaysFkv9rRJp4/uAyqw87oVed3s1hhF83nwbo9c7MG9g5DqR0seHP+lkX4ldmMrVolPjQSe2ZfD0yA==} + deprecated: This is a stub types definition for source-map (https://github.com/mozilla/source-map). source-map provides its own type definitions, so you don't need @types/source-map installed! dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 + source-map: 0.7.3 - /ecdsa-sig-formatter/1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} + /@types/ssri/7.1.0: + resolution: {integrity: sha512-CJR8I0rHwuhpS6YBq1q+StUlQBuxoyfVVZ3O1FDiXH1HJtNm90lErBsZpr2zBMF2x5d9khvq105CQ03EXkZzAQ==} dependencies: - safe-buffer: 5.2.1 - dev: false + '@types/node': 10.17.13 + dev: true - /ee-first/1.1.1: - resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - dev: false + /@types/stack-utils/1.0.1: + resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} - /ejs/2.7.4: - resolution: {integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==} - engines: {node: '>=0.10.0'} - requiresBuild: true - dev: false + /@types/strict-uri-encode/2.0.0: + resolution: {integrity: sha512-R6vDd7CHxcWMzv5wfVhR3qyCRVQoZKwVd6kit0rkozTThRZSXZKEW2Kz3AxfVqq9+UyJAz1g8Q+bJ3CL6NzztQ==} + dev: true - /electron-to-chromium/1.3.727: - resolution: {integrity: sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==} + /@types/tapable/1.0.6: + resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} - /elliptic/6.5.4: - resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} + /@types/tar/4.0.3: + resolution: {integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==} dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 - hash.js: 1.1.7 - hmac-drbg: 1.0.1 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - - /emoji-regex/7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} - - /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + '@types/minipass': 2.2.0 + '@types/node': 10.17.13 + dev: true - /emojis-list/2.1.0: - resolution: {integrity: sha1-TapNnbAPmBmIDHn6RXrlsJof04k=} - engines: {node: '>= 0.10'} + /@types/through/0.0.30: + resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} + dependencies: + '@types/node': 10.17.13 + dev: true - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} + /@types/timsort/0.3.0: + resolution: {integrity: sha512-SFjNmiiq4uCs9eXvxbaJMa8pnmlepV8dT2p0nCfdRL1h/UU7ZQFsnCLvtXRHTb3rnyILpQz4Kh8JoTqvDdgxYw==} + dev: true - /encodeurl/1.0.2: - resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} - engines: {node: '>= 0.8'} + /@types/tunnel/0.0.1: + resolution: {integrity: sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==} + dependencies: + '@types/node': 10.17.13 dev: false - /end-of-stream/0.1.5: - resolution: {integrity: sha1-jhdyBsPICDfYVjLouTWd/osvbq8=} + /@types/uglify-js/2.6.29: + resolution: {integrity: sha512-BdFLCZW0GTl31AbqXSak8ss/MqEZ3DN2MH9rkAyGoTuzK7ifGUlX+u0nfbWeTsa7IPcZhtn8BlpYBXSV+vqGhQ==} dependencies: - once: 1.3.3 + '@types/source-map': 0.5.7 - /end-of-stream/1.1.0: - resolution: {integrity: sha1-6TUyWLqpEIll78QcsO+K3i88+wc=} + /@types/webpack-dev-server/3.11.2_@types+webpack@4.41.24: + resolution: {integrity: sha512-13w1VhaghN+G1rYjkBPgN/GFRoHd9uI2fwK9cSKvLutdmZ22L9iicFEvt69by40DP2I6uNcClaGTyPY6nYhIgQ==} + peerDependencies: + '@types/webpack': ^4.0.0 dependencies: - once: 1.3.3 + '@types/connect-history-api-fallback': 1.3.4 + '@types/express': 4.17.12 + '@types/serve-static': 1.13.9 + '@types/webpack': 4.41.24 + http-proxy-middleware: 1.3.1 + transitivePeerDependencies: + - debug + dev: true - /enhanced-resolve/4.5.0: - resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} - engines: {node: '>=6.9.0'} + /@types/webpack-dev-server/3.11.3_webpack@5.35.1: + resolution: {integrity: sha512-p9B/QClflreKDeamKhBwuo5zqtI++wwb9QNG/CdIZUFtHvtaq0dWVgbtV7iMl4Sr4vWzEFj0rn16pgUFANjLPA==} + peerDependencies: + webpack: ^5.0.0 dependencies: - graceful-fs: 4.2.6 - memory-fs: 0.5.0 - tapable: 1.1.3 + '@types/connect-history-api-fallback': 1.3.4 + '@types/express': 4.17.12 + '@types/serve-static': 1.13.9 + http-proxy-middleware: 1.3.1 + webpack: 5.35.1 + transitivePeerDependencies: + - debug + dev: true - /enhanced-resolve/5.8.2: - resolution: {integrity: sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==} - engines: {node: '>=10.13.0'} + /@types/webpack-env/1.13.0: + resolution: {integrity: sha1-MEQ4FkfhHulzxa8uklMjkw9pHYA=} + + /@types/webpack-sources/1.4.2: + resolution: {integrity: sha512-77T++JyKow4BQB/m9O96n9d/UUHWLQHlcqXb9Vsf4F1+wKNrrlWNFPDLKNT92RJnCSL6CieTc+NDXtCVZswdTw==} + dependencies: + '@types/node': 10.17.13 + '@types/source-list-map': 0.1.2 + source-map: 0.7.3 + + /@types/webpack/4.41.24: + resolution: {integrity: sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==} dependencies: - graceful-fs: 4.2.6 - tapable: 2.2.0 - dev: false + '@types/anymatch': 3.0.0 + '@types/node': 10.17.13 + '@types/tapable': 1.0.6 + '@types/uglify-js': 2.6.29 + '@types/webpack-sources': 1.4.2 + source-map: 0.6.1 + dev: true - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} + /@types/webpack/4.41.29: + resolution: {integrity: sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==} dependencies: - ansi-colors: 4.1.1 + '@types/node': 10.17.13 + '@types/tapable': 1.0.6 + '@types/uglify-js': 2.6.29 + '@types/webpack-sources': 1.4.2 + anymatch: 3.1.2 + source-map: 0.6.1 - /entities/1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} + /@types/wordwrap/1.0.0: + resolution: {integrity: sha512-XknqsI3sxtVduA/zP475wjMPH/qaZB6teY+AGvZkNUPhwxAac/QuKt6fpJCY9iO6ZpDhBmu9iOHgLXK78hoEDA==} + dev: true - /entities/2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + /@types/xmldoc/1.1.4: + resolution: {integrity: sha512-a/ONNCf9itbmzEz1ohx0Fv5TLJzXIPQTapxFu+DlYlDtn9UcAa1OhnrOOMwbU8125hFjrkJKL3qllD7vO5Bivw==} + dev: true - /env-paths/2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} + /@types/yargs-parser/20.2.0: + resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} - /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true + /@types/yargs/15.0.13: + resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} dependencies: - prr: 1.0.1 + '@types/yargs-parser': 20.2.0 - /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + /@types/z-schema/3.16.31: + resolution: {integrity: sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=} + dev: true + + /@typescript-eslint/eslint-plugin/3.4.0_089e1daeed8e558466a682bc7c94990b: + resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - is-arrayish: 0.2.1 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + debug: 4.3.1 + eslint: 7.12.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.9 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color - /es-abstract/1.18.0: - resolution: {integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==} - engines: {node: '>= 0.4'} + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - is-callable: 1.2.3 - is-negative-zero: 2.0.1 - is-regex: 1.1.3 - is-string: 1.0.6 - object-inspect: 1.10.3 - object-keys: 1.1.1 - object.assign: 4.1.2 - string.prototype.trimend: 1.0.4 - string.prototype.trimstart: 1.0.4 - unbox-primitive: 1.0.1 + '@types/json-schema': 7.0.7 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.9 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript - /es-module-lexer/0.4.1: - resolution: {integrity: sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==} - dev: false + /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript - /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.9: + resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - is-callable: 1.2.3 - is-date-object: 1.0.4 - is-symbol: 1.0.4 + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + eslint: 7.12.1 + eslint-visitor-keys: 1.3.0 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/types/3.10.1: + resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - /es5-ext/0.10.53: - resolution: {integrity: sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==} + /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.9: + resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - es6-iterator: 2.0.3 - es6-symbol: 3.1.3 - next-tick: 1.0.0 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/visitor-keys': 3.10.1 + debug: 4.3.1 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.9 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color - /es6-iterator/2.0.3: - resolution: {integrity: sha1-p96IkUGgWpSwhUQDstCg+/qY87c=} + /@typescript-eslint/typescript-estree/3.4.0_typescript@3.9.9: + resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true dependencies: - d: 1.0.1 - es5-ext: 0.10.53 - es6-symbol: 3.1.3 + debug: 4.3.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.9 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color - /es6-symbol/3.1.3: - resolution: {integrity: sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==} + /@typescript-eslint/visitor-keys/3.10.1: + resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - d: 1.0.1 - ext: 1.4.0 + eslint-visitor-keys: 1.3.0 - /es6-weak-map/2.0.3: - resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} + /@webassemblyjs/ast/1.11.0: + resolution: {integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==} dependencies: - d: 1.0.1 - es5-ext: 0.10.53 - es6-iterator: 2.0.3 - es6-symbol: 3.1.3 + '@webassemblyjs/helper-numbers': 1.11.0 + '@webassemblyjs/helper-wasm-bytecode': 1.11.0 + dev: false - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + /@webassemblyjs/ast/1.9.0: + resolution: {integrity: sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==} + dependencies: + '@webassemblyjs/helper-module-context': 1.9.0 + '@webassemblyjs/helper-wasm-bytecode': 1.9.0 + '@webassemblyjs/wast-parser': 1.9.0 - /escape-html/1.0.3: - resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} + /@webassemblyjs/floating-point-hex-parser/1.11.0: + resolution: {integrity: sha512-Q/aVYs/VnPDVYvsCBL/gSgwmfjeCb4LW8+TMrO3cSzJImgv8lxxEPM2JA5jMrivE7LSz3V+PFqtMbls3m1exDA==} dev: false - /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} - engines: {node: '>=0.8.0'} - - /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} + /@webassemblyjs/floating-point-hex-parser/1.9.0: + resolution: {integrity: sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==} - /escodegen/1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 + /@webassemblyjs/helper-api-error/1.11.0: + resolution: {integrity: sha512-baT/va95eXiXb2QflSx95QGT5ClzWpGaa8L7JnJbgzoYeaA27FCvuBXU758l+KXWRndEmUXjP0Q5fibhavIn8w==} + dev: false - /escodegen/1.7.1: - resolution: {integrity: sha1-MOz89mypjcZ80v0WKr626vqM5vw=} - engines: {node: '>=0.12.0'} - hasBin: true - dependencies: - esprima: 1.2.5 - estraverse: 1.9.3 - esutils: 2.0.3 - optionator: 0.5.0 - optionalDependencies: - source-map: 0.2.0 + /@webassemblyjs/helper-api-error/1.9.0: + resolution: {integrity: sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==} - /escodegen/1.8.1: - resolution: {integrity: sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=} - engines: {node: '>=0.12.0'} - hasBin: true - dependencies: - esprima: 2.7.3 - estraverse: 1.9.3 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.2.0 + /@webassemblyjs/helper-buffer/1.11.0: + resolution: {integrity: sha512-u9HPBEl4DS+vA8qLQdEQ6N/eJQ7gT7aNvMIo8AAWvAl/xMrcOSiI2M0MAnMCy3jIFke7bEee/JwdX1nUpCtdyA==} + dev: false - /eslint-plugin-promise/4.2.1: - resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} - engines: {node: '>=6'} + /@webassemblyjs/helper-buffer/1.9.0: + resolution: {integrity: sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==} - /eslint-plugin-react/7.20.6_eslint@7.12.1: - resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 + /@webassemblyjs/helper-code-frame/1.9.0: + resolution: {integrity: sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==} dependencies: - array-includes: 3.1.3 - array.prototype.flatmap: 1.2.4 - doctrine: 2.1.0 - eslint: 7.12.1 - has: 1.0.3 - jsx-ast-utils: 2.4.1 - object.entries: 1.1.3 - object.fromentries: 2.0.4 - object.values: 1.1.3 - prop-types: 15.7.2 - resolve: 1.17.0 - string.prototype.matchall: 4.0.4 + '@webassemblyjs/wast-printer': 1.9.0 - /eslint-plugin-tsdoc/0.2.14: - resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} + /@webassemblyjs/helper-fsm/1.9.0: + resolution: {integrity: sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==} + + /@webassemblyjs/helper-module-context/1.9.0: + resolution: {integrity: sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==} dependencies: - '@microsoft/tsdoc': 0.13.2 - '@microsoft/tsdoc-config': 0.15.2 + '@webassemblyjs/ast': 1.9.0 - /eslint-scope/4.0.3: - resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==} - engines: {node: '>=4.0.0'} + /@webassemblyjs/helper-numbers/1.11.0: + resolution: {integrity: sha512-DhRQKelIj01s5IgdsOJMKLppI+4zpmcMQ3XboFPLwCpSNH6Hqo1ritgHgD0nqHeSYqofA6aBN/NmXuGjM1jEfQ==} dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 + '@webassemblyjs/floating-point-hex-parser': 1.11.0 + '@webassemblyjs/helper-api-error': 1.11.0 + '@xtuc/long': 4.2.2 + dev: false - /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} + /@webassemblyjs/helper-wasm-bytecode/1.11.0: + resolution: {integrity: sha512-MbmhvxXExm542tWREgSFnOVo07fDpsBJg3sIl6fSp9xuu75eGz5lz31q7wTLffwL3Za7XNRCMZy210+tnsUSEA==} + dev: false + + /@webassemblyjs/helper-wasm-bytecode/1.9.0: + resolution: {integrity: sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==} + + /@webassemblyjs/helper-wasm-section/1.11.0: + resolution: {integrity: sha512-3Eb88hcbfY/FCukrg6i3EH8H2UsD7x8Vy47iVJrP967A9JGqgBVL9aH71SETPx1JrGsOUVLo0c7vMCN22ytJew==} dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 + '@webassemblyjs/ast': 1.11.0 + '@webassemblyjs/helper-buffer': 1.11.0 + '@webassemblyjs/helper-wasm-bytecode': 1.11.0 + '@webassemblyjs/wasm-gen': 1.11.0 + dev: false - /eslint-utils/2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} + /@webassemblyjs/helper-wasm-section/1.9.0: + resolution: {integrity: sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==} dependencies: - eslint-visitor-keys: 1.3.0 + '@webassemblyjs/ast': 1.9.0 + '@webassemblyjs/helper-buffer': 1.9.0 + '@webassemblyjs/helper-wasm-bytecode': 1.9.0 + '@webassemblyjs/wasm-gen': 1.9.0 - /eslint-visitor-keys/1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} + /@webassemblyjs/ieee754/1.11.0: + resolution: {integrity: sha512-KXzOqpcYQwAfeQ6WbF6HXo+0udBNmw0iXDmEK5sFlmQdmND+tr773Ti8/5T/M6Tl/413ArSJErATd8In3B+WBA==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: false - /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} + /@webassemblyjs/ieee754/1.9.0: + resolution: {integrity: sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==} + dependencies: + '@xtuc/ieee754': 1.2.0 - /eslint/7.12.1: - resolution: {integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==} - engines: {node: ^10.12.0 || >=12.0.0} - hasBin: true + /@webassemblyjs/leb128/1.11.0: + resolution: {integrity: sha512-aqbsHa1mSQAbeeNcl38un6qVY++hh8OpCOzxhixSYgbRfNWcxJNJQwe2rezK9XEcssJbbWIkblaJRwGMS9zp+g==} dependencies: - '@babel/code-frame': 7.12.13 - '@eslint/eslintrc': 0.2.2 - ajv: 6.12.6 - chalk: 4.1.1 - cross-spawn: 7.0.3 - debug: 4.3.1 - doctrine: 3.0.0 - enquirer: 2.3.6 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 - esquery: 1.4.0 - esutils: 2.0.3 - file-entry-cache: 5.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.1 - js-yaml: 3.13.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash: 4.17.21 - minimatch: 3.0.4 - natural-compare: 1.4.0 - optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.1.0 - semver: 7.3.5 - strip-ansi: 6.0.0 - strip-json-comments: 3.1.1 - table: 5.4.6 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color + '@xtuc/long': 4.2.2 + dev: false - /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} + /@webassemblyjs/leb128/1.9.0: + resolution: {integrity: sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==} dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 + '@xtuc/long': 4.2.2 - /esprima/1.2.5: - resolution: {integrity: sha1-CZNQL+r2aBODJXVvMPmlH+7sEek=} - engines: {node: '>=0.4.0'} - hasBin: true + /@webassemblyjs/utf8/1.11.0: + resolution: {integrity: sha512-A/lclGxH6SpSLSyFowMzO/+aDEPU4hvEiooCMXQPcQFPPJaYcPQNKGOCLUySJsYJ4trbpr+Fs08n4jelkVTGVw==} + dev: false - /esprima/2.5.0: - resolution: {integrity: sha1-84ekb9NEwbGjm6+MIL+0O20AWMw=} - engines: {node: '>=0.10.0'} - hasBin: true + /@webassemblyjs/utf8/1.9.0: + resolution: {integrity: sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==} - /esprima/2.7.3: - resolution: {integrity: sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=} - engines: {node: '>=0.10.0'} - hasBin: true + /@webassemblyjs/wasm-edit/1.11.0: + resolution: {integrity: sha512-JHQ0damXy0G6J9ucyKVXO2j08JVJ2ntkdJlq1UTiUrIgfGMmA7Ik5VdC/L8hBK46kVJgujkBIoMtT8yVr+yVOQ==} + dependencies: + '@webassemblyjs/ast': 1.11.0 + '@webassemblyjs/helper-buffer': 1.11.0 + '@webassemblyjs/helper-wasm-bytecode': 1.11.0 + '@webassemblyjs/helper-wasm-section': 1.11.0 + '@webassemblyjs/wasm-gen': 1.11.0 + '@webassemblyjs/wasm-opt': 1.11.0 + '@webassemblyjs/wasm-parser': 1.11.0 + '@webassemblyjs/wast-printer': 1.11.0 + dev: false - /esprima/4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true + /@webassemblyjs/wasm-edit/1.9.0: + resolution: {integrity: sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==} + dependencies: + '@webassemblyjs/ast': 1.9.0 + '@webassemblyjs/helper-buffer': 1.9.0 + '@webassemblyjs/helper-wasm-bytecode': 1.9.0 + '@webassemblyjs/helper-wasm-section': 1.9.0 + '@webassemblyjs/wasm-gen': 1.9.0 + '@webassemblyjs/wasm-opt': 1.9.0 + '@webassemblyjs/wasm-parser': 1.9.0 + '@webassemblyjs/wast-printer': 1.9.0 - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} + /@webassemblyjs/wasm-gen/1.11.0: + resolution: {integrity: sha512-BEUv1aj0WptCZ9kIS30th5ILASUnAPEvE3tVMTrItnZRT9tXCLW2LEXT8ezLw59rqPP9klh9LPmpU+WmRQmCPQ==} dependencies: - estraverse: 5.2.0 + '@webassemblyjs/ast': 1.11.0 + '@webassemblyjs/helper-wasm-bytecode': 1.11.0 + '@webassemblyjs/ieee754': 1.11.0 + '@webassemblyjs/leb128': 1.11.0 + '@webassemblyjs/utf8': 1.11.0 + dev: false - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + /@webassemblyjs/wasm-gen/1.9.0: + resolution: {integrity: sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==} dependencies: - estraverse: 5.2.0 + '@webassemblyjs/ast': 1.9.0 + '@webassemblyjs/helper-wasm-bytecode': 1.9.0 + '@webassemblyjs/ieee754': 1.9.0 + '@webassemblyjs/leb128': 1.9.0 + '@webassemblyjs/utf8': 1.9.0 - /estraverse/1.9.3: - resolution: {integrity: sha1-r2fy3JIlgkFZUJJgkaQAXSnJu0Q=} - engines: {node: '>=0.10.0'} + /@webassemblyjs/wasm-opt/1.11.0: + resolution: {integrity: sha512-tHUSP5F4ywyh3hZ0+fDQuWxKx3mJiPeFufg+9gwTpYp324mPCQgnuVKwzLTZVqj0duRDovnPaZqDwoyhIO8kYg==} + dependencies: + '@webassemblyjs/ast': 1.11.0 + '@webassemblyjs/helper-buffer': 1.11.0 + '@webassemblyjs/wasm-gen': 1.11.0 + '@webassemblyjs/wasm-parser': 1.11.0 + dev: false - /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} + /@webassemblyjs/wasm-opt/1.9.0: + resolution: {integrity: sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==} + dependencies: + '@webassemblyjs/ast': 1.9.0 + '@webassemblyjs/helper-buffer': 1.9.0 + '@webassemblyjs/wasm-gen': 1.9.0 + '@webassemblyjs/wasm-parser': 1.9.0 - /estraverse/5.2.0: - resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} - engines: {node: '>=4.0'} + /@webassemblyjs/wasm-parser/1.11.0: + resolution: {integrity: sha512-6L285Sgu9gphrcpDXINvm0M9BskznnzJTE7gYkjDbxET28shDqp27wpruyx3C2S/dvEwiigBwLA1cz7lNUi0kw==} + dependencies: + '@webassemblyjs/ast': 1.11.0 + '@webassemblyjs/helper-api-error': 1.11.0 + '@webassemblyjs/helper-wasm-bytecode': 1.11.0 + '@webassemblyjs/ieee754': 1.11.0 + '@webassemblyjs/leb128': 1.11.0 + '@webassemblyjs/utf8': 1.11.0 + dev: false - /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + /@webassemblyjs/wasm-parser/1.9.0: + resolution: {integrity: sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==} + dependencies: + '@webassemblyjs/ast': 1.9.0 + '@webassemblyjs/helper-api-error': 1.9.0 + '@webassemblyjs/helper-wasm-bytecode': 1.9.0 + '@webassemblyjs/ieee754': 1.9.0 + '@webassemblyjs/leb128': 1.9.0 + '@webassemblyjs/utf8': 1.9.0 - /etag/1.7.0: - resolution: {integrity: sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=} - engines: {node: '>= 0.6'} - dev: false + /@webassemblyjs/wast-parser/1.9.0: + resolution: {integrity: sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==} + dependencies: + '@webassemblyjs/ast': 1.9.0 + '@webassemblyjs/floating-point-hex-parser': 1.9.0 + '@webassemblyjs/helper-api-error': 1.9.0 + '@webassemblyjs/helper-code-frame': 1.9.0 + '@webassemblyjs/helper-fsm': 1.9.0 + '@xtuc/long': 4.2.2 - /etag/1.8.1: - resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} - engines: {node: '>= 0.6'} + /@webassemblyjs/wast-printer/1.11.0: + resolution: {integrity: sha512-Fg5OX46pRdTgB7rKIUojkh9vXaVN6sGYCnEiJN1GYkb0RPwShZXp6KTDqmoMdQPKhcroOXh3fEzmkWmCYaKYhQ==} + dependencies: + '@webassemblyjs/ast': 1.11.0 + '@xtuc/long': 4.2.2 dev: false - /event-stream/3.3.5: - resolution: {integrity: sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==} + /@webassemblyjs/wast-printer/1.9.0: + resolution: {integrity: sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==} dependencies: - duplexer: 0.1.2 - from: 0.1.7 - map-stream: 0.0.7 - pause-stream: 0.0.11 - split: 1.0.1 - stream-combiner: 0.2.2 - through: 2.3.8 - dev: false + '@webassemblyjs/ast': 1.9.0 + '@webassemblyjs/wast-parser': 1.9.0 + '@xtuc/long': 4.2.2 - /eventemitter3/4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + /@xtuc/ieee754/1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - /events/3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} + /@xtuc/long/4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - /eventsource/1.1.0: - resolution: {integrity: sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==} - engines: {node: '>=0.12.0'} - dependencies: - original: 1.0.2 + /@yarnpkg/lockfile/1.0.2: + resolution: {integrity: sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==} dev: false - /evp_bytestokey/1.0.3: - resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} + /@zkochan/cmd-shim/5.1.1: + resolution: {integrity: sha512-XseQtjICCHZts+6cnLPIe15afYXXv+tlhKfQYMdJt6CQNNO6+Hnw7TGXhEtUjAs/t7e/WfQG+vaYBng4nCSJfA==} + engines: {node: '>=10.13'} dependencies: - md5.js: 1.3.5 - safe-buffer: 5.2.1 + is-windows: 1.0.2 + dev: false - /exec-sh/0.3.6: - resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} + /abab/2.0.5: + resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} - /execa/0.10.0: - resolution: {integrity: sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==} - engines: {node: '>=4'} + /abbrev/1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + + /accepts/1.3.7: + resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} + engines: {node: '>= 0.6'} dependencies: - cross-spawn: 6.0.5 - get-stream: 3.0.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.3 - strip-eof: 1.0.0 + mime-types: 2.1.30 + negotiator: 0.6.2 + dev: false - /execa/1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} + /acorn-globals/4.3.4: + resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.3 - strip-eof: 1.0.0 + acorn: 6.4.2 + acorn-walk: 6.2.0 - /execa/3.4.0: - resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} - engines: {node: ^8.12.0 || >=9.7.0} + /acorn-jsx/5.3.1_acorn@7.4.1: + resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.0 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.3 - strip-final-newline: 2.0.0 + acorn: 7.4.1 - /exit/0.1.2: - resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} - engines: {node: '>= 0.8.0'} + /acorn-walk/6.2.0: + resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} + engines: {node: '>=0.4.0'} - /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 + /acorn-walk/7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + dev: false - /expand-tilde/2.0.2: - resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=} - engines: {node: '>=0.10.0'} - dependencies: - homedir-polyfill: 1.0.3 + /acorn/6.4.2: + resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} + engines: {node: '>=0.4.0'} + hasBin: true - /expect/25.5.0: - resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-styles: 4.3.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 + /acorn/7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true - /express/4.16.4: - resolution: {integrity: sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.7 - array-flatten: 1.1.1 - body-parser: 1.18.3 - content-disposition: 0.5.2 - content-type: 1.0.4 - cookie: 0.3.1 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 1.1.2 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.1.1 - fresh: 0.5.2 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.3.0 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.6 - qs: 6.5.2 - range-parser: 1.2.1 - safe-buffer: 5.1.2 - send: 0.16.2 - serve-static: 1.13.2 - setprototypeof: 1.1.0 - statuses: 1.4.0 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 + /acorn/8.2.4: + resolution: {integrity: sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==} + engines: {node: '>=0.4.0'} + hasBin: true dev: false - /express/4.17.1: - resolution: {integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==} - engines: {node: '>= 0.10.0'} + /agent-base/6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} dependencies: - accepts: 1.3.7 - array-flatten: 1.1.1 - body-parser: 1.19.0 - content-disposition: 0.5.3 - content-type: 1.0.4 - cookie: 0.4.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 1.1.2 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.1.2 - fresh: 0.5.2 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.3.0 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.6 - qs: 6.7.0 - range-parser: 1.2.1 - safe-buffer: 5.1.2 - send: 0.17.1 - serve-static: 1.14.1 - setprototypeof: 1.1.1 - statuses: 1.5.0 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 + debug: 4.3.1 + transitivePeerDependencies: + - supports-color dev: false - /ext/1.4.0: - resolution: {integrity: sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==} - dependencies: - type: 2.5.0 - - /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - - /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} - engines: {node: '>=0.10.0'} + /ajv-errors/1.0.1_ajv@6.12.6: + resolution: {integrity: sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==} + peerDependencies: + ajv: '>=5.0.0' dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - - /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + ajv: 6.12.6 - /external-editor/3.1.0: - resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} - engines: {node: '>=4'} + /ajv-keywords/3.5.2_ajv@6.12.6: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 dependencies: - chardet: 0.7.0 - iconv-lite: 0.4.24 - tmp: 0.0.33 - dev: false + ajv: 6.12.6 - /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 - /extsprintf/1.3.0: - resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} - engines: {'0': node >=0.6.0} + /amdefine/1.0.1: + resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=} + engines: {node: '>=0.4.2'} - /fancy-log/1.3.3: - resolution: {integrity: sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==} - engines: {node: '>= 0.10'} - dependencies: - ansi-gray: 0.1.1 - color-support: 1.1.3 - parse-node-version: 1.0.1 - time-stamp: 1.1.0 + /ansi-colors/3.2.4: + resolution: {integrity: sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==} + engines: {node: '>=6'} + dev: false - /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + /ansi-colors/4.1.1: + resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + engines: {node: '>=6'} - /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + /ansi-escapes/4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} dependencies: - '@nodelib/fs.stat': 2.0.4 - '@nodelib/fs.walk': 1.2.6 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.4 - picomatch: 2.2.3 + type-fest: 0.21.3 - /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + /ansi-html/0.0.7: + resolution: {integrity: sha1-gTWEAhliqenm/QOflA0S9WynhZ4=} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false - /fast-levenshtein/1.0.7: - resolution: {integrity: sha1-AXjc3uAjuSkFGTrwlZ6KdjnP3Lk=} + /ansi-regex/2.1.1: + resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} + engines: {node: '>=0.10.0'} - /fast-levenshtein/1.1.4: - resolution: {integrity: sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=} + /ansi-regex/4.1.0: + resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} + engines: {node: '>=6'} - /fast-levenshtein/2.0.6: - resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + /ansi-regex/5.0.0: + resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + engines: {node: '>=8'} - /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + /ansi-styles/2.2.1: + resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} + engines: {node: '>=0.10.0'} - /fastq/1.11.0: - resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} dependencies: - reusify: 1.0.4 + color-convert: 1.9.3 - /faye-websocket/0.10.0: - resolution: {integrity: sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=} - engines: {node: '>=0.4.0'} + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} dependencies: - websocket-driver: 0.7.4 - dev: false + color-convert: 2.0.1 - /faye-websocket/0.11.3: - resolution: {integrity: sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==} - engines: {node: '>=0.8.0'} - dependencies: - websocket-driver: 0.7.4 + /any-promise/1.3.0: + resolution: {integrity: sha1-q8av7tzqUugJzcA3au0845Y10X8=} dev: false - /fb-watchman/2.0.1: - resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} + /anymatch/2.0.0: + resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} dependencies: - bser: 2.1.1 - - /figgy-pudding/3.5.2: - resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} + micromatch: 3.1.10 + normalize-path: 2.1.1 - /figures/3.2.0: - resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} - engines: {node: '>=8'} + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} dependencies: - escape-string-regexp: 1.0.5 - dev: false + normalize-path: 3.0.0 + picomatch: 2.3.0 - /file-entry-cache/5.0.1: - resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} - engines: {node: '>=4'} - dependencies: - flat-cache: 2.0.1 + /aproba/1.2.0: + resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - /file-loader/6.0.0_webpack@4.44.2: - resolution: {integrity: sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + /are-we-there-yet/1.1.5: + resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} dependencies: - loader-utils: 2.0.0 - schema-utils: 2.7.1 - webpack: 4.44.2 - dev: true - - /file-uri-to-path/1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - optional: true + delegates: 1.0.0 + readable-stream: 2.3.7 - /fileset/0.2.1: - resolution: {integrity: sha1-WI74lzxmI7KnbfRlEFaWuWqsgGc=} + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: - glob: 5.0.15 - minimatch: 2.0.10 + sprintf-js: 1.0.3 - /filesize/3.6.1: - resolution: {integrity: sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==} - engines: {node: '>= 0.4.0'} + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: false - /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} + /arr-diff/4.0.0: + resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - - /finalhandler/1.1.1: - resolution: {integrity: sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.4.0 - unpipe: 1.0.0 - dev: false + /arr-flatten/1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} - /finalhandler/1.1.2: - resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.3.0 - parseurl: 1.3.3 - statuses: 1.5.0 - unpipe: 1.0.0 - dev: false + /arr-union/3.1.0: + resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} + engines: {node: '>=0.10.0'} - /find-cache-dir/2.1.0: - resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} - engines: {node: '>=6'} - dependencies: - commondir: 1.0.1 - make-dir: 2.1.0 - pkg-dir: 3.0.0 + /array-equal/1.0.0: + resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} - /find-up/1.1.2: - resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} + /array-find-index/1.0.2: + resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} engines: {node: '>=0.10.0'} - dependencies: - path-exists: 2.1.0 - pinkie-promise: 2.0.1 - /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - dependencies: - locate-path: 3.0.0 + /array-flatten/1.1.1: + resolution: {integrity: sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=} + dev: false - /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 + /array-flatten/2.1.2: + resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} + dev: false - /findup-sync/2.0.0: - resolution: {integrity: sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=} - engines: {node: '>= 0.10'} + /array-includes/3.1.3: + resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + engines: {node: '>= 0.4'} dependencies: - detect-file: 1.0.0 - is-glob: 3.1.0 - micromatch: 3.1.10 - resolve-dir: 1.0.1 + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.2 + get-intrinsic: 1.1.1 + is-string: 1.0.6 - /findup-sync/3.0.0: - resolution: {integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==} - engines: {node: '>= 0.10'} + /array-union/1.0.2: + resolution: {integrity: sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=} + engines: {node: '>=0.10.0'} dependencies: - detect-file: 1.0.0 - is-glob: 4.0.1 - micromatch: 3.1.10 - resolve-dir: 1.0.1 + array-uniq: 1.0.3 + dev: false - /fined/1.2.0: - resolution: {integrity: sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==} - engines: {node: '>= 0.10'} - dependencies: - expand-tilde: 2.0.2 - is-plain-object: 2.0.4 - object.defaults: 1.1.0 - object.pick: 1.3.0 - parse-filepath: 1.0.2 + /array-uniq/1.0.3: + resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} + engines: {node: '>=0.10.0'} + dev: false - /flagged-respawn/1.0.1: - resolution: {integrity: sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==} - engines: {node: '>= 0.10'} + /array-unique/0.3.2: + resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} + engines: {node: '>=0.10.0'} - /flat-cache/2.0.1: - resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} - engines: {node: '>=4'} + /array.prototype.flatmap/1.2.4: + resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} + engines: {node: '>= 0.4'} dependencies: - flatted: 2.0.2 - rimraf: 2.6.3 - write: 1.0.3 + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.2 + function-bind: 1.1.1 - /flatted/2.0.2: - resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} + /asap/2.0.6: + resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} + dev: false - /flush-write-stream/1.1.1: - resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} + /asn1.js/5.4.1: + resolution: {integrity: sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==} dependencies: + bn.js: 4.12.0 inherits: 2.0.4 - readable-stream: 2.3.7 - - /follow-redirects/1.14.1: - resolution: {integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: true + minimalistic-assert: 1.0.1 + safer-buffer: 2.1.2 - /follow-redirects/1.14.1_debug@4.3.1: - resolution: {integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true + /asn1/0.2.4: + resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} dependencies: - debug: 4.3.1_supports-color@6.1.0 - dev: false + safer-buffer: 2.1.2 - /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} - engines: {node: '>=0.10.0'} + /assert-plus/1.0.0: + resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} + engines: {node: '>=0.8'} - /for-own/1.0.0: - resolution: {integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=} - engines: {node: '>=0.10.0'} + /assert/1.5.0: + resolution: {integrity: sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==} dependencies: - for-in: 1.0.2 + object-assign: 4.1.1 + util: 0.10.3 - /forever-agent/0.6.1: - resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} + /assign-symbols/1.0.0: + resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} + engines: {node: '>=0.10.0'} - /fork-stream/0.0.4: - resolution: {integrity: sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=} + /astral-regex/1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} - /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.30 + /async-each/1.0.3: + resolution: {integrity: sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==} - /form-data/3.0.1: - resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} - engines: {node: '>= 6'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.30 - dev: false + /async-foreach/0.1.3: + resolution: {integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=} - /forwarded/0.1.2: - resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=} - engines: {node: '>= 0.6'} + /async-limiter/1.0.1: + resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==} dev: false - /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} - engines: {node: '>=0.10.0'} + /async/2.6.3: + resolution: {integrity: sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==} dependencies: - map-cache: 0.2.2 - - /fresh/0.3.0: - resolution: {integrity: sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=} - engines: {node: '>= 0.6'} + lodash: 4.17.21 dev: false - /fresh/0.5.2: - resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} - engines: {node: '>= 0.6'} - dev: false + /asynckit/0.4.0: + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} - /from/0.1.7: - resolution: {integrity: sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=} - dev: false + /atob/2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true - /from2/2.3.0: - resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=} + /autoprefixer/9.8.6: + resolution: {integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==} + hasBin: true dependencies: - inherits: 2.0.4 - readable-stream: 2.3.7 + browserslist: 4.16.6 + caniuse-lite: 1.0.30001230 + colorette: 1.2.2 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + postcss: 7.0.32 + postcss-value-parser: 4.1.0 + dev: true - /fs-extra/7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: 4.2.6 - jsonfile: 4.0.0 - universalify: 0.1.2 + /aws-sign2/0.7.0: + resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} - /fs-minipass/2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.3 + /aws4/1.11.0: + resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - /fs-mkdirp-stream/1.0.0: - resolution: {integrity: sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=} - engines: {node: '>= 0.10'} + /babel-jest/25.5.1_@babel+core@7.14.3: + resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: + '@babel/core': 7.14.3 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/babel__core': 7.1.14 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 25.5.0_@babel+core@7.14.3 + chalk: 3.0.0 graceful-fs: 4.2.6 - through2: 2.0.5 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color - /fs-write-stream-atomic/1.0.10: - resolution: {integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=} + /babel-plugin-istanbul/6.0.0: + resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} + engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.6 - iferr: 0.1.5 - imurmurhash: 0.1.4 - readable-stream: 2.3.7 + '@babel/helper-plugin-utils': 7.13.0 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 4.0.3 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color - /fs.realpath/1.0.0: - resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + /babel-plugin-jest-hoist/25.5.0: + resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/template': 7.12.13 + '@babel/types': 7.14.2 + '@types/babel__traverse': 7.11.1 - /fsevents/1.2.13: - resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} - engines: {node: '>= 4.0'} - os: [darwin] - deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. - requiresBuild: true + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.3: + resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - bindings: 1.5.0 - nan: 2.14.2 - optional: true + '@babel/core': 7.14.3 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.3 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 + + /babel-preset-jest/25.5.0_@babel+core@7.14.3: + resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.3 + babel-plugin-jest-hoist: 25.5.0 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.3 - /fsevents/2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - optional: true + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - optional: true + /base/0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} + /batch/0.6.1: + resolution: {integrity: sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=} + dev: false - /gauge/2.7.4: - resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} + /bcrypt-pbkdf/1.0.2: + resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} dependencies: - aproba: 1.2.0 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.3 - string-width: 1.0.2 - strip-ansi: 3.0.1 - wide-align: 1.1.3 + tweetnacl: 0.14.5 - /gaze/1.1.3: - resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} - engines: {node: '>= 4.0.0'} + /better-path-resolve/1.0.0: + resolution: {integrity: sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==} + engines: {node: '>=4'} dependencies: - globule: 1.3.2 + is-windows: 1.0.2 + dev: false - /generic-names/2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} + /bfj/6.1.2: + resolution: {integrity: sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==} + engines: {node: '>= 6.0.0'} dependencies: - loader-utils: 1.1.0 - - /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - /get-caller-file/1.0.3: - resolution: {integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==} - - /get-caller-file/2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} + bluebird: 3.7.2 + check-types: 8.0.3 + hoopy: 0.1.4 + tryer: 1.0.1 + dev: false - /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 + /big.js/3.2.0: + resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} - /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - /get-stdin/4.0.1: - resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} + /binary-extensions/1.13.1: + resolution: {integrity: sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==} engines: {node: '>=0.10.0'} - /get-stream/3.0.0: - resolution: {integrity: sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=} - engines: {node: '>=4'} + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} - /get-stream/4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} + /bindings/1.5.0: + resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} dependencies: - pump: 3.0.0 + file-uri-to-path: 1.0.0 + optional: true - /get-stream/5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - dependencies: - pump: 3.0.0 + /bluebird/3.7.2: + resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} - engines: {node: '>=0.10.0'} + /bn.js/4.12.0: + resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - /getpass/0.1.7: - resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} + /bn.js/5.2.0: + resolution: {integrity: sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==} + + /body-parser/1.19.0: + resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==} + engines: {node: '>= 0.8'} dependencies: - assert-plus: 1.0.0 + bytes: 3.1.0 + content-type: 1.0.4 + debug: 2.6.9 + depd: 1.1.2 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + on-finished: 2.3.0 + qs: 6.7.0 + raw-body: 2.4.0 + type-is: 1.6.18 + dev: false - /git-repo-info/2.1.1: - resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} - engines: {node: '>= 4.0'} + /bonjour/3.5.0: + resolution: {integrity: sha1-jokKGD2O6aI5OzhExpGkK897yfU=} + dependencies: + array-flatten: 2.1.2 + deep-equal: 1.1.1 + dns-equal: 1.0.0 + dns-txt: 2.0.2 + multicast-dns: 6.2.3 + multicast-dns-service-types: 1.1.0 dev: false - /glob-escape/0.0.2: - resolution: {integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=} - engines: {node: '>= 0.10'} + /boolbase/1.0.0: + resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} - /glob-parent/3.1.0: - resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=} + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: - is-glob: 3.1.0 - path-dirname: 1.0.2 + balanced-match: 1.0.2 + concat-map: 0.0.1 - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + /braces/2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} dependencies: - is-glob: 4.0.1 + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 - /glob-stream/6.1.0: - resolution: {integrity: sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=} - engines: {node: '>= 0.10'} + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} dependencies: - extend: 3.0.2 - glob: 7.1.7 - glob-parent: 3.1.0 - is-negated-glob: 1.0.0 - ordered-read-streams: 1.0.1 - pumpify: 1.5.1 - readable-stream: 2.3.7 - remove-trailing-separator: 1.1.0 - to-absolute-glob: 2.0.2 - unique-stream: 2.3.1 + fill-range: 7.0.1 - /glob-to-regexp/0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - dev: false + /brorand/1.1.0: + resolution: {integrity: sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=} - /glob-watcher/5.0.5: - resolution: {integrity: sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==} - engines: {node: '>= 0.10'} - dependencies: - anymatch: 2.0.0 - async-done: 1.3.2 - chokidar: 2.1.8 - is-negated-glob: 1.0.0 - just-debounce: 1.1.0 - normalize-path: 3.0.0 - object.defaults: 1.1.0 + /browser-process-hrtime/1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - /glob/5.0.15: - resolution: {integrity: sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=} + /browser-resolve/1.11.3: + resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} dependencies: - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 + resolve: 1.1.7 - /glob/7.0.6: - resolution: {integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=} + /browserify-aes/1.2.0: + resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 + buffer-xor: 1.0.3 + cipher-base: 1.0.4 + create-hash: 1.2.0 + evp_bytestokey: 1.0.3 inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 + safe-buffer: 5.2.1 - /glob/7.1.2: - resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==} + /browserify-cipher/1.0.1: + resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 + browserify-aes: 1.2.0 + browserify-des: 1.0.2 + evp_bytestokey: 1.0.3 - /glob/7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + /browserify-des/1.0.2: + resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 + cipher-base: 1.0.4 + des.js: 1.0.1 inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 + safe-buffer: 5.2.1 - /global-modules/1.0.0: - resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} - engines: {node: '>=0.10.0'} + /browserify-rsa/4.1.0: + resolution: {integrity: sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==} dependencies: - global-prefix: 1.0.2 - is-windows: 1.0.2 - resolve-dir: 1.0.1 + bn.js: 5.2.0 + randombytes: 2.1.0 - /global-modules/2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} + /browserify-sign/4.2.1: + resolution: {integrity: sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==} dependencies: - global-prefix: 3.0.0 - dev: false + bn.js: 5.2.0 + browserify-rsa: 4.1.0 + create-hash: 1.2.0 + create-hmac: 1.1.7 + elliptic: 6.5.4 + inherits: 2.0.4 + parse-asn1: 5.1.6 + readable-stream: 3.6.0 + safe-buffer: 5.2.1 - /global-prefix/1.0.2: - resolution: {integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=} - engines: {node: '>=0.10.0'} + /browserify-zlib/0.2.0: + resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} dependencies: - expand-tilde: 2.0.2 - homedir-polyfill: 1.0.3 - ini: 1.3.8 - is-windows: 1.0.2 - which: 1.3.1 + pako: 1.0.11 - /global-prefix/3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} + /browserslist/4.16.6: + resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true dependencies: - ini: 1.3.8 - kind-of: 6.0.3 - which: 1.3.1 - dev: false - - /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} + caniuse-lite: 1.0.30001230 + colorette: 1.2.2 + electron-to-chromium: 1.3.739 + escalade: 3.1.1 + node-releases: 1.1.72 - /globals/12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} - engines: {node: '>=8'} + /bser/2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} dependencies: - type-fest: 0.8.1 + node-int64: 0.4.0 - /globby/5.0.0: - resolution: {integrity: sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=} - engines: {node: '>=0.10.0'} - dependencies: - array-union: 1.0.2 - arrify: 1.0.1 - glob: 7.0.6 - object-assign: 4.1.1 - pify: 2.3.0 - pinkie-promise: 2.0.1 + /buffer-equal-constant-time/1.0.1: + resolution: {integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=} + dev: false - /globby/6.1.0: - resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=} - engines: {node: '>=0.10.0'} - dependencies: - array-union: 1.0.2 - glob: 7.0.6 - object-assign: 4.1.1 - pify: 2.3.0 - pinkie-promise: 2.0.1 + /buffer-from/1.1.1: + resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} + + /buffer-indexof/1.1.1: + resolution: {integrity: sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==} dev: false - /globule/1.3.2: - resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} - engines: {node: '>= 0.10'} - dependencies: - glob: 7.1.7 - lodash: 4.17.21 - minimatch: 3.0.4 + /buffer-xor/1.0.3: + resolution: {integrity: sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=} - /glogg/1.0.2: - resolution: {integrity: sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==} - engines: {node: '>= 0.10'} + /buffer/4.9.2: + resolution: {integrity: sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==} dependencies: - sparkles: 1.0.1 + base64-js: 1.5.1 + ieee754: 1.2.1 + isarray: 1.0.0 + + /builtin-modules/1.1.1: + resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} + engines: {node: '>=0.10.0'} - /graceful-fs/4.2.4: - resolution: {integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==} + /builtin-modules/3.1.0: + resolution: {integrity: sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==} + engines: {node: '>=6'} dev: false - /graceful-fs/4.2.6: - resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} + /builtin-status-codes/3.0.0: + resolution: {integrity: sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=} - /growl/1.10.5: - resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==} - engines: {node: '>=4.x'} + /builtins/1.0.3: + resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=} + dev: false - /growly/1.3.0: - resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} + /buttono/1.0.2: + resolution: {integrity: sha512-wTnXVnqyu7V34DeIALp03xLCjpzqeDJa65HYoZwvyXnP99qRS/tkrF4zQwJqZBS0l70eXzT8dD+oNGAwceJVyQ==} + dev: false - /gulp-cli/2.3.0: - resolution: {integrity: sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==} - engines: {node: '>= 0.10'} - hasBin: true - dependencies: - ansi-colors: 1.1.0 - archy: 1.0.0 - array-sort: 1.0.0 - color-support: 1.1.3 - concat-stream: 1.6.2 - copy-props: 2.0.5 - fancy-log: 1.3.3 - gulplog: 1.0.0 - interpret: 1.4.0 - isobject: 3.0.1 - liftoff: 3.1.0 - matchdep: 2.0.0 - mute-stdout: 1.0.1 - pretty-hrtime: 1.0.3 - replace-homedir: 1.0.0 - semver-greatest-satisfied-range: 1.1.0 - v8flags: 3.2.0 - yargs: 7.1.2 - - /gulp-connect/5.5.0: - resolution: {integrity: sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==} - engines: {node: '>=0.10.0'} - dependencies: - ansi-colors: 1.1.0 - connect: 3.7.0 - connect-livereload: 0.5.4 - event-stream: 3.3.5 - fancy-log: 1.3.3 - send: 0.13.2 - serve-index: 1.9.1 - serve-static: 1.14.1 - tiny-lr: 0.2.1 + /bytes/3.0.0: + resolution: {integrity: sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=} + engines: {node: '>= 0.8'} dev: false - /gulp-flatten/0.2.0: - resolution: {integrity: sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=} - engines: {node: '>=0.10'} - dependencies: - gulp-util: 3.0.8 - through2: 2.0.5 + /bytes/3.1.0: + resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} + engines: {node: '>= 0.8'} + dev: false - /gulp-if/2.0.2: - resolution: {integrity: sha1-pJe351cwBQQcqivIt92jyARE1ik=} - engines: {node: '>= 0.10.0'} + /cacache/12.0.4: + resolution: {integrity: sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==} dependencies: - gulp-match: 1.1.0 - ternary-stream: 2.1.1 - through2: 2.0.5 + bluebird: 3.7.2 + chownr: 1.1.4 + figgy-pudding: 3.5.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + infer-owner: 1.0.4 + lru-cache: 5.1.1 + mississippi: 3.0.0 + mkdirp: 0.5.5 + move-concurrently: 1.0.1 + promise-inflight: 1.0.1 + rimraf: 2.7.1 + ssri: 6.0.2 + unique-filename: 1.1.1 + y18n: 4.0.3 - /gulp-istanbul/0.10.4: - resolution: {integrity: sha1-Kyoby+uWpix45pgh0QTW/KMu+wk=} + /cache-base/1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} dependencies: - gulp-util: 3.0.8 - istanbul: 0.4.5 - istanbul-threshold-checker: 0.1.0 - lodash: 4.17.21 - through2: 2.0.5 + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 - /gulp-match/1.1.0: - resolution: {integrity: sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==} + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: - minimatch: 3.0.4 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + + /callsite/1.0.0: + resolution: {integrity: sha1-KAOY5dZkvXQDi28JBRU+borxvCA=} + dev: false - /gulp-mocha/6.0.0: - resolution: {integrity: sha512-FfBldW5ttnDpKf4Sg6/BLOOKCCbr5mbixDGK1t02/8oSrTCwNhgN/mdszG3cuQuYNzuouUdw4EH/mlYtgUscPg==} + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} + + /camel-case/4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: - dargs: 5.1.0 - execa: 0.10.0 - mocha: 5.2.0 - npm-run-path: 2.0.2 - plugin-error: 1.0.1 - supports-color: 5.5.0 - through2: 2.0.5 + pascal-case: 3.1.2 + tslib: 2.2.0 - /gulp-open/3.0.1: - resolution: {integrity: sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==} - engines: {node: '>=4'} + /camelcase-keys/2.1.0: + resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} + engines: {node: '>=0.10.0'} dependencies: - colors: 1.2.5 - opn: 5.2.0 - plugin-log: 0.1.0 - through2: 2.0.5 - dev: false + camelcase: 2.1.1 + map-obj: 1.0.1 - /gulp-replace/0.5.4: - resolution: {integrity: sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=} - engines: {node: '>=0.10'} + /camelcase/2.1.1: + resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} + engines: {node: '>=0.10.0'} + + /camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + /camelcase/6.2.0: + resolution: {integrity: sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==} + engines: {node: '>=10'} + dev: true + + /caniuse-lite/1.0.30001230: + resolution: {integrity: sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==} + + /capture-exit/2.0.0: + resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} + engines: {node: 6.* || 8.* || >= 10.*} dependencies: - istextorbinary: 1.0.2 - readable-stream: 2.3.7 - replacestream: 4.0.3 - dev: false + rsvp: 4.8.5 - /gulp-util/3.0.8: - resolution: {integrity: sha1-AFTh50RQLifATBh8PsxQXdVLu08=} - engines: {node: '>=0.10'} - deprecated: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5 + /caseless/0.12.0: + resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} + + /chalk/1.1.3: + resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} + engines: {node: '>=0.10.0'} dependencies: - array-differ: 1.0.0 - array-uniq: 1.0.3 - beeper: 1.1.1 - chalk: 1.1.3 - dateformat: 2.2.0 - fancy-log: 1.3.3 - gulplog: 1.0.0 - has-gulplog: 0.1.0 - lodash._reescape: 3.0.0 - lodash._reevaluate: 3.0.0 - lodash._reinterpolate: 3.0.0 - lodash.template: 3.6.2 - minimist: 1.2.5 - multipipe: 0.1.2 - object-assign: 3.0.0 - replace-ext: 0.0.1 - through2: 2.0.5 - vinyl: 0.5.3 + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 - /gulp/4.0.2: - resolution: {integrity: sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==} - engines: {node: '>= 0.10'} - hasBin: true + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} dependencies: - glob-watcher: 5.0.5 - gulp-cli: 2.3.0 - undertaker: 1.3.0 - vinyl-fs: 3.0.3 + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 - /gulplog/1.0.0: - resolution: {integrity: sha1-4oxNRdBey77YGDY86PnFkmIp/+U=} - engines: {node: '>= 0.10'} + /chalk/3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} dependencies: - glogg: 1.0.2 + ansi-styles: 4.3.0 + supports-color: 7.2.0 - /gzip-size/5.1.1: - resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} - engines: {node: '>=6'} + /chalk/4.1.1: + resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} + engines: {node: '>=10'} dependencies: - duplexer: 0.1.2 - pify: 4.0.1 + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /chardet/0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: false - /handle-thing/2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + /check-types/8.0.3: + resolution: {integrity: sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==} dev: false - /handlebars/4.7.7: - resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} - engines: {node: '>=0.4.7'} - hasBin: true + /chokidar/2.1.8: + resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==} + deprecated: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. dependencies: - minimist: 1.2.5 - neo-async: 2.6.2 - source-map: 0.6.1 - wordwrap: 1.0.0 + anymatch: 2.0.0 + async-each: 1.0.3 + braces: 2.3.2 + glob-parent: 3.1.0 + inherits: 2.0.4 + is-binary-path: 1.0.1 + is-glob: 4.0.1 + normalize-path: 3.0.0 + path-is-absolute: 1.0.1 + readdirp: 2.2.1 + upath: 1.2.0 optionalDependencies: - uglify-js: 3.13.5 - - /har-schema/2.0.0: - resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} - engines: {node: '>=4'} + fsevents: 1.2.13 - /har-validator/5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported + /chokidar/3.4.3: + resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} + engines: {node: '>= 8.10.0'} dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.1 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.1.3 - /has-ansi/2.0.0: - resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} - engines: {node: '>=0.10.0'} + /chokidar/3.5.1: + resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} + engines: {node: '>= 8.10.0'} dependencies: - ansi-regex: 2.1.1 - - /has-bigints/1.0.1: - resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} - - /has-flag/1.0.0: - resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} - engines: {node: '>=0.10.0'} - - /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} - engines: {node: '>=4'} + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.1 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.3.2 + optional: true - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + /chownr/1.1.4: + resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - /has-gulplog/0.1.0: - resolution: {integrity: sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=} - engines: {node: '>= 0.10'} - dependencies: - sparkles: 1.0.1 + /chownr/2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} - /has-symbols/1.0.2: - resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} - engines: {node: '>= 0.4'} + /chrome-trace-event/1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} - /has-unicode/2.0.1: - resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} + /ci-info/2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} - engines: {node: '>=0.10.0'} + /cipher-base/1.0.4: + resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 - /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} + /class-utils/0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} engines: {node: '>=0.10.0'} dependencies: - get-value: 2.0.6 - has-values: 1.0.0 + arr-union: 3.1.0 + define-property: 0.2.5 isobject: 3.0.1 + static-extend: 0.1.2 - /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} - engines: {node: '>=0.10.0'} + /clean-css/4.2.3: + resolution: {integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==} + engines: {node: '>= 4.0'} + dependencies: + source-map: 0.6.1 - /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} - engines: {node: '>=0.10.0'} + /cli-cursor/3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 + restore-cursor: 3.1.0 + dev: false - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} + /cli-table/0.3.6: + resolution: {integrity: sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==} + engines: {node: '>= 0.2.0'} dependencies: - function-bind: 1.1.1 + colors: 1.0.3 + dev: false - /hash-base/3.1.0: - resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} - engines: {node: '>=4'} + /cli-width/3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + dev: false + + /cliui/5.0.0: + resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} dependencies: - inherits: 2.0.4 - readable-stream: 3.6.0 - safe-buffer: 5.2.1 + string-width: 3.1.0 + strip-ansi: 5.2.0 + wrap-ansi: 5.1.0 - /hash.js/1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + /cliui/6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 + string-width: 4.2.2 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 - /he/1.1.1: - resolution: {integrity: sha1-k0EP0hsAlzUVH4howvJx80J+I/0=} - hasBin: true + /co/4.6.0: + resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - /he/1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true + /code-point-at/1.1.0: + resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} + engines: {node: '>=0.10.0'} - /hmac-drbg/1.0.1: - resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=} - dependencies: - hash.js: 1.1.7 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 + /collect-v8-coverage/1.0.1: + resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} - /homedir-polyfill/1.0.3: - resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + /collection-visit/1.0.0: + resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} engines: {node: '>=0.10.0'} dependencies: - parse-passwd: 1.0.0 - - /hoopy/0.1.4: - resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} - engines: {node: '>= 6.0.0'} - dev: false - - /hosted-git-info/2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + map-visit: 1.0.0 + object-visit: 1.0.1 - /hosted-git-info/4.0.2: - resolution: {integrity: sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==} - engines: {node: '>=10'} + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: - lru-cache: 6.0.0 - dev: false + color-name: 1.1.3 - /hpack.js/2.1.6: - resolution: {integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=} + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.7 - wbuf: 1.7.3 - dev: false + color-name: 1.1.4 - /html-encoding-sniffer/1.0.2: - resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} - dependencies: - whatwg-encoding: 1.0.5 + /color-name/1.1.3: + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} - /html-entities/1.4.0: - resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /colorette/1.2.2: + resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} + + /colors/1.0.3: + resolution: {integrity: sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=} + engines: {node: '>=0.1.90'} dev: false - /html-escaper/2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + /colors/1.2.5: + resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} + engines: {node: '>=0.1.90'} - /html-minifier-terser/5.1.1: - resolution: {integrity: sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==} - engines: {node: '>=6'} - hasBin: true + /combined-stream/1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} dependencies: - camel-case: 4.1.2 - clean-css: 4.2.3 - commander: 4.1.1 - he: 1.2.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 4.7.0 + delayed-stream: 1.0.0 - /html-webpack-plugin/4.5.2_webpack@4.44.2: - resolution: {integrity: sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==} - engines: {node: '>=6.9'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - '@types/html-minifier-terser': 5.1.1 - '@types/tapable': 1.0.6 - '@types/webpack': 4.41.28 - html-minifier-terser: 5.1.1 - loader-utils: 1.4.0 - lodash: 4.17.21 - pretty-error: 2.1.2 - tapable: 1.1.3 - util.promisify: 1.0.0 - webpack: 4.44.2 + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - /htmlparser2/3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} - dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.0 + /commander/4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} + engines: {node: '>= 6'} - /http-deceiver/1.2.7: - resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=} + /commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} dev: false - /http-errors/1.3.1: - resolution: {integrity: sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=} + /commondir/1.0.1: + resolution: {integrity: sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=} + + /component-emitter/1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + + /compressible/2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} dependencies: - inherits: 2.0.4 - statuses: 1.2.1 + mime-db: 1.47.0 dev: false - /http-errors/1.6.3: - resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=} - engines: {node: '>= 0.6'} + /compression/1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 + accepts: 1.3.7 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 dev: false - /http-errors/1.7.2: - resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==} - engines: {node: '>= 0.6'} + /concat-map/0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + + /concat-stream/1.6.2: + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.1 - statuses: 1.5.0 - toidentifier: 1.0.0 + buffer-from: 1.1.1 + inherits: 2.0.4 + readable-stream: 2.3.7 + typedarray: 0.0.6 + + /connect-history-api-fallback/1.6.0: + resolution: {integrity: sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==} + engines: {node: '>=0.8'} dev: false - /http-errors/1.7.3: - resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} + /console-browserify/1.2.0: + resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==} + + /console-control-strings/1.1.0: + resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + + /constants-browserify/1.0.0: + resolution: {integrity: sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=} + + /content-disposition/0.5.3: + resolution: {integrity: sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==} engines: {node: '>= 0.6'} dependencies: - depd: 1.1.2 - inherits: 2.0.4 - setprototypeof: 1.1.1 - statuses: 1.5.0 - toidentifier: 1.0.0 + safe-buffer: 5.1.2 dev: false - /http-parser-js/0.5.3: - resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} + /content-type/1.0.4: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} dev: false - /http-proxy-middleware/0.19.1_debug@4.3.1: - resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==} - engines: {node: '>=4.0.0'} + /convert-source-map/1.7.0: + resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} dependencies: - http-proxy: 1.18.1_debug@4.3.1 - is-glob: 4.0.1 - lodash: 4.17.21 - micromatch: 3.1.10 - transitivePeerDependencies: - - debug + safe-buffer: 5.1.2 + + /cookie-signature/1.0.6: + resolution: {integrity: sha1-4wOogrNCzD7oylE6eZmXNNqzriw=} dev: false - /http-proxy-middleware/1.3.1: - resolution: {integrity: sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==} - engines: {node: '>=8.0.0'} + /cookie/0.4.0: + resolution: {integrity: sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==} + engines: {node: '>= 0.6'} + dev: false + + /copy-concurrently/1.0.5: + resolution: {integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==} dependencies: - '@types/http-proxy': 1.17.5 - http-proxy: 1.18.1 - is-glob: 4.0.1 - is-plain-obj: 3.0.0 - micromatch: 4.0.4 - transitivePeerDependencies: - - debug - dev: true + aproba: 1.2.0 + fs-write-stream-atomic: 1.0.10 + iferr: 0.1.5 + mkdirp: 0.5.5 + rimraf: 2.7.1 + run-queue: 1.0.3 - /http-proxy/1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} + /copy-descriptor/0.1.1: + resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} + engines: {node: '>=0.10.0'} + + /core-util-is/1.0.2: + resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} + + /cosmiconfig/7.0.0: + resolution: {integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==} + engines: {node: '>=10'} dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.14.1 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 dev: true - /http-proxy/1.18.1_debug@4.3.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} + /create-ecdh/4.0.4: + resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.14.1_debug@4.3.1 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - dev: false + bn.js: 4.12.0 + elliptic: 6.5.4 - /http-signature/1.2.0: - resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} - engines: {node: '>=0.8', npm: '>=1.3.7'} + /create-hash/1.2.0: + resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.1 - sshpk: 1.16.1 - - /https-browserify/1.0.0: - resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=} + cipher-base: 1.0.4 + inherits: 2.0.4 + md5.js: 1.3.5 + ripemd160: 2.0.2 + sha.js: 2.4.11 - /https-proxy-agent/5.0.0: - resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} - engines: {node: '>= 6'} + /create-hmac/1.1.7: + resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} dependencies: - agent-base: 6.0.2 - debug: 4.3.1 - transitivePeerDependencies: - - supports-color - dev: false - - /human-signals/1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - - /iconv-lite/0.4.13: - resolution: {integrity: sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=} - engines: {node: '>=0.8.0'} - dev: false + cipher-base: 1.0.4 + create-hash: 1.2.0 + inherits: 2.0.4 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 - /iconv-lite/0.4.23: - resolution: {integrity: sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==} - engines: {node: '>=0.10.0'} + /cross-spawn/6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} dependencies: - safer-buffer: 2.1.2 - dev: false + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.1 + shebang-command: 1.2.0 + which: 1.3.1 - /iconv-lite/0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} dependencies: - safer-buffer: 2.1.2 + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 - /iconv-lite/0.6.2: - resolution: {integrity: sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==} - engines: {node: '>=0.10.0'} + /crypto-browserify/3.12.0: + resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} dependencies: - safer-buffer: 2.1.2 - dev: true - - /icss-replace-symbols/1.1.0: - resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} + browserify-cipher: 1.0.1 + browserify-sign: 4.2.1 + create-ecdh: 4.0.4 + create-hash: 1.2.0 + create-hmac: 1.1.7 + diffie-hellman: 5.0.3 + inherits: 2.0.4 + pbkdf2: 3.1.2 + public-encrypt: 4.0.3 + randombytes: 2.1.0 + randomfill: 1.0.4 - /icss-utils/4.1.1: - resolution: {integrity: sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==} - engines: {node: '>= 6'} + /css-loader/4.2.2_webpack@4.44.2: + resolution: {integrity: sha512-omVGsTkZPVwVRpckeUnLshPp12KsmMSLqYxs12+RzM9jRR5Y+Idn/tBffjXRvOE+qW7if24cuceFJqYR5FmGBg==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.27.0 || ^5.0.0 dependencies: + camelcase: 6.2.0 + cssesc: 3.0.0 + icss-utils: 4.1.1 + loader-utils: 2.0.0 postcss: 7.0.32 + postcss-modules-extract-imports: 2.0.0 + postcss-modules-local-by-default: 3.0.3 + postcss-modules-scope: 2.2.0 + postcss-modules-values: 3.0.0 + postcss-value-parser: 4.1.0 + schema-utils: 2.7.1 + semver: 7.3.5 + webpack: 4.44.2 dev: true - /ieee754/1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - /iferr/0.1.5: - resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=} - - /ignore-walk/3.0.4: - resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} + /css-modules-loader-core/1.1.0: + resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=} dependencies: - minimatch: 3.0.4 - dev: false - - /ignore/4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - - /ignore/5.1.8: - resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} - engines: {node: '>= 4'} - dev: false + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + postcss-modules-extract-imports: 1.1.0 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 - /immediate/3.0.6: - resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=} - dev: false + /css-select/2.1.0: + resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + /css-selector-tokenizer/0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 + cssesc: 3.0.0 + fastparse: 1.1.2 - /import-lazy/4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} + /css-what/3.4.2: + resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + engines: {node: '>= 6'} - /import-local/2.0.0: - resolution: {integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==} - engines: {node: '>=6'} + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} hasBin: true - dependencies: - pkg-dir: 3.0.0 - resolve-cwd: 2.0.0 - dev: false - /import-local/3.0.2: - resolution: {integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==} + /cssom/0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + /cssom/0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + + /cssstyle/2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} - hasBin: true dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 + cssom: 0.3.8 - /imurmurhash/0.1.4: - resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} - engines: {node: '>=0.8.19'} + /csstype/3.0.8: + resolution: {integrity: sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==} + dev: true - /indent-string/2.1.0: - resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} + /currently-unhandled/0.4.1: + resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} engines: {node: '>=0.10.0'} dependencies: - repeating: 2.0.1 + array-find-index: 1.0.2 - /infer-owner/1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} + /cyclist/1.0.1: + resolution: {integrity: sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=} - /inflight/1.0.6: - resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + /dashdash/1.14.1: + resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} + engines: {node: '>=0.10'} dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - /inherits/2.0.1: - resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=} - - /inherits/2.0.3: - resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=} + assert-plus: 1.0.0 - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + /data-urls/1.1.0: + resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} + dependencies: + abab: 2.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 - /ini/1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + dependencies: + ms: 2.0.0 - /inpath/1.0.2: - resolution: {integrity: sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=} + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + dependencies: + ms: 2.1.3 dev: false - /inquirer/7.3.3: - resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} - engines: {node: '>=8.0.0'} + /debug/4.3.1: + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: - ansi-escapes: 4.3.2 - chalk: 4.1.1 - cli-cursor: 3.1.0 - cli-width: 3.0.0 - external-editor: 3.1.0 - figures: 3.2.0 - lodash: 4.17.21 - mute-stream: 0.0.8 - run-async: 2.4.1 - rxjs: 6.6.7 - string-width: 4.2.2 - strip-ansi: 6.0.0 - through: 2.3.8 - dev: false + ms: 2.1.2 - /internal-ip/4.3.0: - resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==} - engines: {node: '>=6'} + /debug/4.3.1_supports-color@6.1.0: + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: - default-gateway: 4.2.0 - ipaddr.js: 1.9.1 + ms: 2.1.2 + supports-color: 6.1.0 dev: false - /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.1.1 - has: 1.0.3 - side-channel: 1.0.4 + /debuglog/1.0.1: + resolution: {integrity: sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=} + dev: false - /interpret/1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} + /decache/4.5.1: + resolution: {integrity: sha512-5J37nATc6FmOTLbcsr9qx7Nm28qQyg1SK4xyEHqM0IBkNhWFp0Sm+vKoWYHD8wq+OUEb9jLyaKFfzzd1A9hcoA==} + dependencies: + callsite: 1.0.0 + dev: false - /invert-kv/1.0.0: - resolution: {integrity: sha1-EEqOSqym09jNFXqO+L+rLXo//bY=} + /decamelize/1.2.0: + resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} engines: {node: '>=0.10.0'} - /ip-regex/2.1.0: - resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} - engines: {node: '>=4'} + /decode-uri-component/0.2.0: + resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} + engines: {node: '>=0.10'} - /ip/1.1.5: - resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} + /deep-equal/1.1.1: + resolution: {integrity: sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==} + dependencies: + is-arguments: 1.1.0 + is-date-object: 1.0.4 + is-regex: 1.1.3 + object-is: 1.1.5 + object-keys: 1.1.1 + regexp.prototype.flags: 1.3.1 dev: false - /ipaddr.js/1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: false + /deep-is/0.1.3: + resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} - /is-absolute-url/3.0.3: - resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} - engines: {node: '>=8'} + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + + /default-gateway/4.2.0: + resolution: {integrity: sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==} + engines: {node: '>=6'} + dependencies: + execa: 1.0.0 + ip-regex: 2.1.0 dev: false - /is-absolute/1.0.0: - resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==} + /define-properties/1.1.3: + resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + engines: {node: '>= 0.4'} + dependencies: + object-keys: 1.1.1 + + /define-property/0.2.5: + resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} engines: {node: '>=0.10.0'} dependencies: - is-relative: 1.0.0 - is-windows: 1.0.2 + is-descriptor: 0.1.6 - /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} + /define-property/1.0.0: + resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} engines: {node: '>=0.10.0'} dependencies: - kind-of: 3.2.2 + is-descriptor: 1.0.2 - /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + /define-property/2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} engines: {node: '>=0.10.0'} dependencies: - kind-of: 6.0.3 + is-descriptor: 1.0.2 + isobject: 3.0.1 - /is-arguments/1.1.0: - resolution: {integrity: sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==} - engines: {node: '>= 0.4'} + /del/4.1.1: + resolution: {integrity: sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==} + engines: {node: '>=6'} dependencies: - call-bind: 1.0.2 + '@types/glob': 7.1.1 + globby: 6.1.0 + is-path-cwd: 2.2.0 + is-path-in-cwd: 2.1.0 + p-map: 2.1.0 + pify: 4.0.1 + rimraf: 2.7.1 dev: false - /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + /delayed-stream/1.0.0: + resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + engines: {node: '>=0.4.0'} - /is-bigint/1.0.2: - resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} + /delegates/1.0.0: + resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} - /is-binary-path/1.0.1: - resolution: {integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=} - engines: {node: '>=0.10.0'} + /depd/1.1.2: + resolution: {integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=} + engines: {node: '>= 0.6'} + dev: false + + /des.js/1.0.1: + resolution: {integrity: sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==} dependencies: - binary-extensions: 1.13.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + /destroy/1.0.4: + resolution: {integrity: sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=} + dev: false + + /detect-file/1.0.0: + resolution: {integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=} + engines: {node: '>=0.10.0'} + dev: false + + /detect-indent/6.0.0: + resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 + dev: false - /is-boolean-object/1.1.1: - resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} - engines: {node: '>= 0.4'} + /detect-newline/3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + /detect-node/2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + + /dezalgo/1.0.3: + resolution: {integrity: sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=} dependencies: - call-bind: 1.0.2 + asap: 2.0.6 + wrappy: 1.0.2 + dev: false - /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + /diff-sequences/25.2.6: + resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} + engines: {node: '>= 8.3'} + + /diff/4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + /diffie-hellman/5.0.3: + resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} + dependencies: + bn.js: 4.12.0 + miller-rabin: 4.0.1 + randombytes: 2.1.0 - /is-callable/1.2.3: - resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} - engines: {node: '>= 0.4'} + /dns-equal/1.0.0: + resolution: {integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0=} + dev: false - /is-ci/2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true + /dns-packet/1.3.4: + resolution: {integrity: sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==} dependencies: - ci-info: 2.0.0 + ip: 1.1.5 + safe-buffer: 5.2.1 + dev: false - /is-core-module/2.4.0: - resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} + /dns-txt/2.0.2: + resolution: {integrity: sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=} dependencies: - has: 1.0.3 + buffer-indexof: 1.1.1 + dev: false - /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} + /doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} dependencies: - kind-of: 3.2.2 + esutils: 2.0.3 - /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} dependencies: - kind-of: 6.0.3 - - /is-date-object/1.0.4: - resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} - engines: {node: '>= 0.4'} + esutils: 2.0.3 - /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} + /dom-converter/0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 + utila: 0.4.0 - /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} + /dom-serializer/0.2.2: + resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 + domelementtype: 2.2.0 + entities: 2.2.0 - /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - optional: true + /domain-browser/1.2.0: + resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} + engines: {node: '>=0.4', npm: '>=1.2'} - /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} - engines: {node: '>=0.10.0'} + /domelementtype/1.3.1: + resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 + /domelementtype/2.2.0: + resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} - /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} - engines: {node: '>=0.10.0'} + /domexception/1.0.1: + resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} + dependencies: + webidl-conversions: 4.0.2 - /is-finite/1.1.0: - resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} - engines: {node: '>=0.10.0'} + /domhandler/2.4.2: + resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + dependencies: + domelementtype: 1.3.1 - /is-fullwidth-code-point/1.0.0: - resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} - engines: {node: '>=0.10.0'} + /domutils/1.7.0: + resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} dependencies: - number-is-nan: 1.0.1 + dom-serializer: 0.2.2 + domelementtype: 1.3.1 - /is-fullwidth-code-point/2.0.0: - resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} - engines: {node: '>=4'} + /dot-case/3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.2.0 - /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + /duplexer/0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false - /is-generator-fn/2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} + /duplexify/3.7.1: + resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==} + dependencies: + end-of-stream: 1.4.4 + inherits: 2.0.4 + readable-stream: 2.3.7 + stream-shift: 1.0.1 - /is-glob/3.1.0: - resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} - engines: {node: '>=0.10.0'} + /ecc-jsbn/0.1.2: + resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} dependencies: - is-extglob: 2.1.1 + jsbn: 0.1.1 + safer-buffer: 2.1.2 - /is-glob/4.0.1: - resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} - engines: {node: '>=0.10.0'} + /ecdsa-sig-formatter/1.0.11: + resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} dependencies: - is-extglob: 2.1.1 + safe-buffer: 5.2.1 + dev: false - /is-negated-glob/1.0.0: - resolution: {integrity: sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=} - engines: {node: '>=0.10.0'} + /ee-first/1.1.1: + resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} + dev: false - /is-negative-zero/2.0.1: - resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} - engines: {node: '>= 0.4'} + /ejs/2.7.4: + resolution: {integrity: sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==} + engines: {node: '>=0.10.0'} + requiresBuild: true + dev: false - /is-number-object/1.0.5: - resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} - engines: {node: '>= 0.4'} + /electron-to-chromium/1.3.739: + resolution: {integrity: sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==} - /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} - engines: {node: '>=0.10.0'} + /elliptic/6.5.4: + resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} dependencies: - kind-of: 3.2.2 - - /is-number/4.0.0: - resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} - engines: {node: '>=0.10.0'} + bn.js: 4.12.0 + brorand: 1.1.0 + hash.js: 1.1.7 + hmac-drbg: 1.0.1 + inherits: 2.0.4 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + /emoji-regex/7.0.3: + resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} - /is-path-cwd/1.0.0: - resolution: {integrity: sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=} - engines: {node: '>=0.10.0'} + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - /is-path-cwd/2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - dev: false + /emojis-list/2.1.0: + resolution: {integrity: sha1-TapNnbAPmBmIDHn6RXrlsJof04k=} + engines: {node: '>= 0.10'} - /is-path-in-cwd/1.0.1: - resolution: {integrity: sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-path-inside: 1.0.1 + /emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} - /is-path-in-cwd/2.1.0: - resolution: {integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==} - engines: {node: '>=6'} - dependencies: - is-path-inside: 2.1.0 + /encodeurl/1.0.2: + resolution: {integrity: sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=} + engines: {node: '>= 0.8'} dev: false - /is-path-inside/1.0.1: - resolution: {integrity: sha1-jvW33lBDej/cprToZe96pVy0gDY=} - engines: {node: '>=0.10.0'} + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: - path-is-inside: 1.0.2 + once: 1.4.0 - /is-path-inside/2.1.0: - resolution: {integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==} - engines: {node: '>=6'} + /enhanced-resolve/4.5.0: + resolution: {integrity: sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==} + engines: {node: '>=6.9.0'} dependencies: - path-is-inside: 1.0.2 - dev: false - - /is-plain-obj/2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - dev: false - - /is-plain-obj/3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - dev: true + graceful-fs: 4.2.6 + memory-fs: 0.5.0 + tapable: 1.1.3 - /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} + /enhanced-resolve/5.8.2: + resolution: {integrity: sha512-F27oB3WuHDzvR2DOGNTaYy0D5o0cnrv8TeI482VM4kYgQd/FT9lUQwuNsJ0oOHtBUq7eiW5ytqzp7nBFknL+GA==} + engines: {node: '>=10.13.0'} dependencies: - isobject: 3.0.1 - - /is-plain-object/5.0.0: - resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} - engines: {node: '>=0.10.0'} + graceful-fs: 4.2.6 + tapable: 2.2.0 + dev: false - /is-regex/1.1.3: - resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} - engines: {node: '>= 0.4'} + /enquirer/2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} dependencies: - call-bind: 1.0.2 - has-symbols: 1.0.2 + ansi-colors: 4.1.1 - /is-relative/1.0.0: - resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==} - engines: {node: '>=0.10.0'} - dependencies: - is-unc-path: 1.0.0 + /entities/1.1.2: + resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} - engines: {node: '>=0.10.0'} + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - /is-stream/2.0.0: - resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} - engines: {node: '>=8'} + /env-paths/2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} - /is-string/1.0.6: - resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} - engines: {node: '>= 0.4'} + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + dependencies: + prr: 1.0.1 - /is-subdir/1.2.0: - resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} - engines: {node: '>=4'} + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: - better-path-resolve: 1.0.0 - dev: false + is-arrayish: 0.2.1 - /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + /es-abstract/1.18.2: + resolution: {integrity: sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw==} engines: {node: '>= 0.4'} dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + has: 1.0.3 has-symbols: 1.0.2 + is-callable: 1.2.3 + is-negative-zero: 2.0.1 + is-regex: 1.1.3 + is-string: 1.0.6 + object-inspect: 1.10.3 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 - /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + /es-module-lexer/0.4.1: + resolution: {integrity: sha512-ooYciCUtfw6/d2w56UVeqHPcoCFAiJdz5XOkYpv/Txl1HMUozpXjz/2RIQgqwKdXNDPSF1W7mJCFse3G+HDyAA==} + dev: false - /is-unc-path/1.0.0: - resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==} - engines: {node: '>=0.10.0'} + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} dependencies: - unc-path-regex: 0.1.2 - - /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + is-callable: 1.2.3 + is-date-object: 1.0.4 + is-symbol: 1.0.4 - /is-valid-glob/1.0.0: - resolution: {integrity: sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=} - engines: {node: '>=0.10.0'} + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} - /is-windows/1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} + /escape-html/1.0.3: + resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} + dev: false - /is-wsl/1.1.0: - resolution: {integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=} - engines: {node: '>=4'} + /escape-string-regexp/1.0.5: + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + engines: {node: '>=0.8.0'} - /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + /escape-string-regexp/2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - optional: true - - /isarray/0.0.1: - resolution: {integrity: sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=} - /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + /escodegen/1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 - /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + /eslint-plugin-promise/4.2.1: + resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} + engines: {node: '>=6'} - /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} - engines: {node: '>=0.10.0'} + /eslint-plugin-react/7.20.6_eslint@7.12.1: + resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 dependencies: - isarray: 1.0.0 - - /isobject/3.0.1: - resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} - engines: {node: '>=0.10.0'} + array-includes: 3.1.3 + array.prototype.flatmap: 1.2.4 + doctrine: 2.1.0 + eslint: 7.12.1 + has: 1.0.3 + jsx-ast-utils: 2.4.1 + object.entries: 1.1.3 + object.fromentries: 2.0.4 + object.values: 1.1.3 + prop-types: 15.7.2 + resolve: 1.17.0 + string.prototype.matchall: 4.0.5 - /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + /eslint-plugin-tsdoc/0.2.14: + resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} + dependencies: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 - /istanbul-lib-coverage/3.0.0: - resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} - engines: {node: '>=8'} + /eslint-scope/4.0.3: + resolution: {integrity: sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==} + engines: {node: '>=4.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 - /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} dependencies: - '@babel/core': 7.14.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.0.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color + esrecurse: 4.3.0 + estraverse: 4.3.0 - /istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} + /eslint-utils/2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} dependencies: - istanbul-lib-coverage: 3.0.0 - make-dir: 3.1.0 - supports-color: 7.2.0 + eslint-visitor-keys: 1.3.0 - /istanbul-lib-source-maps/4.0.0: - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} - engines: {node: '>=8'} + /eslint-visitor-keys/1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + + /eslint/7.12.1: + resolution: {integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==} + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true dependencies: + '@babel/code-frame': 7.12.13 + '@eslint/eslintrc': 0.2.2 + ajv: 6.12.6 + chalk: 4.1.1 + cross-spawn: 7.0.3 debug: 4.3.1 - istanbul-lib-coverage: 3.0.0 - source-map: 0.6.1 + doctrine: 3.0.0 + enquirer: 2.3.6 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.4.0 + esutils: 2.0.3 + file-entry-cache: 5.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.1 + js-yaml: 3.13.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash: 4.17.21 + minimatch: 3.0.4 + natural-compare: 1.4.0 + optionator: 0.9.1 + progress: 2.0.3 + regexpp: 3.1.0 + semver: 7.3.5 + strip-ansi: 6.0.0 + strip-json-comments: 3.1.1 + table: 5.4.6 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 transitivePeerDependencies: - supports-color - /istanbul-reports/3.0.2: - resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 - - /istanbul-threshold-checker/0.1.0: - resolution: {integrity: sha1-DhRCwBfLJ6hfeBc0/v0hJkBco5w=} + /espree/7.3.1: + resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} + engines: {node: ^10.12.0 || >=12.0.0} dependencies: - istanbul: 0.3.22 - lodash: 3.6.0 + acorn: 7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 + eslint-visitor-keys: 1.3.0 - /istanbul/0.3.22: - resolution: {integrity: sha1-PhZNhQIf4ZyYXR8OfvDD4i0BLrY=} - deprecated: |- - This module is no longer maintained, try this instead: - npm i nyc - Visit https://istanbul.js.org/integrations for other alternatives. + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} hasBin: true + + /esquery/1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + engines: {node: '>=0.10'} dependencies: - abbrev: 1.0.9 - async: 1.5.2 - escodegen: 1.7.1 - esprima: 2.5.0 - fileset: 0.2.1 - handlebars: 4.7.7 - js-yaml: 3.13.1 - mkdirp: 0.5.5 - nopt: 3.0.6 - once: 1.4.0 - resolve: 1.1.7 - supports-color: 3.2.3 - which: 1.3.1 - wordwrap: 1.0.0 + estraverse: 5.2.0 - /istanbul/0.4.5: - resolution: {integrity: sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=} - deprecated: |- - This module is no longer maintained, try this instead: - npm i nyc - Visit https://istanbul.js.org/integrations for other alternatives. - hasBin: true + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} dependencies: - abbrev: 1.0.9 - async: 1.5.2 - escodegen: 1.8.1 - esprima: 2.7.3 - glob: 5.0.15 - handlebars: 4.7.7 - js-yaml: 3.13.1 - mkdirp: 0.5.5 - nopt: 3.0.6 - once: 1.4.0 - resolve: 1.1.7 - supports-color: 3.2.3 - which: 1.3.1 - wordwrap: 1.0.0 + estraverse: 5.2.0 + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + /estraverse/5.2.0: + resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} + engines: {node: '>=4.0'} - /istextorbinary/1.0.2: - resolution: {integrity: sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=} - engines: {node: '>=0.4'} - dependencies: - binaryextensions: 1.0.1 - textextensions: 1.0.2 + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + /etag/1.8.1: + resolution: {integrity: sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=} + engines: {node: '>= 0.6'} dev: false - /jest-changed-files/25.5.0: - resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - execa: 3.4.0 - throat: 5.0.0 + /eventemitter3/4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - /jest-cli/25.4.0: - resolution: {integrity: sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==} - engines: {node: '>= 8.3'} - hasBin: true - dependencies: - '@jest/core': 25.4.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.4.0 - chalk: 3.0.0 - exit: 0.1.2 - import-local: 3.0.2 - is-ci: 2.0.0 - jest-config: 25.5.4 - jest-util: 25.5.0 - jest-validate: 25.5.0 - prompts: 2.4.1 - realpath-native: 2.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} - /jest-config/25.5.4: - resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} - engines: {node: '>= 8.3'} + /eventsource/1.1.0: + resolution: {integrity: sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==} + engines: {node: '>=0.12.0'} dependencies: - '@babel/core': 7.14.0 - '@jest/test-sequencer': 25.5.4 - '@jest/types': 25.5.0 - babel-jest: 25.5.1_@babel+core@7.14.0 - chalk: 3.0.0 - deepmerge: 4.2.2 - glob: 7.1.7 - graceful-fs: 4.2.6 - jest-environment-jsdom: 25.5.0 - jest-environment-node: 25.5.0 - jest-get-type: 25.2.6 - jest-jasmine2: 25.5.4 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - micromatch: 4.0.4 - pretty-format: 25.5.0 - realpath-native: 2.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + original: 1.0.2 + dev: false - /jest-diff/25.5.0: - resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} - engines: {node: '>= 8.3'} + /evp_bytestokey/1.0.3: + resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} dependencies: - chalk: 3.0.0 - diff-sequences: 25.2.6 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 + md5.js: 1.3.5 + safe-buffer: 5.2.1 - /jest-docblock/25.3.0: - resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} - engines: {node: '>= 8.3'} - dependencies: - detect-newline: 3.1.0 + /exec-sh/0.3.6: + resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} - /jest-each/25.5.0: - resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} - engines: {node: '>= 8.3'} + /execa/1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-get-type: 25.2.6 - jest-util: 25.5.0 - pretty-format: 25.5.0 + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.3 + strip-eof: 1.0.0 - /jest-environment-jsdom/25.4.0: - resolution: {integrity: sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==} - engines: {node: '>= 8.3'} + /execa/3.4.0: + resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} + engines: {node: ^8.12.0 || >=9.7.0} dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.4.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - jsdom: 15.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - utf-8-validate + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.0 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + p-finally: 2.0.1 + signal-exit: 3.0.3 + strip-final-newline: 2.0.0 - /jest-environment-jsdom/25.5.0: - resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - jsdom: 15.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - utf-8-validate + /exit/0.1.2: + resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} + engines: {node: '>= 0.8.0'} - /jest-environment-node/25.5.0: - resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} - engines: {node: '>= 8.3'} + /expand-brackets/2.1.4: + resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} + engines: {node: '>=0.10.0'} dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - semver: 6.3.0 - - /jest-get-type/25.2.6: - resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} - engines: {node: '>= 8.3'} + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 - /jest-haste-map/25.5.1: - resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} - engines: {node: '>= 8.3'} + /expand-tilde/2.0.2: + resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=} + engines: {node: '>=0.10.0'} dependencies: - '@jest/types': 25.5.0 - '@types/graceful-fs': 4.1.5 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.6 - jest-serializer: 25.5.0 - jest-util: 25.5.0 - jest-worker: 25.5.0 - micromatch: 4.0.4 - sane: 4.1.0 - walker: 1.0.7 - which: 2.0.2 - optionalDependencies: - fsevents: 2.3.2 + homedir-polyfill: 1.0.3 + dev: false - /jest-jasmine2/25.5.4: - resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} + /expect/25.5.0: + resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} engines: {node: '>= 8.3'} dependencies: - '@babel/traverse': 7.14.0 - '@jest/environment': 25.5.0 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 '@jest/types': 25.5.0 - chalk: 3.0.0 - co: 4.6.0 - expect: 25.5.0 - is-generator-fn: 2.1.0 - jest-each: 25.5.0 + ansi-styles: 4.3.0 + jest-get-type: 25.2.6 jest-matcher-utils: 25.5.0 jest-message-util: 25.5.0 - jest-runtime: 25.5.4 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - pretty-format: 25.5.0 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + jest-regex-util: 25.2.6 + + /express/4.17.1: + resolution: {integrity: sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.7 + array-flatten: 1.1.1 + body-parser: 1.19.0 + content-disposition: 0.5.3 + content-type: 1.0.4 + cookie: 0.4.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 1.1.2 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.1.2 + fresh: 0.5.2 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.3.0 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.6 + qs: 6.7.0 + range-parser: 1.2.1 + safe-buffer: 5.1.2 + send: 0.17.1 + serve-static: 1.14.1 + setprototypeof: 1.1.1 + statuses: 1.5.0 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + dev: false + + /extend-shallow/2.0.1: + resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 - /jest-leak-detector/25.5.0: - resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} - engines: {node: '>= 8.3'} + /extend-shallow/3.0.2: + resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} + engines: {node: '>=0.10.0'} dependencies: - jest-get-type: 25.2.6 - pretty-format: 25.5.0 + assign-symbols: 1.0.0 + is-extendable: 1.0.1 - /jest-matcher-utils/25.5.0: - resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} - engines: {node: '>= 8.3'} + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + + /external-editor/3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} dependencies: - chalk: 3.0.0 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: false - /jest-message-util/25.5.0: - resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} - engines: {node: '>= 8.3'} + /extglob/2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} dependencies: - '@babel/code-frame': 7.12.13 - '@jest/types': 25.5.0 - '@types/stack-utils': 1.0.1 - chalk: 3.0.0 - graceful-fs: 4.2.6 + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + + /extsprintf/1.3.0: + resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} + engines: {'0': node >=0.6.0} + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob/3.2.5: + resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + engines: {node: '>=8'} + dependencies: + '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.walk': 1.2.6 + glob-parent: 5.1.2 + merge2: 1.4.1 micromatch: 4.0.4 - slash: 3.0.0 - stack-utils: 1.0.5 + picomatch: 2.3.0 - /jest-mock/25.5.0: - resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} - engines: {node: '>= 8.3'} + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + + /fastparse/1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + + /fastq/1.11.0: + resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} dependencies: - '@jest/types': 25.5.0 + reusify: 1.0.4 - /jest-nunit-reporter/1.3.1: - resolution: {integrity: sha1-2xmVprP68SkftT+wNyJJcKpLVJc=} + /faye-websocket/0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} dependencies: - mkdirp: 0.5.5 - read-pkg: 3.0.0 - xml: 1.0.1 + websocket-driver: 0.7.4 + dev: false - /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true + /fb-watchman/2.0.1: + resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} dependencies: - jest-resolve: 25.5.1 + bser: 2.1.1 - /jest-regex-util/25.2.6: - resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} - engines: {node: '>= 8.3'} + /figgy-pudding/3.5.2: + resolution: {integrity: sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==} - /jest-resolve-dependencies/25.5.4: - resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} - engines: {node: '>= 8.3'} + /figures/3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} dependencies: - '@jest/types': 25.5.0 - jest-regex-util: 25.2.6 - jest-snapshot: 25.5.1 + escape-string-regexp: 1.0.5 + dev: false - /jest-resolve/25.5.1: - resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} - engines: {node: '>= 8.3'} + /file-entry-cache/5.0.1: + resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} + engines: {node: '>=4'} dependencies: - '@jest/types': 25.5.0 - browser-resolve: 1.11.3 - chalk: 3.0.0 - graceful-fs: 4.2.6 - jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 - read-pkg-up: 7.0.1 - realpath-native: 2.0.0 - resolve: 1.17.0 - slash: 3.0.0 + flat-cache: 2.0.1 - /jest-runner/25.5.4: - resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} - engines: {node: '>= 8.3'} + /file-loader/6.0.0_webpack@4.44.2: + resolution: {integrity: sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.6 - jest-config: 25.5.4 - jest-docblock: 25.3.0 - jest-haste-map: 25.5.1 - jest-jasmine2: 25.5.4 - jest-leak-detector: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - jest-runtime: 25.5.4 - jest-util: 25.5.0 - jest-worker: 25.5.0 - source-map-support: 0.5.19 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + loader-utils: 2.0.0 + schema-utils: 2.7.1 + webpack: 4.44.2 + dev: true - /jest-runtime/25.5.4: - resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} - engines: {node: '>= 8.3'} - hasBin: true + /file-uri-to-path/1.0.0: + resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} + optional: true + + /filesize/3.6.1: + resolution: {integrity: sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==} + engines: {node: '>= 0.4.0'} + dev: false + + /fill-range/4.0.0: + resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} + engines: {node: '>=0.10.0'} dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/globals': 25.5.2 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/yargs': 15.0.13 - chalk: 3.0.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.7 - graceful-fs: 4.2.6 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - realpath-native: 2.0.0 - slash: 3.0.0 - strip-bom: 4.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 - /jest-serializer/25.5.0: - resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} - engines: {node: '>= 8.3'} + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} dependencies: - graceful-fs: 4.2.6 + to-regex-range: 5.0.1 - /jest-snapshot/25.4.0: - resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} - engines: {node: '>= 8.3'} + /finalhandler/1.1.2: + resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} + engines: {node: '>= 0.8'} dependencies: - '@babel/types': 7.14.1 - '@jest/types': 25.4.0 - '@types/prettier': 1.19.1 - chalk: 3.0.0 - expect: 25.5.0 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - make-dir: 3.1.0 - natural-compare: 1.4.0 - pretty-format: 25.5.0 - semver: 6.3.0 + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.3.0 + parseurl: 1.3.3 + statuses: 1.5.0 + unpipe: 1.0.0 + dev: false + + /find-cache-dir/2.1.0: + resolution: {integrity: sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==} + engines: {node: '>=6'} + dependencies: + commondir: 1.0.1 + make-dir: 2.1.0 + pkg-dir: 3.0.0 - /jest-snapshot/25.5.1: - resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} - engines: {node: '>= 8.3'} + /find-up/1.1.2: + resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} + engines: {node: '>=0.10.0'} dependencies: - '@babel/types': 7.14.1 - '@jest/types': 25.5.0 - '@types/prettier': 1.19.1 - chalk: 3.0.0 - expect: 25.5.0 - graceful-fs: 4.2.6 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - make-dir: 3.1.0 - natural-compare: 1.4.0 - pretty-format: 25.5.0 - semver: 6.3.0 + path-exists: 2.1.0 + pinkie-promise: 2.0.1 - /jest-util/25.5.0: - resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} - engines: {node: '>= 8.3'} + /find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - graceful-fs: 4.2.6 - is-ci: 2.0.0 - make-dir: 3.1.0 + locate-path: 3.0.0 - /jest-validate/25.5.0: - resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} - engines: {node: '>= 8.3'} + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} dependencies: - '@jest/types': 25.5.0 - camelcase: 5.3.1 - chalk: 3.0.0 - jest-get-type: 25.2.6 - leven: 3.1.0 - pretty-format: 25.5.0 + locate-path: 5.0.0 + path-exists: 4.0.0 - /jest-watcher/25.5.0: - resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} - engines: {node: '>= 8.3'} + /findup-sync/3.0.0: + resolution: {integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==} + engines: {node: '>= 0.10'} dependencies: - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - jest-util: 25.5.0 - string-length: 3.1.0 + detect-file: 1.0.0 + is-glob: 4.0.1 + micromatch: 3.1.10 + resolve-dir: 1.0.1 + dev: false - /jest-worker/25.5.0: - resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} - engines: {node: '>= 8.3'} + /flat-cache/2.0.1: + resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} + engines: {node: '>=4'} dependencies: - merge-stream: 2.0.0 - supports-color: 7.2.0 + flatted: 2.0.2 + rimraf: 2.6.3 + write: 1.0.3 - /jest-worker/26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} - engines: {node: '>= 10.13.0'} + /flatted/2.0.2: + resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} + + /flush-write-stream/1.1.1: + resolution: {integrity: sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==} dependencies: - '@types/node': 10.17.13 - merge-stream: 2.0.0 - supports-color: 7.2.0 - dev: false + inherits: 2.0.4 + readable-stream: 2.3.7 - /jest/25.4.0: - resolution: {integrity: sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==} - engines: {node: '>= 8.3'} - hasBin: true + /follow-redirects/1.14.1: + resolution: {integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: true + + /follow-redirects/1.14.1_debug@4.3.1: + resolution: {integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true dependencies: - '@jest/core': 25.4.0 - import-local: 3.0.2 - jest-cli: 25.4.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate + debug: 4.3.1_supports-color@6.1.0 + dev: false - /jju/1.4.0: - resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=} + /for-in/1.0.2: + resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} + engines: {node: '>=0.10.0'} - /js-base64/2.6.4: - resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + /forever-agent/0.6.1: + resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} - /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + /form-data/2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.30 - /js-yaml/3.13.1: - resolution: {integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==} - hasBin: true + /form-data/3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} dependencies: - argparse: 1.0.10 - esprima: 4.0.1 + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.30 + dev: false - /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true + /forwarded/0.1.2: + resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=} + engines: {node: '>= 0.6'} + dev: false + + /fragment-cache/0.2.1: + resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} + engines: {node: '>=0.10.0'} dependencies: - argparse: 2.0.1 + map-cache: 0.2.2 + + /fresh/0.5.2: + resolution: {integrity: sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=} + engines: {node: '>= 0.6'} dev: false - /jsbn/0.1.1: - resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} + /from2/2.3.0: + resolution: {integrity: sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=} + dependencies: + inherits: 2.0.4 + readable-stream: 2.3.7 - /jsdom/11.11.0: - resolution: {integrity: sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==} + /fs-extra/7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} dependencies: - abab: 1.0.4 - acorn: 5.7.4 - acorn-globals: 4.3.4 - array-equal: 1.0.0 - cssom: 0.3.8 - cssstyle: 0.3.1 - data-urls: 1.1.0 - domexception: 1.0.1 - escodegen: 1.14.3 - html-encoding-sniffer: 1.0.2 - left-pad: 1.3.0 - nwsapi: 2.2.0 - parse5: 4.0.0 - pn: 1.1.0 - request: 2.88.2 - request-promise-native: 1.0.9_request@2.88.2 - sax: 1.2.4 - symbol-tree: 3.2.4 - tough-cookie: 2.5.0 - w3c-hr-time: 1.0.2 - webidl-conversions: 4.0.2 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 6.5.0 - ws: 4.1.0 - xml-name-validator: 3.0.0 + graceful-fs: 4.2.6 + jsonfile: 4.0.0 + universalify: 0.1.2 - /jsdom/15.2.1: - resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} - engines: {node: '>=8'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true + /fs-minipass/2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} dependencies: - abab: 2.0.5 - acorn: 7.4.1 - acorn-globals: 4.3.4 - array-equal: 1.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 1.1.0 - domexception: 1.0.1 - escodegen: 1.14.3 - html-encoding-sniffer: 1.0.2 - nwsapi: 2.2.0 - parse5: 5.1.0 - pn: 1.1.0 - request: 2.88.2 - request-promise-native: 1.0.9_request@2.88.2 - saxes: 3.1.11 - symbol-tree: 3.2.4 - tough-cookie: 3.0.1 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 1.1.2 - webidl-conversions: 4.0.2 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - ws: 7.4.5 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate + minipass: 3.1.3 - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true + /fs-write-stream-atomic/1.0.10: + resolution: {integrity: sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=} + dependencies: + graceful-fs: 4.2.6 + iferr: 0.1.5 + imurmurhash: 0.1.4 + readable-stream: 2.3.7 - /json-parse-better-errors/1.0.2: - resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} + /fs.realpath/1.0.0: + resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + /fsevents/1.2.13: + resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==} + engines: {node: '>= 4.0'} + os: [darwin] + deprecated: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. + requiresBuild: true + dependencies: + bindings: 1.5.0 + nan: 2.14.2 + optional: true - /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + /fsevents/2.1.3: + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + optional: true - /json-schema/0.2.3: - resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + optional: true - /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /json-stringify-safe/5.0.1: - resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} + /functional-red-black-tree/1.0.1: + resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} - /json3/3.3.3: - resolution: {integrity: sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==} - dev: false + /gauge/2.7.4: + resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.3 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.3 - /json5/0.5.1: - resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=} - hasBin: true + /gaze/1.1.3: + resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} + engines: {node: '>= 4.0.0'} + dependencies: + globule: 1.3.2 - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true + /generic-names/2.0.1: + resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} dependencies: - minimist: 1.2.5 + loader-utils: 1.1.0 - /json5/2.2.0: - resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} - engines: {node: '>=6'} - hasBin: true + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + /get-intrinsic/1.1.1: + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} dependencies: - minimist: 1.2.5 + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 - /jsonfile/4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} - optionalDependencies: - graceful-fs: 4.2.6 + /get-package-type/0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} - /jsonpath-plus/4.0.0: - resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} - engines: {node: '>=10.0'} + /get-stdin/4.0.1: + resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} + engines: {node: '>=0.10.0'} - /jsprim/1.4.1: - resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} - engines: {'0': node >=0.6.0} + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.2.3 - verror: 1.10.0 + pump: 3.0.0 - /jsx-ast-utils/2.4.1: - resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} - engines: {node: '>=4.0'} + /get-stream/5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} dependencies: - array-includes: 3.1.3 - object.assign: 4.1.2 + pump: 3.0.0 - /jszip/3.5.0: - resolution: {integrity: sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==} + /get-value/2.0.6: + resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} + engines: {node: '>=0.10.0'} + + /getpass/0.1.7: + resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} dependencies: - lie: 3.3.0 - pako: 1.0.11 - readable-stream: 2.3.7 - set-immediate-shim: 1.0.1 + assert-plus: 1.0.0 + + /git-repo-info/2.1.1: + resolution: {integrity: sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==} + engines: {node: '>= 4.0'} dev: false - /just-debounce/1.1.0: - resolution: {integrity: sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==} + /glob-escape/0.0.2: + resolution: {integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=} + engines: {node: '>= 0.10'} - /jwa/1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} + /glob-parent/3.1.0: + resolution: {integrity: sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=} dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - dev: false + is-glob: 3.1.0 + path-dirname: 1.0.2 - /jws/3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - dev: false + is-glob: 4.0.1 - /killable/1.0.1: - resolution: {integrity: sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==} + /glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} dev: false - /kind-of/3.2.2: - resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} - engines: {node: '>=0.10.0'} + /glob/7.0.6: + resolution: {integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=} dependencies: - is-buffer: 1.1.6 + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 - /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} - engines: {node: '>=0.10.0'} + /glob/7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} dependencies: - is-buffer: 1.1.6 + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 - /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + /global-modules/1.0.0: + resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} engines: {node: '>=0.10.0'} + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + dev: false - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + /global-modules/2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + dependencies: + global-prefix: 3.0.0 + dev: false + + /global-prefix/1.0.2: + resolution: {integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=} engines: {node: '>=0.10.0'} + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 1.0.2 + which: 1.3.1 + dev: false - /kleur/3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + /global-prefix/3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} engines: {node: '>=6'} + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + dev: false - /klona/2.0.4: - resolution: {integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==} - engines: {node: '>= 8'} - dev: true + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} - /last-run/1.1.1: - resolution: {integrity: sha1-RblpQsF7HHnHchmCWbqUO+v4yls=} - engines: {node: '>= 0.10'} + /globals/12.4.0: + resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} + engines: {node: '>=8'} dependencies: - default-resolution: 2.0.0 - es6-weak-map: 2.0.3 + type-fest: 0.8.1 - /lazystream/1.0.0: - resolution: {integrity: sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=} - engines: {node: '>= 0.6.3'} + /globby/6.1.0: + resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=} + engines: {node: '>=0.10.0'} dependencies: - readable-stream: 2.3.7 + array-union: 1.0.2 + glob: 7.0.6 + object-assign: 4.1.1 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: false - /lcid/1.0.0: - resolution: {integrity: sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=} - engines: {node: '>=0.10.0'} + /globule/1.3.2: + resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} + engines: {node: '>= 0.10'} dependencies: - invert-kv: 1.0.0 + glob: 7.1.7 + lodash: 4.17.21 + minimatch: 3.0.4 + + /graceful-fs/4.2.4: + resolution: {integrity: sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==} + dev: false - /lead/1.0.0: - resolution: {integrity: sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=} - engines: {node: '>= 0.10'} - dependencies: - flush-write-stream: 1.1.1 + /graceful-fs/4.2.6: + resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} - /left-pad/1.3.0: - resolution: {integrity: sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==} - deprecated: use String.prototype.padStart() + /growly/1.3.0: + resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} + optional: true - /leven/3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + /gzip-size/5.1.1: + resolution: {integrity: sha512-FNHi6mmoHvs1mxZAds4PpdCS6QG8B4C1krxJsMutgxl5t3+GlRTzzI3NEkifXx2pVsOvJdOGSmIgDhQ55FwdPA==} engines: {node: '>=6'} - - /levn/0.2.5: - resolution: {integrity: sha1-uo0znQykphDjo/FFucr0iAcVUFQ=} - engines: {node: '>= 0.8.0'} dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 + duplexer: 0.1.2 + pify: 4.0.1 + dev: false - /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 + /handle-thing/2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: false - /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 + /har-schema/2.0.0: + resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} + engines: {node: '>=4'} - /lie/3.3.0: - resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + /har-validator/5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported dependencies: - immediate: 3.0.6 - dev: false + ajv: 6.12.6 + har-schema: 2.0.0 - /liftoff/3.1.0: - resolution: {integrity: sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==} - engines: {node: '>= 0.8'} + /has-ansi/2.0.0: + resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} + engines: {node: '>=0.10.0'} dependencies: - extend: 3.0.2 - findup-sync: 3.0.0 - fined: 1.2.0 - flagged-respawn: 1.0.1 - is-plain-object: 2.0.4 - object.map: 1.0.1 - rechoir: 0.6.2 - resolve: 1.17.0 - - /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + ansi-regex: 2.1.1 - /livereload-js/2.4.0: - resolution: {integrity: sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==} - dev: false + /has-bigints/1.0.1: + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} - /load-json-file/1.1.0: - resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} + /has-flag/1.0.0: + resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.6 - parse-json: 2.2.0 - pify: 2.3.0 - pinkie-promise: 2.0.1 - strip-bom: 2.0.0 - /load-json-file/4.0.0: - resolution: {integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs=} + /has-flag/3.0.0: + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} engines: {node: '>=4'} - dependencies: - graceful-fs: 4.2.6 - parse-json: 4.0.0 - pify: 3.0.0 - strip-bom: 3.0.0 - /load-json-file/6.2.0: - resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - dependencies: - graceful-fs: 4.2.6 - parse-json: 5.2.0 - strip-bom: 4.0.0 - type-fest: 0.6.0 - dev: false - /loader-runner/2.4.0: - resolution: {integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==} - engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} + /has-symbols/1.0.2: + resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + engines: {node: '>= 0.4'} - /loader-runner/4.2.0: - resolution: {integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==} - engines: {node: '>=6.11.5'} - dev: false + /has-unicode/2.0.1: + resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} - /loader-utils/1.1.0: - resolution: {integrity: sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=} - engines: {node: '>=4.0.0'} + /has-value/0.3.1: + resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} + engines: {node: '>=0.10.0'} dependencies: - big.js: 3.2.0 - emojis-list: 2.1.0 - json5: 0.5.1 + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 - /loader-utils/1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} - engines: {node: '>=4.0.0'} + /has-value/1.0.0: + resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} + engines: {node: '>=0.10.0'} dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.1 + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 - /loader-utils/2.0.0: - resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.0 - dev: true + /has-values/0.1.4: + resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} + engines: {node: '>=0.10.0'} - /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} + /has-values/1.0.0: + resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} + engines: {node: '>=0.10.0'} dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 + is-number: 3.0.0 + kind-of: 4.0.0 - /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} dependencies: - p-locate: 4.1.0 - - /lodash._basecopy/3.0.1: - resolution: {integrity: sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=} - - /lodash._basetostring/3.0.1: - resolution: {integrity: sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=} - - /lodash._basevalues/3.0.0: - resolution: {integrity: sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=} - - /lodash._getnative/3.9.1: - resolution: {integrity: sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=} + function-bind: 1.1.1 - /lodash._isiterateecall/3.0.9: - resolution: {integrity: sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=} + /hash-base/3.1.0: + resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} + engines: {node: '>=4'} + dependencies: + inherits: 2.0.4 + readable-stream: 3.6.0 + safe-buffer: 5.2.1 - /lodash._reescape/3.0.0: - resolution: {integrity: sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=} + /hash.js/1.1.7: + resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} + dependencies: + inherits: 2.0.4 + minimalistic-assert: 1.0.1 - /lodash._reevaluate/3.0.0: - resolution: {integrity: sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=} + /he/1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true - /lodash._reinterpolate/3.0.0: - resolution: {integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=} + /hmac-drbg/1.0.1: + resolution: {integrity: sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=} + dependencies: + hash.js: 1.1.7 + minimalistic-assert: 1.0.1 + minimalistic-crypto-utils: 1.0.1 - /lodash._root/3.0.1: - resolution: {integrity: sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=} + /homedir-polyfill/1.0.3: + resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} + engines: {node: '>=0.10.0'} + dependencies: + parse-passwd: 1.0.0 + dev: false - /lodash.assign/4.2.0: - resolution: {integrity: sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=} + /hoopy/0.1.4: + resolution: {integrity: sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==} + engines: {node: '>= 6.0.0'} + dev: false - /lodash.camelcase/4.3.0: - resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} + /hosted-git-info/2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - /lodash.escape/3.2.0: - resolution: {integrity: sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=} + /hosted-git-info/4.0.2: + resolution: {integrity: sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==} + engines: {node: '>=10'} dependencies: - lodash._root: 3.0.1 + lru-cache: 6.0.0 + dev: false - /lodash.get/4.4.2: - resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} + /hpack.js/2.1.6: + resolution: {integrity: sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.7 + wbuf: 1.7.3 + dev: false - /lodash.isarguments/3.1.0: - resolution: {integrity: sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=} + /html-encoding-sniffer/1.0.2: + resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} + dependencies: + whatwg-encoding: 1.0.5 - /lodash.isarray/3.0.4: - resolution: {integrity: sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=} + /html-entities/1.4.0: + resolution: {integrity: sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==} + dev: false - /lodash.isequal/4.5.0: - resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} + /html-escaper/2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - /lodash.keys/3.1.2: - resolution: {integrity: sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=} + /html-minifier-terser/5.1.1: + resolution: {integrity: sha512-ZPr5MNObqnV/T9akshPKbVgyOqLmy+Bxo7juKCfTfnjNniTAMdy4hz21YQqoofMBJD2kdREaqPPdThoR78Tgxg==} + engines: {node: '>=6'} + hasBin: true dependencies: - lodash._getnative: 3.9.1 - lodash.isarguments: 3.1.0 - lodash.isarray: 3.0.4 + camel-case: 4.1.2 + clean-css: 4.2.3 + commander: 4.1.1 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 4.7.0 - /lodash.merge/4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + /html-webpack-plugin/4.5.2_webpack@4.44.2: + resolution: {integrity: sha512-q5oYdzjKUIPQVjOosjgvCHQOv9Ett9CYYHlgvJeXG0qQvdSojnBq4vAdQBwn1+yGveAwHCoe/rMR86ozX3+c2A==} + engines: {node: '>=6.9'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + '@types/html-minifier-terser': 5.1.1 + '@types/tapable': 1.0.6 + '@types/webpack': 4.41.29 + html-minifier-terser: 5.1.1 + loader-utils: 1.4.0 + lodash: 4.17.21 + pretty-error: 2.1.2 + tapable: 1.1.3 + util.promisify: 1.0.0 + webpack: 4.44.2 - /lodash.restparam/3.6.1: - resolution: {integrity: sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=} + /htmlparser2/3.10.1: + resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + dependencies: + domelementtype: 1.3.1 + domhandler: 2.4.2 + domutils: 1.7.0 + entities: 1.1.2 + inherits: 2.0.4 + readable-stream: 3.6.0 - /lodash.sortby/4.7.0: - resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} + /http-deceiver/1.2.7: + resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=} + dev: false - /lodash.template/3.6.2: - resolution: {integrity: sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=} + /http-errors/1.6.3: + resolution: {integrity: sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=} + engines: {node: '>= 0.6'} dependencies: - lodash._basecopy: 3.0.1 - lodash._basetostring: 3.0.1 - lodash._basevalues: 3.0.0 - lodash._isiterateecall: 3.0.9 - lodash._reinterpolate: 3.0.0 - lodash.escape: 3.2.0 - lodash.keys: 3.1.2 - lodash.restparam: 3.6.1 - lodash.templatesettings: 3.1.1 + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false - /lodash.templatesettings/3.1.1: - resolution: {integrity: sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=} + /http-errors/1.7.2: + resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==} + engines: {node: '>= 0.6'} dependencies: - lodash._reinterpolate: 3.0.0 - lodash.escape: 3.2.0 - - /lodash/3.6.0: - resolution: {integrity: sha1-Umao9J3Zib5Pn2gbbyoMVShdDZo=} - - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - /loglevel/1.7.1: - resolution: {integrity: sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==} - engines: {node: '>= 0.6.0'} + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 dev: false - /lolex/5.1.2: - resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} + /http-errors/1.7.3: + resolution: {integrity: sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==} + engines: {node: '>= 0.6'} dependencies: - '@sinonjs/commons': 1.8.3 + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.1.1 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: false - /long/4.0.0: - resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + /http-parser-js/0.5.3: + resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} dev: false - /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + /http-proxy-middleware/0.19.1_debug@4.3.1: + resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==} + engines: {node: '>=4.0.0'} dependencies: - js-tokens: 4.0.0 + http-proxy: 1.18.1_debug@4.3.1 + is-glob: 4.0.1 + lodash: 4.17.21 + micromatch: 3.1.10 + transitivePeerDependencies: + - debug + dev: false - /loud-rejection/1.6.0: - resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} - engines: {node: '>=0.10.0'} + /http-proxy-middleware/1.3.1: + resolution: {integrity: sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==} + engines: {node: '>=8.0.0'} dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.3 + '@types/http-proxy': 1.17.6 + http-proxy: 1.18.1 + is-glob: 4.0.1 + is-plain-obj: 3.0.0 + micromatch: 4.0.4 + transitivePeerDependencies: + - debug + dev: true - /lower-case/2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + /http-proxy/1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} dependencies: - tslib: 2.2.0 + eventemitter3: 4.0.7 + follow-redirects: 1.14.1 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: true - /lru-cache/5.1.1: - resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + /http-proxy/1.18.1_debug@4.3.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} dependencies: - yallist: 3.1.1 + eventemitter3: 4.0.7 + follow-redirects: 1.14.1_debug@4.3.1 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false - /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + /http-signature/1.2.0: + resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} + engines: {node: '>=0.8', npm: '>=1.3.7'} dependencies: - yallist: 4.0.0 + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.1 - /make-dir/2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - dependencies: - pify: 4.0.1 - semver: 5.7.1 + /https-browserify/1.0.0: + resolution: {integrity: sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=} - /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + /https-proxy-agent/5.0.0: + resolution: {integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==} + engines: {node: '>= 6'} dependencies: - semver: 6.3.0 + agent-base: 6.0.2 + debug: 4.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /human-signals/1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} - /make-iterator/1.0.1: - resolution: {integrity: sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==} + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} dependencies: - kind-of: 6.0.3 + safer-buffer: 2.1.2 - /makeerror/1.0.11: - resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} dependencies: - tmpl: 1.0.4 + safer-buffer: 2.1.2 + dev: true - /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} - engines: {node: '>=0.10.0'} + /icss-replace-symbols/1.1.0: + resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} - /map-obj/1.0.1: - resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} - engines: {node: '>=0.10.0'} + /icss-utils/4.1.1: + resolution: {integrity: sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==} + engines: {node: '>= 6'} + dependencies: + postcss: 7.0.32 + dev: true - /map-stream/0.0.7: - resolution: {integrity: sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=} - dev: false + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 + /iferr/0.1.5: + resolution: {integrity: sha1-xg7taebY/bazEEofy8ocGS3FtQE=} - /matchdep/2.0.0: - resolution: {integrity: sha1-xvNINKDY28OzfCfui7yyfHd1WC4=} - engines: {node: '>= 0.10.0'} + /ignore-walk/3.0.4: + resolution: {integrity: sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==} dependencies: - findup-sync: 2.0.0 - micromatch: 3.1.10 - resolve: 1.17.0 - stack-trace: 0.0.10 + minimatch: 3.0.4 + dev: false - /md5.js/1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} - dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 + /ignore/4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} - /media-typer/0.3.0: - resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} - engines: {node: '>= 0.6'} + /ignore/5.1.8: + resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} + engines: {node: '>= 4'} dev: false - /memory-fs/0.4.1: - resolution: {integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=} - dependencies: - errno: 0.1.8 - readable-stream: 2.3.7 + /immediate/3.0.6: + resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=} + dev: false - /memory-fs/0.5.0: - resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} - engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: - errno: 0.1.8 - readable-stream: 2.3.7 + parent-module: 1.0.1 + resolve-from: 4.0.0 - /meow/3.7.0: - resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase-keys: 2.1.0 - decamelize: 1.2.0 - loud-rejection: 1.6.0 - map-obj: 1.0.1 - minimist: 1.2.5 - normalize-package-data: 2.5.0 - object-assign: 4.1.1 - read-pkg-up: 1.0.1 - redent: 1.0.0 - trim-newlines: 1.0.0 + /import-lazy/4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} - /merge-descriptors/1.0.1: - resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} + /import-local/2.0.0: + resolution: {integrity: sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + pkg-dir: 3.0.0 + resolve-cwd: 2.0.0 dev: false - /merge-stream/1.0.1: - resolution: {integrity: sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=} + /import-local/3.0.2: + resolution: {integrity: sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==} + engines: {node: '>=8'} + hasBin: true dependencies: - readable-stream: 2.3.7 - - /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - /merge2/1.0.3: - resolution: {integrity: sha1-+kT4siYmFaty8ICKQB1HinDjlNs=} - engines: {node: '>=0.10'} - - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + dev: true - /methods/1.1.2: - resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} - engines: {node: '>= 0.6'} - dev: false + /imurmurhash/0.1.4: + resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + engines: {node: '>=0.8.19'} - /micromatch/3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + /indent-string/2.1.0: + resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} engines: {node: '>=0.10.0'} dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 + repeating: 2.0.1 - /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.2.3 + /infer-owner/1.0.4: + resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - /miller-rabin/4.0.1: - resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} - hasBin: true + /inflight/1.0.6: + resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 + once: 1.4.0 + wrappy: 1.0.2 - /mime-db/1.47.0: - resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} - engines: {node: '>= 0.6'} + /inherits/2.0.1: + resolution: {integrity: sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=} - /mime-types/2.1.30: - resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.47.0 + /inherits/2.0.3: + resolution: {integrity: sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=} - /mime/1.3.4: - resolution: {integrity: sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=} - hasBin: true - dev: false + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - /mime/1.4.1: - resolution: {integrity: sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==} - hasBin: true + /ini/1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: false - /mime/1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true + /inpath/1.0.2: + resolution: {integrity: sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=} dev: false - /mime/2.5.2: - resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} - engines: {node: '>=4.0.0'} - hasBin: true + /inquirer/7.3.3: + resolution: {integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==} + engines: {node: '>=8.0.0'} + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.1 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.2 + strip-ansi: 6.0.0 + through: 2.3.8 dev: false - /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + /internal-ip/4.3.0: + resolution: {integrity: sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==} engines: {node: '>=6'} - - /minimalistic-assert/1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - /minimalistic-crypto-utils/1.0.1: - resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=} - - /minimatch/2.0.10: - resolution: {integrity: sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=} - deprecated: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue dependencies: - brace-expansion: 1.1.11 + default-gateway: 4.2.0 + ipaddr.js: 1.9.1 + dev: false - /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} dependencies: - brace-expansion: 1.1.11 + get-intrinsic: 1.1.1 + has: 1.0.3 + side-channel: 1.0.4 - /minimist/0.0.8: - resolution: {integrity: sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=} + /interpret/1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + dev: false - /minimist/1.2.5: - resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + /ip-regex/2.1.0: + resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} + engines: {node: '>=4'} - /minipass/3.1.3: - resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} - engines: {node: '>=8'} - dependencies: - yallist: 4.0.0 + /ip/1.1.5: + resolution: {integrity: sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=} + dev: false - /minizlib/2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.3 - yallist: 4.0.0 + /ipaddr.js/1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: false - /mississippi/3.0.0: - resolution: {integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==} - engines: {node: '>=4.0.0'} - dependencies: - concat-stream: 1.6.2 - duplexify: 3.7.1 - end-of-stream: 1.1.0 - flush-write-stream: 1.1.1 - from2: 2.3.0 - parallel-transform: 1.2.0 - pump: 3.0.0 - pumpify: 1.5.1 - stream-each: 1.2.3 - through2: 2.0.5 + /is-absolute-url/3.0.3: + resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} + engines: {node: '>=8'} + dev: false - /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + /is-accessor-descriptor/0.1.6: + resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} engines: {node: '>=0.10.0'} dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - - /mkdirp/0.5.1: - resolution: {integrity: sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=} - deprecated: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) - hasBin: true - dependencies: - minimist: 0.0.8 - - /mkdirp/0.5.5: - resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} - hasBin: true - dependencies: - minimist: 1.2.5 - - /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true + kind-of: 3.2.2 - /mocha/5.2.0: - resolution: {integrity: sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==} - engines: {node: '>= 4.0.0'} - hasBin: true + /is-accessor-descriptor/1.0.0: + resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + engines: {node: '>=0.10.0'} dependencies: - browser-stdout: 1.3.1 - commander: 2.15.1 - debug: 3.1.0 - diff: 3.5.0 - escape-string-regexp: 1.0.5 - glob: 7.1.2 - growl: 1.10.5 - he: 1.1.1 - minimatch: 3.0.4 - mkdirp: 0.5.1 - supports-color: 5.4.0 + kind-of: 6.0.3 - /move-concurrently/1.0.1: - resolution: {integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=} + /is-arguments/1.1.0: + resolution: {integrity: sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==} + engines: {node: '>= 0.4'} dependencies: - aproba: 1.2.0 - copy-concurrently: 1.0.5 - fs-write-stream-atomic: 1.0.10 - mkdirp: 0.5.5 - rimraf: 2.7.1 - run-queue: 1.0.3 - - /ms/0.7.1: - resolution: {integrity: sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=} + call-bind: 1.0.2 dev: false - /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + /is-arrayish/0.2.1: + resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} - /ms/2.1.1: - resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} - dev: false + /is-bigint/1.0.2: + resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + /is-binary-path/1.0.1: + resolution: {integrity: sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=} + engines: {node: '>=0.10.0'} + dependencies: + binary-extensions: 1.13.1 - /ms/2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: false + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 - /msal/1.4.10: - resolution: {integrity: sha512-oo4QUlowBTFBt/WWOlKXevfwZeOW2ohsLYvd16IuOszpYlzIQN2G4HdAHod49XqSTs7YpnF8PQWw8SGpaJAYVQ==} - engines: {node: '>=0.8.0'} + /is-boolean-object/1.1.1: + resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} + engines: {node: '>= 0.4'} dependencies: - tslib: 1.14.1 - dev: false + call-bind: 1.0.2 - /multicast-dns-service-types/1.1.0: - resolution: {integrity: sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=} - dev: false + /is-buffer/1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - /multicast-dns/6.2.3: - resolution: {integrity: sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==} + /is-callable/1.2.3: + resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + engines: {node: '>= 0.4'} + + /is-ci/2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} hasBin: true dependencies: - dns-packet: 1.3.1 - thunky: 1.1.0 - dev: false + ci-info: 2.0.0 - /multipipe/0.1.2: - resolution: {integrity: sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=} + /is-core-module/2.4.0: + resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} dependencies: - duplexer2: 0.0.2 - - /mute-stdout/1.0.1: - resolution: {integrity: sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==} - engines: {node: '>= 0.10'} + has: 1.0.3 - /mute-stream/0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - dev: false + /is-data-descriptor/0.1.4: + resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 - /mz/2.7.0: - resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} + /is-data-descriptor/1.0.0: + resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} + engines: {node: '>=0.10.0'} dependencies: - any-promise: 1.3.0 - object-assign: 4.1.1 - thenify-all: 1.6.0 - dev: false + kind-of: 6.0.3 - /nan/2.14.2: - resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} + /is-date-object/1.0.4: + resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} + engines: {node: '>= 0.4'} - /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + /is-descriptor/0.1.6: + resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} engines: {node: '>=0.10.0'} dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + + /is-descriptor/1.0.2: + resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + optional: true - /negotiator/0.6.2: - resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} - engines: {node: '>= 0.6'} - dev: false + /is-extendable/0.1.1: + resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + engines: {node: '>=0.10.0'} - /neo-async/2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + /is-extendable/1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: 2.0.4 - /next-tick/1.0.0: - resolution: {integrity: sha1-yobR/ogoFpsBICCOPchCS524NCw=} + /is-extglob/2.1.1: + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + engines: {node: '>=0.10.0'} - /nice-try/1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + /is-finite/1.1.0: + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + engines: {node: '>=0.10.0'} - /no-case/3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + /is-fullwidth-code-point/1.0.0: + resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} + engines: {node: '>=0.10.0'} dependencies: - lower-case: 2.0.2 - tslib: 2.2.0 + number-is-nan: 1.0.1 - /node-fetch/2.6.1: - resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==} - engines: {node: 4.x || >=6.0.0} - dev: false + /is-fullwidth-code-point/2.0.0: + resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} + engines: {node: '>=4'} - /node-forge/0.10.0: - resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} - engines: {node: '>= 6.0.0'} - dev: false + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} - /node-forge/0.7.6: - resolution: {integrity: sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==} - dev: false + /is-generator-fn/2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} - /node-gyp/7.1.2: - resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} - engines: {node: '>= 10.12.0'} - hasBin: true + /is-glob/3.1.0: + resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} + engines: {node: '>=0.10.0'} dependencies: - env-paths: 2.2.1 - glob: 7.1.7 - graceful-fs: 4.2.6 - nopt: 5.0.0 - npmlog: 4.1.2 - request: 2.88.2 - rimraf: 3.0.2 - semver: 7.3.5 - tar: 6.1.0 - which: 2.0.2 - - /node-int64/0.4.0: - resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} + is-extglob: 2.1.1 - /node-libs-browser/2.2.1: - resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} + /is-glob/4.0.1: + resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} + engines: {node: '>=0.10.0'} dependencies: - assert: 1.5.0 - browserify-zlib: 0.2.0 - buffer: 4.9.2 - console-browserify: 1.2.0 - constants-browserify: 1.0.0 - crypto-browserify: 3.12.0 - domain-browser: 1.2.0 - events: 3.3.0 - https-browserify: 1.0.0 - os-browserify: 0.3.0 - path-browserify: 0.0.1 - process: 0.11.10 - punycode: 1.4.1 - querystring-es3: 0.2.1 - readable-stream: 2.3.7 - stream-browserify: 2.0.2 - stream-http: 2.8.3 - string_decoder: 1.3.0 - timers-browserify: 2.0.12 - tty-browserify: 0.0.0 - url: 0.11.0 - util: 0.11.1 - vm-browserify: 1.1.2 + is-extglob: 2.1.1 - /node-modules-regexp/1.0.0: - resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} - engines: {node: '>=0.10.0'} + /is-negative-zero/2.0.1: + resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} + engines: {node: '>= 0.4'} - /node-notifier/5.0.2: - resolution: {integrity: sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=} - dependencies: - growly: 1.3.0 - semver: 5.7.1 - shellwords: 0.1.1 - which: 1.3.1 + /is-number-object/1.0.5: + resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} + engines: {node: '>= 0.4'} - /node-notifier/6.0.0: - resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} + /is-number/3.0.0: + resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} + engines: {node: '>=0.10.0'} dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 6.3.0 - shellwords: 0.1.1 - which: 1.3.1 - optional: true + kind-of: 3.2.2 - /node-releases/1.1.71: - resolution: {integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==} + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - /node-sass/5.0.0: - resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true - dependencies: - async-foreach: 0.1.3 - chalk: 1.1.3 - cross-spawn: 7.0.3 - gaze: 1.1.3 - get-stdin: 4.0.1 - glob: 7.0.6 - lodash: 4.17.21 - meow: 3.7.0 - mkdirp: 0.5.5 - nan: 2.14.2 - node-gyp: 7.1.2 - npmlog: 4.1.2 - request: 2.88.2 - sass-graph: 2.2.5 - stdout-stream: 1.4.1 - true-case-path: 1.0.3 + /is-path-cwd/2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + dev: false - /nopt/3.0.6: - resolution: {integrity: sha1-xkZdvwirzU2zWTF/eaxopkayj/k=} - hasBin: true + /is-path-in-cwd/2.1.0: + resolution: {integrity: sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==} + engines: {node: '>=6'} dependencies: - abbrev: 1.0.9 + is-path-inside: 2.1.0 + dev: false - /nopt/5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + /is-path-inside/2.1.0: + resolution: {integrity: sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==} engines: {node: '>=6'} - hasBin: true dependencies: - abbrev: 1.1.1 + path-is-inside: 1.0.2 + dev: false - /normalize-package-data/2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.17.0 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 + /is-plain-obj/2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + dev: false - /normalize-package-data/3.0.2: - resolution: {integrity: sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==} + /is-plain-obj/3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} engines: {node: '>=10'} - dependencies: - hosted-git-info: 4.0.2 - resolve: 1.20.0 - semver: 7.3.5 - validate-npm-package-license: 3.0.4 - dev: false + dev: true - /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} + /is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} engines: {node: '>=0.10.0'} dependencies: - remove-trailing-separator: 1.1.0 + isobject: 3.0.1 - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + /is-regex/1.1.3: + resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-symbols: 1.0.2 - /normalize-range/0.1.2: - resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} + /is-stream/1.1.0: + resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} engines: {node: '>=0.10.0'} - /now-and-later/2.0.1: - resolution: {integrity: sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==} - engines: {node: '>= 0.10'} - dependencies: - once: 1.4.0 - - /npm-bundled/1.1.2: - resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} - dependencies: - npm-normalize-package-bin: 1.0.1 - dev: false + /is-stream/2.0.0: + resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} + engines: {node: '>=8'} - /npm-normalize-package-bin/1.0.1: - resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} - dev: false + /is-string/1.0.6: + resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + engines: {node: '>= 0.4'} - /npm-package-arg/6.1.1: - resolution: {integrity: sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==} + /is-subdir/1.2.0: + resolution: {integrity: sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==} + engines: {node: '>=4'} dependencies: - hosted-git-info: 2.8.9 - osenv: 0.1.5 - semver: 5.7.1 - validate-npm-package-name: 3.0.0 + better-path-resolve: 1.0.0 dev: false - /npm-packlist/2.1.5: - resolution: {integrity: sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==} - engines: {node: '>=10'} - hasBin: true + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} dependencies: - glob: 7.1.7 - ignore-walk: 3.0.4 - npm-bundled: 1.1.2 - npm-normalize-package-bin: 1.0.1 - dev: false + has-symbols: 1.0.2 - /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + /is-typedarray/1.0.0: + resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + + /is-utf8/0.2.1: + resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + + /is-windows/1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + + /is-wsl/1.1.0: + resolution: {integrity: sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=} engines: {node: '>=4'} - dependencies: - path-key: 2.0.1 - /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: - path-key: 3.1.1 + is-docker: 2.2.1 + optional: true - /npmlog/4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} - dependencies: - are-we-there-yet: 1.1.5 - console-control-strings: 1.1.0 - gauge: 2.7.4 - set-blocking: 2.0.0 + /isarray/1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} - /nth-check/1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} - dependencies: - boolbase: 1.0.0 + /isexe/2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - /num2fraction/1.2.2: - resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=} + /isobject/2.1.0: + resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} + engines: {node: '>=0.10.0'} + dependencies: + isarray: 1.0.0 - /number-is-nan/1.0.1: - resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} + /isobject/3.0.1: + resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} engines: {node: '>=0.10.0'} - /nwsapi/2.2.0: - resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} + /isstream/0.1.2: + resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} - /oauth-sign/0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + /istanbul-lib-coverage/3.0.0: + resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} + engines: {node: '>=8'} - /object-assign/3.0.0: - resolution: {integrity: sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=} - engines: {node: '>=0.10.0'} + /istanbul-lib-instrument/4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.14.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.0.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color - /object-assign/4.1.1: - resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} - engines: {node: '>=0.10.0'} + /istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.0.0 + make-dir: 3.1.0 + supports-color: 7.2.0 - /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} - engines: {node: '>=0.10.0'} + /istanbul-lib-source-maps/4.0.0: + resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} + engines: {node: '>=8'} dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 + debug: 4.3.1 + istanbul-lib-coverage: 3.0.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color - /object-inspect/1.10.3: - resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + /istanbul-reports/3.0.2: + resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 - /object-is/1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} - engines: {node: '>= 0.4'} + /jest-changed-files/25.5.0: + resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} + engines: {node: '>= 8.3'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: false + '@jest/types': 25.5.0 + execa: 3.4.0 + throat: 5.0.0 - /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} + /jest-cli/25.5.4: + resolution: {integrity: sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==} + engines: {node: '>= 8.3'} + hasBin: true + dependencies: + '@jest/core': 25.5.4 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + import-local: 3.0.2 + is-ci: 2.0.0 + jest-config: 25.5.4 + jest-util: 25.5.0 + jest-validate: 25.5.0 + prompts: 2.4.1 + realpath-native: 2.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true - /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} - engines: {node: '>=0.10.0'} + /jest-config/25.5.4: + resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} + engines: {node: '>= 8.3'} dependencies: - isobject: 3.0.1 + '@babel/core': 7.14.3 + '@jest/test-sequencer': 25.5.4 + '@jest/types': 25.5.0 + babel-jest: 25.5.1_@babel+core@7.14.3 + chalk: 3.0.0 + deepmerge: 4.2.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.5.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.4 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate - /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} - engines: {node: '>= 0.4'} + /jest-diff/25.5.0: + resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} + engines: {node: '>= 8.3'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - has-symbols: 1.0.2 - object-keys: 1.1.1 + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 - /object.defaults/1.1.0: - resolution: {integrity: sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=} - engines: {node: '>=0.10.0'} + /jest-docblock/25.3.0: + resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} + engines: {node: '>= 8.3'} dependencies: - array-each: 1.0.1 - array-slice: 1.1.0 - for-own: 1.0.0 - isobject: 3.0.1 + detect-newline: 3.1.0 - /object.entries/1.1.3: - resolution: {integrity: sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==} - engines: {node: '>= 0.4'} + /jest-each/25.5.0: + resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} + engines: {node: '>= 8.3'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - has: 1.0.3 + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-get-type: 25.2.6 + jest-util: 25.5.0 + pretty-format: 25.5.0 + + /jest-environment-jsdom/25.5.0: + resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + jsdom: 15.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - utf-8-validate + + /jest-environment-node/25.5.0: + resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + semver: 6.3.0 - /object.fromentries/2.0.4: - resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - has: 1.0.3 + /jest-get-type/25.2.6: + resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} + engines: {node: '>= 8.3'} - /object.getownpropertydescriptors/2.1.2: - resolution: {integrity: sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==} - engines: {node: '>= 0.8'} + /jest-haste-map/25.5.1: + resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} + engines: {node: '>= 8.3'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 + '@jest/types': 25.5.0 + '@types/graceful-fs': 4.1.5 + anymatch: 3.1.2 + fb-watchman: 2.0.1 + graceful-fs: 4.2.6 + jest-serializer: 25.5.0 + jest-util: 25.5.0 + jest-worker: 25.5.0 + micromatch: 4.0.4 + sane: 4.1.0 + walker: 1.0.7 + which: 2.0.2 + optionalDependencies: + fsevents: 2.3.2 - /object.map/1.0.1: - resolution: {integrity: sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=} - engines: {node: '>=0.10.0'} + /jest-jasmine2/25.5.4: + resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} + engines: {node: '>= 8.3'} dependencies: - for-own: 1.0.0 - make-iterator: 1.0.1 + '@babel/traverse': 7.14.2 + '@jest/environment': 25.5.0 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + co: 4.6.0 + expect: 25.5.0 + is-generator-fn: 2.1.0 + jest-each: 25.5.0 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + pretty-format: 25.5.0 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate - /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} - engines: {node: '>=0.10.0'} + /jest-leak-detector/25.5.0: + resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} + engines: {node: '>= 8.3'} dependencies: - isobject: 3.0.1 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 - /object.reduce/1.0.1: - resolution: {integrity: sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=} - engines: {node: '>=0.10.0'} + /jest-matcher-utils/25.5.0: + resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} + engines: {node: '>= 8.3'} dependencies: - for-own: 1.0.0 - make-iterator: 1.0.1 + chalk: 3.0.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 - /object.values/1.1.3: - resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==} - engines: {node: '>= 0.4'} + /jest-message-util/25.5.0: + resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} + engines: {node: '>= 8.3'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - has: 1.0.3 + '@babel/code-frame': 7.12.13 + '@jest/types': 25.5.0 + '@types/stack-utils': 1.0.1 + chalk: 3.0.0 + graceful-fs: 4.2.6 + micromatch: 4.0.4 + slash: 3.0.0 + stack-utils: 1.0.5 - /obuf/1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - dev: false + /jest-mock/25.5.0: + resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 - /on-finished/2.3.0: - resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=} - engines: {node: '>= 0.8'} + /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: + resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true dependencies: - ee-first: 1.1.1 - dev: false + jest-resolve: 25.5.1 - /on-headers/1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - dev: false + /jest-regex-util/25.2.6: + resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} + engines: {node: '>= 8.3'} - /once/1.3.3: - resolution: {integrity: sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=} + /jest-resolve-dependencies/25.5.4: + resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} + engines: {node: '>= 8.3'} dependencies: - wrappy: 1.0.2 + '@jest/types': 25.5.0 + jest-regex-util: 25.2.6 + jest-snapshot: 25.5.1 - /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + /jest-resolve/25.5.1: + resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} + engines: {node: '>= 8.3'} dependencies: - wrappy: 1.0.2 + '@jest/types': 25.5.0 + browser-resolve: 1.11.3 + chalk: 3.0.0 + graceful-fs: 4.2.6 + jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 + read-pkg-up: 7.0.1 + realpath-native: 2.0.0 + resolve: 1.17.0 + slash: 3.0.0 - /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + /jest-runner/25.5.4: + resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} + engines: {node: '>= 8.3'} dependencies: - mimic-fn: 2.1.0 + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-docblock: 25.3.0 + jest-haste-map: 25.5.1 + jest-jasmine2: 25.5.4 + jest-leak-detector: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + jest-runtime: 25.5.4 + jest-util: 25.5.0 + jest-worker: 25.5.0 + source-map-support: 0.5.19 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate - /opener/1.5.2: - resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + /jest-runtime/25.5.4: + resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} + engines: {node: '>= 8.3'} hasBin: true - dev: false + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/globals': 25.5.2 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/yargs': 15.0.13 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + realpath-native: 2.0.0 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate - /opn/5.2.0: - resolution: {integrity: sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==} - engines: {node: '>=4'} + /jest-serializer/25.5.0: + resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} + engines: {node: '>= 8.3'} dependencies: - is-wsl: 1.1.0 - dev: false + graceful-fs: 4.2.6 - /opn/5.5.0: - resolution: {integrity: sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==} - engines: {node: '>=4'} + /jest-snapshot/25.4.0: + resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} + engines: {node: '>= 8.3'} dependencies: - is-wsl: 1.1.0 - dev: false + '@babel/types': 7.14.2 + '@jest/types': 25.4.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 + + /jest-snapshot/25.5.1: + resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/types': 7.14.2 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + graceful-fs: 4.2.6 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 - /optionator/0.5.0: - resolution: {integrity: sha1-t1qJlaLUF98ltuTjhi9QqohlE2g=} - engines: {node: '>= 0.8.0'} + /jest-util/25.5.0: + resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} + engines: {node: '>= 8.3'} dependencies: - deep-is: 0.1.3 - fast-levenshtein: 1.0.7 - levn: 0.2.5 - prelude-ls: 1.1.2 - type-check: 0.3.2 - wordwrap: 0.0.3 + '@jest/types': 25.5.0 + chalk: 3.0.0 + graceful-fs: 4.2.6 + is-ci: 2.0.0 + make-dir: 3.1.0 - /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} + /jest-validate/25.5.0: + resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} + engines: {node: '>= 8.3'} dependencies: - deep-is: 0.1.3 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 + '@jest/types': 25.5.0 + camelcase: 5.3.1 + chalk: 3.0.0 + jest-get-type: 25.2.6 + leven: 3.1.0 + pretty-format: 25.5.0 - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} + /jest-watcher/25.5.0: + resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} + engines: {node: '>= 8.3'} dependencies: - 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 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + jest-util: 25.5.0 + string-length: 3.1.0 - /orchestrator/0.3.8: - resolution: {integrity: sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=} + /jest-worker/25.5.0: + resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} + engines: {node: '>= 8.3'} dependencies: - end-of-stream: 0.1.5 - sequencify: 0.0.7 - stream-consume: 0.1.1 + merge-stream: 2.0.0 + supports-color: 7.2.0 - /ordered-read-streams/1.0.1: - resolution: {integrity: sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=} + /jest-worker/26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} dependencies: - readable-stream: 2.3.7 + '@types/node': 10.17.13 + merge-stream: 2.0.0 + supports-color: 7.2.0 + dev: false - /original/1.0.2: - resolution: {integrity: sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==} + /jest/25.4.0: + resolution: {integrity: sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==} + engines: {node: '>= 8.3'} + hasBin: true dependencies: - url-parse: 1.5.1 - dev: false + '@jest/core': 25.4.0 + import-local: 3.0.2 + jest-cli: 25.5.4 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true - /os-browserify/0.3.0: - resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=} + /jju/1.4.0: + resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=} - /os-homedir/1.0.2: - resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=} - engines: {node: '>=0.10.0'} - dev: false + /js-base64/2.6.4: + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} - /os-locale/1.4.0: - resolution: {integrity: sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=} - engines: {node: '>=0.10.0'} - dependencies: - lcid: 1.0.0 + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /os-tmpdir/1.0.2: - resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} - engines: {node: '>=0.10.0'} - dev: false + /js-yaml/3.13.1: + resolution: {integrity: sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 - /osenv/0.1.5: - resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true dependencies: - os-homedir: 1.0.2 - os-tmpdir: 1.0.2 + argparse: 2.0.1 dev: false - /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + /jsbn/0.1.1: + resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} + + /jsdom/15.2.1: + resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} engines: {node: '>=8'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.5 + acorn: 7.4.1 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.0 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.9_request@2.88.2 + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 1.1.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 7.4.6 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate - /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} + hasBin: true - /p-finally/2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} + /json-parse-better-errors/1.0.2: + resolution: {integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==} - /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - /p-limit/3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - dependencies: - yocto-queue: 0.1.0 - dev: false + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - dependencies: - p-limit: 2.3.0 + /json-schema/0.2.3: + resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} - /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 + /json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} - /p-map/2.1.0: - resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} - engines: {node: '>=6'} - dev: false + /json-stringify-safe/5.0.1: + resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} - /p-reflect/2.1.0: - resolution: {integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==} - engines: {node: '>=8'} + /json3/3.3.3: + resolution: {integrity: sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==} dev: false - /p-retry/3.0.1: - resolution: {integrity: sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==} - engines: {node: '>=6'} - dependencies: - retry: 0.12.0 - dev: false + /json5/0.5.1: + resolution: {integrity: sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=} + hasBin: true - /p-settle/4.1.1: - resolution: {integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==} - engines: {node: '>=10'} + /json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true dependencies: - p-limit: 2.3.0 - p-reflect: 2.1.0 - dev: false + minimist: 1.2.5 - /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + /json5/2.2.0: + resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} engines: {node: '>=6'} + hasBin: true + dependencies: + minimist: 1.2.5 - /pako/1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + /jsonfile/4.0.0: + resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + optionalDependencies: + graceful-fs: 4.2.6 - /parallel-transform/1.2.0: - resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==} + /jsonpath-plus/4.0.0: + resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} + engines: {node: '>=10.0'} + + /jsprim/1.4.1: + resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} + engines: {'0': node >=0.6.0} dependencies: - cyclist: 1.0.1 - inherits: 2.0.4 - readable-stream: 2.3.7 + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 - /param-case/3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + /jsx-ast-utils/2.4.1: + resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} + engines: {node: '>=4.0'} dependencies: - dot-case: 3.0.4 - tslib: 2.2.0 + array-includes: 3.1.3 + object.assign: 4.1.2 - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + /jszip/3.5.0: + resolution: {integrity: sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==} dependencies: - callsites: 3.1.0 + lie: 3.3.0 + pako: 1.0.11 + readable-stream: 2.3.7 + set-immediate-shim: 1.0.1 + dev: false - /parse-asn1/5.1.6: - resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==} + /jwa/1.4.1: + resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} dependencies: - asn1.js: 5.4.1 - browserify-aes: 1.2.0 - evp_bytestokey: 1.0.3 - pbkdf2: 3.1.2 + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 safe-buffer: 5.2.1 + dev: false - /parse-filepath/1.0.2: - resolution: {integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=} - engines: {node: '>=0.8'} + /jws/3.2.2: + resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} dependencies: - is-absolute: 1.0.0 - map-cache: 0.2.2 - path-root: 0.1.1 + jwa: 1.4.1 + safe-buffer: 5.2.1 + dev: false - /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} - engines: {node: '>=0.10.0'} - dependencies: - error-ex: 1.3.2 + /killable/1.0.1: + resolution: {integrity: sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==} + dev: false - /parse-json/4.0.0: - resolution: {integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=} - engines: {node: '>=4'} + /kind-of/3.2.2: + resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} + engines: {node: '>=0.10.0'} dependencies: - error-ex: 1.3.2 - json-parse-better-errors: 1.0.2 + is-buffer: 1.1.6 - /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + /kind-of/4.0.0: + resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} + engines: {node: '>=0.10.0'} dependencies: - '@babel/code-frame': 7.12.13 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 + is-buffer: 1.1.6 - /parse-node-version/1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} - engines: {node: '>= 0.10'} + /kind-of/5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} - /parse-passwd/1.0.0: - resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=} + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - /parse5/4.0.0: - resolution: {integrity: sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==} + /kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: true - /parse5/5.1.0: - resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} + /klona/2.0.4: + resolution: {integrity: sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==} + engines: {node: '>= 8'} + dev: true - /parseurl/1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: false + /leven/3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} - /pascal-case/3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + /levn/0.3.0: + resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + engines: {node: '>= 0.8.0'} dependencies: - no-case: 3.0.4 - tslib: 2.2.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 - /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} - engines: {node: '>=0.10.0'} + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 - /path-browserify/0.0.1: - resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==} + /lie/3.3.0: + resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} + dependencies: + immediate: 3.0.6 + dev: false - /path-dirname/1.0.2: - resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} + /lines-and-columns/1.1.6: + resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} - /path-exists/2.1.0: - resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} + /load-json-file/1.1.0: + resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} engines: {node: '>=0.10.0'} dependencies: + graceful-fs: 4.2.6 + parse-json: 2.2.0 + pify: 2.3.0 pinkie-promise: 2.0.1 + strip-bom: 2.0.0 - /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} - engines: {node: '>=4'} - - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} - engines: {node: '>=0.10.0'} - - /path-is-inside/1.0.2: - resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=} - - /path-key/2.0.1: - resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} - engines: {node: '>=4'} - - /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + /load-json-file/6.2.0: + resolution: {integrity: sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==} engines: {node: '>=8'} - - /path-parse/1.0.6: - resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} - - /path-root-regex/0.1.2: - resolution: {integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=} - engines: {node: '>=0.10.0'} - - /path-root/0.1.1: - resolution: {integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=} - engines: {node: '>=0.10.0'} dependencies: - path-root-regex: 0.1.2 + graceful-fs: 4.2.6 + parse-json: 5.2.0 + strip-bom: 4.0.0 + type-fest: 0.6.0 + dev: false - /path-to-regexp/0.1.7: - resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} + /loader-runner/2.4.0: + resolution: {integrity: sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==} + engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} + + /loader-runner/4.2.0: + resolution: {integrity: sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==} + engines: {node: '>=6.11.5'} dev: false - /path-type/1.1.0: - resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} - engines: {node: '>=0.10.0'} + /loader-utils/1.1.0: + resolution: {integrity: sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=} + engines: {node: '>=4.0.0'} dependencies: - graceful-fs: 4.2.6 - pify: 2.3.0 - pinkie-promise: 2.0.1 + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 - /path-type/3.0.0: - resolution: {integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==} - engines: {node: '>=4'} + /loader-utils/1.4.0: + resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} + engines: {node: '>=4.0.0'} dependencies: - pify: 3.0.0 + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.1 - /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + /loader-utils/2.0.0: + resolution: {integrity: sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.0 dev: true - /pause-stream/0.0.11: - resolution: {integrity: sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=} + /locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} dependencies: - through: 2.3.8 - dev: false + p-locate: 3.0.0 + path-exists: 3.0.0 - /pbkdf2/3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} - engines: {node: '>=0.12'} + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: - create-hash: 1.2.0 - create-hmac: 1.1.7 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 + p-locate: 4.1.0 - /performance-now/2.1.0: - resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} + /lodash.camelcase/4.3.0: + resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} - /picomatch/2.2.3: - resolution: {integrity: sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==} - engines: {node: '>=8.6'} + /lodash.get/4.4.2: + resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} - /pidof/1.0.2: - resolution: {integrity: sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=} - dev: false + /lodash.isequal/4.5.0: + resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} - /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} - engines: {node: '>=0.10.0'} + /lodash.sortby/4.7.0: + resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} - /pify/3.0.0: - resolution: {integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=} - engines: {node: '>=4'} + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - /pify/4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + /loglevel/1.7.1: + resolution: {integrity: sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==} + engines: {node: '>= 0.6.0'} + dev: false - /pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} - engines: {node: '>=0.10.0'} + /lolex/5.1.2: + resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} dependencies: - pinkie: 2.0.4 + '@sinonjs/commons': 1.8.3 - /pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} - engines: {node: '>=0.10.0'} + /long/4.0.0: + resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} + dev: false - /pirates/4.0.1: - resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} - engines: {node: '>= 6'} + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true dependencies: - node-modules-regexp: 1.0.0 + js-tokens: 4.0.0 - /pkg-conf/1.1.3: - resolution: {integrity: sha1-N45W1v0T6Iv7b0ol33qD+qvduls=} + /loud-rejection/1.6.0: + resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} engines: {node: '>=0.10.0'} dependencies: - find-up: 1.1.2 - load-json-file: 1.1.0 - object-assign: 4.1.1 - symbol: 0.2.3 + currently-unhandled: 0.4.1 + signal-exit: 3.0.3 - /pkg-dir/3.0.0: - resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} - engines: {node: '>=6'} + /lower-case/2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - find-up: 3.0.0 + tslib: 2.2.0 - /pkg-dir/4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} + /lru-cache/5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: - find-up: 4.1.0 + yallist: 3.1.1 - /plugin-error/1.0.1: - resolution: {integrity: sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==} - engines: {node: '>= 0.10'} + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: - ansi-colors: 1.1.0 - arr-diff: 4.0.0 - arr-union: 3.1.0 - extend-shallow: 3.0.2 + yallist: 4.0.0 - /plugin-log/0.1.0: - resolution: {integrity: sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=} - engines: {node: '>= 0.9.0'} + /make-dir/2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} dependencies: - chalk: 1.1.3 - dateformat: 1.0.12 - dev: false + pify: 4.0.1 + semver: 5.7.1 - /pn/1.1.0: - resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 - /portfinder/1.0.28: - resolution: {integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==} - engines: {node: '>= 0.12.0'} + /makeerror/1.0.11: + resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} dependencies: - async: 2.6.3 - debug: 3.2.7 - mkdirp: 0.5.5 - dev: false + tmpl: 1.0.4 - /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} + /map-cache/0.2.2: + resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} engines: {node: '>=0.10.0'} - /postcss-loader/4.0.4_postcss@7.0.32+webpack@4.44.2: - resolution: {integrity: sha512-pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^4.0.0 || ^5.0.0 - dependencies: - cosmiconfig: 7.0.0 - klona: 2.0.4 - loader-utils: 2.0.0 - postcss: 7.0.32 - schema-utils: 3.0.0 - semver: 7.3.5 - webpack: 4.44.2 - dev: true + /map-obj/1.0.1: + resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} + engines: {node: '>=0.10.0'} - /postcss-modules-extract-imports/1.1.0: - resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} + /map-visit/1.0.0: + resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} + engines: {node: '>=0.10.0'} dependencies: - postcss: 6.0.1 + object-visit: 1.0.1 - /postcss-modules-extract-imports/2.0.0: - resolution: {integrity: sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==} - engines: {node: '>= 6'} + /md5.js/1.3.5: + resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} dependencies: - postcss: 7.0.32 - dev: true + hash-base: 3.1.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 - /postcss-modules-local-by-default/1.2.0: - resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=} - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 + /media-typer/0.3.0: + resolution: {integrity: sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=} + engines: {node: '>= 0.6'} + dev: false - /postcss-modules-local-by-default/3.0.3: - resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==} - engines: {node: '>= 6'} + /memory-fs/0.4.1: + resolution: {integrity: sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=} dependencies: - icss-utils: 4.1.1 - postcss: 7.0.32 - postcss-selector-parser: 6.0.5 - postcss-value-parser: 4.1.0 - dev: true + errno: 0.1.8 + readable-stream: 2.3.7 - /postcss-modules-scope/1.1.0: - resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=} + /memory-fs/0.5.0: + resolution: {integrity: sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==} + engines: {node: '>=4.3.0 <5.0.0 || >=5.10'} dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 + errno: 0.1.8 + readable-stream: 2.3.7 - /postcss-modules-scope/2.2.0: - resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} - engines: {node: '>= 6'} + /meow/3.7.0: + resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} + engines: {node: '>=0.10.0'} dependencies: - postcss: 7.0.32 - postcss-selector-parser: 6.0.5 - dev: true + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.5 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 - /postcss-modules-values/1.3.0: - resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=} - dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 + /merge-descriptors/1.0.1: + resolution: {integrity: sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=} + dev: false - /postcss-modules-values/3.0.0: - resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==} - dependencies: - icss-utils: 4.1.1 - postcss: 7.0.32 - dev: true + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - /postcss-modules/1.5.0: - resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} - dependencies: - css-modules-loader-core: 1.1.0 - generic-names: 2.0.1 - lodash.camelcase: 4.3.0 - postcss: 7.0.32 - string-hash: 1.1.3 + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} - /postcss-selector-parser/6.0.5: - resolution: {integrity: sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==} - engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: true + /methods/1.1.2: + resolution: {integrity: sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=} + engines: {node: '>= 0.6'} + dev: false - /postcss-value-parser/4.1.0: - resolution: {integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==} + /micromatch/3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 - /postcss/6.0.1: - resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=} - engines: {node: '>=4.0.0'} + /micromatch/4.0.4: + resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + engines: {node: '>=8.6'} dependencies: - chalk: 1.1.3 - source-map: 0.5.7 - supports-color: 3.2.3 + braces: 3.0.2 + picomatch: 2.3.0 - /postcss/7.0.32: - resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} - engines: {node: '>=6.0.0'} + /miller-rabin/4.0.1: + resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} + hasBin: true dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 6.1.0 + bn.js: 4.12.0 + brorand: 1.1.0 - /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} - engines: {node: '>= 0.8.0'} + /mime-db/1.47.0: + resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} + engines: {node: '>= 0.6'} - /prelude-ls/1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} + /mime-types/2.1.30: + resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.47.0 - /prettier/2.1.2: - resolution: {integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==} - engines: {node: '>=10.13.0'} + /mime/1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} hasBin: true + dev: false - /pretty-error/2.1.2: - resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} - dependencies: - lodash: 4.17.21 - renderkid: 2.0.5 - - /pretty-format/25.5.0: - resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-regex: 5.0.0 - ansi-styles: 4.3.0 - react-is: 16.13.1 + /mime/2.5.2: + resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} + engines: {node: '>=4.0.0'} + hasBin: true + dev: false - /pretty-hrtime/1.0.3: - resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=} - engines: {node: '>= 0.8'} + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} - /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + /minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - /process/0.11.10: - resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=} - engines: {node: '>= 0.6.0'} + /minimalistic-crypto-utils/1.0.1: + resolution: {integrity: sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=} - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} + /minimatch/3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + dependencies: + brace-expansion: 1.1.11 - /promise-inflight/1.0.1: - resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} + /minimist/1.2.5: + resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - /prompts/2.4.1: - resolution: {integrity: sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==} - engines: {node: '>= 6'} + /minipass/3.1.3: + resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} + engines: {node: '>=8'} dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 + yallist: 4.0.0 - /prop-types/15.7.2: - resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} + /minizlib/2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 + minipass: 3.1.3 + yallist: 4.0.0 - /proxy-addr/2.0.6: - resolution: {integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==} - engines: {node: '>= 0.10'} + /mississippi/3.0.0: + resolution: {integrity: sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==} + engines: {node: '>=4.0.0'} dependencies: - forwarded: 0.1.2 - ipaddr.js: 1.9.1 - dev: false + concat-stream: 1.6.2 + duplexify: 3.7.1 + end-of-stream: 1.4.4 + flush-write-stream: 1.1.1 + from2: 2.3.0 + parallel-transform: 1.2.0 + pump: 3.0.0 + pumpify: 1.5.1 + stream-each: 1.2.3 + through2: 2.0.5 - /prr/1.0.1: - resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=} + /mixin-deep/1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 - /pseudolocale/1.1.0: - resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} + /mkdirp/0.5.5: + resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} + hasBin: true dependencies: - commander: 7.2.0 - dev: false + minimist: 1.2.5 - /psl/1.8.0: - resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true - /public-encrypt/4.0.3: - resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} + /move-concurrently/1.0.1: + resolution: {integrity: sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=} dependencies: - bn.js: 4.12.0 - browserify-rsa: 4.1.0 - create-hash: 1.2.0 - parse-asn1: 5.1.6 - randombytes: 2.1.0 - safe-buffer: 5.2.1 + aproba: 1.2.0 + copy-concurrently: 1.0.5 + fs-write-stream-atomic: 1.0.10 + mkdirp: 0.5.5 + rimraf: 2.7.1 + run-queue: 1.0.3 - /pump/2.0.1: - resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} - dependencies: - end-of-stream: 1.1.0 - once: 1.4.0 + /ms/2.0.0: + resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} - /pump/3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - dependencies: - end-of-stream: 1.1.0 - once: 1.4.0 + /ms/2.1.1: + resolution: {integrity: sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==} + dev: false - /pumpify/1.5.1: - resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} - dependencies: - duplexify: 3.7.1 - inherits: 2.0.4 - pump: 2.0.1 + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - /punycode/1.3.2: - resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=} + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: false - /punycode/1.4.1: - resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} + /msal/1.4.11: + resolution: {integrity: sha512-8vW5/+irlcQQk87r8Qp3/kQEc552hr7FQLJ6GF5LLkqnwJDDxrswz6RYPiQhmiampymIs0PbHVZrNf8m+6DmgQ==} + engines: {node: '>=0.8.0'} + dependencies: + tslib: 1.14.1 + dev: false - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} + /multicast-dns-service-types/1.1.0: + resolution: {integrity: sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=} + dev: false - /qs/5.1.0: - resolution: {integrity: sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=} + /multicast-dns/6.2.3: + resolution: {integrity: sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==} + hasBin: true + dependencies: + dns-packet: 1.3.4 + thunky: 1.1.0 dev: false - /qs/5.2.0: - resolution: {integrity: sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=} + /mute-stream/0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} dev: false - /qs/6.10.1: - resolution: {integrity: sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==} - engines: {node: '>=0.6'} + /mz/2.7.0: + resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} dependencies: - side-channel: 1.0.4 + any-promise: 1.3.0 + object-assign: 4.1.1 + thenify-all: 1.6.0 dev: false - /qs/6.5.2: - resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} - engines: {node: '>=0.6'} + /nan/2.14.2: + resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} - /qs/6.7.0: - resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} - engines: {node: '>=0.6'} + /nanomatch/1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + + /natural-compare/1.4.0: + resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + + /negotiator/0.6.2: + resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} + engines: {node: '>= 0.6'} dev: false - /querystring-es3/0.2.1: - resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=} - engines: {node: '>=0.4.x'} + /neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} - /querystring/0.2.0: - resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} - engines: {node: '>=0.4.x'} + /nice-try/1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - /querystringify/2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + /no-case/3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.2.0 + + /node-fetch/2.6.1: + resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==} + engines: {node: 4.x || >=6.0.0} dev: false - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /node-forge/0.10.0: + resolution: {integrity: sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==} + engines: {node: '>= 6.0.0'} + dev: false - /ramda/0.27.1: - resolution: {integrity: sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==} + /node-forge/0.7.6: + resolution: {integrity: sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==} dev: false - /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 + /node-gyp/7.1.2: + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + engines: {node: '>= 10.12.0'} + hasBin: true + dependencies: + env-paths: 2.2.1 + glob: 7.1.7 + graceful-fs: 4.2.6 + nopt: 5.0.0 + npmlog: 4.1.2 + request: 2.88.2 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.0 + which: 2.0.2 + + /node-int64/0.4.0: + resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} + + /node-libs-browser/2.2.1: + resolution: {integrity: sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==} + dependencies: + assert: 1.5.0 + browserify-zlib: 0.2.0 + buffer: 4.9.2 + console-browserify: 1.2.0 + constants-browserify: 1.0.0 + crypto-browserify: 3.12.0 + domain-browser: 1.2.0 + events: 3.3.0 + https-browserify: 1.0.0 + os-browserify: 0.3.0 + path-browserify: 0.0.1 + process: 0.11.10 + punycode: 1.4.1 + querystring-es3: 0.2.1 + readable-stream: 2.3.7 + stream-browserify: 2.0.2 + stream-http: 2.8.3 + string_decoder: 1.3.0 + timers-browserify: 2.0.12 + tty-browserify: 0.0.0 + url: 0.11.0 + util: 0.11.1 + vm-browserify: 1.1.2 + + /node-modules-regexp/1.0.0: + resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} + engines: {node: '>=0.10.0'} - /randomfill/1.0.4: - resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} + /node-notifier/6.0.0: + resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} dependencies: - randombytes: 2.1.0 - safe-buffer: 5.2.1 + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 6.3.0 + shellwords: 0.1.1 + which: 1.3.1 + optional: true - /range-parser/1.0.3: - resolution: {integrity: sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=} - engines: {node: '>= 0.6'} - dev: false + /node-releases/1.1.72: + resolution: {integrity: sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==} - /range-parser/1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: false + /node-sass/5.0.0: + resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + dependencies: + async-foreach: 0.1.3 + chalk: 1.1.3 + cross-spawn: 7.0.3 + gaze: 1.1.3 + get-stdin: 4.0.1 + glob: 7.0.6 + lodash: 4.17.21 + meow: 3.7.0 + mkdirp: 0.5.5 + nan: 2.14.2 + node-gyp: 7.1.2 + npmlog: 4.1.2 + request: 2.88.2 + sass-graph: 2.2.5 + stdout-stream: 1.4.1 + true-case-path: 1.0.3 - /raw-body/2.1.7: - resolution: {integrity: sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=} - engines: {node: '>= 0.8'} + /nopt/5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true dependencies: - bytes: 2.4.0 - iconv-lite: 0.4.13 - unpipe: 1.0.0 - dev: false + abbrev: 1.1.1 - /raw-body/2.3.3: - resolution: {integrity: sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==} - engines: {node: '>= 0.8'} + /normalize-package-data/2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: - bytes: 3.0.0 - http-errors: 1.6.3 - iconv-lite: 0.4.23 - unpipe: 1.0.0 - dev: false + hosted-git-info: 2.8.9 + resolve: 1.17.0 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 - /raw-body/2.4.0: - resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==} - engines: {node: '>= 0.8'} + /normalize-package-data/3.0.2: + resolution: {integrity: sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==} + engines: {node: '>=10'} dependencies: - bytes: 3.1.0 - http-errors: 1.7.2 - iconv-lite: 0.4.24 - unpipe: 1.0.0 + hosted-git-info: 4.0.2 + resolve: 1.20.0 + semver: 7.3.5 + validate-npm-package-license: 3.0.4 dev: false - /react-dom/16.13.1_react@16.13.1: - resolution: {integrity: sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==} - peerDependencies: - react: ^16.13.1 + /normalize-path/2.1.1: + resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} + engines: {node: '>=0.10.0'} dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.7.2 - react: 16.13.1 - scheduler: 0.19.1 - dev: true + remove-trailing-separator: 1.1.0 - /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} - /react/16.13.1: - resolution: {integrity: sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==} + /normalize-range/0.1.2: + resolution: {integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=} engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - prop-types: 15.7.2 dev: true - /read-package-json/2.1.2: - resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==} + /npm-bundled/1.1.2: + resolution: {integrity: sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==} dependencies: - glob: 7.1.7 - json-parse-even-better-errors: 2.3.1 - normalize-package-data: 2.5.0 npm-normalize-package-bin: 1.0.1 dev: false - /read-package-tree/5.1.6: - resolution: {integrity: sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==} - dependencies: - debuglog: 1.0.1 - dezalgo: 1.0.3 - once: 1.4.0 - read-package-json: 2.1.2 - readdir-scoped-modules: 1.1.0 + /npm-normalize-package-bin/1.0.1: + resolution: {integrity: sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==} dev: false - /read-pkg-up/1.0.1: - resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} - engines: {node: '>=0.10.0'} - dependencies: - find-up: 1.1.2 - read-pkg: 1.1.0 - - /read-pkg-up/7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} + /npm-package-arg/6.1.1: + resolution: {integrity: sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==} dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 + hosted-git-info: 2.8.9 + osenv: 0.1.5 + semver: 5.7.1 + validate-npm-package-name: 3.0.0 + dev: false - /read-pkg/1.1.0: - resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} - engines: {node: '>=0.10.0'} + /npm-packlist/2.1.5: + resolution: {integrity: sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==} + engines: {node: '>=10'} + hasBin: true dependencies: - load-json-file: 1.1.0 - normalize-package-data: 2.5.0 - path-type: 1.1.0 + glob: 7.1.7 + ignore-walk: 3.0.4 + npm-bundled: 1.1.2 + npm-normalize-package-bin: 1.0.1 + dev: false - /read-pkg/3.0.0: - resolution: {integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=} + /npm-run-path/2.0.2: + resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} engines: {node: '>=4'} dependencies: - load-json-file: 4.0.0 - normalize-package-data: 2.5.0 - path-type: 3.0.0 + path-key: 2.0.1 - /read-pkg/5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.0 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 + path-key: 3.1.1 - /read-yaml-file/2.1.0: - resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} - engines: {node: '>=10.13'} + /npmlog/4.1.2: + resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} dependencies: - js-yaml: 4.1.0 - strip-bom: 4.0.0 - dev: false + are-we-there-yet: 1.1.5 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 - /read/1.0.7: - resolution: {integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=} - engines: {node: '>=0.8'} + /nth-check/1.0.2: + resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} dependencies: - mute-stream: 0.0.8 - dev: false + boolbase: 1.0.0 - /readable-stream/1.1.14: - resolution: {integrity: sha1-fPTFTvZI44EwhMY23SB54WbAgdk=} - dependencies: - core-util-is: 1.0.2 - inherits: 2.0.4 - isarray: 0.0.1 - string_decoder: 0.10.31 + /num2fraction/1.2.2: + resolution: {integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=} + dev: true - /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} - dependencies: - core-util-is: 1.0.2 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 + /number-is-nan/1.0.1: + resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} + engines: {node: '>=0.10.0'} - /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} - engines: {node: '>= 6'} + /nwsapi/2.2.0: + resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} + + /oauth-sign/0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + + /object-assign/4.1.1: + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + engines: {node: '>=0.10.0'} + + /object-copy/0.1.0: + resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} + engines: {node: '>=0.10.0'} dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 - /readdir-scoped-modules/1.1.0: - resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} + /object-inspect/1.10.3: + resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + + /object-is/1.1.5: + resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} + engines: {node: '>= 0.4'} dependencies: - debuglog: 1.0.1 - dezalgo: 1.0.3 - graceful-fs: 4.2.6 - once: 1.4.0 + call-bind: 1.0.2 + define-properties: 1.1.3 dev: false - /readdirp/2.2.1: - resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} - engines: {node: '>=0.10'} + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + + /object-visit/1.0.1: + resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} + engines: {node: '>=0.10.0'} dependencies: - graceful-fs: 4.2.6 - micromatch: 3.1.10 - readable-stream: 2.3.7 + isobject: 3.0.1 - /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} - engines: {node: '>=8.10.0'} + /object.assign/4.1.2: + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + engines: {node: '>= 0.4'} dependencies: - picomatch: 2.2.3 + call-bind: 1.0.2 + define-properties: 1.1.3 + has-symbols: 1.0.2 + object-keys: 1.1.1 - /realpath-native/2.0.0: - resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} - engines: {node: '>=8'} + /object.entries/1.1.3: + resolution: {integrity: sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.2 + has: 1.0.3 - /rechoir/0.6.2: - resolution: {integrity: sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=} - engines: {node: '>= 0.10'} + /object.fromentries/2.0.4: + resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} + engines: {node: '>= 0.4'} dependencies: - resolve: 1.17.0 + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.2 + has: 1.0.3 - /redent/1.0.0: - resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} - engines: {node: '>=0.10.0'} + /object.getownpropertydescriptors/2.1.2: + resolution: {integrity: sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==} + engines: {node: '>= 0.8'} dependencies: - indent-string: 2.1.0 - strip-indent: 1.0.1 + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.2 - /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + /object.pick/1.3.0: + resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} engines: {node: '>=0.10.0'} dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 + isobject: 3.0.1 - /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + /object.values/1.1.3: + resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 + es-abstract: 1.18.2 + has: 1.0.3 - /regexpp/3.1.0: - resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} - engines: {node: '>=8'} + /obuf/1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: false - /relateurl/0.2.7: - resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=} - engines: {node: '>= 0.10'} + /on-finished/2.3.0: + resolution: {integrity: sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false - /remove-bom-buffer/3.0.0: - resolution: {integrity: sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==} - engines: {node: '>=0.10.0'} + /on-headers/1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false + + /once/1.4.0: + resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} dependencies: - is-buffer: 1.1.6 - is-utf8: 0.2.1 + wrappy: 1.0.2 - /remove-bom-stream/1.2.0: - resolution: {integrity: sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=} - engines: {node: '>= 0.10'} + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} dependencies: - remove-bom-buffer: 3.0.0 - safe-buffer: 5.2.1 - through2: 2.0.5 + mimic-fn: 2.1.0 - /remove-trailing-separator/1.1.0: - resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} + /opener/1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true + dev: false - /renderkid/2.0.5: - resolution: {integrity: sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==} + /opn/5.5.0: + resolution: {integrity: sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==} + engines: {node: '>=4'} dependencies: - css-select: 2.1.0 - dom-converter: 0.2.0 - htmlparser2: 3.10.1 - lodash: 4.17.21 - strip-ansi: 3.0.1 + is-wsl: 1.1.0 + dev: false - /repeat-element/1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} + /optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 - /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} - engines: {node: '>=0.10'} + /optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + 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 - /repeating/2.0.1: - resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} + /original/1.0.2: + resolution: {integrity: sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==} + dependencies: + url-parse: 1.5.1 + dev: false + + /os-browserify/0.3.0: + resolution: {integrity: sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=} + + /os-homedir/1.0.2: + resolution: {integrity: sha1-/7xJiDNuDoM94MFox+8VISGqf7M=} + engines: {node: '>=0.10.0'} + dev: false + + /os-tmpdir/1.0.2: + resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} engines: {node: '>=0.10.0'} + dev: false + + /osenv/0.1.5: + resolution: {integrity: sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==} dependencies: - is-finite: 1.1.0 + os-homedir: 1.0.2 + os-tmpdir: 1.0.2 + dev: false - /replace-ext/0.0.1: - resolution: {integrity: sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=} - engines: {node: '>= 0.4'} + /p-each-series/2.2.0: + resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + engines: {node: '>=8'} - /replace-ext/1.0.1: - resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} - engines: {node: '>= 0.10'} + /p-finally/1.0.0: + resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + engines: {node: '>=4'} - /replace-homedir/1.0.0: - resolution: {integrity: sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=} - engines: {node: '>= 0.10'} + /p-finally/2.0.1: + resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} + engines: {node: '>=8'} + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} dependencies: - homedir-polyfill: 1.0.3 - is-absolute: 1.0.0 - remove-trailing-separator: 1.1.0 + p-try: 2.2.0 - /replacestream/4.0.3: - resolution: {integrity: sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==} + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: - escape-string-regexp: 1.0.5 - object-assign: 4.1.1 - readable-stream: 2.3.7 + yocto-queue: 0.1.0 dev: false - /request-promise-core/1.1.4_request@2.88.2: - resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} - engines: {node: '>=0.10.0'} - peerDependencies: - request: ^2.34 + /p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} dependencies: - lodash: 4.17.21 - request: 2.88.2 + p-limit: 2.3.0 - /request-promise-native/1.0.9_request@2.88.2: - resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} - engines: {node: '>=0.12.0'} - deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 - peerDependencies: - request: ^2.34 + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} dependencies: - request: 2.88.2 - request-promise-core: 1.1.4_request@2.88.2 - stealthy-require: 1.1.1 - tough-cookie: 2.5.0 + p-limit: 2.3.0 - /request/2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + /p-map/2.1.0: + resolution: {integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==} + engines: {node: '>=6'} + dev: false + + /p-reflect/2.1.0: + resolution: {integrity: sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==} + engines: {node: '>=8'} + dev: false + + /p-retry/3.0.1: + resolution: {integrity: sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==} + engines: {node: '>=6'} dependencies: - aws-sign2: 0.7.0 - aws4: 1.11.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.30 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.2 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.4.0 + retry: 0.12.0 + dev: false + + /p-settle/4.1.1: + resolution: {integrity: sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==} + engines: {node: '>=10'} + dependencies: + p-limit: 2.3.0 + p-reflect: 2.1.0 + dev: false - /require-directory/2.1.1: - resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} - engines: {node: '>=0.10.0'} + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} - /require-main-filename/1.0.1: - resolution: {integrity: sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=} + /pako/1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - /require-main-filename/2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + /parallel-transform/1.2.0: + resolution: {integrity: sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==} + dependencies: + cyclist: 1.0.1 + inherits: 2.0.4 + readable-stream: 2.3.7 - /requires-port/1.0.0: - resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=} + /param-case/3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.2.0 - /resolve-cwd/2.0.0: - resolution: {integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=} - engines: {node: '>=4'} + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} dependencies: - resolve-from: 3.0.0 - dev: false + callsites: 3.1.0 - /resolve-cwd/3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} + /parse-asn1/5.1.6: + resolution: {integrity: sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==} dependencies: - resolve-from: 5.0.0 + asn1.js: 5.4.1 + browserify-aes: 1.2.0 + evp_bytestokey: 1.0.3 + pbkdf2: 3.1.2 + safe-buffer: 5.2.1 - /resolve-dir/1.0.1: - resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=} + /parse-json/2.2.0: + resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} engines: {node: '>=0.10.0'} dependencies: - expand-tilde: 2.0.2 - global-modules: 1.0.0 + error-ex: 1.3.2 - /resolve-from/3.0.0: - resolution: {integrity: sha1-six699nWiBvItuZTM17rywoYh0g=} - engines: {node: '>=4'} + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.12.13 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.1.6 + + /parse-passwd/1.0.0: + resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=} + engines: {node: '>=0.10.0'} dev: false - /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + /parse5/5.1.0: + resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} - /resolve-from/5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} + /parseurl/1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false - /resolve-options/1.1.0: - resolution: {integrity: sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=} - engines: {node: '>= 0.10'} + /pascal-case/3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: - value-or-function: 3.0.0 + no-case: 3.0.4 + tslib: 2.2.0 - /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} - deprecated: https://github.com/lydell/resolve-url#deprecated + /pascalcase/0.1.1: + resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} + engines: {node: '>=0.10.0'} - /resolve/1.1.7: - resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} + /path-browserify/0.0.1: + resolution: {integrity: sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==} - /resolve/1.17.0: - resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} - dependencies: - path-parse: 1.0.6 + /path-dirname/1.0.2: + resolution: {integrity: sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=} - /resolve/1.19.0: - resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + /path-exists/2.1.0: + resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} + engines: {node: '>=0.10.0'} dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.6 + pinkie-promise: 2.0.1 - /resolve/1.20.0: - resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} - dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.6 - dev: false + /path-exists/3.0.0: + resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + engines: {node: '>=4'} - /restore-cursor/3.1.0: - resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - dependencies: - onetime: 5.1.2 - signal-exit: 3.0.3 - dev: false - /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} + /path-is-absolute/1.0.1: + resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + engines: {node: '>=0.10.0'} - /retry/0.12.0: - resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} - engines: {node: '>= 4'} + /path-is-inside/1.0.2: + resolution: {integrity: sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=} dev: false - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + /path-key/2.0.1: + resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} + engines: {node: '>=4'} - /rimraf/2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - hasBin: true - dependencies: - glob: 7.1.7 + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} - /rimraf/2.7.1: - resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} - hasBin: true - dependencies: - glob: 7.1.7 + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true + /path-to-regexp/0.1.7: + resolution: {integrity: sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=} + dev: false + + /path-type/1.1.0: + resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} + engines: {node: '>=0.10.0'} dependencies: - glob: 7.1.7 + graceful-fs: 4.2.6 + pify: 2.3.0 + pinkie-promise: 2.0.1 - /ripemd160/2.0.2: - resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + + /pbkdf2/3.1.2: + resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} + engines: {node: '>=0.12'} dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 + create-hash: 1.2.0 + create-hmac: 1.1.7 + ripemd160: 2.0.2 + safe-buffer: 5.2.1 + sha.js: 2.4.11 - /rsvp/4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} - engines: {node: 6.* || >= 7.*} + /performance-now/2.1.0: + resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} - /run-async/2.4.1: - resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} - engines: {node: '>=0.12.0'} + /picomatch/2.3.0: + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + engines: {node: '>=8.6'} + + /pidof/1.0.2: + resolution: {integrity: sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=} dev: false - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 + /pify/2.3.0: + resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + engines: {node: '>=0.10.0'} - /run-queue/1.0.3: - resolution: {integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=} - dependencies: - aproba: 1.2.0 + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} - /rxjs/6.6.7: - resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} - engines: {npm: '>=2.0.0'} + /pinkie-promise/2.0.1: + resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + engines: {node: '>=0.10.0'} dependencies: - tslib: 1.14.1 - - /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + pinkie: 2.0.4 - /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + /pinkie/2.0.4: + resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + engines: {node: '>=0.10.0'} - /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} + /pirates/4.0.1: + resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} + engines: {node: '>= 6'} dependencies: - ret: 0.1.15 - - /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + node-modules-regexp: 1.0.0 - /sane/4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} - engines: {node: 6.* || 8.* || >= 10.*} - hasBin: true + /pkg-dir/3.0.0: + resolution: {integrity: sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==} + engines: {node: '>=6'} dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.6 - execa: 1.0.0 - fb-watchman: 2.0.1 - micromatch: 3.1.10 - minimist: 1.2.5 - walker: 1.0.7 + find-up: 3.0.0 - /sass-graph/2.2.5: - resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} - hasBin: true + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} dependencies: - glob: 7.0.6 - lodash: 4.17.21 - scss-tokenizer: 0.2.3 - yargs: 13.3.2 + find-up: 4.1.0 + dev: true - /sass-loader/10.1.1_node-sass@5.0.0+webpack@4.44.2: - resolution: {integrity: sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==} + /pn/1.1.0: + resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} + + /portfinder/1.0.28: + resolution: {integrity: sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==} + engines: {node: '>= 0.12.0'} + dependencies: + async: 2.6.3 + debug: 3.2.7 + mkdirp: 0.5.5 + dev: false + + /posix-character-classes/0.1.1: + resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} + engines: {node: '>=0.10.0'} + + /postcss-loader/4.0.4_postcss@7.0.32+webpack@4.44.2: + resolution: {integrity: sha512-pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==} engines: {node: '>= 10.13.0'} peerDependencies: - fibers: '>= 3.1.0' - node-sass: ^4.0.0 || ^5.0.0 - sass: ^1.3.0 - webpack: ^4.36.0 || ^5.0.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true + postcss: ^7.0.0 || ^8.0.1 + webpack: ^4.0.0 || ^5.0.0 dependencies: + cosmiconfig: 7.0.0 klona: 2.0.4 loader-utils: 2.0.0 - neo-async: 2.6.2 - node-sass: 5.0.0 + postcss: 7.0.32 schema-utils: 3.0.0 semver: 7.3.5 webpack: 4.44.2 dev: true - /sass/1.32.12: - resolution: {integrity: sha512-zmXn03k3hN0KaiVTjohgkg98C3UowhL1/VSGdj4/VAAiMKGQOE80PFPxFP2Kyq0OUskPKcY5lImkhBKEHlypJA==} - engines: {node: '>=8.9.0'} - hasBin: true + /postcss-modules-extract-imports/1.1.0: + resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} dependencies: - chokidar: 3.4.3 - dev: false + postcss: 6.0.1 - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + /postcss-modules-extract-imports/2.0.0: + resolution: {integrity: sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==} + engines: {node: '>= 6'} + dependencies: + postcss: 7.0.32 + dev: true - /saxes/3.1.11: - resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} - engines: {node: '>=8'} + /postcss-modules-local-by-default/1.2.0: + resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=} dependencies: - xmlchars: 2.2.0 + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 - /scheduler/0.19.1: - resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} + /postcss-modules-local-by-default/3.0.3: + resolution: {integrity: sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==} + engines: {node: '>= 6'} dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 + icss-utils: 4.1.1 + postcss: 7.0.32 + postcss-selector-parser: 6.0.6 + postcss-value-parser: 4.1.0 dev: true - /schema-utils/1.0.0: - resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} - engines: {node: '>= 4'} + /postcss-modules-scope/1.1.0: + resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=} dependencies: - ajv: 6.12.6 - ajv-errors: 1.0.1_ajv@6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 - /schema-utils/2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} + /postcss-modules-scope/2.2.0: + resolution: {integrity: sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==} + engines: {node: '>= 6'} dependencies: - '@types/json-schema': 7.0.7 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + postcss: 7.0.32 + postcss-selector-parser: 6.0.6 dev: true - /schema-utils/3.0.0: - resolution: {integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==} - engines: {node: '>= 10.13.0'} + /postcss-modules-values/1.3.0: + resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=} dependencies: - '@types/json-schema': 7.0.7 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 - /scss-tokenizer/0.2.3: - resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} + /postcss-modules-values/3.0.0: + resolution: {integrity: sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==} dependencies: - js-base64: 2.6.4 - source-map: 0.4.4 + icss-utils: 4.1.1 + postcss: 7.0.32 + dev: true - /select-hose/2.0.0: - resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=} - dev: false + /postcss-modules/1.5.0: + resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} + dependencies: + css-modules-loader-core: 1.1.0 + generic-names: 2.0.1 + lodash.camelcase: 4.3.0 + postcss: 7.0.32 + string-hash: 1.1.3 - /selfsigned/1.10.11: - resolution: {integrity: sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==} + /postcss-selector-parser/6.0.6: + resolution: {integrity: sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==} + engines: {node: '>=4'} dependencies: - node-forge: 0.10.0 - dev: false + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: true - /semver-greatest-satisfied-range/1.1.0: - resolution: {integrity: sha1-E+jCZYq5aRywzXEJMkAoDTb3els=} - engines: {node: '>= 0.10'} + /postcss-value-parser/4.1.0: + resolution: {integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==} + dev: true + + /postcss/6.0.1: + resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=} + engines: {node: '>=4.0.0'} dependencies: - sver-compat: 1.5.0 + chalk: 1.1.3 + source-map: 0.5.7 + supports-color: 3.2.3 - /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true + /postcss/7.0.32: + resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} + engines: {node: '>=6.0.0'} + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true + /prelude-ls/1.1.2: + resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + engines: {node: '>= 0.8.0'} - /semver/7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} - engines: {node: '>=10'} + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + /prettier/2.1.2: + resolution: {integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==} + engines: {node: '>=10.13.0'} hasBin: true + + /pretty-error/2.1.2: + resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} dependencies: - lru-cache: 6.0.0 + lodash: 4.17.21 + renderkid: 2.0.5 - /send/0.13.2: - resolution: {integrity: sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=} - engines: {node: '>= 0.8.0'} + /pretty-format/25.5.0: + resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} + engines: {node: '>= 8.3'} dependencies: - debug: 2.2.0 - depd: 1.1.2 - destroy: 1.0.4 - escape-html: 1.0.3 - etag: 1.7.0 - fresh: 0.3.0 - http-errors: 1.3.1 - mime: 1.3.4 - ms: 0.7.1 - on-finished: 2.3.0 - range-parser: 1.0.3 - statuses: 1.2.1 - dev: false + '@jest/types': 25.5.0 + ansi-regex: 5.0.0 + ansi-styles: 4.3.0 + react-is: 16.13.1 - /send/0.16.2: - resolution: {integrity: sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==} - engines: {node: '>= 0.8.0'} + /process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + + /process/0.11.10: + resolution: {integrity: sha1-czIwDoQBYb2j5podHZGn1LwW8YI=} + engines: {node: '>= 0.6.0'} + + /progress/2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + /promise-inflight/1.0.1: + resolution: {integrity: sha1-mEcocL8igTL8vdhoEputEsPAKeM=} + + /prompts/2.4.1: + resolution: {integrity: sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==} + engines: {node: '>= 6'} dependencies: - debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 1.6.3 - mime: 1.4.1 - ms: 2.0.0 - on-finished: 2.3.0 - range-parser: 1.2.1 - statuses: 1.4.0 - dev: false + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: true - /send/0.17.1: - resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} - engines: {node: '>= 0.8.0'} + /prop-types/15.7.2: + resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: - debug: 2.6.9 - depd: 1.1.2 - destroy: 1.0.4 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 1.7.3 - mime: 1.6.0 - ms: 2.1.1 - on-finished: 2.3.0 - range-parser: 1.2.1 - statuses: 1.5.0 + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /proxy-addr/2.0.6: + resolution: {integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.1.2 + ipaddr.js: 1.9.1 dev: false - /sequencify/0.0.7: - resolution: {integrity: sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=} - engines: {node: '>= 0.4'} + /prr/1.0.1: + resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=} - /serialize-javascript/4.0.0: - resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + /pseudolocale/1.1.0: + resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} dependencies: - randombytes: 2.1.0 + commander: 7.2.0 + dev: false - /serialize-javascript/5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} + /psl/1.8.0: + resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + + /public-encrypt/4.0.3: + resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} dependencies: + bn.js: 4.12.0 + browserify-rsa: 4.1.0 + create-hash: 1.2.0 + parse-asn1: 5.1.6 randombytes: 2.1.0 - dev: false + safe-buffer: 5.2.1 - /serve-index/1.9.1: - resolution: {integrity: sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=} - engines: {node: '>= 0.8.0'} + /pump/2.0.1: + resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==} dependencies: - accepts: 1.3.7 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.6.3 - mime-types: 2.1.30 - parseurl: 1.3.3 - dev: false + end-of-stream: 1.4.4 + once: 1.4.0 - /serve-static/1.13.2: - resolution: {integrity: sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==} - engines: {node: '>= 0.8.0'} + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.16.2 - dev: false + end-of-stream: 1.4.4 + once: 1.4.0 - /serve-static/1.14.1: - resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} - engines: {node: '>= 0.8.0'} + /pumpify/1.5.1: + resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==} dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.17.1 + duplexify: 3.7.1 + inherits: 2.0.4 + pump: 2.0.1 + + /punycode/1.3.2: + resolution: {integrity: sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=} + + /punycode/1.4.1: + resolution: {integrity: sha1-wNWmOycYgArY4esPpSachN1BhF4=} + + /punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} + + /qs/6.10.1: + resolution: {integrity: sha512-M528Hph6wsSVOBiYUnGf+K/7w0hNshs/duGsNXPUCLH5XAqjEtiPGwNONLV0tBH8NoGb0mvD5JubnUTrujKDTg==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 dev: false - /set-blocking/2.0.0: - resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + /qs/6.5.2: + resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + engines: {node: '>=0.6'} - /set-immediate-shim/1.0.1: - resolution: {integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=} - engines: {node: '>=0.10.0'} + /qs/6.7.0: + resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} + engines: {node: '>=0.6'} dev: false - /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 + /querystring-es3/0.2.1: + resolution: {integrity: sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=} + engines: {node: '>=0.4.x'} - /setimmediate/1.0.5: - resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=} + /querystring/0.2.0: + resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} + engines: {node: '>=0.4.x'} - /setprototypeof/1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + /querystringify/2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: false - /setprototypeof/1.1.1: - resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + /ramda/0.27.1: + resolution: {integrity: sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==} dev: false - /sha.js/2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true + /randombytes/2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: - inherits: 2.0.4 safe-buffer: 5.2.1 - /shebang-command/1.2.0: - resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} - engines: {node: '>=0.10.0'} - dependencies: - shebang-regex: 1.0.0 - - /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + /randomfill/1.0.4: + resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} dependencies: - shebang-regex: 3.0.0 - - /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} - engines: {node: '>=0.10.0'} + randombytes: 2.1.0 + safe-buffer: 5.2.1 - /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + /range-parser/1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false - /shellwords/0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + /raw-body/2.4.0: + resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.0 + http-errors: 1.7.2 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false - /side-channel/1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + /react-dom/16.13.1_react@16.13.1: + resolution: {integrity: sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==} + peerDependencies: + react: ^16.13.1 dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 - object-inspect: 1.10.3 + loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.7.2 + react: 16.13.1 + scheduler: 0.19.1 + dev: true - /signal-exit/3.0.3: - resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - /sisteransi/1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + /react/16.13.1: + resolution: {integrity: sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + prop-types: 15.7.2 + dev: true - /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + /read-package-json/2.1.2: + resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==} + dependencies: + glob: 7.1.7 + json-parse-even-better-errors: 2.3.1 + normalize-package-data: 2.5.0 + npm-normalize-package-bin: 1.0.1 + dev: false - /slice-ansi/2.1.0: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} - engines: {node: '>=6'} + /read-package-tree/5.1.6: + resolution: {integrity: sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==} dependencies: - ansi-styles: 3.2.1 - astral-regex: 1.0.0 - is-fullwidth-code-point: 2.0.0 + debuglog: 1.0.1 + dezalgo: 1.0.3 + once: 1.4.0 + read-package-json: 2.1.2 + readdir-scoped-modules: 1.1.0 + dev: false - /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + /read-pkg-up/1.0.1: + resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} engines: {node: '>=0.10.0'} dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 + find-up: 1.1.2 + read-pkg: 1.1.0 - /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} + /read-pkg-up/7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} dependencies: - kind-of: 3.2.2 + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 - /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + /read-pkg/1.1.0: + resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} engines: {node: '>=0.10.0'} dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 - /sockjs-client/1.5.1: - resolution: {integrity: sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==} + /read-pkg/5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} dependencies: - debug: 3.2.7 - eventsource: 1.1.0 - faye-websocket: 0.11.3 - inherits: 2.0.4 - json3: 3.3.3 - url-parse: 1.5.1 - dev: false + '@types/normalize-package-data': 2.4.0 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 - /sockjs/0.3.21: - resolution: {integrity: sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==} + /read-yaml-file/2.1.0: + resolution: {integrity: sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==} + engines: {node: '>=10.13'} dependencies: - faye-websocket: 0.11.3 - uuid: 3.4.0 - websocket-driver: 0.7.4 + js-yaml: 4.1.0 + strip-bom: 4.0.0 dev: false - /sort-keys/4.2.0: - resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} - engines: {node: '>=8'} + /read/1.0.7: + resolution: {integrity: sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=} + engines: {node: '>=0.8'} dependencies: - is-plain-obj: 2.1.0 + mute-stream: 0.0.8 dev: false - /source-list-map/2.0.1: - resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - - /source-map-loader/1.1.3_webpack@4.44.2: - resolution: {integrity: sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 + /readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: - abab: 2.0.5 - iconv-lite: 0.6.2 - loader-utils: 2.0.0 - schema-utils: 3.0.0 - source-map: 0.6.1 - webpack: 4.44.2 - whatwg-mimetype: 2.3.0 - dev: true + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 - /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 - /source-map-support/0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} + /readdir-scoped-modules/1.1.0: + resolution: {integrity: sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==} dependencies: - buffer-from: 1.1.1 - source-map: 0.6.1 - - /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + debuglog: 1.0.1 + dezalgo: 1.0.3 + graceful-fs: 4.2.6 + once: 1.4.0 + dev: false - /source-map/0.2.0: - resolution: {integrity: sha1-2rc/vPwrqBm03gO9b26qSBZLP50=} - engines: {node: '>=0.8.0'} + /readdirp/2.2.1: + resolution: {integrity: sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==} + engines: {node: '>=0.10'} dependencies: - amdefine: 1.0.1 - optional: true + graceful-fs: 4.2.6 + micromatch: 3.1.10 + readable-stream: 2.3.7 - /source-map/0.4.4: - resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} - engines: {node: '>=0.8.0'} + /readdirp/3.5.0: + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + engines: {node: '>=8.10.0'} dependencies: - amdefine: 1.0.1 + picomatch: 2.3.0 - /source-map/0.5.7: - resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + /realpath-native/2.0.0: + resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} + engines: {node: '>=8'} + + /redent/1.0.0: + resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} engines: {node: '>=0.10.0'} + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 - /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + /regex-not/1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 - /source-map/0.7.3: - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} - engines: {node: '>= 8'} + /regexp.prototype.flags/1.3.1: + resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 - /sparkles/1.0.1: - resolution: {integrity: sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==} - engines: {node: '>= 0.10'} + /regexpp/3.1.0: + resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} + engines: {node: '>=8'} - /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.7 + /relateurl/0.2.7: + resolution: {integrity: sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=} + engines: {node: '>= 0.10'} - /spdx-exceptions/2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + /remove-trailing-separator/1.1.0: + resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} - /spdx-expression-parse/3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + /renderkid/2.0.5: + resolution: {integrity: sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==} dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.7 + css-select: 2.1.0 + dom-converter: 0.2.0 + htmlparser2: 3.10.1 + lodash: 4.17.21 + strip-ansi: 3.0.1 - /spdx-license-ids/3.0.7: - resolution: {integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==} + /repeat-element/1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} - /spdy-transport/3.0.0_supports-color@6.1.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - dependencies: - debug: 4.3.1_supports-color@6.1.0 - detect-node: 2.0.5 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.0 - wbuf: 1.7.3 - transitivePeerDependencies: - - supports-color - dev: false + /repeat-string/1.6.1: + resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} + engines: {node: '>=0.10'} - /spdy/4.0.2_supports-color@6.1.0: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} + /repeating/2.0.1: + resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} + engines: {node: '>=0.10.0'} dependencies: - debug: 4.3.1_supports-color@6.1.0 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0_supports-color@6.1.0 - transitivePeerDependencies: - - supports-color - dev: false + is-finite: 1.1.0 - /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + /request-promise-core/1.1.4_request@2.88.2: + resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} engines: {node: '>=0.10.0'} + peerDependencies: + request: ^2.34 dependencies: - extend-shallow: 3.0.2 + lodash: 4.17.21 + request: 2.88.2 - /split/1.0.1: - resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} + /request-promise-native/1.0.9_request@2.88.2: + resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} + engines: {node: '>=0.12.0'} + deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 + peerDependencies: + request: ^2.34 dependencies: - through: 2.3.8 - dev: false + request: 2.88.2 + request-promise-core: 1.1.4_request@2.88.2 + stealthy-require: 1.1.1 + tough-cookie: 2.5.0 - /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + /request/2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.11.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.30 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 - /sshpk/1.16.1: - resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} + /require-directory/2.1.1: + resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - asn1: 0.2.4 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - /ssri/6.0.2: - resolution: {integrity: sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==} - dependencies: - figgy-pudding: 3.5.2 + /require-main-filename/2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - /ssri/8.0.1: - resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} - engines: {node: '>= 8'} + /requires-port/1.0.0: + resolution: {integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=} + + /resolve-cwd/2.0.0: + resolution: {integrity: sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=} + engines: {node: '>=4'} dependencies: - minipass: 3.1.3 + resolve-from: 3.0.0 dev: false - /stack-trace/0.0.10: - resolution: {integrity: sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=} - - /stack-utils/1.0.5: - resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} + /resolve-cwd/3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} engines: {node: '>=8'} dependencies: - escape-string-regexp: 2.0.0 + resolve-from: 5.0.0 + dev: true - /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} + /resolve-dir/1.0.1: + resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=} engines: {node: '>=0.10.0'} dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - - /statuses/1.2.1: - resolution: {integrity: sha1-3e1FzBglbVHtQK7BQkidXGECbSg=} + expand-tilde: 2.0.2 + global-modules: 1.0.0 dev: false - /statuses/1.4.0: - resolution: {integrity: sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==} - engines: {node: '>= 0.6'} + /resolve-from/3.0.0: + resolution: {integrity: sha1-six699nWiBvItuZTM17rywoYh0g=} + engines: {node: '>=4'} dev: false - /statuses/1.5.0: - resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} - engines: {node: '>= 0.6'} - dev: false + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} - /stdout-stream/1.4.1: - resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} - dependencies: - readable-stream: 2.3.7 + /resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} - /stealthy-require/1.1.1: - resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} - engines: {node: '>=0.10.0'} + /resolve-url/0.2.1: + resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} + deprecated: https://github.com/lydell/resolve-url#deprecated - /stream-browserify/2.0.2: - resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} - dependencies: - inherits: 2.0.4 - readable-stream: 2.3.7 + /resolve/1.1.7: + resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} - /stream-combiner/0.2.2: - resolution: {integrity: sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=} + /resolve/1.17.0: + resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} dependencies: - duplexer: 0.1.2 - through: 2.3.8 - dev: false + path-parse: 1.0.7 - /stream-consume/0.1.1: - resolution: {integrity: sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==} - - /stream-each/1.2.3: - resolution: {integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==} + /resolve/1.19.0: + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: - end-of-stream: 1.1.0 - stream-shift: 1.0.1 + is-core-module: 2.4.0 + path-parse: 1.0.7 - /stream-exhaust/1.0.2: - resolution: {integrity: sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==} + /resolve/1.20.0: + resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: false - /stream-http/2.8.3: - resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==} + /restore-cursor/3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} dependencies: - builtin-status-codes: 3.0.0 - inherits: 2.0.4 - readable-stream: 2.3.7 - to-arraybuffer: 1.0.1 - xtend: 4.0.2 + onetime: 5.1.2 + signal-exit: 3.0.3 + dev: false - /stream-shift/1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + /ret/0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} - /strict-uri-encode/2.0.0: - resolution: {integrity: sha1-ucczDHBChi9rFC3CdLvMWGbONUY=} - engines: {node: '>=4'} + /retry/0.12.0: + resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} + engines: {node: '>= 4'} dev: false - /string-argv/0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} - engines: {node: '>=0.6.19'} - - /string-hash/1.1.3: - resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /string-length/3.1.0: - resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} - engines: {node: '>=8'} + /rimraf/2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true dependencies: - astral-regex: 1.0.0 - strip-ansi: 5.2.0 + glob: 7.1.7 - /string-width/1.0.2: - resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} - engines: {node: '>=0.10.0'} + /rimraf/2.7.1: + resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==} + hasBin: true dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 + glob: 7.1.7 - /string-width/3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} - engines: {node: '>=6'} + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true dependencies: - emoji-regex: 7.0.3 - is-fullwidth-code-point: 2.0.0 - strip-ansi: 5.2.0 + glob: 7.1.7 - /string-width/4.2.2: - resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} - engines: {node: '>=8'} + /ripemd160/2.0.2: + resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.0 + hash-base: 3.1.0 + inherits: 2.0.4 + + /rsvp/4.8.5: + resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} + engines: {node: 6.* || >= 7.*} + + /run-async/2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + dev: false - /string.prototype.matchall/4.0.4: - resolution: {integrity: sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==} + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.0 - has-symbols: 1.0.2 - internal-slot: 1.0.3 - regexp.prototype.flags: 1.3.1 - side-channel: 1.0.4 + queue-microtask: 1.2.3 - /string.prototype.trimend/1.0.4: - resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + /run-queue/1.0.3: + resolution: {integrity: sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 + aproba: 1.2.0 - /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + /rxjs/6.6.7: + resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} + engines: {npm: '>=2.0.0'} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 + tslib: 1.14.1 - /string_decoder/0.10.31: - resolution: {integrity: sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=} + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - dependencies: - safe-buffer: 5.1.2 + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - /string_decoder/1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + /safe-regex/1.1.0: + resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} dependencies: - safe-buffer: 5.2.1 + ret: 0.1.15 - /strip-ansi/3.0.1: - resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: 2.1.1 + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - /strip-ansi/5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} + /sane/4.1.0: + resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} + engines: {node: 6.* || 8.* || >= 10.*} + hasBin: true dependencies: - ansi-regex: 4.1.0 + '@cnakazawa/watch': 1.0.4 + anymatch: 2.0.0 + capture-exit: 2.0.0 + exec-sh: 0.3.6 + execa: 1.0.0 + fb-watchman: 2.0.1 + micromatch: 3.1.10 + minimist: 1.2.5 + walker: 1.0.7 - /strip-ansi/6.0.0: - resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} - engines: {node: '>=8'} + /sass-graph/2.2.5: + resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} + hasBin: true dependencies: - ansi-regex: 5.0.0 + glob: 7.0.6 + lodash: 4.17.21 + scss-tokenizer: 0.2.3 + yargs: 13.3.2 - /strip-bom/2.0.0: - resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} - engines: {node: '>=0.10.0'} + /sass-loader/10.1.1_node-sass@5.0.0+webpack@4.44.2: + resolution: {integrity: sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^4.0.0 || ^5.0.0 + sass: ^1.3.0 + webpack: ^4.36.0 || ^5.0.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true dependencies: - is-utf8: 0.2.1 + klona: 2.0.4 + loader-utils: 2.0.0 + neo-async: 2.6.2 + node-sass: 5.0.0 + schema-utils: 3.0.0 + semver: 7.3.5 + webpack: 4.44.2 + dev: true - /strip-bom/3.0.0: - resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} - engines: {node: '>=4'} + /sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: false - /strip-bom/4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + /saxes/3.1.11: + resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} engines: {node: '>=8'} + dependencies: + xmlchars: 2.2.0 - /strip-eof/1.0.0: - resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} - engines: {node: '>=0.10.0'} - - /strip-final-newline/2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - - /strip-indent/1.0.1: - resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} - engines: {node: '>=0.10.0'} - hasBin: true + /scheduler/0.19.1: + resolution: {integrity: sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==} dependencies: - get-stdin: 4.0.1 + loose-envify: 1.4.0 + object-assign: 4.1.1 + dev: true - /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + /schema-utils/1.0.0: + resolution: {integrity: sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==} + engines: {node: '>= 4'} + dependencies: + ajv: 6.12.6 + ajv-errors: 1.0.1_ajv@6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 - /style-loader/1.2.1_webpack@4.44.2: - resolution: {integrity: sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==} + /schema-utils/2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 dependencies: - loader-utils: 2.0.0 - schema-utils: 2.7.1 - webpack: 4.44.2 + '@types/json-schema': 7.0.7 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 dev: true - /sudo/1.0.3: - resolution: {integrity: sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=} - engines: {node: '>=0.8'} + /schema-utils/3.0.0: + resolution: {integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==} + engines: {node: '>= 10.13.0'} dependencies: - inpath: 1.0.2 - pidof: 1.0.2 - read: 1.0.7 - dev: false + '@types/json-schema': 7.0.7 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 - /supports-color/2.0.0: - resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} - engines: {node: '>=0.8.0'} + /scss-tokenizer/0.2.3: + resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} + dependencies: + js-base64: 2.6.4 + source-map: 0.4.4 - /supports-color/3.2.3: - resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} - engines: {node: '>=0.8.0'} + /select-hose/2.0.0: + resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=} + dev: false + + /selfsigned/1.10.11: + resolution: {integrity: sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==} dependencies: - has-flag: 1.0.0 + node-forge: 0.10.0 + dev: false - /supports-color/5.4.0: - resolution: {integrity: sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==} - engines: {node: '>=4'} + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + /semver/7.3.5: + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + engines: {node: '>=10'} + hasBin: true dependencies: - has-flag: 3.0.0 + lru-cache: 6.0.0 - /supports-color/5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + /send/0.17.1: + resolution: {integrity: sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==} + engines: {node: '>= 0.8.0'} dependencies: - has-flag: 3.0.0 + debug: 2.6.9 + depd: 1.1.2 + destroy: 1.0.4 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 1.7.3 + mime: 1.6.0 + ms: 2.1.1 + on-finished: 2.3.0 + range-parser: 1.2.1 + statuses: 1.5.0 + dev: false - /supports-color/6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} - engines: {node: '>=6'} + /serialize-javascript/4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} dependencies: - has-flag: 3.0.0 + randombytes: 2.1.0 - /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + /serialize-javascript/5.0.1: + resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} dependencies: - has-flag: 4.0.0 + randombytes: 2.1.0 + dev: false - /supports-hyperlinks/2.2.0: - resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} - engines: {node: '>=8'} + /serve-index/1.9.1: + resolution: {integrity: sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=} + engines: {node: '>= 0.8.0'} dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 + accepts: 1.3.7 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.30 + parseurl: 1.3.3 + dev: false - /sver-compat/1.5.0: - resolution: {integrity: sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=} + /serve-static/1.14.1: + resolution: {integrity: sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==} + engines: {node: '>= 0.8.0'} dependencies: - es6-iterator: 2.0.3 - es6-symbol: 3.1.3 + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.17.1 + dev: false - /symbol-tree/3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + /set-blocking/2.0.0: + resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} - /symbol/0.2.3: - resolution: {integrity: sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=} + /set-immediate-shim/1.0.1: + resolution: {integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=} + engines: {node: '>=0.10.0'} + dev: false - /table/5.4.6: - resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} - engines: {node: '>=6.0.0'} + /set-value/2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} dependencies: - ajv: 6.12.6 - lodash: 4.17.21 - slice-ansi: 2.1.0 - string-width: 3.1.0 + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 - /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} + /setimmediate/1.0.5: + resolution: {integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=} - /tapable/2.2.0: - resolution: {integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==} - engines: {node: '>=6'} + /setprototypeof/1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: false - /tar/5.0.5: - resolution: {integrity: sha512-MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ==} - engines: {node: '>= 8'} - dependencies: - chownr: 1.1.4 - fs-minipass: 2.1.0 - minipass: 3.1.3 - minizlib: 2.1.2 - mkdirp: 0.5.5 - yallist: 4.0.0 + /setprototypeof/1.1.1: + resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} dev: false - /tar/6.1.0: - resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} - engines: {node: '>= 10'} + /sha.js/2.4.11: + resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} + hasBin: true dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.1.3 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 + inherits: 2.0.4 + safe-buffer: 5.2.1 - /terminal-link/2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} + /shebang-command/1.2.0: + resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + engines: {node: '>=0.10.0'} dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.2.0 + shebang-regex: 1.0.0 - /ternary-stream/2.1.1: - resolution: {integrity: sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==} - engines: {node: '>= 0.10.0'} + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} dependencies: - duplexify: 3.7.1 - fork-stream: 0.0.4 - merge-stream: 1.0.1 - through2: 2.0.5 + shebang-regex: 3.0.0 - /terser-webpack-plugin/1.4.5_webpack@4.44.2: - resolution: {integrity: sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==} - engines: {node: '>= 6.9.0'} - peerDependencies: - webpack: ^4.0.0 + /shebang-regex/1.0.0: + resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + engines: {node: '>=0.10.0'} + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + /shellwords/0.1.1: + resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + optional: true + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: - cacache: 12.0.4 - find-cache-dir: 2.1.0 - is-wsl: 1.1.0 - schema-utils: 1.0.0 - serialize-javascript: 4.0.0 - source-map: 0.6.1 - terser: 4.7.0 - webpack: 4.44.2 - webpack-sources: 1.4.3 - worker-farm: 1.7.0 + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + object-inspect: 1.10.3 + + /signal-exit/3.0.3: + resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + + /sisteransi/1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: true + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} - /terser-webpack-plugin/5.1.1_webpack@5.35.1: - resolution: {integrity: sha512-5XNNXZiR8YO6X6KhSGXfY0QrGrCRlSwAEjIIrlRQR4W8nP69TaJUlh3bkuac6zzgspiGPfKEHcY295MMVExl5Q==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^5.1.0 + /slice-ansi/2.1.0: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} dependencies: - jest-worker: 26.6.2 - p-limit: 3.1.0 - schema-utils: 3.0.0 - serialize-javascript: 5.0.1 - source-map: 0.6.1 - terser: 5.7.0 - webpack: 5.35.1 - dev: false + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 - /terser/4.7.0: - resolution: {integrity: sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==} - engines: {node: '>=6.0.0'} - hasBin: true + /snapdragon-node/2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} dependencies: - commander: 2.20.3 - source-map: 0.6.1 - source-map-support: 0.5.19 + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 - /terser/5.7.0: - resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} - engines: {node: '>=10'} - hasBin: true + /snapdragon-util/3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} dependencies: - commander: 2.20.3 - source-map: 0.7.3 - source-map-support: 0.5.19 - dev: false + kind-of: 3.2.2 - /test-exclude/6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} + /snapdragon/0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.1.7 - minimatch: 3.0.4 - - /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 - /textextensions/1.0.2: - resolution: {integrity: sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=} + /sockjs-client/1.5.1: + resolution: {integrity: sha512-VnVAb663fosipI/m6pqRXakEOw7nvd7TUgdr3PlR/8V2I95QIdwT8L4nMxhyU8SmDBHYXU1TOElaKOmKLfYzeQ==} + dependencies: + debug: 3.2.7 + eventsource: 1.1.0 + faye-websocket: 0.11.4 + inherits: 2.0.4 + json3: 3.3.3 + url-parse: 1.5.1 dev: false - /thenify-all/1.6.0: - resolution: {integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=} - engines: {node: '>=0.8'} + /sockjs/0.3.21: + resolution: {integrity: sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==} dependencies: - thenify: 3.3.1 + faye-websocket: 0.11.4 + uuid: 3.4.0 + websocket-driver: 0.7.4 dev: false - /thenify/3.3.1: - resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} + /sort-keys/4.2.0: + resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} + engines: {node: '>=8'} dependencies: - any-promise: 1.3.0 + is-plain-obj: 2.1.0 dev: false - /throat/5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - - /through/2.3.8: - resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} - dev: false + /source-list-map/2.0.1: + resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} - /through2-filter/3.0.0: - resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==} + /source-map-loader/1.1.3_webpack@4.44.2: + resolution: {integrity: sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 dependencies: - through2: 2.0.5 - xtend: 4.0.2 + abab: 2.0.5 + iconv-lite: 0.6.3 + loader-utils: 2.0.0 + schema-utils: 3.0.0 + source-map: 0.6.1 + webpack: 4.44.2 + whatwg-mimetype: 2.3.0 + dev: true - /through2/2.0.5: - resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} + /source-map-resolve/0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} dependencies: - readable-stream: 2.3.7 - xtend: 4.0.2 + atob: 2.1.2 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 - /thunky/1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - dev: false + /source-map-support/0.5.19: + resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 - /time-stamp/1.1.0: - resolution: {integrity: sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=} - engines: {node: '>=0.10.0'} + /source-map-url/0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - /timers-browserify/2.0.12: - resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} - engines: {node: '>=0.6.0'} + /source-map/0.4.4: + resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} + engines: {node: '>=0.8.0'} dependencies: - setimmediate: 1.0.5 + amdefine: 1.0.1 - /timsort/0.3.0: - resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} + /source-map/0.5.7: + resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + engines: {node: '>=0.10.0'} - /tiny-lr/0.2.1: - resolution: {integrity: sha1-s/26gC5dVqM8L28QeUsy5Hescp0=} - dependencies: - body-parser: 1.14.2 - debug: 2.2.0 - faye-websocket: 0.10.0 - livereload-js: 2.4.0 - parseurl: 1.3.3 - qs: 5.1.0 - dev: false + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} - /tmp/0.0.33: - resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} - engines: {node: '>=0.6.0'} + /source-map/0.7.3: + resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + engines: {node: '>= 8'} + + /spdx-correct/3.1.1: + resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: - os-tmpdir: 1.0.2 - dev: false + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.9 - /tmpl/1.0.4: - resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} + /spdx-exceptions/2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} - /to-absolute-glob/2.0.2: - resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=} - engines: {node: '>=0.10.0'} + /spdx-expression-parse/3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: - is-absolute: 1.0.0 - is-negated-glob: 1.0.0 + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.9 - /to-arraybuffer/1.0.1: - resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=} + /spdx-license-ids/3.0.9: + resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} - /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} - engines: {node: '>=4'} + /spdy-transport/3.0.0_supports-color@6.1.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.3.1_supports-color@6.1.0 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.0 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: false - /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} - engines: {node: '>=0.10.0'} + /spdy/4.0.2_supports-color@6.1.0: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} dependencies: - kind-of: 3.2.2 + debug: 4.3.1_supports-color@6.1.0 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0_supports-color@6.1.0 + transitivePeerDependencies: + - supports-color + dev: false - /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} + /split-string/3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} engines: {node: '>=0.10.0'} dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 + extend-shallow: 3.0.2 - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 + /sprintf-js/1.0.3: + resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + /sshpk/1.16.1: + resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} engines: {node: '>=0.10.0'} + hasBin: true dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 - /to-through/2.0.0: - resolution: {integrity: sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=} - engines: {node: '>= 0.10'} + /ssri/6.0.2: + resolution: {integrity: sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==} dependencies: - through2: 2.0.5 - - /toidentifier/1.0.0: - resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} - engines: {node: '>=0.6'} - dev: false + figgy-pudding: 3.5.2 - /tough-cookie/2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} + /ssri/8.0.1: + resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} + engines: {node: '>= 8'} dependencies: - psl: 1.8.0 - punycode: 2.1.1 + minipass: 3.1.3 + dev: false - /tough-cookie/3.0.1: - resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} - engines: {node: '>=6'} + /stack-utils/1.0.5: + resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} + engines: {node: '>=8'} dependencies: - ip-regex: 2.1.0 - psl: 1.8.0 - punycode: 2.1.1 + escape-string-regexp: 2.0.0 - /tough-cookie/4.0.0: - resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} - engines: {node: '>=6'} + /static-extend/0.1.2: + resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} + engines: {node: '>=0.10.0'} dependencies: - psl: 1.8.0 - punycode: 2.1.1 - universalify: 0.1.2 + define-property: 0.2.5 + object-copy: 0.1.0 + + /statuses/1.5.0: + resolution: {integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=} + engines: {node: '>= 0.6'} dev: false - /tr46/1.0.1: - resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} + /stdout-stream/1.4.1: + resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} dependencies: - punycode: 2.1.1 + readable-stream: 2.3.7 - /trim-newlines/1.0.0: - resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} + /stealthy-require/1.1.1: + resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} engines: {node: '>=0.10.0'} - /true-case-path/1.0.3: - resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} + /stream-browserify/2.0.2: + resolution: {integrity: sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==} dependencies: - glob: 7.1.7 - - /true-case-path/2.2.1: - resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} + inherits: 2.0.4 + readable-stream: 2.3.7 - /tryer/1.0.1: - resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} - dev: false + /stream-each/1.2.3: + resolution: {integrity: sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==} + dependencies: + end-of-stream: 1.4.4 + stream-shift: 1.0.1 - /ts-loader/6.0.0_typescript@3.9.9: - resolution: {integrity: sha512-lszy+D41R0Te2+loZxADWS+E1+Z55A+i3dFfFie1AZHL++65JRKVDBPQgeWgRrlv5tbxdU3zOtXp8b7AFR6KEg==} - engines: {node: '>=8.6'} - peerDependencies: - typescript: '*' + /stream-http/2.8.3: + resolution: {integrity: sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==} dependencies: - chalk: 2.4.2 - enhanced-resolve: 4.5.0 - loader-utils: 1.1.0 - micromatch: 4.0.4 - semver: 6.3.0 - typescript: 3.9.9 + builtin-status-codes: 3.0.0 + inherits: 2.0.4 + readable-stream: 2.3.7 + to-arraybuffer: 1.0.1 + xtend: 4.0.2 + + /stream-shift/1.0.1: + resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} + + /strict-uri-encode/2.0.0: + resolution: {integrity: sha1-ucczDHBChi9rFC3CdLvMWGbONUY=} + engines: {node: '>=4'} dev: false - /tslib/1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + /string-argv/0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + engines: {node: '>=0.6.19'} - /tslib/2.2.0: - resolution: {integrity: sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==} + /string-hash/1.1.3: + resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} - /tslint-microsoft-contrib/6.2.0_5de1f8fa14d12d0f8943ae8c5c9e10ce: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string-length/3.1.0: + resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} + engines: {node: '>=8'} dependencies: - tslint: 5.20.1_typescript@3.3.4000 - tsutils: 2.28.0_typescript@3.3.4000 - typescript: 3.3.4000 - dev: false + astral-regex: 1.0.0 + strip-ansi: 5.2.0 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@2.4.2: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string-width/1.0.2: + resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} + engines: {node: '>=0.10.0'} dependencies: - tslint: 5.20.1_typescript@2.4.2 - tsutils: 2.28.0_typescript@2.4.2 - typescript: 2.4.2 - dev: false + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@2.7.2: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string-width/3.1.0: + resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} + engines: {node: '>=6'} dependencies: - tslint: 5.20.1_typescript@2.7.2 - tsutils: 2.28.0_typescript@2.7.2 - typescript: 2.7.2 - dev: false + emoji-regex: 7.0.3 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 5.2.0 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@2.8.4: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string-width/4.2.2: + resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} + engines: {node: '>=8'} dependencies: - tslint: 5.20.1_typescript@2.8.4 - tsutils: 2.28.0_typescript@2.8.4 - typescript: 2.8.4 - dev: false + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.0 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@2.9.2: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string.prototype.matchall/4.0.5: + resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} dependencies: - tslint: 5.20.1_typescript@2.9.2 - tsutils: 2.28.0_typescript@2.9.2 - typescript: 2.9.2 - dev: false + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.2 + get-intrinsic: 1.1.1 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + regexp.prototype.flags: 1.3.1 + side-channel: 1.0.4 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.0.3: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string.prototype.trimend/1.0.4: + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: - tslint: 5.20.1_typescript@3.0.3 - tsutils: 2.28.0_typescript@3.0.3 - typescript: 3.0.3 - dev: false + call-bind: 1.0.2 + define-properties: 1.1.3 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.1.8: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string.prototype.trimstart/1.0.4: + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: - tslint: 5.20.1_typescript@3.1.8 - tsutils: 2.28.0_typescript@3.1.8 - typescript: 3.1.8 - dev: false + call-bind: 1.0.2 + define-properties: 1.1.3 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.2.4: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: - tslint: 5.20.1_typescript@3.2.4 - tsutils: 2.28.0_typescript@3.2.4 - typescript: 3.2.4 - dev: false + safe-buffer: 5.1.2 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.4.5: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: - tslint: 5.20.1_typescript@3.4.5 - tsutils: 2.28.0_typescript@3.4.5 - typescript: 3.4.5 - dev: false + safe-buffer: 5.2.1 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.5.3: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /strip-ansi/3.0.1: + resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} + engines: {node: '>=0.10.0'} dependencies: - tslint: 5.20.1_typescript@3.5.3 - tsutils: 2.28.0_typescript@3.5.3 - typescript: 3.5.3 - dev: false + ansi-regex: 2.1.1 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.6.5: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /strip-ansi/5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} dependencies: - tslint: 5.20.1_typescript@3.6.5 - tsutils: 2.28.0_typescript@3.6.5 - typescript: 3.6.5 - dev: false + ansi-regex: 4.1.0 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.7.7: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /strip-ansi/6.0.0: + resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} + engines: {node: '>=8'} dependencies: - tslint: 5.20.1_typescript@3.7.7 - tsutils: 2.28.0_typescript@3.7.7 - typescript: 3.7.7 - dev: false + ansi-regex: 5.0.0 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.8.3: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 + /strip-bom/2.0.0: + resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} + engines: {node: '>=0.10.0'} dependencies: - tslint: 5.20.1_typescript@3.8.3 - tsutils: 2.28.0_typescript@3.8.3 - typescript: 3.8.3 - dev: false + is-utf8: 0.2.1 - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.9.9: - resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} - peerDependencies: - tslint: ^5.1.0 - typescript: ^2.1.0 || ^3.0.0 - dependencies: - tslint: 5.20.1_typescript@3.9.9 - tsutils: 2.28.0_typescript@3.9.9 - typescript: 3.9.9 + /strip-bom/4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} - /tslint/5.20.1_typescript@2.4.2: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} + /strip-eof/1.0.0: + resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} + engines: {node: '>=0.10.0'} + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + /strip-indent/1.0.1: + resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} + engines: {node: '>=0.10.0'} hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@2.4.2 - typescript: 2.4.2 - dev: false + get-stdin: 4.0.1 + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} - /tslint/5.20.1_typescript@2.7.2: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true + /style-loader/1.2.1_webpack@4.44.2: + resolution: {integrity: sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==} + engines: {node: '>= 8.9.0'} peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + webpack: ^4.0.0 || ^5.0.0 dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@2.7.2 - typescript: 2.7.2 - dev: false + loader-utils: 2.0.0 + schema-utils: 2.7.1 + webpack: 4.44.2 + dev: true - /tslint/5.20.1_typescript@2.8.4: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /sudo/1.0.3: + resolution: {integrity: sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=} + engines: {node: '>=0.8'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@2.8.4 - typescript: 2.8.4 + inpath: 1.0.2 + pidof: 1.0.2 + read: 1.0.7 dev: false - /tslint/5.20.1_typescript@2.9.2: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /supports-color/2.0.0: + resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} + engines: {node: '>=0.8.0'} + + /supports-color/3.2.3: + resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} + engines: {node: '>=0.8.0'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@2.9.2 - typescript: 2.9.2 + has-flag: 1.0.0 - /tslint/5.20.1_typescript@3.0.3: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.0.3 - typescript: 3.0.3 - dev: false + has-flag: 3.0.0 - /tslint/5.20.1_typescript@3.1.8: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /supports-color/6.1.0: + resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + engines: {node: '>=6'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.1.8 - typescript: 3.1.8 - dev: false + has-flag: 3.0.0 - /tslint/5.20.1_typescript@3.2.4: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.2.4 - typescript: 3.2.4 - dev: false + has-flag: 4.0.0 - /tslint/5.20.1_typescript@3.3.4000: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /supports-hyperlinks/2.2.0: + resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} + engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.3.4000 - typescript: 3.3.4000 + has-flag: 4.0.0 + supports-color: 7.2.0 + + /symbol-tree/3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + /table/5.4.6: + resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} + engines: {node: '>=6.0.0'} + dependencies: + ajv: 6.12.6 + lodash: 4.17.21 + slice-ansi: 2.1.0 + string-width: 3.1.0 + + /tapable/1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + + /tapable/2.2.0: + resolution: {integrity: sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==} + engines: {node: '>=6'} dev: false - /tslint/5.20.1_typescript@3.4.5: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /tar/5.0.5: + resolution: {integrity: sha512-MNIgJddrV2TkuwChwcSNds/5E9VijOiw7kAc1y5hTNJoLDSuIyid2QtLYiCYNnICebpuvjhPQZsXwUL0O3l7OQ==} + engines: {node: '>= 8'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 + chownr: 1.1.4 + fs-minipass: 2.1.0 + minipass: 3.1.3 + minizlib: 2.1.2 mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.4.5 - typescript: 3.4.5 + yallist: 4.0.0 dev: false - /tslint/5.20.1_typescript@3.5.3: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true + /tar/6.1.0: + resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} + engines: {node: '>= 10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.3 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + + /terminal-link/2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.2.0 + + /terser-webpack-plugin/1.4.5_webpack@4.44.2: + resolution: {integrity: sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==} + engines: {node: '>= 6.9.0'} peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + webpack: ^4.0.0 dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.5.3 - typescript: 3.5.3 - dev: false + cacache: 12.0.4 + find-cache-dir: 2.1.0 + is-wsl: 1.1.0 + schema-utils: 1.0.0 + serialize-javascript: 4.0.0 + source-map: 0.6.1 + terser: 4.7.0 + webpack: 4.44.2 + webpack-sources: 1.4.3 + worker-farm: 1.7.0 - /tslint/5.20.1_typescript@3.6.5: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true + /terser-webpack-plugin/5.1.2_webpack@5.35.1: + resolution: {integrity: sha512-6QhDaAiVHIQr5Ab3XUWZyDmrIPCHMiqJVljMF91YKyqwKkL5QHnYMkrMBy96v9Z7ev1hGhSEw1HQZc2p/s5Z8Q==} + engines: {node: '>= 10.13.0'} peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + webpack: ^5.1.0 dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.6.5 - typescript: 3.6.5 + jest-worker: 26.6.2 + p-limit: 3.1.0 + schema-utils: 3.0.0 + serialize-javascript: 5.0.1 + source-map: 0.6.1 + terser: 5.7.0 + webpack: 5.35.1 dev: false - /tslint/5.20.1_typescript@3.7.7: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} + /terser/4.7.0: + resolution: {integrity: sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==} + engines: {node: '>=6.0.0'} hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.7.7 - typescript: 3.7.7 - dev: false + source-map: 0.6.1 + source-map-support: 0.5.19 - /tslint/5.20.1_typescript@3.8.3: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} + /terser/5.7.0: + resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} + engines: {node: '>=10'} hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.8.3 - typescript: 3.8.3 + source-map: 0.7.3 + source-map-support: 0.5.19 dev: false - /tslint/5.20.1_typescript@3.9.9: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + /test-exclude/6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 + '@istanbuljs/schema': 0.1.3 glob: 7.1.7 - js-yaml: 3.13.1 minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.9.9 - typescript: 3.9.9 - /tsutils/2.28.0_typescript@2.4.2: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 2.4.2 - dev: false + /text-table/0.2.0: + resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} - /tsutils/2.28.0_typescript@2.7.2: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /thenify-all/1.6.0: + resolution: {integrity: sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=} + engines: {node: '>=0.8'} dependencies: - tslib: 1.14.1 - typescript: 2.7.2 + thenify: 3.3.1 dev: false - /tsutils/2.28.0_typescript@2.8.4: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /thenify/3.3.1: + resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} dependencies: - tslib: 1.14.1 - typescript: 2.8.4 + any-promise: 1.3.0 dev: false - /tsutils/2.28.0_typescript@2.9.2: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 2.9.2 - dev: false + /throat/5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - /tsutils/2.28.0_typescript@3.0.3: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 3.0.3 + /through/2.3.8: + resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} dev: false - /tsutils/2.28.0_typescript@3.1.8: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /through2/2.0.5: + resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==} dependencies: - tslib: 1.14.1 - typescript: 3.1.8 - dev: false + readable-stream: 2.3.7 + xtend: 4.0.2 - /tsutils/2.28.0_typescript@3.2.4: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 3.2.4 + /thunky/1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: false - /tsutils/2.28.0_typescript@3.3.4000: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /timers-browserify/2.0.12: + resolution: {integrity: sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==} + engines: {node: '>=0.6.0'} dependencies: - tslib: 1.14.1 - typescript: 3.3.4000 - dev: false + setimmediate: 1.0.5 - /tsutils/2.28.0_typescript@3.4.5: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 3.4.5 - dev: false + /timsort/0.3.0: + resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} - /tsutils/2.28.0_typescript@3.5.3: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /tmp/0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} dependencies: - tslib: 1.14.1 - typescript: 3.5.3 + os-tmpdir: 1.0.2 dev: false - /tsutils/2.28.0_typescript@3.6.5: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 3.6.5 - dev: false + /tmpl/1.0.4: + resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} - /tsutils/2.28.0_typescript@3.7.7: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 3.7.7 - dev: false + /to-arraybuffer/1.0.1: + resolution: {integrity: sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=} - /tsutils/2.28.0_typescript@3.8.3: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 3.8.3 - dev: false + /to-fast-properties/2.0.0: + resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + engines: {node: '>=4'} - /tsutils/2.28.0_typescript@3.9.9: - resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /to-object-path/0.3.0: + resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} + engines: {node: '>=0.10.0'} dependencies: - tslib: 1.14.1 - typescript: 3.9.9 + kind-of: 3.2.2 - /tsutils/2.29.0_typescript@2.4.2: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /to-regex-range/2.1.1: + resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} + engines: {node: '>=0.10.0'} dependencies: - tslib: 1.14.1 - typescript: 2.4.2 - dev: false + is-number: 3.0.0 + repeat-string: 1.6.1 - /tsutils/2.29.0_typescript@2.7.2: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} dependencies: - tslib: 1.14.1 - typescript: 2.7.2 - dev: false + is-number: 7.0.0 - /tsutils/2.29.0_typescript@2.8.4: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /to-regex/3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} dependencies: - tslib: 1.14.1 - typescript: 2.8.4 + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + + /toidentifier/1.0.0: + resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} + engines: {node: '>=0.6'} dev: false - /tsutils/2.29.0_typescript@2.9.2: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /tough-cookie/2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} dependencies: - tslib: 1.14.1 - typescript: 2.9.2 + psl: 1.8.0 + punycode: 2.1.1 + + /tough-cookie/3.0.1: + resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} + engines: {node: '>=6'} + dependencies: + ip-regex: 2.1.0 + psl: 1.8.0 + punycode: 2.1.1 - /tsutils/2.29.0_typescript@3.0.3: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /tough-cookie/4.0.0: + resolution: {integrity: sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==} + engines: {node: '>=6'} dependencies: - tslib: 1.14.1 - typescript: 3.0.3 + psl: 1.8.0 + punycode: 2.1.1 + universalify: 0.1.2 dev: false - /tsutils/2.29.0_typescript@3.1.8: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /tr46/1.0.1: + resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} dependencies: - tslib: 1.14.1 - typescript: 3.1.8 - dev: false + punycode: 2.1.1 - /tsutils/2.29.0_typescript@3.2.4: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + /trim-newlines/1.0.0: + resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} + engines: {node: '>=0.10.0'} + + /true-case-path/1.0.3: + resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} dependencies: - tslib: 1.14.1 - typescript: 3.2.4 + glob: 7.1.7 + + /true-case-path/2.2.1: + resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} + + /tryer/1.0.1: + resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} dev: false - /tsutils/2.29.0_typescript@3.3.4000: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + /ts-loader/6.0.0_typescript@3.9.9: + resolution: {integrity: sha512-lszy+D41R0Te2+loZxADWS+E1+Z55A+i3dFfFie1AZHL++65JRKVDBPQgeWgRrlv5tbxdU3zOtXp8b7AFR6KEg==} + engines: {node: '>=8.6'} peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + typescript: '*' dependencies: - tslib: 1.14.1 - typescript: 3.3.4000 + chalk: 2.4.2 + enhanced-resolve: 4.5.0 + loader-utils: 1.1.0 + micromatch: 4.0.4 + semver: 6.3.0 + typescript: 3.9.9 dev: false - /tsutils/2.29.0_typescript@3.4.5: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + /tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + + /tslib/2.2.0: + resolution: {integrity: sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==} + + /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.9.9: + resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + tslint: ^5.1.0 + typescript: ^2.1.0 || ^3.0.0 dependencies: - tslib: 1.14.1 - typescript: 3.4.5 - dev: false + tslint: 5.20.1_typescript@3.9.9 + tsutils: 2.28.0_typescript@3.9.9 + typescript: 3.9.9 - /tsutils/2.29.0_typescript@3.5.3: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + /tslint/5.20.1_typescript@2.9.2: + resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} + engines: {node: '>=4.8.0'} + hasBin: true peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: + '@babel/code-frame': 7.12.13 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.7 + js-yaml: 3.13.1 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.17.0 + semver: 5.7.1 tslib: 1.14.1 - typescript: 3.5.3 - dev: false + tsutils: 2.29.0_typescript@2.9.2 + typescript: 2.9.2 + dev: true - /tsutils/2.29.0_typescript@3.6.5: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + /tslint/5.20.1_typescript@3.9.9: + resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} + engines: {node: '>=4.8.0'} + hasBin: true peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: + '@babel/code-frame': 7.12.13 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.7 + js-yaml: 3.13.1 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.17.0 + semver: 5.7.1 tslib: 1.14.1 - typescript: 3.6.5 - dev: false + tsutils: 2.29.0_typescript@3.9.9 + typescript: 3.9.9 - /tsutils/2.29.0_typescript@3.7.7: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + /tsutils/2.28.0_typescript@3.9.9: + resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 3.7.7 - dev: false + typescript: 3.9.9 - /tsutils/2.29.0_typescript@3.8.3: + /tsutils/2.29.0_typescript@2.9.2: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 3.8.3 - dev: false + typescript: 2.9.2 + dev: true /tsutils/2.29.0_typescript@3.9.9: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} @@ -13611,12 +10171,6 @@ packages: mime-types: 2.1.30 dev: false - /type/1.2.0: - resolution: {integrity: sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==} - - /type/2.5.0: - resolution: {integrity: sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==} - /typedarray-to-buffer/3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: @@ -13629,93 +10183,24 @@ packages: resolution: {integrity: sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=} engines: {node: '>=4.2.0'} hasBin: true - - /typescript/2.7.2: - resolution: {integrity: sha512-p5TCYZDAO0m4G344hD+wx/LATebLWZNkkh2asWUFqSsD2OrDNhbAHuSjobrmsUmdzjJjEeZVU9g1h3O6vpstnw==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/2.8.4: - resolution: {integrity: sha512-IIU5cN1mR5J3z9jjdESJbnxikTrEz3lzAw/D0Tf45jHpBp55nY31UkUvmVHoffCfKHTqJs3fCLPDxknQTTFegQ==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false + dev: true /typescript/2.9.2: resolution: {integrity: sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==} engines: {node: '>=4.2.0'} hasBin: true - - /typescript/3.0.3: - resolution: {integrity: sha512-kk80vLW9iGtjMnIv11qyxLqZm20UklzuR2tL0QAnDIygIUIemcZMxlMWudl9OOt76H3ntVzcTiddQ1/pAAJMYg==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.1.8: - resolution: {integrity: sha512-R97qglMfoKjfKD0N24o7W6bS+SwjN/eaQNIaxR8S5HdLRnt7rCk6LCmE3tve1KN8gXKgbJU51aZHRRMAQcIbMA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.2.4: - resolution: {integrity: sha512-0RNDbSdEokBeEAkgNbxJ+BLwSManFy9TeXz8uW+48j/xhEXv1ePME60olyzw2XzUqUBNAYFeJadIqAgNqIACwg==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.3.4000: - resolution: {integrity: sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.4.5: - resolution: {integrity: sha512-YycBxUb49UUhdNMU5aJ7z5Ej2XGmaIBL0x34vZ82fn3hGvD+bgrMrVDpatgz2f7YxUMJxMkbWxJZeAvDxVe7Vw==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.5.3: - resolution: {integrity: sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.6.5: - resolution: {integrity: sha512-BEjlc0Z06ORZKbtcxGrIvvwYs5hAnuo6TKdNFL55frVDlB+na3z5bsLhFaIxmT+dPWgBIjMo6aNnTOgHHmHgiQ==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.7.7: - resolution: {integrity: sha512-MmQdgo/XenfZPvVLtKZOq9jQQvzaUAUpcKW8Z43x9B2fOm4S5g//tPtMweZUIP+SoBqrVPEIm+dJeQ9dfO0QdA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - - /typescript/3.8.3: - resolution: {integrity: sha512-MYlEfn5VrLNsgudQTVJeNaQFUAI7DkhnOjdpAp4T+ku1TfQClewlbSuTVHiA+8skNBgaf02TL/kLOvig4y3G8w==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false + dev: true /typescript/3.9.9: resolution: {integrity: sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==} engines: {node: '>=4.2.0'} hasBin: true - /typescript/4.0.7: - resolution: {integrity: sha512-yi7M4y74SWvYbnazbn8/bmJmX4Zlej39ZOqwG/8dut/MYoSQ119GY9ZFbbGsD4PFZYWxqik/XsP3vk3+W5H3og==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: false - /typescript/4.1.5: resolution: {integrity: sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==} engines: {node: '>=4.2.0'} hasBin: true + dev: true /typescript/4.2.4: resolution: {integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==} @@ -13723,12 +10208,6 @@ packages: hasBin: true dev: false - /uglify-js/3.13.5: - resolution: {integrity: sha512-xtB8yEqIkn7zmOyS2zUNBsYCBRhDkvlNxMMY2smuJ/qA8NCHeQvKCF3i9Z4k8FJH4+PJvZRtMrPynfZ75+CSZw==} - engines: {node: '>=0.8.0'} - hasBin: true - optional: true - /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} dependencies: @@ -13737,29 +10216,6 @@ packages: has-symbols: 1.0.2 which-boxed-primitive: 1.0.2 - /unc-path-regex/0.1.2: - resolution: {integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo=} - engines: {node: '>=0.10.0'} - - /undertaker-registry/1.0.1: - resolution: {integrity: sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=} - engines: {node: '>= 0.10'} - - /undertaker/1.3.0: - resolution: {integrity: sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==} - engines: {node: '>= 0.10'} - dependencies: - arr-flatten: 1.1.0 - arr-map: 2.0.2 - bach: 1.2.0 - collection-map: 1.0.0 - es6-weak-map: 2.0.3 - fast-levenshtein: 1.1.4 - last-run: 1.1.1 - object.defaults: 1.1.0 - object.reduce: 1.0.1 - undertaker-registry: 1.0.1 - /union-value/1.0.1: resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} engines: {node: '>=0.10.0'} @@ -13779,12 +10235,6 @@ packages: dependencies: imurmurhash: 0.1.4 - /unique-stream/2.3.1: - resolution: {integrity: sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==} - dependencies: - json-stable-stringify-without-jsonify: 1.0.1 - through2-filter: 3.0.0 - /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -13878,12 +10328,6 @@ packages: convert-source-map: 1.7.0 source-map: 0.7.3 - /v8flags/3.2.0: - resolution: {integrity: sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==} - engines: {node: '>= 0.10'} - dependencies: - homedir-polyfill: 1.0.3 - /validate-npm-package-license/3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -13900,10 +10344,6 @@ packages: resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} engines: {node: '>= 0.10'} - /value-or-function/3.0.0: - resolution: {integrity: sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=} - engines: {node: '>= 0.10'} - /vary/1.1.2: resolution: {integrity: sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=} engines: {node: '>= 0.8'} @@ -13917,59 +10357,6 @@ packages: core-util-is: 1.0.2 extsprintf: 1.3.0 - /vinyl-fs/3.0.3: - resolution: {integrity: sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==} - engines: {node: '>= 0.10'} - dependencies: - fs-mkdirp-stream: 1.0.0 - glob-stream: 6.1.0 - graceful-fs: 4.2.6 - is-valid-glob: 1.0.0 - lazystream: 1.0.0 - lead: 1.0.0 - object.assign: 4.1.2 - pumpify: 1.5.1 - readable-stream: 2.3.7 - remove-bom-buffer: 3.0.0 - remove-bom-stream: 1.2.0 - resolve-options: 1.1.0 - through2: 2.0.5 - to-through: 2.0.0 - value-or-function: 3.0.0 - vinyl: 2.2.1 - vinyl-sourcemap: 1.1.0 - - /vinyl-sourcemap/1.1.0: - resolution: {integrity: sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=} - engines: {node: '>= 0.10'} - dependencies: - append-buffer: 1.0.2 - convert-source-map: 1.7.0 - graceful-fs: 4.2.6 - normalize-path: 2.1.1 - now-and-later: 2.0.1 - remove-bom-buffer: 3.0.0 - vinyl: 2.2.1 - - /vinyl/0.5.3: - resolution: {integrity: sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=} - engines: {node: '>= 0.9'} - dependencies: - clone: 1.0.4 - clone-stats: 0.0.1 - replace-ext: 0.0.1 - - /vinyl/2.2.1: - resolution: {integrity: sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==} - engines: {node: '>= 0.10'} - dependencies: - clone: 2.1.2 - clone-buffer: 1.0.0 - clone-stats: 1.0.0 - cloneable-readable: 1.1.3 - remove-trailing-separator: 1.1.0 - replace-ext: 1.0.1 - /vm-browserify/1.1.2: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} @@ -14005,8 +10392,8 @@ packages: chokidar: 3.5.1 watchpack-chokidar2: 2.0.1 - /watchpack/2.1.1: - resolution: {integrity: sha512-Oo7LXCmc1eE1AjyuSBmtC3+Wy4HcV8PxWh2kP6fOl8yTlNS7r0K9l1ao2lrrUza7V39Y3D/BbJgY8VeSlc5JKw==} + /watchpack/2.2.0: + resolution: {integrity: sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -14361,8 +10748,8 @@ packages: neo-async: 2.6.2 schema-utils: 3.0.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.1_webpack@5.35.1 - watchpack: 2.1.1 + terser-webpack-plugin: 5.1.2_webpack@5.35.1 + watchpack: 2.2.0 webpack-sources: 2.2.0 dev: false @@ -14388,13 +10775,6 @@ packages: /whatwg-mimetype/2.3.0: resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - /whatwg-url/6.5.0: - resolution: {integrity: sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==} - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - /whatwg-url/7.1.0: resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} dependencies: @@ -14411,9 +10791,6 @@ packages: is-string: 1.0.6 is-symbol: 1.0.4 - /which-module/1.0.0: - resolution: {integrity: sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=} - /which-module/2.0.0: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} @@ -14435,34 +10812,19 @@ packages: dependencies: string-width: 1.0.2 - /window-size/0.2.0: - resolution: {integrity: sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=} - engines: {node: '>= 0.10.0'} - hasBin: true - /word-wrap/1.2.3: resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} engines: {node: '>=0.10.0'} - /wordwrap/0.0.3: - resolution: {integrity: sha1-o9XabNXAvAAI03I0u68b7WMFkQc=} - engines: {node: '>=0.4.0'} - /wordwrap/1.0.0: resolution: {integrity: sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=} + dev: false /worker-farm/1.7.0: resolution: {integrity: sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==} dependencies: errno: 0.1.8 - /wrap-ansi/2.1.0: - resolution: {integrity: sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=} - engines: {node: '>=0.10.0'} - dependencies: - string-width: 1.0.2 - strip-ansi: 3.0.1 - /wrap-ansi/5.1.0: resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} engines: {node: '>=6'} @@ -14504,20 +10866,14 @@ packages: dependencies: mkdirp: 0.5.5 - /ws/4.1.0: - resolution: {integrity: sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==} - dependencies: - async-limiter: 1.0.1 - safe-buffer: 5.1.2 - /ws/6.2.1: resolution: {integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==} dependencies: async-limiter: 1.0.1 dev: false - /ws/7.4.5: - resolution: {integrity: sha512-xzyu3hFvomRfXKH8vOFMU3OguG6oOvhXMo3xsGy3xWExqaM2dxBbVxuD99O7m3ZUFMvvscsZDqxfgMaRr/Nr1g==} + /ws/7.4.6: + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 @@ -14531,9 +10887,6 @@ packages: /xml-name-validator/3.0.0: resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - /xml/1.0.1: - resolution: {integrity: sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=} - /xml2js/0.4.23: resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} engines: {node: '>=4.0.0'} @@ -14560,9 +10913,6 @@ packages: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} engines: {node: '>=0.4'} - /y18n/3.2.2: - resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==} - /y18n/4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} @@ -14590,18 +10940,6 @@ packages: camelcase: 5.3.1 decamelize: 1.2.0 - /yargs-parser/2.4.1: - resolution: {integrity: sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=} - dependencies: - camelcase: 3.0.0 - lodash.assign: 4.2.0 - - /yargs-parser/5.0.1: - resolution: {integrity: sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==} - dependencies: - camelcase: 3.0.0 - object.assign: 4.1.2 - /yargs/13.3.2: resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} dependencies: @@ -14632,39 +10970,6 @@ packages: y18n: 4.0.3 yargs-parser: 18.1.3 - /yargs/4.6.0: - resolution: {integrity: sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=} - dependencies: - camelcase: 2.1.1 - cliui: 3.2.0 - decamelize: 1.2.0 - lodash.assign: 4.2.0 - os-locale: 1.4.0 - pkg-conf: 1.1.3 - read-pkg-up: 1.0.1 - require-main-filename: 1.0.1 - string-width: 1.0.2 - window-size: 0.2.0 - y18n: 3.2.2 - yargs-parser: 2.4.1 - - /yargs/7.1.2: - resolution: {integrity: sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==} - dependencies: - camelcase: 3.0.0 - cliui: 3.2.0 - decamelize: 1.2.0 - get-caller-file: 1.0.3 - os-locale: 1.4.0 - read-pkg-up: 1.0.1 - require-directory: 2.1.1 - require-main-filename: 1.0.1 - set-blocking: 2.0.0 - string-width: 1.0.2 - which-module: 1.0.0 - y18n: 3.2.2 - yargs-parser: 5.0.1 - /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 52bad7983d6..323ed2a27ce 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "2d17877deeaf7b34056098bff676dc4d20d5cc57", + "pnpmShrinkwrapHash": "0947ee464bc31486b2d87e6a6bac3ecfbf96ed53", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 1731f74fbeab261850ffb9cef9e7b734e6e2eb61 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 12:58:52 -0700 Subject: [PATCH 037/429] Add "Related Repos" section --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index e8e6a4f5c84..d568fb88d9d 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,19 @@ for large scale TypeScript monorepos. - [API Extractor](https://api-extractor.com/) - create .d.ts rollups and track your TypeScript API signatures - [API Documenter](https://api-extractor.com/pages/setup/generating_docs/) - use TSDoc comments to publish an API documentation website + +## Related Repos + +These GitHub repositories provide supplementary resources for Rush Stack: + +- [rushstack-samples](https://github.com/microsoft/rushstack-samples) - a monoprepo with sample projects that + illustrate various project setups, including how to use Heft with other popular JavaScript frameworks +- [rush-example](https://github.com/microsoft/rush-example) - a minimal Rush repo that demonstrates the fundamentals + of Rush without relying on any other Rush Stack tooling +- [rushstack-legacy](https://github.com/microsoft/rushstack-legacy) - older projects that are still maintained + but no longer actively developed + + ## Published Packages From 432cb31d471b42e1aef039fc20d1f9c26e7f33a8 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 13:03:06 -0700 Subject: [PATCH 038/429] Fix broken reference in webpack.config.js --- build-tests/localization-plugin-test-01/webpack.config.js | 2 +- build-tests/localization-plugin-test-02/webpack.config.js | 2 +- build-tests/localization-plugin-test-03/webpack.config.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/build-tests/localization-plugin-test-01/webpack.config.js b/build-tests/localization-plugin-test-01/webpack.config.js index e8b93a51f64..756fb00f119 100644 --- a/build-tests/localization-plugin-test-01/webpack.config.js +++ b/build-tests/localization-plugin-test-01/webpack.config.js @@ -19,7 +19,7 @@ function generateConfiguration(mode, outputFolderName) { loader: require.resolve('ts-loader'), exclude: /(node_modules)/, options: { - compiler: require.resolve('@microsoft/rush-stack-compiler-3.9/node_modules/typescript'), + compiler: require.resolve('typescript'), logLevel: 'ERROR', configFile: path.resolve(__dirname, 'tsconfig.json') } diff --git a/build-tests/localization-plugin-test-02/webpack.config.js b/build-tests/localization-plugin-test-02/webpack.config.js index 421c52c3f8d..8ed5ba5a51a 100644 --- a/build-tests/localization-plugin-test-02/webpack.config.js +++ b/build-tests/localization-plugin-test-02/webpack.config.js @@ -19,7 +19,7 @@ function generateConfiguration(mode, outputFolderName) { loader: require.resolve('ts-loader'), exclude: /(node_modules)/, options: { - compiler: require.resolve('@microsoft/rush-stack-compiler-3.9/node_modules/typescript'), + compiler: require.resolve('typescript'), logLevel: 'ERROR', configFile: path.resolve(__dirname, 'tsconfig.json') } diff --git a/build-tests/localization-plugin-test-03/webpack.config.js b/build-tests/localization-plugin-test-03/webpack.config.js index 30b3db905df..7c7158ad268 100644 --- a/build-tests/localization-plugin-test-03/webpack.config.js +++ b/build-tests/localization-plugin-test-03/webpack.config.js @@ -47,7 +47,7 @@ function generateConfiguration(mode, outputFolderName) { loader: require.resolve('ts-loader'), exclude: /(node_modules)/, options: { - compiler: require.resolve('@microsoft/rush-stack-compiler-3.9/node_modules/typescript'), + compiler: require.resolve('typescript'), logLevel: 'ERROR', configFile: path.resolve(__dirname, 'tsconfig.json') } From 4dad88795e570e7f1ce20d1e53e292b72c05eebb Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 13:03:40 -0700 Subject: [PATCH 039/429] Regenerate README.md --- README.md | 40 ---------------------------------------- 1 file changed, 40 deletions(-) diff --git a/README.md b/README.md index d568fb88d9d..1e63c80e2a6 100644 --- a/README.md +++ b/README.md @@ -46,14 +46,6 @@ These GitHub repositories provide supplementary resources for Rush Stack: | [/apps/rundown](./apps/rundown/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frundown.svg)](https://badge.fury.io/js/%40rushstack%2Frundown) | [changelog](./apps/rundown/CHANGELOG.md) | [@rushstack/rundown](https://www.npmjs.com/package/@rushstack/rundown) | | [/apps/rush](./apps/rush/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush.svg)](https://badge.fury.io/js/%40microsoft%2Frush) | [changelog](./apps/rush/CHANGELOG.md) | [@microsoft/rush](https://www.npmjs.com/package/@microsoft/rush) | | [/apps/rush-lib](./apps/rush-lib/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-lib.svg)](https://badge.fury.io/js/%40microsoft%2Frush-lib) | | [@microsoft/rush-lib](https://www.npmjs.com/package/@microsoft/rush-lib) | -| [/core-build/gulp-core-build](./core-build/gulp-core-build/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build) | [changelog](./core-build/gulp-core-build/CHANGELOG.md) | [@microsoft/gulp-core-build](https://www.npmjs.com/package/@microsoft/gulp-core-build) | -| [/core-build/gulp-core-build-mocha](./core-build/gulp-core-build-mocha/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-mocha.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-mocha) | [changelog](./core-build/gulp-core-build-mocha/CHANGELOG.md) | [@microsoft/gulp-core-build-mocha](https://www.npmjs.com/package/@microsoft/gulp-core-build-mocha) | -| [/core-build/gulp-core-build-sass](./core-build/gulp-core-build-sass/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-sass.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-sass) | [changelog](./core-build/gulp-core-build-sass/CHANGELOG.md) | [@microsoft/gulp-core-build-sass](https://www.npmjs.com/package/@microsoft/gulp-core-build-sass) | -| [/core-build/gulp-core-build-serve](./core-build/gulp-core-build-serve/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-serve.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-serve) | [changelog](./core-build/gulp-core-build-serve/CHANGELOG.md) | [@microsoft/gulp-core-build-serve](https://www.npmjs.com/package/@microsoft/gulp-core-build-serve) | -| [/core-build/gulp-core-build-typescript](./core-build/gulp-core-build-typescript/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-typescript.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-typescript) | [changelog](./core-build/gulp-core-build-typescript/CHANGELOG.md) | [@microsoft/gulp-core-build-typescript](https://www.npmjs.com/package/@microsoft/gulp-core-build-typescript) | -| [/core-build/gulp-core-build-webpack](./core-build/gulp-core-build-webpack/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-webpack.svg)](https://badge.fury.io/js/%40microsoft%2Fgulp-core-build-webpack) | [changelog](./core-build/gulp-core-build-webpack/CHANGELOG.md) | [@microsoft/gulp-core-build-webpack](https://www.npmjs.com/package/@microsoft/gulp-core-build-webpack) | -| [/core-build/node-library-build](./core-build/node-library-build/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fnode-library-build.svg)](https://badge.fury.io/js/%40microsoft%2Fnode-library-build) | [changelog](./core-build/node-library-build/CHANGELOG.md) | [@microsoft/node-library-build](https://www.npmjs.com/package/@microsoft/node-library-build) | -| [/core-build/web-library-build](./core-build/web-library-build/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Fweb-library-build.svg)](https://badge.fury.io/js/%40microsoft%2Fweb-library-build) | [changelog](./core-build/web-library-build/CHANGELOG.md) | [@microsoft/web-library-build](https://www.npmjs.com/package/@microsoft/web-library-build) | | [/heft-plugins/heft-webpack4-plugin](./heft-plugins/heft-webpack4-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin) | [changelog](./heft-plugins/heft-webpack4-plugin/CHANGELOG.md) | [@rushstack/heft-webpack4-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack4-plugin) | | [/heft-plugins/heft-webpack5-plugin](./heft-plugins/heft-webpack5-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin) | [changelog](./heft-plugins/heft-webpack5-plugin/CHANGELOG.md) | [@rushstack/heft-webpack5-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack5-plugin) | | [/libraries/debug-certificate-manager](./libraries/debug-certificate-manager/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fdebug-certificate-manager.svg)](https://badge.fury.io/js/%40rushstack%2Fdebug-certificate-manager) | [changelog](./libraries/debug-certificate-manager/CHANGELOG.md) | [@rushstack/debug-certificate-manager](https://www.npmjs.com/package/@rushstack/debug-certificate-manager) | @@ -74,20 +66,6 @@ These GitHub repositories provide supplementary resources for Rush Stack: | [/stack/eslint-plugin](./stack/eslint-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-plugin) | [changelog](./stack/eslint-plugin/CHANGELOG.md) | [@rushstack/eslint-plugin](https://www.npmjs.com/package/@rushstack/eslint-plugin) | | [/stack/eslint-plugin-packlets](./stack/eslint-plugin-packlets/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-packlets.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-packlets) | [changelog](./stack/eslint-plugin-packlets/CHANGELOG.md) | [@rushstack/eslint-plugin-packlets](https://www.npmjs.com/package/@rushstack/eslint-plugin-packlets) | | [/stack/eslint-plugin-security](./stack/eslint-plugin-security/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-security.svg)](https://badge.fury.io/js/%40rushstack%2Feslint-plugin-security) | [changelog](./stack/eslint-plugin-security/CHANGELOG.md) | [@rushstack/eslint-plugin-security](https://www.npmjs.com/package/@rushstack/eslint-plugin-security) | -| [/stack/rush-stack-compiler-2.4](./stack/rush-stack-compiler-2.4/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.4.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.4) | [changelog](./stack/rush-stack-compiler-2.4/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.4](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.4) | -| [/stack/rush-stack-compiler-2.7](./stack/rush-stack-compiler-2.7/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.7.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.7) | [changelog](./stack/rush-stack-compiler-2.7/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.7](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.7) | -| [/stack/rush-stack-compiler-2.8](./stack/rush-stack-compiler-2.8/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.8.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.8) | [changelog](./stack/rush-stack-compiler-2.8/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.8](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.8) | -| [/stack/rush-stack-compiler-2.9](./stack/rush-stack-compiler-2.9/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.9.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-2.9) | [changelog](./stack/rush-stack-compiler-2.9/CHANGELOG.md) | [@microsoft/rush-stack-compiler-2.9](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-2.9) | -| [/stack/rush-stack-compiler-3.0](./stack/rush-stack-compiler-3.0/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.0.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.0) | [changelog](./stack/rush-stack-compiler-3.0/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.0](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.0) | -| [/stack/rush-stack-compiler-3.1](./stack/rush-stack-compiler-3.1/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.1.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.1) | [changelog](./stack/rush-stack-compiler-3.1/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.1](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.1) | -| [/stack/rush-stack-compiler-3.2](./stack/rush-stack-compiler-3.2/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.2.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.2) | [changelog](./stack/rush-stack-compiler-3.2/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.2](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.2) | -| [/stack/rush-stack-compiler-3.3](./stack/rush-stack-compiler-3.3/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.3.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.3) | [changelog](./stack/rush-stack-compiler-3.3/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.3](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.3) | -| [/stack/rush-stack-compiler-3.4](./stack/rush-stack-compiler-3.4/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.4.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.4) | [changelog](./stack/rush-stack-compiler-3.4/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.4](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.4) | -| [/stack/rush-stack-compiler-3.5](./stack/rush-stack-compiler-3.5/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.5.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.5) | [changelog](./stack/rush-stack-compiler-3.5/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.5](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.5) | -| [/stack/rush-stack-compiler-3.6](./stack/rush-stack-compiler-3.6/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.6.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.6) | [changelog](./stack/rush-stack-compiler-3.6/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.6](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.6) | -| [/stack/rush-stack-compiler-3.7](./stack/rush-stack-compiler-3.7/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.7.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.7) | [changelog](./stack/rush-stack-compiler-3.7/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.7](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.7) | -| [/stack/rush-stack-compiler-3.8](./stack/rush-stack-compiler-3.8/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.8.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.8) | [changelog](./stack/rush-stack-compiler-3.8/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.8](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.8) | -| [/stack/rush-stack-compiler-3.9](./stack/rush-stack-compiler-3.9/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.9.svg)](https://badge.fury.io/js/%40microsoft%2Frush-stack-compiler-3.9) | [changelog](./stack/rush-stack-compiler-3.9/CHANGELOG.md) | [@microsoft/rush-stack-compiler-3.9](https://www.npmjs.com/package/@microsoft/rush-stack-compiler-3.9) | | [/webpack/loader-load-themed-styles](./webpack/loader-load-themed-styles/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Floader-load-themed-styles.svg)](https://badge.fury.io/js/%40microsoft%2Floader-load-themed-styles) | [changelog](./webpack/loader-load-themed-styles/CHANGELOG.md) | [@microsoft/loader-load-themed-styles](https://www.npmjs.com/package/@microsoft/loader-load-themed-styles) | | [/webpack/loader-raw-script](./webpack/loader-raw-script/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Floader-raw-script.svg)](https://badge.fury.io/js/%40rushstack%2Floader-raw-script) | [changelog](./webpack/loader-raw-script/CHANGELOG.md) | [@rushstack/loader-raw-script](https://www.npmjs.com/package/@rushstack/loader-raw-script) | | [/webpack/localization-plugin](./webpack/localization-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Flocalization-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Flocalization-plugin) | [changelog](./webpack/localization-plugin/CHANGELOG.md) | [@rushstack/localization-plugin](https://www.npmjs.com/package/@rushstack/localization-plugin) | @@ -127,29 +105,11 @@ These GitHub repositories provide supplementary resources for Rush Stack: | [/build-tests/localization-plugin-test-01](./build-tests/localization-plugin-test-01/) | Building this project exercises @microsoft/localization-plugin. This tests that the plugin works correctly without any localized resources. | | [/build-tests/localization-plugin-test-02](./build-tests/localization-plugin-test-02/) | Building this project exercises @microsoft/localization-plugin. This tests that the loader works correctly with the exportAsDefault option unset. | | [/build-tests/localization-plugin-test-03](./build-tests/localization-plugin-test-03/) | Building this project exercises @microsoft/localization-plugin. This tests that the plugin works correctly with the exportAsDefault option set to true. | -| [/build-tests/node-library-build-eslint-test](./build-tests/node-library-build-eslint-test/) | | -| [/build-tests/node-library-build-tslint-test](./build-tests/node-library-build-tslint-test/) | | -| [/build-tests/rush-stack-compiler-2.4-library-test](./build-tests/rush-stack-compiler-2.4-library-test/) | | -| [/build-tests/rush-stack-compiler-2.7-library-test](./build-tests/rush-stack-compiler-2.7-library-test/) | | -| [/build-tests/rush-stack-compiler-2.8-library-test](./build-tests/rush-stack-compiler-2.8-library-test/) | | -| [/build-tests/rush-stack-compiler-2.9-library-test](./build-tests/rush-stack-compiler-2.9-library-test/) | | -| [/build-tests/rush-stack-compiler-3.0-library-test](./build-tests/rush-stack-compiler-3.0-library-test/) | | -| [/build-tests/rush-stack-compiler-3.1-library-test](./build-tests/rush-stack-compiler-3.1-library-test/) | | -| [/build-tests/rush-stack-compiler-3.2-library-test](./build-tests/rush-stack-compiler-3.2-library-test/) | | -| [/build-tests/rush-stack-compiler-3.3-library-test](./build-tests/rush-stack-compiler-3.3-library-test/) | | -| [/build-tests/rush-stack-compiler-3.4-library-test](./build-tests/rush-stack-compiler-3.4-library-test/) | | -| [/build-tests/rush-stack-compiler-3.5-library-test](./build-tests/rush-stack-compiler-3.5-library-test/) | | -| [/build-tests/rush-stack-compiler-3.6-library-test](./build-tests/rush-stack-compiler-3.6-library-test/) | | -| [/build-tests/rush-stack-compiler-3.7-library-test](./build-tests/rush-stack-compiler-3.7-library-test/) | | -| [/build-tests/rush-stack-compiler-3.8-library-test](./build-tests/rush-stack-compiler-3.8-library-test/) | | -| [/build-tests/rush-stack-compiler-3.9-library-test](./build-tests/rush-stack-compiler-3.9-library-test/) | | | [/build-tests/ts-command-line-test](./build-tests/ts-command-line-test/) | Building this project is a regression test for ts-command-line | -| [/build-tests/web-library-build-test](./build-tests/web-library-build-test/) | | | [/libraries/rushell](./libraries/rushell/) | Execute shell commands using a consistent syntax on every platform | | [/repo-scripts/doc-plugin-rush-stack](./repo-scripts/doc-plugin-rush-stack/) | API Documenter plugin used with the rushstack.io website | | [/repo-scripts/generate-api-docs](./repo-scripts/generate-api-docs/) | Used to generate API docs for the rushstack.io website | | [/repo-scripts/repo-toolbox](./repo-scripts/repo-toolbox/) | Used to execute various operations specific to this repo | -| [/stack/rush-stack-compiler-shared](./stack/rush-stack-compiler-shared/) | | | [/tutorials/heft-node-basic-tutorial](./tutorials/heft-node-basic-tutorial/) | This project illustrates a minimal tutorial Heft project targeting the Node.js runtime | | [/tutorials/heft-node-jest-tutorial](./tutorials/heft-node-jest-tutorial/) | Building this project validates that various Jest features work correctly with Heft | | [/tutorials/heft-node-rig-tutorial](./tutorials/heft-node-rig-tutorial/) | This project illustrates a minimal tutorial Heft project targeting the Node.js runtime and using a rig package | From 614667c7ea58e15aa54e179286aca7106d5932eb Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 13:17:33 -0700 Subject: [PATCH 040/429] Fix a flakey test by ensuring that "a" always builds before "b" --- .../src/cli/test/basicAndRunBuildActionRepo/b/package.json | 3 +++ .../src/cli/test/basicAndRunRebuildActionRepo/b/package.json | 3 +++ .../cli/test/overrideAndDefaultBuildActionRepo/b/package.json | 3 +++ .../test/overrideAndDefaultRebuildActionRepo/b/package.json | 3 +++ .../cli/test/overrideBuildAsGlobalCommandRepo/b/package.json | 3 +++ .../overrideBuildWithSimultaneousProcessesRepo/b/package.json | 3 +++ .../test/overrideRebuildAndRunBuildActionRepo/b/package.json | 3 +++ .../test/overrideRebuildAndRunRebuildActionRepo/b/package.json | 3 +++ .../cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json | 3 +++ .../b/package.json | 3 +++ 10 files changed, 30 insertions(+) diff --git a/apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json b/apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/basicAndRunBuildActionRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json b/apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/basicAndRunRebuildActionRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideAndDefaultBuildActionRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideAndDefaultRebuildActionRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideBuildAsGlobalCommandRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideBuildWithSimultaneousProcessesRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideRebuildAndRunBuildActionRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideRebuildAndRunRebuildActionRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideRebuildAsGlobalCommandRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" diff --git a/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json b/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json index 8f203bb691d..d3c148830da 100644 --- a/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json +++ b/apps/rush-lib/src/cli/test/overrideRebuildWithSimultaneousProcessesRepo/b/package.json @@ -2,6 +2,9 @@ "name": "b", "version": "1.0.0", "description": "Test package b", + "dependencies": { + "a": "1.0.0" + }, "scripts": { "build": "fake_build_task_but_works_with_mock", "rebuild": "fake_REbuild_task_but_works_with_mock" From ce87aea07b642c825856c409664efa382f662435 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 13:18:20 -0700 Subject: [PATCH 041/429] Eliminate common-versions.json overrides needed by the legacy rush-stack-compiler-* projects --- apps/rush-lib/package.json | 2 +- common/config/rush/common-versions.json | 26 +------------------------ 2 files changed, 2 insertions(+), 26 deletions(-) diff --git a/apps/rush-lib/package.json b/apps/rush-lib/package.json index 4fb810100dd..d66d680d4be 100644 --- a/apps/rush-lib/package.json +++ b/apps/rush-lib/package.json @@ -80,6 +80,6 @@ "@types/wordwrap": "1.0.0", "@types/z-schema": "3.16.31", "jest": "~25.4.0", - "typescript": "~4.1.5" + "typescript": "~3.9.7" } } diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 617f0bd2fd5..7237c1ca09d 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -63,36 +63,12 @@ * For example, allow some projects to use an older TypeScript compiler * (in addition to whatever "usual" version is being used by other projects in the repo): */ - "typescript": [ - "~2.4.2", - "~2.7.2", - "~2.8.4", - "~2.9.2", - "~3.0.3", - "~3.1.6", - "~3.2.4", - "~3.4.3", - "~3.5.3", - "~3.6.4", - "~3.7.2", - "~3.8.3", - "~3.9.7", - "~4.0.7", - "~4.1.5", - "~4.2.4" - ], + "typescript": ["~2.4.2", "~2.9.2", "~4.2.4"], "source-map": [ "~0.6.1" // API Extractor is using an older version of source-map because newer versions are async ], - "@rushstack/heft": [ - // This is needed for the rush-stack-compiler-x.x projects which cannot build using - // the latest Heft due to a regression from PR #2073 that prevents the same plugin from - // being applied multiple times - "0.8.0" - ], - "webpack": ["~5.35.1"], // Use two different versions of @types/webpack-dev-server to allow pnpmfile.js to bring in From 45fc56992fc21d398d919c0db313e8892e7c655b Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 13:18:27 -0700 Subject: [PATCH 042/429] rush udpate --full --- common/config/rush/pnpm-lock.yaml | 4 ++-- common/config/rush/repo-state.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index f2640f8ff97..6d8f266f748 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -291,7 +291,7 @@ importers: strict-uri-encode: ~2.0.0 tar: ~5.0.5 true-case-path: ~2.2.1 - typescript: ~4.1.5 + typescript: ~3.9.7 wordwrap: ~1.0.0 z-schema: ~3.18.3 dependencies: @@ -356,7 +356,7 @@ importers: '@types/wordwrap': 1.0.0 '@types/z-schema': 3.16.31 jest: 25.4.0 - typescript: 4.1.5 + typescript: 3.9.9 ../../build-tests/api-documenter-test: specifiers: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 323ed2a27ce..ae05c705f44 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "0947ee464bc31486b2d87e6a6bac3ecfbf96ed53", + "pnpmShrinkwrapHash": "a2acd738e2237468e9b0531689c0253d1b03c58e", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 6d215ce7867b4788eb6b3754c4ac5a6569346e6a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 13:19:05 -0700 Subject: [PATCH 043/429] rush change --- ...z-rushstack-legacy-migration_2021-05-26-20-18.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json diff --git a/common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json b/common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json new file mode 100644 index 00000000000..cbcdce528a0 --- /dev/null +++ b/common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 34f4e83581bb703207cfb866e458c1f3d2ed4b51 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 25 May 2021 17:45:15 -0700 Subject: [PATCH 044/429] Add heft-fastify-test project --- build-tests/heft-fastify-test/.eslintrc.js | 7 +++ build-tests/heft-fastify-test/README.md | 3 ++ .../heft-fastify-test/config/heft.json | 51 +++++++++++++++++++ .../config/rush-project.json | 3 ++ build-tests/heft-fastify-test/package.json | 19 +++++++ build-tests/heft-fastify-test/src/start.ts | 4 ++ build-tests/heft-fastify-test/tsconfig.json | 25 +++++++++ rush.json | 6 +++ 8 files changed, 118 insertions(+) create mode 100644 build-tests/heft-fastify-test/.eslintrc.js create mode 100644 build-tests/heft-fastify-test/README.md create mode 100644 build-tests/heft-fastify-test/config/heft.json create mode 100644 build-tests/heft-fastify-test/config/rush-project.json create mode 100644 build-tests/heft-fastify-test/package.json create mode 100644 build-tests/heft-fastify-test/src/start.ts create mode 100644 build-tests/heft-fastify-test/tsconfig.json diff --git a/build-tests/heft-fastify-test/.eslintrc.js b/build-tests/heft-fastify-test/.eslintrc.js new file mode 100644 index 00000000000..60160b354c4 --- /dev/null +++ b/build-tests/heft-fastify-test/.eslintrc.js @@ -0,0 +1,7 @@ +// This is a workaround for https://github.com/eslint/eslint/issues/3458 +require('@rushstack/eslint-config/patch/modern-module-resolution'); + +module.exports = { + extends: ['@rushstack/eslint-config/profile/node'], + parserOptions: { tsconfigRootDir: __dirname } +}; diff --git a/build-tests/heft-fastify-test/README.md b/build-tests/heft-fastify-test/README.md new file mode 100644 index 00000000000..f9eaf392cdb --- /dev/null +++ b/build-tests/heft-fastify-test/README.md @@ -0,0 +1,3 @@ +# heft-fastify-test + +This project tests Heft support for the [Fastify](https://www.fastify.io/) framework for Node.js services. diff --git a/build-tests/heft-fastify-test/config/heft.json b/build-tests/heft-fastify-test/config/heft.json new file mode 100644 index 00000000000..99e058540fb --- /dev/null +++ b/build-tests/heft-fastify-test/config/heft.json @@ -0,0 +1,51 @@ +/** + * Defines configuration used by core Heft. + */ +{ + "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", + + "eventActions": [ + { + /** + * The kind of built-in operation that should be performed. + * The "deleteGlobs" action deletes files or folders that match the + * specified glob patterns. + */ + "actionKind": "deleteGlobs", + + /** + * The stage of the Heft run during which this action should occur. Note that actions specified in heft.json + * occur at the end of the stage of the Heft run. + */ + "heftEvent": "clean", + + /** + * A user-defined tag whose purpose is to allow configs to replace/delete handlers that were added by other + * configs. + */ + "actionId": "defaultClean", + + /** + * Glob patterns to be deleted. The paths are resolved relative to the project folder. + */ + "globsToDelete": ["dist", "lib", "temp"] + } + ], + + /** + * The list of Heft plugins to be loaded. + */ + "heftPlugins": [ + // { + // /** + // * The path to the plugin package. + // */ + // "plugin": "path/to/my-plugin", + // + // /** + // * An optional object that provides additional settings that may be defined by the plugin. + // */ + // // "options": { } + // } + ] +} diff --git a/build-tests/heft-fastify-test/config/rush-project.json b/build-tests/heft-fastify-test/config/rush-project.json new file mode 100644 index 00000000000..61e414685c1 --- /dev/null +++ b/build-tests/heft-fastify-test/config/rush-project.json @@ -0,0 +1,3 @@ +{ + "projectOutputFolderNames": ["lib", "dist"] +} diff --git a/build-tests/heft-fastify-test/package.json b/build-tests/heft-fastify-test/package.json new file mode 100644 index 00000000000..134044f0bc3 --- /dev/null +++ b/build-tests/heft-fastify-test/package.json @@ -0,0 +1,19 @@ +{ + "name": "heft-fastify-test", + "description": "This project tests Heft support for the Fastify framework for Node.js services", + "version": "1.0.0", + "private": true, + "main": "lib/index.js", + "license": "MIT", + "scripts": { + "build": "heft test --clean" + }, + "devDependencies": { + "@rushstack/eslint-config": "workspace:*", + "@rushstack/heft": "workspace:*", + "@types/heft-jest": "1.0.1", + "@types/node": "10.17.13", + "eslint": "~7.12.1", + "typescript": "~3.9.7" + } +} diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts new file mode 100644 index 00000000000..f8c17d2b962 --- /dev/null +++ b/build-tests/heft-fastify-test/src/start.ts @@ -0,0 +1,4 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +console.log('Hello, world!'); diff --git a/build-tests/heft-fastify-test/tsconfig.json b/build-tests/heft-fastify-test/tsconfig.json new file mode 100644 index 00000000000..845c0343e3c --- /dev/null +++ b/build-tests/heft-fastify-test/tsconfig.json @@ -0,0 +1,25 @@ +{ + "$schema": "http://json.schemastore.org/tsconfig", + + "compilerOptions": { + "outDir": "lib", + "rootDir": "src", + + "forceConsistentCasingInFileNames": true, + "jsx": "react", + "declaration": true, + "sourceMap": true, + "declarationMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictNullChecks": true, + "noUnusedLocals": true, + "types": ["heft-jest", "node"], + + "module": "commonjs", + "target": "es2017", + "lib": ["es2017"] + }, + "include": ["src/**/*.ts", "src/**/*.tsx"], + "exclude": ["node_modules", "lib"] +} diff --git a/rush.json b/rush.json index bf1b1888564..6356932e3fa 100644 --- a/rush.json +++ b/rush.json @@ -568,6 +568,12 @@ "reviewCategory": "tests", "shouldPublish": false }, + { + "packageName": "heft-fastify-test", + "projectFolder": "build-tests/heft-fastify-test", + "reviewCategory": "tests", + "shouldPublish": false + }, { "packageName": "heft-minimal-rig-test", "projectFolder": "build-tests/heft-minimal-rig-test", From 5479da6bde0727621fd4366dd26e613642069b88 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 25 May 2021 17:59:01 -0700 Subject: [PATCH 045/429] Basic implementation --- build-tests/heft-fastify-test/package.json | 6 +++- build-tests/heft-fastify-test/src/start.ts | 34 ++++++++++++++++++- .../rush/nonbrowser-approved-packages.json | 4 +++ 3 files changed, 42 insertions(+), 2 deletions(-) diff --git a/build-tests/heft-fastify-test/package.json b/build-tests/heft-fastify-test/package.json index 134044f0bc3..6e6a8a1ed21 100644 --- a/build-tests/heft-fastify-test/package.json +++ b/build-tests/heft-fastify-test/package.json @@ -6,7 +6,8 @@ "main": "lib/index.js", "license": "MIT", "scripts": { - "build": "heft test --clean" + "build": "heft build --clean", + "start": "node lib/start.js" }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", @@ -15,5 +16,8 @@ "@types/node": "10.17.13", "eslint": "~7.12.1", "typescript": "~3.9.7" + }, + "dependencies": { + "fastify": "~3.16.1" } } diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index f8c17d2b962..92d48cad6d5 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -1,4 +1,36 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -console.log('Hello, world!'); +import { fastify, FastifyInstance } from 'fastify'; + +class MyApp { + public readonly server: FastifyInstance; + + public constructor() { + this.server = fastify({ + logger: true + }); + } + + private async _startAsync(): Promise { + this.server.get('/', async (request, reply) => { + return { hello: 'world' }; + }); + } + + public start(): void { + this._startAsync().catch((error) => { + process.exitCode = 1; + this.server.log.error(error); + + if (error.stack) { + console.error(error.stack); + console.error(); + } + console.error('ERROR: ' + error.toString()); + }); + } +} + +const myApp: MyApp = new MyApp(); +myApp.start(); diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index 69c41459e14..5f913d1ddb5 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -258,6 +258,10 @@ "name": "fast-glob", "allowedCategories": [ "libraries" ] }, + { + "name": "fastify", + "allowedCategories": [ "tests" ] + }, { "name": "file-loader", "allowedCategories": [ "tests" ] From 314d12b2d42023d530209d0050941c40f007bf0a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 18:05:36 -0700 Subject: [PATCH 046/429] rush update --- common/config/rush/pnpm-lock.yaml | 227 ++++++++++++++++++++++++++++- common/config/rush/repo-state.json | 2 +- 2 files changed, 220 insertions(+), 9 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 6d8f266f748..aacda3d3452 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -575,6 +575,25 @@ importers: heft-example-plugin-01: link:../heft-example-plugin-01 typescript: 3.9.9 + ../../build-tests/heft-fastify-test: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: ~7.12.1 + fastify: ~3.16.1 + typescript: ~3.9.7 + dependencies: + fastify: 3.16.2 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: 7.12.1 + typescript: 3.9.9 + ../../build-tests/heft-jest-reporters-test: specifiers: '@jest/reporters': ~25.4.0 @@ -2009,6 +2028,24 @@ packages: transitivePeerDependencies: - supports-color + /@fastify/ajv-compiler/1.1.0: + resolution: {integrity: sha512-gvCOUNpXsWrIQ3A4aXCLIdblL0tDq42BG/2Xw7oxbil9h11uow10ztS2GuFazNBfjbrsZ5nl+nPl5jDSjj5TSg==} + dependencies: + ajv: 6.12.6 + dev: false + + /@fastify/forwarded/1.0.0: + resolution: {integrity: sha512-VoO+6WD0aRz8bwgJZ8pkkxjq7o/782cQ1j945HWg0obZMgIadYW3Pew0+an+k1QL7IPZHM3db5WF6OP6x4ymMA==} + engines: {node: '>= 10'} + dev: false + + /@fastify/proxy-addr/3.0.0: + resolution: {integrity: sha512-ty7wnUd/GeSqKTC2Jozsl5xGbnxUnEFC0On2/zPv/8ixywipQmVZwuWvNGnBoitJ2wixwVqofwXNua8j6Y62lQ==} + dependencies: + '@fastify/forwarded': 1.0.0 + ipaddr.js: 2.0.0 + dev: false + /@istanbuljs/load-nyc-config/1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -3531,6 +3568,10 @@ packages: /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + /abstract-logging/2.0.1: + resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} + dev: false + /accepts/1.3.7: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} @@ -3681,6 +3722,10 @@ packages: /aproba/1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + /archy/1.0.0: + resolution: {integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=} + dev: false + /are-we-there-yet/1.1.5: resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} dependencies: @@ -3817,6 +3862,11 @@ packages: engines: {node: '>= 4.5.0'} hasBin: true + /atomic-sleep/1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + dev: false + /autoprefixer/9.8.6: resolution: {integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==} hasBin: true @@ -3830,6 +3880,17 @@ packages: postcss-value-parser: 4.1.0 dev: true + /avvio/7.2.2: + resolution: {integrity: sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw==} + dependencies: + archy: 1.0.0 + debug: 4.3.1 + fastq: 1.11.0 + queue-microtask: 1.2.3 + transitivePeerDependencies: + - supports-color + dev: false + /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} @@ -4542,6 +4603,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /cookie/0.4.1: + resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} + engines: {node: '>= 0.6'} + dev: false + /copy-concurrently/1.0.5: resolution: {integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==} dependencies: @@ -5163,9 +5229,9 @@ packages: eslint: 7.12.1 has: 1.0.3 jsx-ast-utils: 2.4.1 - object.entries: 1.1.3 + object.entries: 1.1.4 object.fromentries: 2.0.4 - object.values: 1.1.3 + object.values: 1.1.4 prop-types: 15.7.2 resolve: 1.17.0 string.prototype.matchall: 4.0.5 @@ -5453,6 +5519,10 @@ packages: resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} engines: {'0': node >=0.6.0} + /fast-decode-uri-component/1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + dev: false + /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -5470,9 +5540,60 @@ packages: /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + /fast-json-stringify/2.7.5: + resolution: {integrity: sha512-VClYNkPo7tyZr0BMrRWraDMTJwjH6dIaHc/b/BiA4Z2MpxpKZBu45akYVb0dOVwQbF22zUMmhdg1WjrUjzAN2g==} + engines: {node: '>= 10.0.0'} + dependencies: + ajv: 6.12.6 + deepmerge: 4.2.2 + rfdc: 1.3.0 + string-similarity: 4.0.4 + dev: false + /fast-levenshtein/2.0.6: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + /fast-redact/3.0.1: + resolution: {integrity: sha512-kYpn4Y/valC9MdrISg47tZOpYBNoTXKgT9GYXFpHN/jYFs+lFkPoisY+LcBODdKVMY96ATzvzsWv+ES/4Kmufw==} + engines: {node: '>=6'} + dev: false + + /fast-safe-stringify/2.0.7: + resolution: {integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==} + dev: false + + /fastify-error/0.3.1: + resolution: {integrity: sha512-oCfpcsDndgnDVgiI7bwFKAun2dO+4h84vBlkWsWnz/OUK9Reff5UFoFl241xTiLeHWX/vU9zkDVXqYUxjOwHcQ==} + dev: false + + /fastify-warning/0.2.0: + resolution: {integrity: sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==} + dev: false + + /fastify/3.16.2: + resolution: {integrity: sha512-tdu0fz6wk9AbtD91AbzZGjKgEQLcIy7rT2vEzTUL/zifAMS/L7ViKY9p9k3g3yCRnIQzYzxH2RAbvYZaTbKasw==} + engines: {node: '>=10.16.0'} + dependencies: + '@fastify/ajv-compiler': 1.1.0 + '@fastify/proxy-addr': 3.0.0 + abstract-logging: 2.0.1 + avvio: 7.2.2 + fast-json-stringify: 2.7.5 + fastify-error: 0.3.1 + fastify-warning: 0.2.0 + find-my-way: 4.1.0 + flatstr: 1.0.12 + light-my-request: 4.4.1 + pino: 6.11.3 + readable-stream: 3.6.0 + rfdc: 1.3.0 + secure-json-parse: 2.4.0 + semver: 7.3.5 + tiny-lru: 7.0.6 + transitivePeerDependencies: + - supports-color + dev: false + /fastparse/1.1.2: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} @@ -5565,6 +5686,16 @@ packages: make-dir: 2.1.0 pkg-dir: 3.0.0 + /find-my-way/4.1.0: + resolution: {integrity: sha512-UBD94MdO6cBi6E97XA0fBA9nwqw+xG5x1TYIPHats33gEi/kNqy7BWHAWx8QHCQQRSU5Txc0JiD8nzba39gvMQ==} + engines: {node: '>=10'} + dependencies: + fast-decode-uri-component: 1.0.1 + fast-deep-equal: 3.1.3 + safe-regex2: 2.0.0 + semver-store: 0.3.0 + dev: false + /find-up/1.1.2: resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} engines: {node: '>=0.10.0'} @@ -5603,6 +5734,10 @@ packages: rimraf: 2.6.3 write: 1.0.3 + /flatstr/1.0.12: + resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} + dev: false + /flatted/2.0.2: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} @@ -6394,6 +6529,11 @@ packages: engines: {node: '>= 0.10'} dev: false + /ipaddr.js/2.0.0: + resolution: {integrity: sha512-S54H9mIj0rbxRIyrDMEuuER86LdlgUg9FSeZ8duQb6CUG2iRrA36MYVQBSprTF/ZeAwvyQ5mDGuNvIPM0BIl3w==} + engines: {node: '>= 10'} + dev: false + /is-absolute-url/3.0.3: resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} engines: {node: '>=8'} @@ -7337,6 +7477,16 @@ packages: immediate: 3.0.6 dev: false + /light-my-request/4.4.1: + resolution: {integrity: sha512-FDNRF2mYjthIRWE7O8d/X7AzDx4otQHl4/QXbu3Q/FRwBFcgb+ZoDaUd5HwN53uQXLAiw76osN+Va0NEaOW6rQ==} + dependencies: + ajv: 6.12.6 + cookie: 0.4.1 + fastify-warning: 0.2.0 + readable-stream: 3.6.0 + set-cookie-parser: 2.4.8 + dev: false + /lines-and-columns/1.1.6: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} @@ -8016,14 +8166,13 @@ packages: has-symbols: 1.0.2 object-keys: 1.1.1 - /object.entries/1.1.3: - resolution: {integrity: sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==} + /object.entries/1.1.4: + resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 es-abstract: 1.18.2 - has: 1.0.3 /object.fromentries/2.0.4: resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} @@ -8048,14 +8197,13 @@ packages: dependencies: isobject: 3.0.1 - /object.values/1.1.3: - resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==} + /object.values/1.1.4: + resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 es-abstract: 1.18.2 - has: 1.0.3 /obuf/1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -8374,6 +8522,22 @@ packages: resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} engines: {node: '>=0.10.0'} + /pino-std-serializers/3.2.0: + resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} + dev: false + + /pino/6.11.3: + resolution: {integrity: sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==} + hasBin: true + dependencies: + fast-redact: 3.0.1 + fast-safe-stringify: 2.0.7 + flatstr: 1.0.12 + pino-std-serializers: 3.2.0 + quick-format-unescaped: 4.0.3 + sonic-boom: 1.4.1 + dev: false + /pirates/4.0.1: resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} engines: {node: '>= 6'} @@ -8664,6 +8828,10 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /quick-format-unescaped/4.0.3: + resolution: {integrity: sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==} + dev: false + /ramda/0.27.1: resolution: {integrity: sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==} dev: false @@ -9014,6 +9182,11 @@ packages: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} + /ret/0.2.2: + resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} + engines: {node: '>=4'} + dev: false + /retry/0.12.0: resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} engines: {node: '>= 4'} @@ -9023,6 +9196,10 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + /rfdc/1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: false + /rimraf/2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} hasBin: true @@ -9083,6 +9260,12 @@ packages: dependencies: ret: 0.1.15 + /safe-regex2/2.0.0: + resolution: {integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==} + dependencies: + ret: 0.2.2 + dev: false + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -9183,6 +9366,10 @@ packages: js-base64: 2.6.4 source-map: 0.4.4 + /secure-json-parse/2.4.0: + resolution: {integrity: sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg==} + dev: false + /select-hose/2.0.0: resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=} dev: false @@ -9193,6 +9380,10 @@ packages: node-forge: 0.10.0 dev: false + /semver-store/0.3.0: + resolution: {integrity: sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==} + dev: false + /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -9264,6 +9455,10 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + /set-cookie-parser/2.4.8: + resolution: {integrity: sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==} + dev: false + /set-immediate-shim/1.0.1: resolution: {integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=} engines: {node: '>=0.10.0'} @@ -9392,6 +9587,13 @@ packages: websocket-driver: 0.7.4 dev: false + /sonic-boom/1.4.1: + resolution: {integrity: sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==} + dependencies: + atomic-sleep: 1.0.0 + flatstr: 1.0.12 + dev: false + /sort-keys/4.2.0: resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} engines: {node: '>=8'} @@ -9603,6 +9805,10 @@ packages: astral-regex: 1.0.0 strip-ansi: 5.2.0 + /string-similarity/4.0.4: + resolution: {integrity: sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==} + dev: false + /string-width/1.0.2: resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} engines: {node: '>=0.10.0'} @@ -9915,6 +10121,11 @@ packages: /timsort/0.3.0: resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} + /tiny-lru/7.0.6: + resolution: {integrity: sha512-zNYO0Kvgn5rXzWpL0y3RS09sMK67eGaQj9805jlK9G6pSadfriTczzLHFXa/xcW4mIRfmlB9HyQ/+SgL0V1uow==} + engines: {node: '>=6'} + dev: false + /tmp/0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index ae05c705f44..75ed4daafd7 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "a2acd738e2237468e9b0531689c0253d1b03c58e", + "pnpmShrinkwrapHash": "c7f96d34a06a3bf954c5b2f32777981c2a21717f", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From dd925a22deadcf690dafc2e0833665150d41d9d7 Mon Sep 17 00:00:00 2001 From: m1heng Date: Wed, 26 May 2021 09:42:52 +0800 Subject: [PATCH 047/429] add rush project check before rushx command --- apps/rush-lib/src/cli/RushXCommandLine.ts | 4 ++++ apps/rush-lib/src/cli/test/Cli.test.ts | 16 ++++++++++++++++ apps/rush-lib/src/cli/test/repo/rush.json | 7 ++++++- .../test/repo/rushx-not-in-rush-project/build.js | 2 ++ .../repo/rushx-not-in-rush-project/package.json | 7 +++++++ ...add-rushx-project-check_2021-05-26-03-12.json | 11 +++++++++++ 6 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js create mode 100644 apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json create mode 100644 common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json diff --git a/apps/rush-lib/src/cli/RushXCommandLine.ts b/apps/rush-lib/src/cli/RushXCommandLine.ts index c10fbaf7f75..2bad7197227 100644 --- a/apps/rush-lib/src/cli/RushXCommandLine.ts +++ b/apps/rush-lib/src/cli/RushXCommandLine.ts @@ -60,6 +60,10 @@ export class RushXCommandLine { return; } + if (rushConfiguration && !rushConfiguration?.tryGetProjectForPath(process.cwd())) { + console.log(colors.yellow('Warning: You are running rushx under a Rush repo but current project is not registered to Rush config.')); + } + const packageJson: IPackageJson = packageJsonLookup.loadPackageJson(packageJsonFilePath); const projectCommandSet: ProjectCommandSet = new ProjectCommandSet(packageJson); diff --git a/apps/rush-lib/src/cli/test/Cli.test.ts b/apps/rush-lib/src/cli/test/Cli.test.ts index 35e215164f9..f6b41163103 100644 --- a/apps/rush-lib/src/cli/test/Cli.test.ts +++ b/apps/rush-lib/src/cli/test/Cli.test.ts @@ -37,4 +37,20 @@ describe('CLI', () => { .pop() || ''; expect(lastLine).toEqual('build.js: ARGS=["1","2","-x"]'); }); + + it('rushx should fail in un-rush project', () => { + // Invoke "rushx" + const startPath: string = path.resolve(path.join(__dirname, '../../../lib/startx.js')); + + const output = Utilities.executeCommandAndCaptureOutput( + 'node', + [startPath, 'show-args', '1', '2', '-x'], + path.join(__dirname, 'repo', 'rushx-not-in-rush-project') + ) + + + console.log(output) + + expect(output).toEqual(expect.stringMatching('Warning: You are running rushx under a Rush repo but current project is not registered to Rush config.')); + }); }); diff --git a/apps/rush-lib/src/cli/test/repo/rush.json b/apps/rush-lib/src/cli/test/repo/rush.json index 13fa46cb260..32b3e2399d8 100644 --- a/apps/rush-lib/src/cli/test/repo/rush.json +++ b/apps/rush-lib/src/cli/test/repo/rush.json @@ -1,5 +1,10 @@ { "pnpmVersion": "4.5.0", "rushVersion": "5.0.0", - "projects": [] + "projects": [ + { + "packageName": "rushx-project", + "projectFolder": "rushx-project" + } + ] } diff --git a/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js b/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js new file mode 100644 index 00000000000..fd3033bfe28 --- /dev/null +++ b/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/build.js @@ -0,0 +1,2 @@ +// slice(2) trims away "node.exe" and "build.js" from the array +console.log('build.js: ARGS=' + JSON.stringify(process.argv.slice(2))); diff --git a/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json b/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json new file mode 100644 index 00000000000..b6ddd52d201 --- /dev/null +++ b/apps/rush-lib/src/cli/test/repo/rushx-not-in-rush-project/package.json @@ -0,0 +1,7 @@ +{ + "name": "rushx-not-in-rush-project", + "version": "0.0.0", + "scripts": { + "show-args": "node ./build.js" + } +} diff --git a/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json b/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json new file mode 100644 index 00000000000..8de00d53b3e --- /dev/null +++ b/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "add rush project check before rushx command", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "m1heng@users.noreply.github.com" +} \ No newline at end of file From e6fb40a5955755d43a304868ccfa359c1c88e60a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 21:59:13 -0700 Subject: [PATCH 048/429] Add missing step to launch server --- build-tests/heft-fastify-test/src/start.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index 92d48cad6d5..d77a8097929 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -16,6 +16,9 @@ class MyApp { this.server.get('/', async (request, reply) => { return { hello: 'world' }; }); + + console.log('Listening on http://localhost:3000'); + await this.server.listen(3000); } public start(): void { From d83a882322a90255995592a0fe3a6641c1ec26ea Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 26 May 2021 21:59:49 -0700 Subject: [PATCH 049/429] Prototype of Heft event to detect when project has been rebuilt --- .../heft/src/pluginFramework/PluginManager.ts | 2 + apps/heft/src/plugins/ServeCommandPlugin.ts | 40 +++++++++++++++++++ ...ger.ts => EmitCompletedCallbackManager.ts} | 10 ++--- .../TypeScriptPlugin/TypeScriptBuilder.ts | 23 +++++------ .../TypeScriptPlugin/TypeScriptPlugin.ts | 37 ++++++++++++++++- apps/heft/src/stages/BuildStage.ts | 2 + common/reviews/api/heft.api.md | 2 + 7 files changed, 97 insertions(+), 19 deletions(-) create mode 100644 apps/heft/src/plugins/ServeCommandPlugin.ts rename apps/heft/src/plugins/TypeScriptPlugin/{FirstEmitCompletedCallbackManager.ts => EmitCompletedCallbackManager.ts} (68%) diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index ef95513fab1..1742f5f3afc 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -24,6 +24,7 @@ import { SassTypingsPlugin } from '../plugins/SassTypingsPlugin/SassTypingsPlugi import { ProjectValidatorPlugin } from '../plugins/ProjectValidatorPlugin'; import { ToolPackageResolver } from '../utilities/ToolPackageResolver'; import { WebpackWarningPlugin } from '../plugins/WebpackWarningPlugin'; +import { ServeCommandPlugin } from '../plugins/ServeCommandPlugin'; export interface IPluginManagerOptions { terminal: Terminal; @@ -56,6 +57,7 @@ export class PluginManager { this._applyPlugin(new SassTypingsPlugin()); this._applyPlugin(new ProjectValidatorPlugin()); this._applyPlugin(new WebpackWarningPlugin()); + this._applyPlugin(new ServeCommandPlugin()); } public initializePlugin(pluginSpecifier: string, options?: object): void { diff --git a/apps/heft/src/plugins/ServeCommandPlugin.ts b/apps/heft/src/plugins/ServeCommandPlugin.ts new file mode 100644 index 00000000000..1f35cf89356 --- /dev/null +++ b/apps/heft/src/plugins/ServeCommandPlugin.ts @@ -0,0 +1,40 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { HeftSession } from '../pluginFramework/HeftSession'; +import { HeftConfiguration } from '../configuration/HeftConfiguration'; +import { IBuildStageContext, ICompileSubstage, IPostBuildSubstage } from '../stages/BuildStage'; +import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; +import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; + +const PLUGIN_NAME: string = 'serve-command-plugin'; + +export class ServeCommandPlugin implements IHeftPlugin { + public readonly pluginName: string = PLUGIN_NAME; + private _logger!: ScopedLogger; + + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + this._logger = heftSession.requestScopedLogger('serve-command'); + + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { + compile.hooks.afterEachIteration.tap(PLUGIN_NAME, () => { + this._logger.terminal.writeLine(`Recompiled!`); + }); + }); + + build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { + bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this._runCommandAsync(heftSession, heftConfiguration); + }); + }); + }); + } + + private async _runCommandAsync( + heftSession: HeftSession, + heftConfiguration: HeftConfiguration + ): Promise { + this._logger.terminal.writeLine(`serve-command-plugin started`); + } +} diff --git a/apps/heft/src/plugins/TypeScriptPlugin/FirstEmitCompletedCallbackManager.ts b/apps/heft/src/plugins/TypeScriptPlugin/EmitCompletedCallbackManager.ts similarity index 68% rename from apps/heft/src/plugins/TypeScriptPlugin/FirstEmitCompletedCallbackManager.ts rename to apps/heft/src/plugins/TypeScriptPlugin/EmitCompletedCallbackManager.ts index 31c0633f71d..e4d470a56bf 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/FirstEmitCompletedCallbackManager.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/EmitCompletedCallbackManager.ts @@ -4,9 +4,9 @@ import { SubprocessCommunicationManagerBase } from '../../utilities/subprocess/SubprocessCommunicationManagerBase'; import { ISubprocessMessageBase } from '../../utilities/subprocess/SubprocessCommunication'; -const FIST_EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE: string = 'firstEmitCompletedCallbackManagerMessage'; +const EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE: string = 'emitCompletedCallbackManagerMessage'; -export class FirstEmitCompletedCallbackManager extends SubprocessCommunicationManagerBase { +export class EmitCompletedCallbackManager extends SubprocessCommunicationManagerBase { private readonly _callback: () => void; public constructor(callback: () => void) { @@ -16,15 +16,15 @@ export class FirstEmitCompletedCallbackManager extends SubprocessCommunicationMa } public callback(): void { - this.sendMessageToParentProcess({ type: FIST_EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE }); + this.sendMessageToParentProcess({ type: EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE }); } public canHandleMessageFromSubprocess(message: ISubprocessMessageBase): boolean { - return message.type === FIST_EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE; + return message.type === EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE; } public receiveMessageFromSubprocess(message: ISubprocessMessageBase): void { - if (message.type === FIST_EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE) { + if (message.type === EMIT_COMPLETED_CALLBACK_MANAGER_MESSAGE) { this._callback(); } } diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts index 595018a47d2..c8dc7d9b18c 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts @@ -34,7 +34,7 @@ import { FileError } from '../../pluginFramework/logging/FileError'; import { EmitFilesPatch, ICachedEmitModuleKind } from './EmitFilesPatch'; import { HeftSession } from '../../pluginFramework/HeftSession'; -import { FirstEmitCompletedCallbackManager } from './FirstEmitCompletedCallbackManager'; +import { EmitCompletedCallbackManager } from './EmitCompletedCallbackManager'; import { ISharedTypeScriptConfiguration } from './TypeScriptPlugin'; import { TypeScriptCachedFileSystem } from '../../utilities/fileSystem/TypeScriptCachedFileSystem'; @@ -115,7 +115,7 @@ export class TypeScriptBuilder extends SubprocessRunnerBase = new Map(); @@ -148,12 +148,12 @@ export class TypeScriptBuilder extends SubprocessRunnerBase void + emitCallback: () => void ) { super(parentGlobalTerminalProvider, configuration, heftSession); - this._firstEmitCompletedCallbackManager = new FirstEmitCompletedCallbackManager(firstEmitCallback); - this.registerSubprocessCommunicationManager(this._firstEmitCompletedCallbackManager); + this._emitCompletedCallbackManager = new EmitCompletedCallbackManager(emitCallback); + this.registerSubprocessCommunicationManager(this._emitCompletedCallbackManager); } public async invokeAsync(): Promise { @@ -620,7 +620,8 @@ export class TypeScriptBuilder extends SubprocessRunnerBase { this._printDiagnosticMessage(ts, diagnostic); + // In watch mode, notify EmitCompletedCallbackManager every time we finish recompiling. if ( - !hasAlreadyReportedFirstEmit && - (diagnostic.code === ts.Diagnostics.Found_0_errors_Watching_for_file_changes.code || - diagnostic.code === ts.Diagnostics.Found_1_error_Watching_for_file_changes.code) + diagnostic.code === ts.Diagnostics.Found_0_errors_Watching_for_file_changes.code || + diagnostic.code === ts.Diagnostics.Found_1_error_Watching_for_file_changes.code ) { - this._firstEmitCompletedCallbackManager.callback(); - hasAlreadyReportedFirstEmit = true; + this._emitCompletedCallbackManager.callback(); } }, tsconfig.projectReferences diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index dc453832b82..521288e009b 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -28,6 +28,18 @@ interface IRunTypeScriptOptions { heftConfiguration: HeftConfiguration; buildProperties: IBuildStageProperties; watchMode: boolean; + + /** + * Fired whenever the compiler emits an output. In watch mode, this event occurs after each recompile. + * If there are multiple tsconfigs being processed in parallel, the event fires for each one. + */ + emitCallback: () => void; + + /** + * Fired exactly once after the compiler completes its first emit iteration. In watch mode, this event unblocks + * the "bundle" stage to start, avoiding a race condition where Webpack might otherwise report errors about + * missing inputs. + */ firstEmitCallback: () => void; } @@ -47,8 +59,11 @@ interface IRunBuilderForTsconfigOptions { copyFromCacheMode?: CopyFromCacheMode; watchMode: boolean; maxWriteParallelism: number; + firstEmitCallback: () => void; + emitCallback: () => void; + terminalProvider: ITerminalProvider; terminalPrefixLabel: string | undefined; emitCjsExtensionForCommonJS: boolean; @@ -145,6 +160,9 @@ export class TypeScriptPlugin implements IHeftPlugin { heftConfiguration, buildProperties: build.properties, watchMode: build.properties.watchMode, + emitCallback: () => { + compile.hooks.afterEachIteration.call(); + }, firstEmitCallback: () => { if (build.properties.watchMode) { // Allow compilation to continue after the first emit @@ -202,7 +220,8 @@ export class TypeScriptPlugin implements IHeftPlugin { } private async _runTypeScriptAsync(logger: ScopedLogger, options: IRunTypeScriptOptions): Promise { - const { heftSession, heftConfiguration, buildProperties, watchMode, firstEmitCallback } = options; + const { heftSession, heftConfiguration, buildProperties, watchMode, emitCallback, firstEmitCallback } = + options; const typescriptConfigurationJson: ITypeScriptConfigurationJson | undefined = await this._ensureConfigFileLoadedAsync(logger.terminal, heftConfiguration); @@ -262,6 +281,7 @@ export class TypeScriptPlugin implements IHeftPlugin { | 'tsconfigFilePath' | 'additionalModuleKindsToEmit' | 'terminalPrefixLabel' + | 'emitCallback' | 'firstEmitCallback' > = { heftSession: heftSession, @@ -281,9 +301,17 @@ export class TypeScriptPlugin implements IHeftPlugin { extensionForTests: typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' : '.js' }); + // Wrap the "firstEmitCallback" to fire only after all of the builder processes have completed. const callbacksForTsconfigs: Set<() => void> = new Set<() => void>(); function getFirstEmitCallbackForTsconfig(): () => void { + let hasAlreadyReportedFirstEmit: boolean = false; + const callback: () => void = () => { + if (hasAlreadyReportedFirstEmit) { + return; + } + hasAlreadyReportedFirstEmit = true; + callbacksForTsconfigs.delete(callback); if (callbacksForTsconfigs.size === 0) { firstEmitCallback(); @@ -302,6 +330,7 @@ export class TypeScriptPlugin implements IHeftPlugin { terminalProvider: heftConfiguration.terminalProvider, additionalModuleKindsToEmit: typeScriptConfiguration.additionalModuleKindsToEmit, terminalPrefixLabel: undefined, + emitCallback: emitCallback, firstEmitCallback: getFirstEmitCallbackForTsconfig() }); } else { @@ -320,6 +349,7 @@ export class TypeScriptPlugin implements IHeftPlugin { terminalProvider: heftConfiguration.terminalProvider, additionalModuleKindsToEmit, terminalPrefixLabel: tsconfigFilename, + emitCallback: emitCallback, firstEmitCallback: getFirstEmitCallbackForTsconfig() }) ); @@ -357,7 +387,10 @@ export class TypeScriptPlugin implements IHeftPlugin { options.terminalProvider, typeScriptBuilderConfiguration, heftSession, - options.firstEmitCallback + () => { + options.firstEmitCallback(); + options.emitCallback(); + } ); if (heftSession.debugMode) { diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index 26589e34ff6..4901f0a4621 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -42,6 +42,8 @@ export type CopyFromCacheMode = 'hardlink' | 'copy'; */ export class CompileSubstageHooks extends BuildSubstageHooksBase { public readonly afterCompile: AsyncParallelHook = new AsyncParallelHook(); + + public readonly afterEachIteration: SyncHook = new SyncHook(); } /** diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index de9b5d764d6..fc1cc8b9615 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -54,6 +54,8 @@ export class CleanStageHooks extends StageHooksBase { export class CompileSubstageHooks extends BuildSubstageHooksBase { // (undocumented) readonly afterCompile: AsyncParallelHook; + // (undocumented) + readonly afterEachIteration: SyncHook; } // @public (undocumented) From 8bc839dcbc3ffc6136fa263faa7931042ce79d93 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Thu, 27 May 2021 16:00:58 -0700 Subject: [PATCH 050/429] Add Jest data sourced from Typescript into the build properties --- apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts | 6 ++++++ apps/heft/src/stages/BuildStage.ts | 5 +++++ common/config/rush/common-versions.json | 7 ------- common/reviews/api/heft.api.md | 4 ++++ 4 files changed, 15 insertions(+), 7 deletions(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index dc453832b82..d8b32180cd6 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -275,12 +275,18 @@ export class TypeScriptPlugin implements IHeftPlugin { maxWriteParallelism: typeScriptConfiguration.maxWriteParallelism }; + // Set some properties used by the Jest plugin JestTypeScriptDataFile.saveForProject(heftConfiguration.buildFolder, { emitFolderNameForTests: typeScriptConfiguration.emitFolderNameForTests || 'lib', skipTimestampCheck: !options.watchMode, extensionForTests: typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' : '.js' }); + buildProperties.emitFolderNameForTests = typeScriptConfiguration.emitFolderNameForTests || 'lib'; + buildProperties.emitExtensionForTests = typeScriptConfiguration.emitCjsExtensionForCommonJS + ? '.cjs' + : '.js'; + const callbacksForTsconfigs: Set<() => void> = new Set<() => void>(); function getFirstEmitCallbackForTsconfig(): () => void { const callback: () => void = () => { diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index 26589e34ff6..3b1f6a56be0 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -125,6 +125,7 @@ export class BuildStageHooks extends StageHooksBase { * @public */ export interface IBuildStageProperties { + // Input production: boolean; lite: boolean; locale?: string; @@ -132,6 +133,10 @@ export interface IBuildStageProperties { watchMode: boolean; serveMode: boolean; webpackStats?: unknown; + + // Output + emitFolderNameForTests?: string; + emitExtensionForTests?: '.js' | '.cjs' | '.mjs'; } /** diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 617f0bd2fd5..802d46a80b5 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -86,13 +86,6 @@ "~0.6.1" // API Extractor is using an older version of source-map because newer versions are async ], - "@rushstack/heft": [ - // This is needed for the rush-stack-compiler-x.x projects which cannot build using - // the latest Heft due to a regression from PR #2073 that prevents the same plugin from - // being applied multiple times - "0.8.0" - ], - "webpack": ["~5.35.1"], // Use two different versions of @types/webpack-dev-server to allow pnpmfile.js to bring in diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index de9b5d764d6..74a2785d04c 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -110,6 +110,10 @@ export interface IBuildStageContext extends IStageContext Date: Thu, 27 May 2021 16:11:55 -0700 Subject: [PATCH 051/429] Rush change --- ...-danade-PrepareForJestPlugin_2021-05-27-23-11.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json diff --git a/common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json b/common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json new file mode 100644 index 00000000000..885e386203d --- /dev/null +++ b/common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Prepare to split JestPlugin into a dedicated package", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 85874ebea73eddb9ad45e8bb6845c2d1865e79ec Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 27 May 2021 16:49:46 -0700 Subject: [PATCH 052/429] Implement Windows process termination sequence --- apps/heft/src/plugins/ServeCommandPlugin.ts | 203 +++++++++++++++++++- build-tests/heft-fastify-test/package.json | 3 +- build-tests/heft-fastify-test/src/start.ts | 15 ++ 3 files changed, 211 insertions(+), 10 deletions(-) diff --git a/apps/heft/src/plugins/ServeCommandPlugin.ts b/apps/heft/src/plugins/ServeCommandPlugin.ts index 1f35cf89356..fc89b469c93 100644 --- a/apps/heft/src/plugins/ServeCommandPlugin.ts +++ b/apps/heft/src/plugins/ServeCommandPlugin.ts @@ -1,6 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. +import * as child_process from 'child_process'; +import { Executable, InternalError } from '@rushstack/node-core-library'; + import { HeftSession } from '../pluginFramework/HeftSession'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { IBuildStageContext, ICompileSubstage, IPostBuildSubstage } from '../stages/BuildStage'; @@ -9,32 +12,214 @@ import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; const PLUGIN_NAME: string = 'serve-command-plugin'; +enum State { + Stopped, + WaitingToRestart, + Running, + Stopping, + Killing +} + export class ServeCommandPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; private _logger!: ScopedLogger; + private _activeChildProcess: child_process.ChildProcess | undefined; + + private _serveCommand!: string; + + private _state: State = State.Stopped; + + private _timeout: NodeJS.Timeout | undefined = undefined; + + private _isWindows!: boolean; + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { this._logger = heftSession.requestScopedLogger('serve-command'); - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.afterEachIteration.tap(PLUGIN_NAME, () => { - this._logger.terminal.writeLine(`Recompiled!`); + this._isWindows = process.platform === 'win32'; + + this._serveCommand = heftConfiguration.projectPackageJson.scripts?.serve || ''; + if (this._serveCommand) { + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { + compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); }); - }); - build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { - bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this._runCommandAsync(heftSession, heftConfiguration); + build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { + bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this._runCommandAsync(heftSession, heftConfiguration); + }); }); }); - }); + } } + private _compileHooks_afterEachIteration = (): void => { + try { + this._stopChild(); + } catch (error) { + console.error('UNCAUGHT: ' + error.toString()); + } + }; + private async _runCommandAsync( heftSession: HeftSession, heftConfiguration: HeftConfiguration ): Promise { this._logger.terminal.writeLine(`serve-command-plugin started`); + + this._restartChild(); + } + + private _restartChild(): void { + if (this._state !== State.Stopped && this._state !== State.WaitingToRestart) { + throw new InternalError('Invalid state'); + } + + this._state = State.Running; + this._logger.terminal.writeLine('Invoking command: ' + JSON.stringify(this._serveCommand)); + + this._activeChildProcess = child_process.spawn(this._serveCommand, { + shell: true, + stdio: ['inherit', 'inherit', 'inherit'] + }); + const childPid: number = this._activeChildProcess.pid; + + this._logger.terminal.writeLine(`Started child ${childPid}`); + + this._activeChildProcess.on('close', (code: number, signal: string): void => { + // The 'close' event is emitted after a process has ended and the stdio streams of a child process + // have been closed. This is distinct from the 'exit' event, since multiple processes might share the + // same stdio streams. The 'close' event will always emit after 'exit' was already emitted, + // or 'error' if the child failed to spawn. + + if (this._state === State.Running) { + this._logger.terminal.writeLine( + `Child #${childPid} terminated unexpectedly code=${code} signal=${signal}` + ); + this._transitionToStopped(); + return; + } + + if (this._state === State.Stopping || this._state === State.Killing) { + this._logger.terminal.writeLine( + `Child #${childPid} terminated successfully code=${code} signal=${signal}` + ); + this._transitionToStopped(); + return; + } + }); + + this._activeChildProcess.on('exit', (code: number | null, signal: string | null) => { + this._logger.terminal.writeLine(`Got EXIT event code=${code} signal=${signal}`); + }); + + this._activeChildProcess.on('error', (err: Error) => { + // "The 'error' event is emitted whenever: + // 1. The process could not be spawned, or + // 2. The process could not be killed, or + // 3. Sending a message to the child process failed. + // + // The 'exit' event may or may not fire after an error has occurred. When listening to both the 'exit' + // and 'error' events, guard against accidentally invoking handler functions multiple times." + + if (this._state === State.Running) { + this._logger.terminal.writeLine(`Failed to start: ` + err.toString()); + this._transitionToStopped(); + return; + } + + if (this._state === State.Stopping) { + this._logger.terminal.writeLine(`Child #${childPid} rejected shutdown signal: ` + err.toString()); + this._transitionToKilling(); + return; + } + + if (this._state === State.Killing) { + this._logger.terminal.writeLine(`Child #${childPid} rejected kill signal: ` + err.toString()); + this._transitionToStopped(); + return; + } + }); + } + + private _stopChild(): void { + if (this._state !== State.Running) { + return; + } + + if (!this._activeChildProcess) { + // All the code paths that set _activeChildProcess=undefined should also leave the Running state + throw new InternalError('_activeChildProcess should not be undefined'); + } + + this._state = State.Stopping; + + if (this._isWindows) { + this._logger.terminal.writeLine('Terminating child process tree'); + + // On Windows we have a problem that CMD.exe launches child processes, but when CMD.exe is killed + // the child processes may continue running. Also if we send signals to CMD.exe the child processes + // will not receive them. The safest solution is not to attempt a graceful shutdown, but simply + // kill the entire process tree. + const result: child_process.SpawnSyncReturns = Executable.spawnSync('TaskKill.exe', [ + '/T', // "Terminates the specified process and any child processes which were started by it." + '/F', // Without this, TaskKill will try to use WM_CLOSE which doesn't work with CLI tools + '/PID', + this._activeChildProcess.pid.toString() + ]); + + if (result.error) { + this._logger.terminal.writeLine('TaskKill.exe failed: ' + result.error.toString()); + this._transitionToStopped(); + return; + } + this._logger.terminal.writeLine('Done invoking TaskKill'); + } else { + this._logger.terminal.writeLine('Sending SIGTERM'); + this._activeChildProcess.kill('SIGTERM'); + } + + this._clearTimeout(); + this._timeout = setTimeout(() => { + this._timeout = undefined; + this._logger.terminal.writeLine('Child is taking too long to terminate'); + this._transitionToKilling(); + }, 6000); + } + + private _transitionToKilling(): void { + this._state = State.Killing; + this._logger.terminal.writeLine('Sending SIGKILL'); + + if (!this._activeChildProcess) { + // All the code paths that set _activeChildProcess=undefined should also leave the Running state + throw new InternalError('_activeChildProcess should not be undefined'); + } + + this._logger.terminal.writeLine('Sending SIGKILL'); + this._activeChildProcess.kill('SIGKILL'); + + this._clearTimeout(); + this._timeout = setTimeout(() => { + this._timeout = undefined; + this._logger.terminal.writeLine('Abandoning child process because SIGKILL did not work'); + this._transitionToStopped(); + }, 6000); + } + + private _transitionToStopped(): void { + // Failed to start + this._state = State.Stopped; + this._activeChildProcess = undefined; + this._clearTimeout(); + } + + private _clearTimeout(): void { + if (this._timeout) { + clearTimeout(this._timeout); + this._timeout = undefined; + } } } diff --git a/build-tests/heft-fastify-test/package.json b/build-tests/heft-fastify-test/package.json index 6e6a8a1ed21..019c871d3e4 100644 --- a/build-tests/heft-fastify-test/package.json +++ b/build-tests/heft-fastify-test/package.json @@ -7,7 +7,8 @@ "license": "MIT", "scripts": { "build": "heft build --clean", - "start": "node lib/start.js" + "start": "heft start --clean", + "serve": "node lib/start.js" }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index d77a8097929..9ca432559f8 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -3,6 +3,20 @@ import { fastify, FastifyInstance } from 'fastify'; +console.error('CHILD STARTING'); +process.on('beforeExit', () => { + console.error('CHILD BEFOREEXIT'); +}); +process.on('exit', () => { + console.error('CHILD EXITED'); +}); +process.on('SIGINT', function () { + console.error('CHILD SIGINT'); +}); +process.on('SIGTERM', function () { + console.error('CHILD SIGTERM'); +}); + class MyApp { public readonly server: FastifyInstance; @@ -37,3 +51,4 @@ class MyApp { const myApp: MyApp = new MyApp(); myApp.start(); +// From 2f43cae09cbc8e2720bc828b797cf8efc66a9290 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 27 May 2021 20:16:31 -0400 Subject: [PATCH 053/429] Linux debugging --- apps/heft/src/plugins/ServeCommandPlugin.ts | 16 ++++++++++++++-- build-tests/heft-fastify-test/src/start.ts | 4 +++- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/apps/heft/src/plugins/ServeCommandPlugin.ts b/apps/heft/src/plugins/ServeCommandPlugin.ts index fc89b469c93..0795906bfee 100644 --- a/apps/heft/src/plugins/ServeCommandPlugin.ts +++ b/apps/heft/src/plugins/ServeCommandPlugin.ts @@ -2,6 +2,7 @@ // See LICENSE in the project root for license information. import * as child_process from 'child_process'; +import * as process from 'process'; import { Executable, InternalError } from '@rushstack/node-core-library'; import { HeftSession } from '../pluginFramework/HeftSession'; @@ -82,6 +83,9 @@ export class ServeCommandPlugin implements IHeftPlugin { this._activeChildProcess = child_process.spawn(this._serveCommand, { shell: true, + // On POSIX, set detched=true to create a new group so we can terminate + // the child process's children + detached: !this._isWindows, stdio: ['inherit', 'inherit', 'inherit'] }); const childPid: number = this._activeChildProcess.pid; @@ -178,7 +182,9 @@ export class ServeCommandPlugin implements IHeftPlugin { this._logger.terminal.writeLine('Done invoking TaskKill'); } else { this._logger.terminal.writeLine('Sending SIGTERM'); - this._activeChildProcess.kill('SIGTERM'); + + // Passing a negative PID terminates the entire group instead of just the one process + process.kill(-this._activeChildProcess.pid, 'SIGTERM'); } this._clearTimeout(); @@ -199,7 +205,13 @@ export class ServeCommandPlugin implements IHeftPlugin { } this._logger.terminal.writeLine('Sending SIGKILL'); - this._activeChildProcess.kill('SIGKILL'); + + if (this._isWindows) { + process.kill(this._activeChildProcess.pid, 'SIGKILL'); + } else { + // Passing a negative PID terminates the entire group instead of just the one process + process.kill(-this._activeChildProcess.pid, 'SIGKILL'); + } this._clearTimeout(); this._timeout = setTimeout(() => { diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index 9ca432559f8..a0b8668d1d3 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -13,9 +13,11 @@ process.on('exit', () => { process.on('SIGINT', function () { console.error('CHILD SIGINT'); }); +/* process.on('SIGTERM', function () { console.error('CHILD SIGTERM'); }); +*/ class MyApp { public readonly server: FastifyInstance; @@ -51,4 +53,4 @@ class MyApp { const myApp: MyApp = new MyApp(); myApp.start(); -// +//// From 2147d316458a703660cb438c9fa9b042ac092346 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 27 May 2021 17:59:03 -0700 Subject: [PATCH 054/429] Initial working prototype of restarting --- apps/heft/src/plugins/ServeCommandPlugin.ts | 78 +++++++++++++++------ build-tests/heft-fastify-test/src/start.ts | 2 - 2 files changed, 58 insertions(+), 22 deletions(-) diff --git a/apps/heft/src/plugins/ServeCommandPlugin.ts b/apps/heft/src/plugins/ServeCommandPlugin.ts index 0795906bfee..adfce01a7cd 100644 --- a/apps/heft/src/plugins/ServeCommandPlugin.ts +++ b/apps/heft/src/plugins/ServeCommandPlugin.ts @@ -3,6 +3,7 @@ import * as child_process from 'child_process'; import * as process from 'process'; +import { performance } from 'perf_hooks'; import { Executable, InternalError } from '@rushstack/node-core-library'; import { HeftSession } from '../pluginFramework/HeftSession'; @@ -15,12 +16,15 @@ const PLUGIN_NAME: string = 'serve-command-plugin'; enum State { Stopped, - WaitingToRestart, Running, Stopping, Killing } +const SIGTERM_WAIT_MS: number = 6000; +const SIGKILL_WAIT_MS: number = 6000; +const DELAY_AFTER_TERMINATED_MS: number = 6000; + export class ServeCommandPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; private _logger!: ScopedLogger; @@ -35,6 +39,9 @@ export class ServeCommandPlugin implements IHeftPlugin { private _isWindows!: boolean; + // The process will be automatically restarted when performance.now() exceeds this time + private _restartTime: number | undefined = undefined; + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { this._logger = heftSession.requestScopedLogger('serve-command'); @@ -58,7 +65,12 @@ export class ServeCommandPlugin implements IHeftPlugin { private _compileHooks_afterEachIteration = (): void => { try { - this._stopChild(); + if (this._state === State.Stopped) { + // If we are already stopped, then extend the timeout + this._scheduleRestart(DELAY_AFTER_TERMINATED_MS); + } else { + this._stopChild(); + } } catch (error) { console.error('UNCAUGHT: ' + error.toString()); } @@ -74,11 +86,13 @@ export class ServeCommandPlugin implements IHeftPlugin { } private _restartChild(): void { - if (this._state !== State.Stopped && this._state !== State.WaitingToRestart) { + if (this._state !== State.Stopped) { throw new InternalError('Invalid state'); } this._state = State.Running; + this._clearTimeout(); + this._logger.terminal.writeLine('Invoking command: ' + JSON.stringify(this._serveCommand)); this._activeChildProcess = child_process.spawn(this._serveCommand, { @@ -90,7 +104,7 @@ export class ServeCommandPlugin implements IHeftPlugin { }); const childPid: number = this._activeChildProcess.pid; - this._logger.terminal.writeLine(`Started child ${childPid}`); + this._logger.terminal.writeVerboseLine(`Started child ${childPid}`); this._activeChildProcess.on('close', (code: number, signal: string): void => { // The 'close' event is emitted after a process has ended and the stdio streams of a child process @@ -99,7 +113,7 @@ export class ServeCommandPlugin implements IHeftPlugin { // or 'error' if the child failed to spawn. if (this._state === State.Running) { - this._logger.terminal.writeLine( + this._logger.terminal.writeWarningLine( `Child #${childPid} terminated unexpectedly code=${code} signal=${signal}` ); this._transitionToStopped(); @@ -107,7 +121,7 @@ export class ServeCommandPlugin implements IHeftPlugin { } if (this._state === State.Stopping || this._state === State.Killing) { - this._logger.terminal.writeLine( + this._logger.terminal.writeVerboseLine( `Child #${childPid} terminated successfully code=${code} signal=${signal}` ); this._transitionToStopped(); @@ -115,8 +129,9 @@ export class ServeCommandPlugin implements IHeftPlugin { } }); + // This is event requires Node.js >= 15.x this._activeChildProcess.on('exit', (code: number | null, signal: string | null) => { - this._logger.terminal.writeLine(`Got EXIT event code=${code} signal=${signal}`); + this._logger.terminal.writeVerboseLine(`Got EXIT event code=${code} signal=${signal}`); }); this._activeChildProcess.on('error', (err: Error) => { @@ -129,19 +144,21 @@ export class ServeCommandPlugin implements IHeftPlugin { // and 'error' events, guard against accidentally invoking handler functions multiple times." if (this._state === State.Running) { - this._logger.terminal.writeLine(`Failed to start: ` + err.toString()); + this._logger.terminal.writeErrorLine(`Failed to start: ` + err.toString()); this._transitionToStopped(); return; } if (this._state === State.Stopping) { - this._logger.terminal.writeLine(`Child #${childPid} rejected shutdown signal: ` + err.toString()); + this._logger.terminal.writeWarningLine( + `Child #${childPid} rejected shutdown signal: ` + err.toString() + ); this._transitionToKilling(); return; } if (this._state === State.Killing) { - this._logger.terminal.writeLine(`Child #${childPid} rejected kill signal: ` + err.toString()); + this._logger.terminal.writeErrorLine(`Child #${childPid} rejected kill signal: ` + err.toString()); this._transitionToStopped(); return; } @@ -159,9 +176,10 @@ export class ServeCommandPlugin implements IHeftPlugin { } this._state = State.Stopping; + this._clearTimeout(); if (this._isWindows) { - this._logger.terminal.writeLine('Terminating child process tree'); + this._logger.terminal.writeVerboseLine('Terminating child process tree'); // On Windows we have a problem that CMD.exe launches child processes, but when CMD.exe is killed // the child processes may continue running. Also if we send signals to CMD.exe the child processes @@ -175,13 +193,12 @@ export class ServeCommandPlugin implements IHeftPlugin { ]); if (result.error) { - this._logger.terminal.writeLine('TaskKill.exe failed: ' + result.error.toString()); + this._logger.terminal.writeErrorLine('TaskKill.exe failed: ' + result.error.toString()); this._transitionToStopped(); return; } - this._logger.terminal.writeLine('Done invoking TaskKill'); } else { - this._logger.terminal.writeLine('Sending SIGTERM'); + this._logger.terminal.writeVerboseLine('Sending SIGTERM'); // Passing a negative PID terminates the entire group instead of just the one process process.kill(-this._activeChildProcess.pid, 'SIGTERM'); @@ -190,21 +207,23 @@ export class ServeCommandPlugin implements IHeftPlugin { this._clearTimeout(); this._timeout = setTimeout(() => { this._timeout = undefined; - this._logger.terminal.writeLine('Child is taking too long to terminate'); + this._logger.terminal.writeWarningLine('Child is taking too long to terminate'); this._transitionToKilling(); - }, 6000); + }, SIGTERM_WAIT_MS); } private _transitionToKilling(): void { this._state = State.Killing; - this._logger.terminal.writeLine('Sending SIGKILL'); + this._clearTimeout(); + + this._logger.terminal.writeVerboseLine('Sending SIGKILL'); if (!this._activeChildProcess) { // All the code paths that set _activeChildProcess=undefined should also leave the Running state throw new InternalError('_activeChildProcess should not be undefined'); } - this._logger.terminal.writeLine('Sending SIGKILL'); + this._logger.terminal.writeVerboseLine('Sending SIGKILL'); if (this._isWindows) { process.kill(this._activeChildProcess.pid, 'SIGKILL'); @@ -216,16 +235,35 @@ export class ServeCommandPlugin implements IHeftPlugin { this._clearTimeout(); this._timeout = setTimeout(() => { this._timeout = undefined; - this._logger.terminal.writeLine('Abandoning child process because SIGKILL did not work'); + this._logger.terminal.writeErrorLine('Abandoning child process because SIGKILL did not work'); this._transitionToStopped(); - }, 6000); + }, SIGKILL_WAIT_MS); } private _transitionToStopped(): void { // Failed to start this._state = State.Stopped; + this._clearTimeout(); + this._activeChildProcess = undefined; + + // Once we have stopped, schedule a restart + this._scheduleRestart(DELAY_AFTER_TERMINATED_MS); + } + + private _scheduleRestart(msFromNow: number): void { + const newTime: number = performance.now() + msFromNow; + if (this._restartTime === undefined || newTime > this._restartTime) { + this._restartTime = newTime; + } + this._logger.terminal.writeVerboseLine('Extending timeout'); + this._clearTimeout(); + this._timeout = setTimeout(() => { + this._timeout = undefined; + this._logger.terminal.writeVerboseLine('Time to restart'); + this._restartChild(); + }, Math.max(0, this._restartTime - performance.now())); } private _clearTimeout(): void { diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index a0b8668d1d3..280ed73570e 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -13,11 +13,9 @@ process.on('exit', () => { process.on('SIGINT', function () { console.error('CHILD SIGINT'); }); -/* process.on('SIGTERM', function () { console.error('CHILD SIGTERM'); }); -*/ class MyApp { public readonly server: FastifyInstance; From 888a608292c69a13d3c79b1b004b2da6e3c81562 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Thu, 27 May 2021 18:45:56 -0700 Subject: [PATCH 055/429] Update apps/heft/src/stages/BuildStage.ts --- apps/heft/src/stages/BuildStage.ts | 6 ++++++ common/reviews/api/heft.api.md | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index 3b1f6a56be0..4c86f0f500b 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -135,7 +135,13 @@ export interface IBuildStageProperties { webpackStats?: unknown; // Output + /** + * @beta + */ emitFolderNameForTests?: string; + /** + * @beta + */ emitExtensionForTests?: '.js' | '.cjs' | '.mjs'; } diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index 74a2785d04c..d54549f309c 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -110,9 +110,9 @@ export interface IBuildStageContext extends IStageContext Date: Thu, 27 May 2021 20:08:02 -0700 Subject: [PATCH 056/429] Introduce a node-service.json config file --- apps/heft/src/plugins/ServeCommandPlugin.ts | 151 ++++++++++++++---- .../schemas/api-extractor-task.schema.json | 2 +- .../heft/src/schemas/node-service.schema.json | 50 ++++++ apps/heft/src/templates/node-service.json | 63 ++++++++ apps/heft/src/utilities/CoreConfigFiles.ts | 20 +++ .../config/node-service.json | 63 ++++++++ build-tests/heft-fastify-test/src/start.ts | 2 +- common/reviews/api/heft-config-file.api.md | 1 + .../heft-config-file/src/ConfigurationFile.ts | 13 +- 9 files changed, 324 insertions(+), 41 deletions(-) create mode 100644 apps/heft/src/schemas/node-service.schema.json create mode 100644 apps/heft/src/templates/node-service.json create mode 100644 build-tests/heft-fastify-test/config/node-service.json diff --git a/apps/heft/src/plugins/ServeCommandPlugin.ts b/apps/heft/src/plugins/ServeCommandPlugin.ts index adfce01a7cd..50a280d9d73 100644 --- a/apps/heft/src/plugins/ServeCommandPlugin.ts +++ b/apps/heft/src/plugins/ServeCommandPlugin.ts @@ -11,8 +11,20 @@ import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { IBuildStageContext, ICompileSubstage, IPostBuildSubstage } from '../stages/BuildStage'; import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; +import { CoreConfigFiles } from '../utilities/CoreConfigFiles'; -const PLUGIN_NAME: string = 'serve-command-plugin'; +const PLUGIN_NAME: string = 'ServeCommandPlugin'; + +export interface IServeCommandPluginCompleteConfiguration { + enabled: boolean; + commandName: string; + ignoreMissingScript: boolean; + waitBeforeRestartMs: number; + waitForTerminateMs: number; + waitForKillMs: number; +} + +export interface IServeCommandPluginConfiguration extends Partial {} enum State { Stopped, @@ -21,18 +33,12 @@ enum State { Killing } -const SIGTERM_WAIT_MS: number = 6000; -const SIGKILL_WAIT_MS: number = 6000; -const DELAY_AFTER_TERMINATED_MS: number = 6000; - export class ServeCommandPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; private _logger!: ScopedLogger; private _activeChildProcess: child_process.ChildProcess | undefined; - private _serveCommand!: string; - private _state: State = State.Stopped; private _timeout: NodeJS.Timeout | undefined = undefined; @@ -42,32 +48,118 @@ export class ServeCommandPlugin implements IHeftPlugin { // The process will be automatically restarted when performance.now() exceeds this time private _restartTime: number | undefined = undefined; + private _configuration!: IServeCommandPluginCompleteConfiguration; + private _serveCommandConfiguration: IServeCommandPluginConfiguration | undefined = undefined; + private _shellCommand: string | undefined; + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - this._logger = heftSession.requestScopedLogger('serve-command'); + this._logger = heftSession.requestScopedLogger('node-service'); this._isWindows = process.platform === 'win32'; - this._serveCommand = heftConfiguration.projectPackageJson.scripts?.serve || ''; - if (this._serveCommand) { - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); - }); + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.loadStageConfiguration.tapPromise(PLUGIN_NAME, async () => { + this._serveCommandConfiguration = + await CoreConfigFiles.serveCommandConfigurationLoader.tryLoadConfigurationFileForProjectAsync( + this._logger.terminal, + heftConfiguration.buildFolder, + heftConfiguration.rigConfig + ); + + // defaults + this._configuration = { + enabled: this._serveCommandConfiguration !== undefined, + commandName: 'serve', + ignoreMissingScript: false, + waitBeforeRestartMs: 2000, + waitForTerminateMs: 2000, + waitForKillMs: 2000 + }; + + // TODO: @rushstack/heft-config-file should be able to read a *.defaults.json file + if (this._serveCommandConfiguration) { + if (this._serveCommandConfiguration.enabled !== undefined) { + this._configuration.enabled = this._serveCommandConfiguration.enabled; + } + if (this._serveCommandConfiguration.commandName !== undefined) { + this._configuration.commandName = this._serveCommandConfiguration.commandName; + } + if (this._serveCommandConfiguration.ignoreMissingScript !== undefined) { + this._configuration.ignoreMissingScript = this._serveCommandConfiguration.ignoreMissingScript; + } + if (this._serveCommandConfiguration.waitBeforeRestartMs !== undefined) { + this._configuration.waitBeforeRestartMs = this._serveCommandConfiguration.waitBeforeRestartMs; + } + if (this._serveCommandConfiguration.waitForTerminateMs !== undefined) { + this._configuration.waitForTerminateMs = this._serveCommandConfiguration.waitForTerminateMs; + } + if (this._serveCommandConfiguration.waitForKillMs !== undefined) { + this._configuration.waitForKillMs = this._serveCommandConfiguration.waitForKillMs; + } + + if (!this._configuration.enabled) { + this._logger.terminal.writeVerboseLine('The plugin is disabled'); + } else { + this._shellCommand = (heftConfiguration.projectPackageJson.scripts || {})[ + this._configuration.commandName + ]; + + if (this._shellCommand === undefined) { + if (this._configuration.ignoreMissingScript) { + this._logger.terminal.writeLine( + `The plugin is disabled because the project's package.json` + + ` does not have a "${this._configuration.commandName}" script` + ); + } else { + this._logger.terminal.writeErrorLine( + `The project's package.json does not have a "${this._configuration.commandName}" script` + ); + } + this._configuration.enabled = false; + } + } + } else { + this._logger.terminal.writeVerboseLine( + 'The plugin is disabled because its config file was not found: ' + + CoreConfigFiles.serveCommandConfigurationLoader.projectRelativeFilePath + ); + } + }); - build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { - bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this._runCommandAsync(heftSession, heftConfiguration); - }); + build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { + bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this._runCommandAsync(heftSession, heftConfiguration); }); }); + + build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { + compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); + }); + }); + } + + private async _runCommandAsync( + heftSession: HeftSession, + heftConfiguration: HeftConfiguration + ): Promise { + if (!this._configuration.enabled) { + return; } + + this._logger.terminal.writeLine(`Starting Node service...`); + + this._restartChild(); } private _compileHooks_afterEachIteration = (): void => { + if (!this._configuration.enabled) { + return; + } + try { if (this._state === State.Stopped) { // If we are already stopped, then extend the timeout - this._scheduleRestart(DELAY_AFTER_TERMINATED_MS); + this._scheduleRestart(this._configuration.waitBeforeRestartMs); } else { this._stopChild(); } @@ -76,15 +168,6 @@ export class ServeCommandPlugin implements IHeftPlugin { } }; - private async _runCommandAsync( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration - ): Promise { - this._logger.terminal.writeLine(`serve-command-plugin started`); - - this._restartChild(); - } - private _restartChild(): void { if (this._state !== State.Stopped) { throw new InternalError('Invalid state'); @@ -93,11 +176,11 @@ export class ServeCommandPlugin implements IHeftPlugin { this._state = State.Running; this._clearTimeout(); - this._logger.terminal.writeLine('Invoking command: ' + JSON.stringify(this._serveCommand)); + this._logger.terminal.writeLine('Invoking command: ' + JSON.stringify(this._shellCommand!)); - this._activeChildProcess = child_process.spawn(this._serveCommand, { + this._activeChildProcess = child_process.spawn(this._shellCommand!, { shell: true, - // On POSIX, set detched=true to create a new group so we can terminate + // On POSIX, set detached=true to create a new group so we can terminate // the child process's children detached: !this._isWindows, stdio: ['inherit', 'inherit', 'inherit'] @@ -209,7 +292,7 @@ export class ServeCommandPlugin implements IHeftPlugin { this._timeout = undefined; this._logger.terminal.writeWarningLine('Child is taking too long to terminate'); this._transitionToKilling(); - }, SIGTERM_WAIT_MS); + }, this._configuration.waitForTerminateMs); } private _transitionToKilling(): void { @@ -237,7 +320,7 @@ export class ServeCommandPlugin implements IHeftPlugin { this._timeout = undefined; this._logger.terminal.writeErrorLine('Abandoning child process because SIGKILL did not work'); this._transitionToStopped(); - }, SIGKILL_WAIT_MS); + }, this._configuration.waitForKillMs); } private _transitionToStopped(): void { @@ -248,7 +331,7 @@ export class ServeCommandPlugin implements IHeftPlugin { this._activeChildProcess = undefined; // Once we have stopped, schedule a restart - this._scheduleRestart(DELAY_AFTER_TERMINATED_MS); + this._scheduleRestart(this._configuration.waitBeforeRestartMs); } private _scheduleRestart(msFromNow: number): void { diff --git a/apps/heft/src/schemas/api-extractor-task.schema.json b/apps/heft/src/schemas/api-extractor-task.schema.json index ba4768cbbc5..4bc042ede0e 100644 --- a/apps/heft/src/schemas/api-extractor-task.schema.json +++ b/apps/heft/src/schemas/api-extractor-task.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-04/schema#", - "title": "API Extractor Task Configuration", + "title": "Heft's api-extractor-task.json config file", "description": "Defines additional Heft-specific configuration for the API Extractor task.", "type": "object", diff --git a/apps/heft/src/schemas/node-service.schema.json b/apps/heft/src/schemas/node-service.schema.json new file mode 100644 index 00000000000..a3ff16c69f6 --- /dev/null +++ b/apps/heft/src/schemas/node-service.schema.json @@ -0,0 +1,50 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Node Service Configuration", + "description": "Configures the Node Service plugin for Heft", + "type": "object", + + "additionalProperties": false, + + "properties": { + "$schema": { + "description": "Part of the JSON Schema standard, this optional keyword declares the URL of the schema that the file conforms to. Editors may download the schema and use it to perform syntax highlighting.", + "type": "string" + }, + + "extends": { + "description": "Optionally specifies another JSON config file that this file extends from. This provides a way for standard settings to be shared across multiple projects.", + "type": "string" + }, + + "enabled": { + "description": "Set this to \"false\" to disable the node service plugin.", + "type": "boolean" + }, + + "commandName": { + "description": "Specifies the name of a \"scripts\" command from the project's package.json file. When \"heft start\" is invoked, it will use this shell command to launch the service process.", + "type": "string" + }, + + "ignoreMissingScript": { + "description": "If true, then an error is reported if the \"scripts\" command is not found in the project's package.json. If false, then no action will be taken.", + "type": "boolean" + }, + + "waitBeforeRestartMs": { + "description": "Customizes the number of milliseconds to wait before restarting the child process, as measured from when the previous process exited. If this interval is too small, then the new process may start while the developer is still saving changes, or while other monitoring processes are still holding OS locks.", + "type": "number" + }, + + "waitForTerminateMs": { + "description": "Customizes the number of milliseconds to wait for the child process to be terminated (SIGTERM) before forcibly killing it.", + "type": "number" + }, + + "waitForKillMs": { + "description": "Customizes the number of milliseconds to wait for the child process to be killed (SIGKILL) before giving up and abandoning it.", + "type": "number" + } + } +} diff --git a/apps/heft/src/templates/node-service.json b/apps/heft/src/templates/node-service.json new file mode 100644 index 00000000000..5c3ca011a7e --- /dev/null +++ b/apps/heft/src/templates/node-service.json @@ -0,0 +1,63 @@ +/** + * Configures "heft start" to launch a shell command such as a Node.js service. + * Heft will watch for changes and restart the service process whenever it gets rebuilt. + */ +{ + "$schema": "https://developer.microsoft.com/json-schemas/heft/node-service.schema.json" + + /** + * Optionally specifies another JSON config file that this file extends from. This provides a way for standard + * settings to be shared across multiple projects. + */ + // "extends": "base-project/config/serve-command.json", + + /** + * Set this to "false" to disable the node service plugin. + * + * Default value: true + */ + // "enabled": true, + + /** + * Specifies the name of a "scripts" command from the project's package.json file. + * When "heft start" is invoked, it will use this shell command to launch the + * service process. + * + * Default value: "serve" + */ + // "commandName": "serve", + + /** + * If true, then an error is reported if the "scripts" command is not found in the + * project's package.json. If false, then no action will be taken. + * + * Default value: false + */ + // "ignoreMissingScript": false, + + /** + * Customizes the number of milliseconds to wait before restarting the child process, + * as measured from when the previous process exited. If this interval is too small, then + * the new process may start while the developer is still saving changes, or while + * other monitoring processes are still holding OS locks. + * + * Default value: 2000 + */ + // "waitBeforeRestartMs": 2000, + + /** + * Customizes the number of milliseconds to wait for the child process to be terminated (SIGTERM) + * before forcibly killing it. + * + * Default value: 2000 + */ + // "waitForTerminateMs": 2000, + + /** + * Customizes the number of milliseconds to wait for the child process to be killed (SIGKILL) + * before giving up and abandoning it. + * + * Default value: 2000 + */ + // "waitForKillMs": 2000 +} diff --git a/apps/heft/src/utilities/CoreConfigFiles.ts b/apps/heft/src/utilities/CoreConfigFiles.ts index a1008d86325..a3dfe816fb0 100644 --- a/apps/heft/src/utilities/CoreConfigFiles.ts +++ b/apps/heft/src/utilities/CoreConfigFiles.ts @@ -14,6 +14,7 @@ import { ITypeScriptConfigurationJson } from '../plugins/TypeScriptPlugin/TypeSc import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { Terminal } from '@rushstack/node-core-library'; import { ISassConfigurationJson } from '../plugins/SassTypingsPlugin/SassTypingsPlugin'; +import { IServeCommandPluginConfiguration } from '../plugins/ServeCommandPlugin'; export enum HeftEvent { clean = 'clean', @@ -108,6 +109,9 @@ export class CoreConfigFiles { private static _typeScriptConfigurationFileLoader: | ConfigurationFile | undefined; + private static _serveCommandConfigurationLoader: + | ConfigurationFile + | undefined; private static _sassConfigurationFileLoader: ConfigurationFile | undefined; /** @@ -238,6 +242,22 @@ export class CoreConfigFiles { return CoreConfigFiles._typeScriptConfigurationFileLoader; } + /** + * Returns the loader for the `config/api-extractor-task.json` config file. + */ + public static get serveCommandConfigurationLoader(): ConfigurationFile { + if (!CoreConfigFiles._serveCommandConfigurationLoader) { + const schemaPath: string = path.resolve(__dirname, '..', 'schemas', 'node-service.schema.json'); + CoreConfigFiles._serveCommandConfigurationLoader = + new ConfigurationFile({ + projectRelativeFilePath: 'config/node-service.json', + jsonSchemaPath: schemaPath + }); + } + + return CoreConfigFiles._serveCommandConfigurationLoader; + } + public static get sassConfigurationFileLoader(): ConfigurationFile { const schemaPath: string = path.resolve(__dirname, '..', 'schemas', 'sass.schema.json'); CoreConfigFiles._sassConfigurationFileLoader = new ConfigurationFile({ diff --git a/build-tests/heft-fastify-test/config/node-service.json b/build-tests/heft-fastify-test/config/node-service.json new file mode 100644 index 00000000000..5c3ca011a7e --- /dev/null +++ b/build-tests/heft-fastify-test/config/node-service.json @@ -0,0 +1,63 @@ +/** + * Configures "heft start" to launch a shell command such as a Node.js service. + * Heft will watch for changes and restart the service process whenever it gets rebuilt. + */ +{ + "$schema": "https://developer.microsoft.com/json-schemas/heft/node-service.schema.json" + + /** + * Optionally specifies another JSON config file that this file extends from. This provides a way for standard + * settings to be shared across multiple projects. + */ + // "extends": "base-project/config/serve-command.json", + + /** + * Set this to "false" to disable the node service plugin. + * + * Default value: true + */ + // "enabled": true, + + /** + * Specifies the name of a "scripts" command from the project's package.json file. + * When "heft start" is invoked, it will use this shell command to launch the + * service process. + * + * Default value: "serve" + */ + // "commandName": "serve", + + /** + * If true, then an error is reported if the "scripts" command is not found in the + * project's package.json. If false, then no action will be taken. + * + * Default value: false + */ + // "ignoreMissingScript": false, + + /** + * Customizes the number of milliseconds to wait before restarting the child process, + * as measured from when the previous process exited. If this interval is too small, then + * the new process may start while the developer is still saving changes, or while + * other monitoring processes are still holding OS locks. + * + * Default value: 2000 + */ + // "waitBeforeRestartMs": 2000, + + /** + * Customizes the number of milliseconds to wait for the child process to be terminated (SIGTERM) + * before forcibly killing it. + * + * Default value: 2000 + */ + // "waitForTerminateMs": 2000, + + /** + * Customizes the number of milliseconds to wait for the child process to be killed (SIGKILL) + * before giving up and abandoning it. + * + * Default value: 2000 + */ + // "waitForKillMs": 2000 +} diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index 280ed73570e..84164a817af 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -51,4 +51,4 @@ class MyApp { const myApp: MyApp = new MyApp(); myApp.start(); -//// +/// diff --git a/common/reviews/api/heft-config-file.api.md b/common/reviews/api/heft-config-file.api.md index fb0610c1f57..c8c5002b0fb 100644 --- a/common/reviews/api/heft-config-file.api.md +++ b/common/reviews/api/heft-config-file.api.md @@ -16,6 +16,7 @@ export class ConfigurationFile { getPropertyOriginalValue(options: IOriginalValueOptions): TValue | undefined; // (undocumented) loadConfigurationFileForProjectAsync(terminal: Terminal, projectPath: string, rigConfig?: RigConfig): Promise; + readonly projectRelativeFilePath: string; tryLoadConfigurationFileForProjectAsync(terminal: Terminal, projectPath: string, rigConfig?: RigConfig): Promise; } diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index 71115c43f86..2f7454a0703 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -179,7 +179,10 @@ export interface IOriginalValueOptions { */ export class ConfigurationFile { private readonly _schemaPath: string; - private readonly _projectRelativeFilePath: string; + + /** {@inheritDoc IConfigurationFileOptions.projectRelativeFilePath} */ + public readonly projectRelativeFilePath: string; + private readonly _jsonPathMetadata: IJsonPathsMetadata; private readonly _propertyInheritanceTypes: IPropertiesInheritance; private __schema: JsonSchema | undefined; @@ -197,7 +200,7 @@ export class ConfigurationFile { private readonly _packageJsonLookup: PackageJsonLookup = new PackageJsonLookup(); public constructor(options: IConfigurationFileOptions) { - this._projectRelativeFilePath = options.projectRelativeFilePath; + this.projectRelativeFilePath = options.projectRelativeFilePath; this._schemaPath = options.jsonSchemaPath; this._jsonPathMetadata = options.jsonPathMetadata || {}; this._propertyInheritanceTypes = options.propertyInheritance || {}; @@ -571,7 +574,7 @@ export class ConfigurationFile { try { return await this._loadConfigurationFileInnerWithCacheAsync( terminal, - nodeJsPath.resolve(rigProfileFolder, this._projectRelativeFilePath), + nodeJsPath.resolve(rigProfileFolder, this.projectRelativeFilePath), visitedConfigurationFilePaths, undefined ); @@ -582,7 +585,7 @@ export class ConfigurationFile { } else { terminal.writeVerboseLine( `Configuration file "${ - this._projectRelativeFilePath + this.projectRelativeFilePath }" not found in rig ("${ConfigurationFile._formatPathForLogging(rigProfileFolder)}")` ); } @@ -661,6 +664,6 @@ export class ConfigurationFile { } private _getConfigurationFilePathForProject(projectPath: string): string { - return nodeJsPath.resolve(projectPath, this._projectRelativeFilePath); + return nodeJsPath.resolve(projectPath, this.projectRelativeFilePath); } } From 4a6f9b91b01ea4020ab0e4ae8f76f5d28cecb742 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 27 May 2021 21:30:43 -0700 Subject: [PATCH 057/429] Rename file --- .../src/plugins/{ServeCommandPlugin.ts => NodeServicePlugin.ts} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename apps/heft/src/plugins/{ServeCommandPlugin.ts => NodeServicePlugin.ts} (100%) diff --git a/apps/heft/src/plugins/ServeCommandPlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts similarity index 100% rename from apps/heft/src/plugins/ServeCommandPlugin.ts rename to apps/heft/src/plugins/NodeServicePlugin.ts From 8b749fcc60f4708baf9f5a69d9ecf7fc9ccbbacc Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 27 May 2021 21:32:27 -0700 Subject: [PATCH 058/429] Rename ServeCommandPlugin --> NodeServicePlugin --- .../heft/src/pluginFramework/PluginManager.ts | 4 +- apps/heft/src/plugins/NodeServicePlugin.ts | 46 +++++++++---------- apps/heft/src/utilities/CoreConfigFiles.ts | 16 +++---- 3 files changed, 33 insertions(+), 33 deletions(-) diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index 1742f5f3afc..0a6629043f9 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -24,7 +24,7 @@ import { SassTypingsPlugin } from '../plugins/SassTypingsPlugin/SassTypingsPlugi import { ProjectValidatorPlugin } from '../plugins/ProjectValidatorPlugin'; import { ToolPackageResolver } from '../utilities/ToolPackageResolver'; import { WebpackWarningPlugin } from '../plugins/WebpackWarningPlugin'; -import { ServeCommandPlugin } from '../plugins/ServeCommandPlugin'; +import { NodeServicePlugin } from '../plugins/NodeServicePlugin'; export interface IPluginManagerOptions { terminal: Terminal; @@ -57,7 +57,7 @@ export class PluginManager { this._applyPlugin(new SassTypingsPlugin()); this._applyPlugin(new ProjectValidatorPlugin()); this._applyPlugin(new WebpackWarningPlugin()); - this._applyPlugin(new ServeCommandPlugin()); + this._applyPlugin(new NodeServicePlugin()); } public initializePlugin(pluginSpecifier: string, options?: object): void { diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index 50a280d9d73..b71cae29219 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -13,9 +13,9 @@ import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; import { CoreConfigFiles } from '../utilities/CoreConfigFiles'; -const PLUGIN_NAME: string = 'ServeCommandPlugin'; +const PLUGIN_NAME: string = 'NodeServicePlugin'; -export interface IServeCommandPluginCompleteConfiguration { +export interface INodeServicePluginCompleteConfiguration { enabled: boolean; commandName: string; ignoreMissingScript: boolean; @@ -24,7 +24,7 @@ export interface IServeCommandPluginCompleteConfiguration { waitForKillMs: number; } -export interface IServeCommandPluginConfiguration extends Partial {} +export interface INodeServicePluginConfiguration extends Partial {} enum State { Stopped, @@ -33,7 +33,7 @@ enum State { Killing } -export class ServeCommandPlugin implements IHeftPlugin { +export class NodeServicePlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; private _logger!: ScopedLogger; @@ -48,8 +48,8 @@ export class ServeCommandPlugin implements IHeftPlugin { // The process will be automatically restarted when performance.now() exceeds this time private _restartTime: number | undefined = undefined; - private _configuration!: IServeCommandPluginCompleteConfiguration; - private _serveCommandConfiguration: IServeCommandPluginConfiguration | undefined = undefined; + private _configuration!: INodeServicePluginCompleteConfiguration; + private _nodeServiceConfiguration: INodeServicePluginConfiguration | undefined = undefined; private _shellCommand: string | undefined; public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { @@ -59,8 +59,8 @@ export class ServeCommandPlugin implements IHeftPlugin { heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.loadStageConfiguration.tapPromise(PLUGIN_NAME, async () => { - this._serveCommandConfiguration = - await CoreConfigFiles.serveCommandConfigurationLoader.tryLoadConfigurationFileForProjectAsync( + this._nodeServiceConfiguration = + await CoreConfigFiles.nodeServiceConfigurationLoader.tryLoadConfigurationFileForProjectAsync( this._logger.terminal, heftConfiguration.buildFolder, heftConfiguration.rigConfig @@ -68,7 +68,7 @@ export class ServeCommandPlugin implements IHeftPlugin { // defaults this._configuration = { - enabled: this._serveCommandConfiguration !== undefined, + enabled: this._nodeServiceConfiguration !== undefined, commandName: 'serve', ignoreMissingScript: false, waitBeforeRestartMs: 2000, @@ -77,24 +77,24 @@ export class ServeCommandPlugin implements IHeftPlugin { }; // TODO: @rushstack/heft-config-file should be able to read a *.defaults.json file - if (this._serveCommandConfiguration) { - if (this._serveCommandConfiguration.enabled !== undefined) { - this._configuration.enabled = this._serveCommandConfiguration.enabled; + if (this._nodeServiceConfiguration) { + if (this._nodeServiceConfiguration.enabled !== undefined) { + this._configuration.enabled = this._nodeServiceConfiguration.enabled; } - if (this._serveCommandConfiguration.commandName !== undefined) { - this._configuration.commandName = this._serveCommandConfiguration.commandName; + if (this._nodeServiceConfiguration.commandName !== undefined) { + this._configuration.commandName = this._nodeServiceConfiguration.commandName; } - if (this._serveCommandConfiguration.ignoreMissingScript !== undefined) { - this._configuration.ignoreMissingScript = this._serveCommandConfiguration.ignoreMissingScript; + if (this._nodeServiceConfiguration.ignoreMissingScript !== undefined) { + this._configuration.ignoreMissingScript = this._nodeServiceConfiguration.ignoreMissingScript; } - if (this._serveCommandConfiguration.waitBeforeRestartMs !== undefined) { - this._configuration.waitBeforeRestartMs = this._serveCommandConfiguration.waitBeforeRestartMs; + if (this._nodeServiceConfiguration.waitBeforeRestartMs !== undefined) { + this._configuration.waitBeforeRestartMs = this._nodeServiceConfiguration.waitBeforeRestartMs; } - if (this._serveCommandConfiguration.waitForTerminateMs !== undefined) { - this._configuration.waitForTerminateMs = this._serveCommandConfiguration.waitForTerminateMs; + if (this._nodeServiceConfiguration.waitForTerminateMs !== undefined) { + this._configuration.waitForTerminateMs = this._nodeServiceConfiguration.waitForTerminateMs; } - if (this._serveCommandConfiguration.waitForKillMs !== undefined) { - this._configuration.waitForKillMs = this._serveCommandConfiguration.waitForKillMs; + if (this._nodeServiceConfiguration.waitForKillMs !== undefined) { + this._configuration.waitForKillMs = this._nodeServiceConfiguration.waitForKillMs; } if (!this._configuration.enabled) { @@ -121,7 +121,7 @@ export class ServeCommandPlugin implements IHeftPlugin { } else { this._logger.terminal.writeVerboseLine( 'The plugin is disabled because its config file was not found: ' + - CoreConfigFiles.serveCommandConfigurationLoader.projectRelativeFilePath + CoreConfigFiles.nodeServiceConfigurationLoader.projectRelativeFilePath ); } }); diff --git a/apps/heft/src/utilities/CoreConfigFiles.ts b/apps/heft/src/utilities/CoreConfigFiles.ts index a3dfe816fb0..b3f4faf3fd7 100644 --- a/apps/heft/src/utilities/CoreConfigFiles.ts +++ b/apps/heft/src/utilities/CoreConfigFiles.ts @@ -14,7 +14,7 @@ import { ITypeScriptConfigurationJson } from '../plugins/TypeScriptPlugin/TypeSc import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { Terminal } from '@rushstack/node-core-library'; import { ISassConfigurationJson } from '../plugins/SassTypingsPlugin/SassTypingsPlugin'; -import { IServeCommandPluginConfiguration } from '../plugins/ServeCommandPlugin'; +import { INodeServicePluginConfiguration } from '../plugins/NodeServicePlugin'; export enum HeftEvent { clean = 'clean', @@ -109,8 +109,8 @@ export class CoreConfigFiles { private static _typeScriptConfigurationFileLoader: | ConfigurationFile | undefined; - private static _serveCommandConfigurationLoader: - | ConfigurationFile + private static _nodeServiceConfigurationLoader: + | ConfigurationFile | undefined; private static _sassConfigurationFileLoader: ConfigurationFile | undefined; @@ -245,17 +245,17 @@ export class CoreConfigFiles { /** * Returns the loader for the `config/api-extractor-task.json` config file. */ - public static get serveCommandConfigurationLoader(): ConfigurationFile { - if (!CoreConfigFiles._serveCommandConfigurationLoader) { + public static get nodeServiceConfigurationLoader(): ConfigurationFile { + if (!CoreConfigFiles._nodeServiceConfigurationLoader) { const schemaPath: string = path.resolve(__dirname, '..', 'schemas', 'node-service.schema.json'); - CoreConfigFiles._serveCommandConfigurationLoader = - new ConfigurationFile({ + CoreConfigFiles._nodeServiceConfigurationLoader = + new ConfigurationFile({ projectRelativeFilePath: 'config/node-service.json', jsonSchemaPath: schemaPath }); } - return CoreConfigFiles._serveCommandConfigurationLoader; + return CoreConfigFiles._nodeServiceConfigurationLoader; } public static get sassConfigurationFileLoader(): ConfigurationFile { From f10807b7d7fe8348e6c177dfe77c3a774d4cba71 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 28 May 2021 06:19:58 +0000 Subject: [PATCH 059/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 9 +++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...PrepareForJestPlugin_2021-05-27-23-11.json | 11 ---------- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 15 +++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 35 files changed, 377 insertions(+), 28 deletions(-) delete mode 100644 common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index f34dfe78573..054c34db6e4 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.11", + "tag": "@microsoft/api-documenter_v7.13.11", + "date": "Fri, 28 May 2021 06:19:57 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "7.13.10", "tag": "@microsoft/api-documenter_v7.13.10", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index a6e1af941fd..4fd02638344 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:57 GMT and should not be manually modified. + +## 7.13.11 +Fri, 28 May 2021 06:19:57 GMT + +_Version update only_ ## 7.13.10 Tue, 25 May 2021 00:12:21 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index a60450168f2..89f658333d5 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.30.7", + "tag": "@rushstack/heft_v0.30.7", + "date": "Fri, 28 May 2021 06:19:57 GMT", + "comments": { + "patch": [ + { + "comment": "Prepare to split JestPlugin into a dedicated package" + } + ] + } + }, { "version": "0.30.6", "tag": "@rushstack/heft_v0.30.6", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 66ff9639cc3..c52124004ab 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:57 GMT and should not be manually modified. + +## 0.30.7 +Fri, 28 May 2021 06:19:57 GMT + +### Patches + +- Prepare to split JestPlugin into a dedicated package ## 0.30.6 Tue, 25 May 2021 00:12:21 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 7fdb351a8cc..6b817fd5852 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.103", + "tag": "@rushstack/rundown_v1.0.103", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "1.0.102", "tag": "@rushstack/rundown_v1.0.102", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 84b303d0366..44a867a3c00 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 1.0.103 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 1.0.102 Tue, 25 May 2021 00:12:21 GMT diff --git a/common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json b/common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json deleted file mode 100644 index 885e386203d..00000000000 --- a/common/changes/@rushstack/heft/user-danade-PrepareForJestPlugin_2021-05-27-23-11.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Prepare to split JestPlugin into a dedicated package", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index cef02b5ec7c..5d4a4aad0b0 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.16", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.16", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.6` to `^0.30.7`" + } + ] + } + }, { "version": "0.1.15", "tag": "@rushstack/heft-webpack4-plugin_v0.1.15", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index d86c76386f1..658603ee2b8 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 0.1.16 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 0.1.15 Tue, 25 May 2021 00:12:21 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 7a24e96b88c..7c119a88ea9 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.16", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.16", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.6` to `^0.30.7`" + } + ] + } + }, { "version": "0.1.15", "tag": "@rushstack/heft-webpack5-plugin_v0.1.15", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 87a3d6b0e62..1c0ba2fa9d3 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 0.1.16 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 0.1.15 Tue, 25 May 2021 00:12:21 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index a0624bfa4c1..21f13d7ed76 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.27", + "tag": "@rushstack/debug-certificate-manager_v1.0.27", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "1.0.26", "tag": "@rushstack/debug-certificate-manager_v1.0.26", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index df0bba4b15f..862c6e7dde4 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 1.0.27 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 1.0.26 Tue, 25 May 2021 00:12:21 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index dd87b9df941..248f450c517 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.173", + "tag": "@microsoft/load-themed-styles_v1.10.173", + "date": "Fri, 28 May 2021 06:19:57 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.30`" + } + ] + } + }, { "version": "1.10.172", "tag": "@microsoft/load-themed-styles_v1.10.172", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 567d416bf42..cdea7434603 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:57 GMT and should not be manually modified. + +## 1.10.173 +Fri, 28 May 2021 06:19:57 GMT + +_Version update only_ ## 1.10.172 Tue, 25 May 2021 00:12:21 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index c2d5e44d579..76e6cad2310 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.32", + "tag": "@rushstack/package-deps-hash_v3.0.32", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "3.0.31", "tag": "@rushstack/package-deps-hash_v3.0.31", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index cd0f7620c78..3206c381054 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 3.0.32 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 3.0.31 Tue, 25 May 2021 00:12:21 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 1f9562d7be1..65875d8f17d 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.86", + "tag": "@rushstack/stream-collator_v4.0.86", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.85`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "4.0.85", "tag": "@rushstack/stream-collator_v4.0.85", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index ba43db812f4..fbb740ae920 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 4.0.86 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 4.0.85 Tue, 25 May 2021 00:12:21 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index a665822062a..59152c18200 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.85", + "tag": "@rushstack/terminal_v0.1.85", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "0.1.84", "tag": "@rushstack/terminal_v0.1.84", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 2c33de15923..2d809d31f48 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 0.1.85 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 0.1.84 Tue, 25 May 2021 00:12:21 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 92d753e29a2..70ee582bd4b 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.23", + "tag": "@rushstack/heft-node-rig_v1.0.23", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.6` to `^0.30.7`" + } + ] + } + }, { "version": "1.0.22", "tag": "@rushstack/heft-node-rig_v1.0.22", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 6b6ea087806..4ba7c16bae3 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 1.0.23 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 1.0.22 Tue, 25 May 2021 00:12:21 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index f35fa8cb3da..17bf2915186 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.30", + "tag": "@rushstack/heft-web-rig_v0.2.30", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.16`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.6` to `^0.30.7`" + } + ] + } + }, { "version": "0.2.29", "tag": "@rushstack/heft-web-rig_v0.2.29", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index f598a236c92..356f9993822 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 0.2.30 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 0.2.29 Tue, 25 May 2021 00:12:21 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 1be3eb0f50a..b22472ec2d2 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.54", + "tag": "@microsoft/loader-load-themed-styles_v1.9.54", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.173`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "1.9.53", "tag": "@microsoft/loader-load-themed-styles_v1.9.53", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 960d5558532..c75bbc11b8a 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 1.9.54 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 1.9.53 Tue, 25 May 2021 00:12:21 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 505bc549a75..3378b5743d3 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.141", + "tag": "@rushstack/loader-raw-script_v1.3.141", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "1.3.140", "tag": "@rushstack/loader-raw-script_v1.3.140", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 30a4c9855df..b37b218e2da 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 1.3.141 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 1.3.140 Tue, 25 May 2021 00:12:21 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 64a7342fc4e..a926d68382d 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.15", + "tag": "@rushstack/localization-plugin_v0.6.15", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.35`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.34` to `^3.2.35`" + } + ] + } + }, { "version": "0.6.14", "tag": "@rushstack/localization-plugin_v0.6.14", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index ef6b36443cf..a6a799c4e79 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 0.6.15 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 0.6.14 Tue, 25 May 2021 00:12:21 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index b2ce9ea0f52..09b73d933bf 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.53", + "tag": "@rushstack/module-minifier-plugin_v0.3.53", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "0.3.52", "tag": "@rushstack/module-minifier-plugin_v0.3.52", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 433f367584d..530f9e4ca77 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 0.3.53 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 0.3.52 Tue, 25 May 2021 00:12:21 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 1e48b105ef0..adc2786ceba 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.35", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.35", + "date": "Fri, 28 May 2021 06:19:58 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.30.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.23`" + } + ] + } + }, { "version": "3.2.34", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.34", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 5ff0bf3ca3c..cae673e0992 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Tue, 25 May 2021 00:12:21 GMT and should not be manually modified. +This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. + +## 3.2.35 +Fri, 28 May 2021 06:19:58 GMT + +_Version update only_ ## 3.2.34 Tue, 25 May 2021 00:12:21 GMT From 14058994437a6083bc22a07c8488b18c6f389d8a Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 28 May 2021 06:20:00 +0000 Subject: [PATCH 060/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 17 files changed, 22 insertions(+), 22 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 3f038c26353..83739b3abba 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.10", + "version": "7.13.11", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 3867ace9fec..0cd2e65cbe2 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.30.6", + "version": "0.30.7", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index eb0ebc8e4e2..94c29f6cd6e 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.102", + "version": "1.0.103", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 4e0c4b6c4d9..0a296d8209b 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.15", + "version": "0.1.16", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.30.6" + "@rushstack/heft": "^0.30.7" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 99a4860ffd6..7113cd8fc3c 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.15", + "version": "0.1.16", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.30.6" + "@rushstack/heft": "^0.30.7" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 6dcecaba7c1..e705d60dadc 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.26", + "version": "1.0.27", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index f14fa3a8105..897d1ad2f97 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.172", + "version": "1.10.173", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 0ae2c4d7805..dc07fc82de6 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.31", + "version": "3.0.32", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 6c7bb902e4e..2dde5574af9 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.85", + "version": "4.0.86", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index b03e5360ec7..2d6781cb825 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.84", + "version": "0.1.85", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 8db049d2976..cfd796f916a 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.22", + "version": "1.0.23", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.30.6" + "@rushstack/heft": "^0.30.7" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index cdfbbafe5b5..935f59f891f 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.29", + "version": "0.2.30", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.30.6" + "@rushstack/heft": "^0.30.7" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 7a598aed777..810188e68d4 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.53", + "version": "1.9.54", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 28015fb86f8..5bb8f4272c3 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.140", + "version": "1.3.141", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index bf12f692179..dc85bee4fab 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.14", + "version": "0.6.15", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.34", + "@rushstack/set-webpack-public-path-plugin": "^3.2.35", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 16356433a21..21aa8261319 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.52", + "version": "0.3.53", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index e123c5f7318..13e12df7eb5 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.34", + "version": "3.2.35", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From eb93d97527852dbd41174119885a33c91c28e6d9 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 11:24:20 -0700 Subject: [PATCH 061/429] Bump cyclic heft and heft-node-rig --- apps/api-extractor-model/package.json | 4 +- apps/api-extractor/package.json | 4 +- apps/heft/package.json | 4 +- common/config/rush/pnpm-lock.yaml | 212 ++++++++-------------- common/config/rush/repo-state.json | 2 +- libraries/heft-config-file/package.json | 4 +- libraries/node-core-library/package.json | 4 +- libraries/rig-package/package.json | 4 +- libraries/tree-pattern/package.json | 4 +- libraries/ts-command-line/package.json | 4 +- libraries/typings-generator/package.json | 4 +- stack/eslint-patch/package.json | 4 +- stack/eslint-plugin-packlets/package.json | 4 +- stack/eslint-plugin-security/package.json | 4 +- stack/eslint-plugin/package.json | 4 +- 15 files changed, 98 insertions(+), 168 deletions(-) diff --git a/apps/api-extractor-model/package.json b/apps/api-extractor-model/package.json index cb26026232d..58015686250 100644 --- a/apps/api-extractor-model/package.json +++ b/apps/api-extractor-model/package.json @@ -20,8 +20,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index d6c0f2d33cf..11de6824630 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -49,8 +49,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "10.17.13", diff --git a/apps/heft/package.json b/apps/heft/package.json index 0cd2e65cbe2..7c7985c8961 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -59,8 +59,8 @@ "@jest/types": "~25.4.0", "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/argparse": "1.0.38", "@types/eslint": "7.2.0", "@types/glob": "7.1.1", diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 6d8f266f748..2683c52fb63 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -46,8 +46,8 @@ importers: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -77,8 +77,8 @@ importers: typescript: 4.2.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -90,8 +90,8 @@ importers: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -101,8 +101,8 @@ importers: '@rushstack/node-core-library': link:../../libraries/node-core-library devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -114,9 +114,9 @@ importers: '@jest/types': ~25.4.0 '@microsoft/api-extractor': workspace:* '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 + '@rushstack/heft': 0.30.7 '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -172,8 +172,8 @@ importers: '@jest/types': 25.4.0 '@microsoft/api-extractor': link:../api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/argparse': 1.0.38 '@types/eslint': 7.2.0 '@types/glob': 7.1.1 @@ -932,8 +932,8 @@ importers: ../../libraries/heft-config-file: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@types/heft-jest': 1.0.1 @@ -945,8 +945,8 @@ importers: jsonpath-plus: 4.0.0 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -967,8 +967,8 @@ importers: ../../libraries/node-core-library: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -997,8 +997,8 @@ importers: z-schema: 3.18.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -1027,8 +1027,8 @@ importers: ../../libraries/rig-package: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1040,8 +1040,8 @@ importers: strip-json-comments: 3.1.1 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1105,15 +1105,15 @@ importers: ../../libraries/tree-pattern: specifiers: '@rushstack/eslint-config': 2.3.3 - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@types/heft-jest': 1.0.1 eslint: ~7.12.1 typescript: ~3.9.7 devDependencies: '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/heft-jest': 1.0.1 eslint: 7.12.1 typescript: 3.9.9 @@ -1121,8 +1121,8 @@ importers: ../../libraries/ts-command-line: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@types/argparse': 1.0.38 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1136,16 +1136,16 @@ importers: string-argv: 0.3.1 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 ../../libraries/typings-generator: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/node-core-library': workspace:* '@types/glob': 7.1.1 '@types/node': 10.17.13 @@ -1158,8 +1158,8 @@ importers: glob: 7.0.6 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/glob': 7.1.1 ../../repo-scripts/doc-plugin-rush-stack: @@ -1277,18 +1277,18 @@ importers: ../../stack/eslint-patch: specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@types/node': 10.17.13 devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/node': 10.17.13 ../../stack/eslint-plugin: specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1303,8 +1303,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1316,8 +1316,8 @@ importers: ../../stack/eslint-plugin-packlets: specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1332,8 +1332,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1345,8 +1345,8 @@ importers: ../../stack/eslint-plugin-security: specifiers: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1361,8 +1361,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.28.0 - '@rushstack/heft-node-rig': 1.0.8_@rushstack+heft@0.28.0 + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -2298,37 +2298,12 @@ packages: '@types/yargs': 15.0.13 chalk: 3.0.0 - /@microsoft/api-extractor-model/7.12.4: - resolution: {integrity: sha512-uTLpqr48g3ICFMadIE2rQvEhA/y4Ez3m2KqQ9qtsr/weIJ/64LI+ItZTKrrKHAxP7tLgGv0FodLsy5E7cyJy/A==} - dependencies: - '@microsoft/tsdoc': 0.12.24 - '@rushstack/node-core-library': 3.36.1 - dev: true - /@microsoft/api-extractor-model/7.13.2: resolution: {integrity: sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==} dependencies: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 '@rushstack/node-core-library': 3.38.0 - dev: false - - /@microsoft/api-extractor/7.13.4: - resolution: {integrity: sha512-Y/XxSKL9velCpd0DffSFG6kYpH47KE2eECN28ompu8CUG7jbYFUJcMgk/6R/d44vlg3V77FnF8TZ+KzTlnN9SQ==} - hasBin: true - dependencies: - '@microsoft/api-extractor-model': 7.12.4 - '@microsoft/tsdoc': 0.12.24 - '@rushstack/node-core-library': 3.36.1 - '@rushstack/rig-package': 0.2.11 - '@rushstack/ts-command-line': 4.7.9 - colors: 1.2.5 - lodash: 4.17.21 - resolve: 1.17.0 - semver: 7.3.5 - source-map: 0.6.1 - typescript: 4.1.5 - dev: true /@microsoft/api-extractor/7.15.2: resolution: {integrity: sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==} @@ -2346,7 +2321,6 @@ packages: semver: 7.3.5 source-map: 0.6.1 typescript: 4.2.4 - dev: false /@microsoft/rush-stack-compiler-3.9/0.4.47: resolution: {integrity: sha512-mM7qbfJaTDc7+o6MR32DJSDExNwGoql4ARanJPna//FJc/kPn4HjI6yPbs6PTzSIdPftzI9VmqpLZWsGuaLWAQ==} @@ -2377,10 +2351,6 @@ packages: jju: 1.4.0 resolve: 1.19.0 - /@microsoft/tsdoc/0.12.24: - resolution: {integrity: sha512-Mfmij13RUTmHEMi9vRUhMXD7rnGR2VvxeNYtaGtaJ4redwwjT4UXYJ+nzmVJF7hhd4pn/Fx5sncDKxMVFJSWPg==} - dev: true - /@microsoft/tsdoc/0.13.2: resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} @@ -2613,41 +2583,41 @@ packages: - supports-color - typescript - /@rushstack/heft-config-file/0.3.18: - resolution: {integrity: sha512-0himE+YJDiAiyKZ/Do5wgtOS4aqMJuocshwXi49+UPNFCyDvPcxNJgOcJlcFOCXJiGUy+cgzQZIkmZoZbcQ12g==} + /@rushstack/heft-config-file/0.3.22: + resolution: {integrity: sha512-yKtc7rTqjblLSh0q93XINqgvMrkIXp4iJd/egU03yAnfAn0Dapq8gq5fIPquiIGyiNFrsxJzkCMn0lO0PzDEKA==} engines: {node: '>=10.13.0'} dependencies: - '@rushstack/node-core-library': 3.36.1 - '@rushstack/rig-package': 0.2.11 + '@rushstack/node-core-library': 3.38.0 + '@rushstack/rig-package': 0.2.12 jsonpath-plus: 4.0.0 dev: true - /@rushstack/heft-node-rig/1.0.8_@rushstack+heft@0.28.0: - resolution: {integrity: sha512-1zppQo1aKlkcZ7ZH1AGr/NeNfHttgPfB9vygAZ/0yQ9pUmlNhkKehkYovaCGFLmvBXoOv9k01XIwY6CSBYjUhQ==} + /@rushstack/heft-node-rig/1.0.23_@rushstack+heft@0.30.7: + resolution: {integrity: sha512-sYD0diQ1ZgH2pQOlEZrseb/Iz4sxYPlxT8e5XdtvX1hNr3L6ooFirfuHRxYfg04in4nbJuwsCqpmC03aron9Ug==} peerDependencies: - '@rushstack/heft': ^0.28.0 + '@rushstack/heft': ^0.30.7 dependencies: - '@microsoft/api-extractor': 7.13.4 - '@rushstack/heft': 0.28.0 + '@microsoft/api-extractor': 7.15.2 + '@rushstack/heft': 0.30.7 eslint: 7.12.1 typescript: 3.9.9 transitivePeerDependencies: - supports-color dev: true - /@rushstack/heft/0.28.0: - resolution: {integrity: sha512-aYjjiJiWATZLflV1oPLyVm7LvIFLttyArJBvJgy4GhEwZsizp6SxJYDTeAX+0T+Jn58Tt5P2DEfciqT7ciWAdA==} + /@rushstack/heft/0.30.7: + resolution: {integrity: sha512-Zwd0/XFwmWrpyBdQAfiftlmGQaSGnQm6RTWMSOZahx3wWhkNiaMU/GG1ABmUzAPPT8AoV2Od292Y4q3IRQLSvg==} engines: {node: '>=10.13.0'} hasBin: true dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': 0.3.18 - '@rushstack/node-core-library': 3.36.1 - '@rushstack/rig-package': 0.2.11 - '@rushstack/ts-command-line': 4.7.9 - '@rushstack/typings-generator': 0.3.3 + '@rushstack/heft-config-file': 0.3.22 + '@rushstack/node-core-library': 3.38.0 + '@rushstack/rig-package': 0.2.12 + '@rushstack/ts-command-line': 4.7.10 + '@rushstack/typings-generator': 0.3.6 '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 @@ -2669,20 +2639,6 @@ packages: - utf-8-validate dev: true - /@rushstack/node-core-library/3.36.1: - resolution: {integrity: sha512-YMXJ0bEpxG9AnK1shZTOay5xSIuerzxCV9sscn3xynnndBdma0oE243V79Fb25zzLfkZ1Xg9TbOXc5zmF7NYYA==} - dependencies: - '@types/node': 10.17.13 - colors: 1.2.5 - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.17.0 - semver: 7.3.5 - timsort: 0.3.0 - z-schema: 3.18.4 - dev: true - /@rushstack/node-core-library/3.38.0: resolution: {integrity: sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==} dependencies: @@ -2695,21 +2651,12 @@ packages: semver: 7.3.5 timsort: 0.3.0 z-schema: 3.18.4 - dev: false - - /@rushstack/rig-package/0.2.11: - resolution: {integrity: sha512-6Q07ZxjnthXWSXfDy/CgjhhGaqb/0RvZbqWScLr216Cy7fuAAmjbMhE2E53+rjXOsolrS5Ep7Xcl5TQre723cA==} - dependencies: - resolve: 1.17.0 - strip-json-comments: 3.1.1 - dev: true /@rushstack/rig-package/0.2.12: resolution: {integrity: sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==} dependencies: resolve: 1.17.0 strip-json-comments: 3.1.1 - dev: false /@rushstack/tree-pattern/0.2.1: resolution: {integrity: sha512-ZRPQdV0LxUY/HRIvVKNz3Sb/qbklSthL2pY0qkNoycXKcXbCgXEP3TxL+i1/tW9g1jqft4o+pl9wx12Q6Uc0Xw==} @@ -2721,21 +2668,11 @@ packages: argparse: 1.0.10 colors: 1.2.5 string-argv: 0.3.1 - dev: false - /@rushstack/ts-command-line/4.7.9: - resolution: {integrity: sha512-Jq5O4t0op9xdFfS9RbUV/ZFlAFxX6gdVTY+69UFRTn9pwWOzJR0kroty01IlnDByPCgvHH8RMz9sEXzD9Qxdrg==} + /@rushstack/typings-generator/0.3.6: + resolution: {integrity: sha512-wAsg/ANeZX1I5re3sYZYX3kKavWL364HUoLrzZ8KKEeDELWPdByzY4kk6I9MyMjdyOxhNadTMypdj/gjfeM/NQ==} dependencies: - '@types/argparse': 1.0.38 - argparse: 1.0.10 - colors: 1.2.5 - string-argv: 0.3.1 - dev: true - - /@rushstack/typings-generator/0.3.3: - resolution: {integrity: sha512-lmQK/OFKs8nXkVvZ/zWsswO7SzmzX+slsEFeqYLXavR8BRXEOGz8DcEKcMcb1jebrgvTnE0Y00KWrNcFyZ1iVg==} - dependencies: - '@rushstack/node-core-library': 3.36.1 + '@rushstack/node-core-library': 3.38.0 '@types/node': 10.17.13 chokidar: 3.4.3 glob: 7.0.6 @@ -10196,17 +10133,10 @@ packages: engines: {node: '>=4.2.0'} hasBin: true - /typescript/4.1.5: - resolution: {integrity: sha512-6OSu9PTIzmn9TCDiovULTnET6BgXtDYL4Gg4szY+cGsc3JP1dQL8qvE8kShTRx1NIw4Q9IBHlwODjkjWEtMUyA==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - /typescript/4.2.4: resolution: {integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==} engines: {node: '>=4.2.0'} hasBin: true - dev: false /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index ae05c705f44..94012b7ecd2 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "a2acd738e2237468e9b0531689c0253d1b03c58e", + "pnpmShrinkwrapHash": "4f8bf29fb2f67c6e5c62b77db9bacacf294f1641", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index 0356c664db4..07dfb4bc734 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 4a1491f151b..b9ef538e328 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/fs-extra": "7.0.0", "@types/heft-jest": "1.0.1", "@types/jju": "1.4.1", diff --git a/libraries/rig-package/package.json b/libraries/rig-package/package.json index 2e6f8d28ac9..10bbb7fcbe4 100644 --- a/libraries/rig-package/package.json +++ b/libraries/rig-package/package.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft-node-rig": "1.0.8", - "@rushstack/heft": "0.28.0", + "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.30.7", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", "@types/resolve": "1.17.1", diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index 02f6fb07082..f859bc7f6f0 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -14,8 +14,8 @@ "dependencies": {}, "devDependencies": { "@rushstack/eslint-config": "2.3.3", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/heft-jest": "1.0.1", "eslint": "~7.12.1", "typescript": "~3.9.7" diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index c936d8b6892..65b75f80910 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -20,8 +20,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index 6fc2e71d046..fedebad3b99 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -25,8 +25,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/glob": "7.1.1" } } diff --git a/stack/eslint-patch/package.json b/stack/eslint-patch/package.json index db38880d261..21c1e956a3e 100644 --- a/stack/eslint-patch/package.json +++ b/stack/eslint-patch/package.json @@ -23,8 +23,8 @@ ], "dependencies": {}, "devDependencies": { - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/node": "10.17.13" } } diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index 322743f1b55..f3f64c20b76 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -26,8 +26,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index 78a7d9708a3..c6d167c9331 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -25,8 +25,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index ecd846e5133..d2bc2a2efcb 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -29,8 +29,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.28.0", - "@rushstack/heft-node-rig": "1.0.8", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", From 9c4a3b9622d6888c9f11ce66f75a758011ae2d60 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 11:45:54 -0700 Subject: [PATCH 062/429] Add template for project --- common/config/rush/pnpm-lock.yaml | 16 ++++++++++ common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/.eslintrc.js | 10 ++++++ heft-plugins/heft-jest-plugin/.npmignore | 31 +++++++++++++++++++ heft-plugins/heft-jest-plugin/LICENSE | 24 ++++++++++++++ heft-plugins/heft-jest-plugin/README.md | 11 +++++++ .../config/api-extractor.json | 17 ++++++++++ .../heft-jest-plugin/config/jest.config.json | 3 ++ heft-plugins/heft-jest-plugin/config/rig.json | 7 +++++ heft-plugins/heft-jest-plugin/package.json | 29 +++++++++++++++++ heft-plugins/heft-jest-plugin/src/index.ts | 11 +++++++ heft-plugins/heft-jest-plugin/tsconfig.json | 7 +++++ rush.json | 7 +++++ 13 files changed, 174 insertions(+), 1 deletion(-) create mode 100644 heft-plugins/heft-jest-plugin/.eslintrc.js create mode 100644 heft-plugins/heft-jest-plugin/.npmignore create mode 100644 heft-plugins/heft-jest-plugin/LICENSE create mode 100644 heft-plugins/heft-jest-plugin/README.md create mode 100644 heft-plugins/heft-jest-plugin/config/api-extractor.json create mode 100644 heft-plugins/heft-jest-plugin/config/jest.config.json create mode 100644 heft-plugins/heft-jest-plugin/config/rig.json create mode 100644 heft-plugins/heft-jest-plugin/package.json create mode 100644 heft-plugins/heft-jest-plugin/src/index.ts create mode 100644 heft-plugins/heft-jest-plugin/tsconfig.json diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 2683c52fb63..7c8f59c5408 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -862,6 +862,21 @@ importers: fs-extra: 7.0.1 typescript: 3.9.9 + ../../heft-plugins/heft-jest-plugin: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/node-core-library': workspace:* + '@types/node': 10.17.13 + dependencies: + '@rushstack/node-core-library': link:../../libraries/node-core-library + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': 0.30.7 + '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@types/node': 10.17.13 + ../../heft-plugins/heft-webpack4-plugin: specifiers: '@rushstack/eslint-config': workspace:* @@ -10240,6 +10255,7 @@ packages: /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true /uuid/8.3.2: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 94012b7ecd2..39e743d49f8 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "4f8bf29fb2f67c6e5c62b77db9bacacf294f1641", + "pnpmShrinkwrapHash": "3f8850c480ccb9c1f5923abb212f0112f04f707f", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/.eslintrc.js b/heft-plugins/heft-jest-plugin/.eslintrc.js new file mode 100644 index 00000000000..4c934799d67 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/.eslintrc.js @@ -0,0 +1,10 @@ +// This is a workaround for https://github.com/eslint/eslint/issues/3458 +require('@rushstack/eslint-config/patch/modern-module-resolution'); + +module.exports = { + extends: [ + '@rushstack/eslint-config/profile/node-trusted-tool', + '@rushstack/eslint-config/mixins/friendly-locals' + ], + parserOptions: { tsconfigRootDir: __dirname } +}; diff --git a/heft-plugins/heft-jest-plugin/.npmignore b/heft-plugins/heft-jest-plugin/.npmignore new file mode 100644 index 00000000000..ad6bcd960e8 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/.npmignore @@ -0,0 +1,31 @@ +# THIS IS A STANDARD TEMPLATE FOR .npmignore FILES IN THIS REPO. + +# Ignore all files by default, to avoid accidentally publishing unintended files. +* + +# Use negative patterns to bring back the specific things we want to publish. +!/bin/** +!/lib/** +!/lib-*/** +!/dist/** +!ThirdPartyNotice.txt + +# Ignore certain patterns that should not get published. +/dist/*.stats.* +/lib/**/test/ +/lib-*/**/test/ +*.test.js + +# NOTE: These don't need to be specified, because NPM includes them automatically. +# +# package.json +# README (and its variants) +# CHANGELOG (and its variants) +# LICENSE / LICENCE + +#-------------------------------------------- +# DO NOT MODIFY THE TEMPLATE ABOVE THIS LINE +#-------------------------------------------- + +# (Add your project-specific overrides here) +!/includes/** diff --git a/heft-plugins/heft-jest-plugin/LICENSE b/heft-plugins/heft-jest-plugin/LICENSE new file mode 100644 index 00000000000..b7bf8c43448 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/LICENSE @@ -0,0 +1,24 @@ +@rushstack/heft-webpack4-plugin + +Copyright (c) Microsoft Corporation. All rights reserved. + +MIT 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: + +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. diff --git a/heft-plugins/heft-jest-plugin/README.md b/heft-plugins/heft-jest-plugin/README.md new file mode 100644 index 00000000000..f3e4e8a4d88 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/README.md @@ -0,0 +1,11 @@ +# @rushstack/heft-jest-plugin + +This is a Heft plugin for using Jest during the "test" stage. + +## Links + +- [CHANGELOG.md]( + https://github.com/microsoft/rushstack/blob/master/heft-plugins/heft-jest-plugin/CHANGELOG.md) - Find + out what's new in the latest version + +Heft is part of the [Rush Stack](https://rushstack.io/) family of projects. diff --git a/heft-plugins/heft-jest-plugin/config/api-extractor.json b/heft-plugins/heft-jest-plugin/config/api-extractor.json new file mode 100644 index 00000000000..34fb7776c9d --- /dev/null +++ b/heft-plugins/heft-jest-plugin/config/api-extractor.json @@ -0,0 +1,17 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/api-extractor/v7/api-extractor.schema.json", + + "mainEntryPointFilePath": "/lib/index.d.ts", + "apiReport": { + "enabled": true, + "reportFolder": "../../../common/reviews/api" + }, + "docModel": { + "enabled": true, + "apiJsonFilePath": "../../../common/temp/api/.api.json" + }, + "dtsRollup": { + "enabled": true, + "betaTrimmedFilePath": "/dist/.d.ts" + } +} diff --git a/heft-plugins/heft-jest-plugin/config/jest.config.json b/heft-plugins/heft-jest-plugin/config/jest.config.json new file mode 100644 index 00000000000..b88d4c3de66 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/config/jest.config.json @@ -0,0 +1,3 @@ +{ + "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" +} diff --git a/heft-plugins/heft-jest-plugin/config/rig.json b/heft-plugins/heft-jest-plugin/config/rig.json new file mode 100644 index 00000000000..6ac88a96368 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/config/rig.json @@ -0,0 +1,7 @@ +{ + // The "rig.json" file directs tools to look for their config files in an external package. + // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package + "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", + + "rigPackageName": "@rushstack/heft-node-rig" +} diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json new file mode 100644 index 00000000000..287059f2607 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/package.json @@ -0,0 +1,29 @@ +{ + "name": "@rushstack/heft-jest-plugin", + "version": "0.1.0", + "description": "Heft plugin for Jest", + "repository": { + "type": "git", + "url": "https://github.com/microsoft/rushstack/tree/master/heft-plugins/heft-jest-plugin" + }, + "homepage": "https://rushstack.io/pages/heft/overview/", + "main": "lib/index.js", + "types": "dist/heft-jest-plugin.d.ts", + "license": "MIT", + "scripts": { + "build": "heft test --clean", + "start": "heft test --clean --watch" + }, + "peerDependencies": { + "@rushstack/heft": "^0.30.7" + }, + "dependencies": { + "@rushstack/node-core-library": "workspace:*" + }, + "devDependencies": { + "@rushstack/eslint-config": "workspace:*", + "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.23", + "@types/node": "10.17.13" + } +} diff --git a/heft-plugins/heft-jest-plugin/src/index.ts b/heft-plugins/heft-jest-plugin/src/index.ts new file mode 100644 index 00000000000..a3162174009 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/index.ts @@ -0,0 +1,11 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import type { IHeftPlugin } from '@rushstack/heft'; + +import { JestPlugin } from './JestPlugin'; + +/** + * @internal + */ +export default new JestPlugin() as IHeftPlugin; diff --git a/heft-plugins/heft-jest-plugin/tsconfig.json b/heft-plugins/heft-jest-plugin/tsconfig.json new file mode 100644 index 00000000000..7512871fdbf --- /dev/null +++ b/heft-plugins/heft-jest-plugin/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "./node_modules/@rushstack/heft-node-rig/profiles/default/tsconfig-base.json", + + "compilerOptions": { + "types": ["node"] + } +} diff --git a/rush.json b/rush.json index bf1b1888564..6350bf21e87 100644 --- a/rush.json +++ b/rush.json @@ -644,6 +644,13 @@ }, // "heft-plugins" folder (alphabetical order) + { + "packageName": "@rushstack/heft-jest-plugin", + "projectFolder": "heft-plugins/heft-jest-plugin", + "reviewCategory": "libraries", + "shouldPublish": true, + "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] + }, { "packageName": "@rushstack/heft-webpack4-plugin", "projectFolder": "heft-plugins/heft-webpack4-plugin", From 5b35c5872da4938514406f46fe88c67e5a783b72 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 11:57:15 -0700 Subject: [PATCH 063/429] More dependency updates --- common/config/rush/pnpm-lock.yaml | 12 ++++++++++++ common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 10 ++++++++-- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 7c8f59c5408..387afccfc6d 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -864,17 +864,29 @@ importers: ../../heft-plugins/heft-jest-plugin: specifiers: + '@jest/core': ~25.4.0 + '@jest/reporters': ~25.4.0 + '@jest/transform': ~25.4.0 + '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.30.7 '@rushstack/heft-node-rig': 1.0.23 '@rushstack/node-core-library': workspace:* + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 + jest-snapshot: ~25.4.0 dependencies: + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@jest/transform': 25.4.0 '@rushstack/node-core-library': link:../../libraries/node-core-library + jest-snapshot: 25.4.0 devDependencies: + '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.30.7 '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 ../../heft-plugins/heft-webpack4-plugin: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 39e743d49f8..289deff3dfe 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "3f8850c480ccb9c1f5923abb212f0112f04f707f", + "pnpmShrinkwrapHash": "7b7993da85bb5f30ad5831ba796a4159e48b9e57", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 287059f2607..46dc4e1e337 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -18,12 +18,18 @@ "@rushstack/heft": "^0.30.7" }, "dependencies": { - "@rushstack/node-core-library": "workspace:*" + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@jest/transform": "~25.4.0", + "@rushstack/node-core-library": "workspace:*", + "jest-snapshot": "~25.4.0" }, "devDependencies": { + "@jest/types": "~25.4.0", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.30.7", "@rushstack/heft-node-rig": "1.0.23", - "@types/node": "10.17.13" + "@types/node": "10.17.13", + "@types/heft-jest": "1.0.1" } } From f4bb28ccbda6f1604b628862fcab67699cf9b8f0 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:02:19 -0700 Subject: [PATCH 064/429] Copy existing files and remap imports --- .../heft-jest-plugin/src/HeftJestReporter.ts | 206 ++++++++++++++ .../heft-jest-plugin/src/JestPlugin.ts | 255 ++++++++++++++++++ .../src/JestTypeScriptDataFile.ts | 60 +++++ .../src/exports/jest-build-transform.ts | 4 + .../src/exports/jest-global-setup.ts | 12 + .../exports/jest-identity-mock-transform.ts | 4 + .../src/exports/jest-improved-resolver.ts | 5 + .../src/exports/jest-string-mock-transform.ts | 4 + .../heft-jest-plugin/src/identityMock.ts | 18 ++ .../src/jest-build-transform.ts | 199 ++++++++++++++ .../src/jest-identity-mock-transform.ts | 25 ++ .../src/jest-improved-resolver.ts | 82 ++++++ .../src/jest-string-mock-transform.ts | 19 ++ .../heft-jest-plugin/src/jestWorkerPatch.ts | 139 ++++++++++ 14 files changed, 1032 insertions(+) create mode 100644 heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts create mode 100644 heft-plugins/heft-jest-plugin/src/JestPlugin.ts create mode 100644 heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts create mode 100644 heft-plugins/heft-jest-plugin/src/exports/jest-build-transform.ts create mode 100644 heft-plugins/heft-jest-plugin/src/exports/jest-global-setup.ts create mode 100644 heft-plugins/heft-jest-plugin/src/exports/jest-identity-mock-transform.ts create mode 100644 heft-plugins/heft-jest-plugin/src/exports/jest-improved-resolver.ts create mode 100644 heft-plugins/heft-jest-plugin/src/exports/jest-string-mock-transform.ts create mode 100644 heft-plugins/heft-jest-plugin/src/identityMock.ts create mode 100644 heft-plugins/heft-jest-plugin/src/jest-build-transform.ts create mode 100644 heft-plugins/heft-jest-plugin/src/jest-identity-mock-transform.ts create mode 100644 heft-plugins/heft-jest-plugin/src/jest-improved-resolver.ts create mode 100644 heft-plugins/heft-jest-plugin/src/jest-string-mock-transform.ts create mode 100644 heft-plugins/heft-jest-plugin/src/jestWorkerPatch.ts diff --git a/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts new file mode 100644 index 00000000000..02d164bb1bc --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts @@ -0,0 +1,206 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { Terminal, Colors, InternalError, Text, IColorableSequence } from '@rushstack/node-core-library'; +import { + Reporter, + Test, + TestResult, + AggregatedResult, + Context, + ReporterOnStartOptions, + Config +} from '@jest/reporters'; + +import { HeftConfiguration } from '@rushstack/heft'; + +export interface IHeftJestReporterOptions { + heftConfiguration: HeftConfiguration; + debugMode: boolean; +} + +/** + * This custom reporter presents Jest test results using Heft's logging system. + * + * @privateRemarks + * After making changes to this code, it's recommended to use `--debug-heft-reporter` to compare + * with the output from Jest's default reporter, to check our output is consistent with typical + * Jest behavior. + * + * For reference, Jest's default implementation is here: + * https://github.com/facebook/jest/blob/master/packages/jest-reporters/src/default_reporter.ts + */ +export default class HeftJestReporter implements Reporter { + private _terminal: Terminal; + private _buildFolder: string; + private _debugMode: boolean; + + public constructor(jestConfig: Config.GlobalConfig, options: IHeftJestReporterOptions) { + this._terminal = options.heftConfiguration.globalTerminal; + this._buildFolder = options.heftConfiguration.buildFolder; + this._debugMode = options.debugMode; + } + + public async onTestStart(test: Test): Promise { + this._terminal.writeLine( + Colors.whiteBackground(Colors.black('START')), + ` ${this._getTestPath(test.path)}` + ); + } + + public async onTestResult( + test: Test, + testResult: TestResult, + aggregatedResult: AggregatedResult + ): Promise { + this._writeConsoleOutput(testResult); + const { numPassingTests, numFailingTests, failureMessage, testExecError } = testResult; + + if (numFailingTests > 0) { + this._terminal.write(Colors.redBackground(Colors.black('FAIL'))); + } else if (testExecError) { + this._terminal.write(Colors.redBackground(Colors.black(`FAIL (${testExecError.type})`))); + } else { + this._terminal.write(Colors.greenBackground(Colors.black('PASS'))); + } + + const duration: string = test.duration ? `${test.duration / 1000}s` : '?'; + this._terminal.writeLine( + ` ${this._getTestPath( + test.path + )} (duration: ${duration}, ${numPassingTests} passed, ${numFailingTests} failed)` + ); + + if (failureMessage) { + this._terminal.writeErrorLine(failureMessage); + } + + if (testResult.snapshot.updated) { + this._terminal.writeErrorLine( + `Updated ${this._formatWithPlural(testResult.snapshot.updated, 'snapshot', 'snapshots')}` + ); + } + + if (testResult.snapshot.added) { + this._terminal.writeErrorLine( + `Added ${this._formatWithPlural(testResult.snapshot.added, 'snapshot', 'snapshots')}` + ); + } + } + + // Tests often write messy console output. For example, it may contain messages such as + // "ERROR: Test successfully threw an exception!", which may confuse someone who is investigating + // a build failure and searching its log output for errors. To reduce confusion, we add a prefix + // like "|console.error|" to each output line, to clearly distinguish test logging from regular + // task output. You can suppress test logging entirely using the "--silent" CLI parameter. + private _writeConsoleOutput(testResult: TestResult): void { + if (testResult.console) { + for (const logEntry of testResult.console) { + switch (logEntry.type) { + case 'debug': + this._writeConsoleOutputWithLabel('console.debug', logEntry.message); + break; + case 'log': + this._writeConsoleOutputWithLabel('console.log', logEntry.message); + break; + case 'warn': + this._writeConsoleOutputWithLabel('console.warn', logEntry.message); + break; + case 'error': + this._writeConsoleOutputWithLabel('console.error', logEntry.message); + break; + case 'info': + this._writeConsoleOutputWithLabel('console.info', logEntry.message); + break; + + case 'groupCollapsed': + if (this._debugMode) { + // The "groupCollapsed" name is too long + this._writeConsoleOutputWithLabel('collapsed', logEntry.message); + } + break; + + case 'assert': + case 'count': + case 'dir': + case 'dirxml': + case 'group': + case 'time': + if (this._debugMode) { + this._writeConsoleOutputWithLabel( + logEntry.type, + `(${logEntry.type}) ${logEntry.message}`, + true + ); + } + break; + default: + // Let's trap any new log types that get introduced in the future to make sure we handle + // them correctly. + throw new InternalError('Unimplemented Jest console log entry type: ' + logEntry.type); + } + } + } + } + + private _writeConsoleOutputWithLabel(label: string, message: string, debug?: boolean): void { + if (message === '') { + return; + } + const scrubbedMessage: string = Text.ensureTrailingNewline(Text.convertToLf(message)); + const lines: string[] = scrubbedMessage.split('\n').slice(0, -1); + + const PAD_LENGTH: number = 13; // "console.error" is the longest label + + const paddedLabel: string = '|' + label.padStart(PAD_LENGTH) + '|'; + const prefix: IColorableSequence = debug ? Colors.yellow(paddedLabel) : Colors.cyan(paddedLabel); + + for (const line of lines) { + this._terminal.writeLine(prefix, ' ' + line); + } + } + + public async onRunStart( + aggregatedResult: AggregatedResult, + options: ReporterOnStartOptions + ): Promise { + // Jest prints some text that changes the console's color without a newline, so we reset the console's color here + // and print a newline. + this._terminal.writeLine('\u001b[0m'); + this._terminal.writeLine( + `Run start. ${this._formatWithPlural(aggregatedResult.numTotalTestSuites, 'test suite', 'test suites')}` + ); + } + + public async onRunComplete(contexts: Set, results: AggregatedResult): Promise { + const { numPassedTests, numFailedTests, numTotalTests, numRuntimeErrorTestSuites } = results; + + this._terminal.writeLine(); + this._terminal.writeLine('Tests finished:'); + + const successesText: string = ` Successes: ${numPassedTests}`; + this._terminal.writeLine(numPassedTests > 0 ? Colors.green(successesText) : successesText); + + const failText: string = ` Failures: ${numFailedTests}`; + this._terminal.writeLine(numFailedTests > 0 ? Colors.red(failText) : failText); + + if (numRuntimeErrorTestSuites) { + this._terminal.writeLine(Colors.red(` Failed test suites: ${numRuntimeErrorTestSuites}`)); + } + + this._terminal.writeLine(` Total: ${numTotalTests}`); + } + + public getLastError(): void { + // This reporter doesn't have any errors to throw + } + + private _getTestPath(fullTestPath: string): string { + return path.relative(this._buildFolder, fullTestPath); + } + + private _formatWithPlural(num: number, singular: string, plural: string): string { + return `${num} ${num === 1 ? singular : plural}`; + } +} diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts new file mode 100644 index 00000000000..c39b97fc4b1 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -0,0 +1,255 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// Load the Jest patch +import './jestWorkerPatch'; + +import * as path from 'path'; +import { runCLI } from '@jest/core'; +import { Config } from '@jest/types'; +import { FileSystem, JsonFile } from '@rushstack/node-core-library'; +import { + ICleanStageContext, + ITestStageContext, + IHeftPlugin, + HeftConfiguration, + HeftSession, + ScopedLogger +} from '@rushstack/heft'; + +import { IHeftJestReporterOptions } from './HeftJestReporter'; +import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; + +type JestReporterConfig = string | Config.ReporterConfig; +const PLUGIN_NAME: string = 'JestPlugin'; +const JEST_CONFIGURATION_LOCATION: string = path.join('config', 'jest.config.json'); + +export class JestPlugin implements IHeftPlugin { + public readonly pluginName: string = PLUGIN_NAME; + + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { + test.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this._runJestAsync(heftSession, heftConfiguration, test); + }); + }); + + heftSession.hooks.clean.tap(PLUGIN_NAME, (clean: ICleanStageContext) => { + this._includeJestCacheWhenCleaning(heftConfiguration, clean); + }); + } + + private async _runJestAsync( + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + test: ITestStageContext + ): Promise { + const jestLogger: ScopedLogger = heftSession.requestScopedLogger('jest'); + const buildFolder: string = heftConfiguration.buildFolder; + + const expectedConfigPath: string = this._getJestConfigPath(heftConfiguration); + + if (!FileSystem.exists(expectedConfigPath)) { + jestLogger.emitError(new Error(`Expected to find jest config file at ${expectedConfigPath}`)); + return; + } + + // In watch mode, Jest starts up in parallel with the compiler, so there's no + // guarantee that the output files would have been written yet. + if (!test.properties.watchMode) { + this._validateJestTypeScriptDataFile(buildFolder); + } + + const jestArgv: Config.Argv = { + watch: test.properties.watchMode, + + // In debug mode, avoid forking separate processes that are difficult to debug + runInBand: heftSession.debugMode, + debug: heftSession.debugMode, + detectOpenHandles: !!test.properties.detectOpenHandles, + + config: expectedConfigPath, + cacheDirectory: this._getJestCacheFolder(heftConfiguration), + updateSnapshot: test.properties.updateSnapshots, + + listTests: false, + rootDir: buildFolder, + + silent: test.properties.silent, + testNamePattern: test.properties.testNamePattern, + testPathPattern: test.properties.testPathPattern ? [...test.properties.testPathPattern] : undefined, + testTimeout: test.properties.testTimeout, + maxWorkers: test.properties.maxWorkers, + + $0: process.argv0, + _: [] + }; + + if (!test.properties.debugHeftReporter) { + jestArgv.reporters = await this._getJestReporters(heftSession, heftConfiguration, jestLogger); + } else { + jestLogger.emitWarning( + new Error('The "--debug-heft-reporter" parameter was specified; disabling HeftJestReporter') + ); + } + + if (test.properties.findRelatedTests && test.properties.findRelatedTests.length > 0) { + jestArgv.findRelatedTests = true; + // Pass test names as the command line remainder + jestArgv._ = [...test.properties.findRelatedTests]; + } + + const { + // Config.Argv is weakly typed. After updating the jestArgv object, it's a good idea to inspect "globalConfig" + // in the debugger to validate that your changes are being applied as expected. + // eslint-disable-next-line @typescript-eslint/no-unused-vars + globalConfig, + results: jestResults + } = await runCLI(jestArgv, [buildFolder]); + + if (jestResults.numFailedTests > 0) { + jestLogger.emitError( + new Error( + `${jestResults.numFailedTests} Jest test${jestResults.numFailedTests > 1 ? 's' : ''} failed` + ) + ); + } else if (jestResults.numFailedTestSuites > 0) { + jestLogger.emitError( + new Error( + `${jestResults.numFailedTestSuites} Jest test suite${ + jestResults.numFailedTestSuites > 1 ? 's' : '' + } failed` + ) + ); + } + } + + private _validateJestTypeScriptDataFile(buildFolder: string): void { + // Full path to jest-typescript-data.json + const jestTypeScriptDataFile: IJestTypeScriptDataFileJson = + JestTypeScriptDataFile.loadForProject(buildFolder); + const emitFolderPathForJest: string = path.join( + buildFolder, + jestTypeScriptDataFile.emitFolderNameForTests + ); + if (!FileSystem.exists(emitFolderPathForJest)) { + throw new Error( + 'The transpiler output folder does not exist:\n ' + + emitFolderPathForJest + + '\nWas the compiler invoked? Is the "emitFolderNameForTests" setting correctly' + + ' specified in config/typescript.json?\n' + ); + } + } + + private _includeJestCacheWhenCleaning( + heftConfiguration: HeftConfiguration, + clean: ICleanStageContext + ): void { + // Jest's cache is not reliable. For example, if a Jest configuration change causes files to be + // transformed differently, the cache will continue to return the old results unless we manually + // clean it. Thus we need to ensure that "heft clean" always cleans the Jest cache. + const cacheFolder: string = this._getJestCacheFolder(heftConfiguration); + clean.properties.pathsToDelete.add(cacheFolder); + } + + private async _getJestReporters( + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + jestLogger: ScopedLogger + ): Promise { + const config: Config.GlobalConfig = await JsonFile.loadAsync(this._getJestConfigPath(heftConfiguration)); + let reporters: JestReporterConfig[]; + let isUsingHeftReporter: boolean = false; + let parsedConfig: boolean = false; + + if (Array.isArray(config.reporters)) { + reporters = config.reporters; + + // Harvest all the array indices that need to modified before altering the array + const heftReporterIndices: number[] = this._findIndexes(config.reporters, 'default'); + + // Replace 'default' reporter with the heft reporter + // This may clobber default reporters options + if (heftReporterIndices.length > 0) { + const heftReporter: Config.ReporterConfig = this._getHeftJestReporterConfig( + heftSession, + heftConfiguration + ); + + for (const index of heftReporterIndices) { + reporters[index] = heftReporter; + } + isUsingHeftReporter = true; + } + + parsedConfig = true; + } else if (typeof config.reporters === 'undefined' || config.reporters === null) { + // Otherwise if no reporters are specified install only the heft reporter + reporters = [this._getHeftJestReporterConfig(heftSession, heftConfiguration)]; + isUsingHeftReporter = true; + parsedConfig = true; + } else { + // The reporters config is in a format Heft does not support, leave it as is but complain about it + reporters = config.reporters; + } + + if (!parsedConfig) { + // Making a note if Heft cannot understand the reporter entry in Jest config + // Not making this an error or warning because it does not warrant blocking a dev or CI test pass + // If the Jest config is truly wrong Jest itself is in a better position to report what is wrong with the config + jestLogger.terminal.writeVerboseLine( + `The 'reporters' entry in Jest config '${JEST_CONFIGURATION_LOCATION}' is in an unexpected format. Was expecting an array of reporters` + ); + } + + if (!isUsingHeftReporter) { + jestLogger.terminal.writeVerboseLine( + `HeftJestReporter was not specified in Jest config '${JEST_CONFIGURATION_LOCATION}'. Consider adding a 'default' entry in the reporters array.` + ); + } + + return reporters; + } + + private _getHeftJestReporterConfig( + heftSession: HeftSession, + heftConfiguration: HeftConfiguration + ): Config.ReporterConfig { + const reporterOptions: IHeftJestReporterOptions = { + heftConfiguration, + debugMode: heftSession.debugMode + }; + + return [ + path.resolve(__dirname, 'HeftJestReporter.js'), + reporterOptions as Record + ]; + } + + private _getJestConfigPath(heftConfiguration: HeftConfiguration): string { + return path.join(heftConfiguration.buildFolder, JEST_CONFIGURATION_LOCATION); + } + + private _getJestCacheFolder(heftConfiguration: HeftConfiguration): string { + return path.join(heftConfiguration.buildCacheFolder, 'jest-cache'); + } + + // Finds the indices of jest reporters with a given name + private _findIndexes(items: JestReporterConfig[], search: string): number[] { + const result: number[] = []; + + for (let index: number = 0; index < items.length; index++) { + const item: JestReporterConfig = items[index]; + + // Item is either a string or a tuple of [reporterName: string, options: unknown] + if (item === search) { + result.push(index); + } else if (typeof item !== 'undefined' && item !== null && item[0] === search) { + result.push(index); + } + } + + return result; + } +} diff --git a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts new file mode 100644 index 00000000000..b79fc2d9f38 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts @@ -0,0 +1,60 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { JsonFile } from '@rushstack/node-core-library'; + +/** + * Schema for jest-typescript-data.json + */ +export interface IJestTypeScriptDataFileJson { + /** + * The "emitFolderNameForTests" from config/typescript.json + */ + emitFolderNameForTests: string; + + /** + * The file extension attached to compiled test files. + */ + extensionForTests: '.js' | '.cjs' | '.mjs'; + + /** + * Normally the jest-build-transform compares the timestamps of the .js output file and .ts source file + * to determine whether the TypeScript compiler has completed. However this heuristic is only necessary + * in the interactive "--watch" mode, since otherwise Heft doesn't invoke Jest until after the compiler + * has finished. Heft improves reliability for a non-watch build by setting skipTimestampCheck=true. + */ + skipTimestampCheck: boolean; +} + +/** + * Manages loading/saving the "jest-typescript-data.json" data file. This file communicates + * configuration information from Heft to jest-build-transform.js. The jest-build-transform.js script gets + * loaded dynamically by the Jest engine, so it does not have access to the normal HeftConfiguration objects. + */ +export class JestTypeScriptDataFile { + /** + * Called by TypeScriptPlugin to write the file. + */ + public static saveForProject(projectFolder: string, json?: IJestTypeScriptDataFileJson): void { + const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); + + JsonFile.save(json, jsonFilePath, { + ensureFolderExists: true, + onlyIfChanged: true, + headerComment: '// THIS DATA FILE IS INTERNAL TO HEFT; DO NOT MODIFY IT OR RELY ON ITS CONTENTS' + }); + } + + /** + * Called by jest-build-transform.js to read the file. + */ + public static loadForProject(projectFolder: string): IJestTypeScriptDataFileJson { + const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); + return JsonFile.load(jsonFilePath); + } + + public static getConfigFilePath(projectFolder: string): string { + return path.join(projectFolder, '.heft', 'build-cache', 'jest-typescript-data.json'); + } +} diff --git a/heft-plugins/heft-jest-plugin/src/exports/jest-build-transform.ts b/heft-plugins/heft-jest-plugin/src/exports/jest-build-transform.ts new file mode 100644 index 00000000000..4d27b611057 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/exports/jest-build-transform.ts @@ -0,0 +1,4 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +export * from '../jest-build-transform'; diff --git a/heft-plugins/heft-jest-plugin/src/exports/jest-global-setup.ts b/heft-plugins/heft-jest-plugin/src/exports/jest-global-setup.ts new file mode 100644 index 00000000000..c046bfefa4a --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/exports/jest-global-setup.ts @@ -0,0 +1,12 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** + * This is implementation of the `mocked()` global API declared by `@rushstack/heft-jest`. + * The jest-shared.config.json configuration tells Jest to execute this file when setting + * up the test environment. This makes the API available to each test. + */ +// eslint-disable-next-line +(global as any)['mocked'] = function (item: unknown): unknown { + return item; +}; diff --git a/heft-plugins/heft-jest-plugin/src/exports/jest-identity-mock-transform.ts b/heft-plugins/heft-jest-plugin/src/exports/jest-identity-mock-transform.ts new file mode 100644 index 00000000000..16bcd7ac0ad --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/exports/jest-identity-mock-transform.ts @@ -0,0 +1,4 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +export * from '../jest-identity-mock-transform'; diff --git a/heft-plugins/heft-jest-plugin/src/exports/jest-improved-resolver.ts b/heft-plugins/heft-jest-plugin/src/exports/jest-improved-resolver.ts new file mode 100644 index 00000000000..1a4f338b335 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/exports/jest-improved-resolver.ts @@ -0,0 +1,5 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import resolver = require('../jest-improved-resolver'); +export = resolver; diff --git a/heft-plugins/heft-jest-plugin/src/exports/jest-string-mock-transform.ts b/heft-plugins/heft-jest-plugin/src/exports/jest-string-mock-transform.ts new file mode 100644 index 00000000000..dec1a257bc3 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/exports/jest-string-mock-transform.ts @@ -0,0 +1,4 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +export * from '../jest-string-mock-transform'; diff --git a/heft-plugins/heft-jest-plugin/src/identityMock.ts b/heft-plugins/heft-jest-plugin/src/identityMock.ts new file mode 100644 index 00000000000..d8acdeb5988 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/identityMock.ts @@ -0,0 +1,18 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +// This proxy is injected by Heft's jest-identity-mock-transform. See Heft documentation for details. +const identityMock: unknown = new Proxy( + {}, + { + get: (target: {}, key: PropertyKey, receiver: unknown): unknown => { + if (key === '__esModule') { + return false; + } + // When accessing a key like "identityMock.xyz", simply return "xyz" as a text string. + return key; + } + } +); + +export = identityMock; diff --git a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts new file mode 100644 index 00000000000..85314842994 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts @@ -0,0 +1,199 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { Path, FileSystem, FileSystemStats, JsonObject } from '@rushstack/node-core-library'; +import { InitialOptionsWithRootDir } from '@jest/types/build/Config'; +import { TransformedSource } from '@jest/transform'; + +import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; + +// This caches jest-typescript-data.json file contents. +// Map from jestOptions.rootDir --> IJestTypeScriptDataFileJson +const dataFileJsonCache: Map = new Map(); + +// Synchronous delay that doesn't burn CPU cycles +function delayMs(milliseconds: number): void { + Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, milliseconds); +} + +const DEBUG_TRANSFORM: boolean = false; + +// Tolerate this much inaccuracy in the filesystem time stamps +const TIMESTAMP_TOLERANCE_MS: number = 15; + +// Wait this long after a .js file's timestamp changes before starting to read it; this gives time +// for the contents to get flushed to disk. +const FLUSH_TIME_MS: number = 500; + +// Wait this long for the .js file to be written before giving up. +const MAX_WAIT_MS: number = 7000; + +// Shamefully sleep this long to avoid consuming CPU cycles +const POLLING_INTERVAL_MS: number = 50; + +/** + * This Jest transformer maps TS files under a 'src' folder to their compiled equivalent under 'lib' + */ +export function process( + srcCode: string, + srcFilePath: string, + jestOptions: InitialOptionsWithRootDir +): TransformedSource { + let jestTypeScriptDataFile: IJestTypeScriptDataFileJson | undefined = dataFileJsonCache.get( + jestOptions.rootDir + ); + if (jestTypeScriptDataFile === undefined) { + // Read jest-typescript-data.json, which is created by Heft's TypeScript plugin. It tells us + // which emitted output folder to use for Jest. + jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(jestOptions.rootDir); + dataFileJsonCache.set(jestOptions.rootDir, jestTypeScriptDataFile); + } + + // Is the input file under the "src" folder? + const srcFolder: string = path.join(jestOptions.rootDir, 'src'); + + if (Path.isUnder(srcFilePath, srcFolder)) { + // Example: /path/to/project/src/folder1/folder2/Example.ts + const parsedFilename: path.ParsedPath = path.parse(srcFilePath); + + // Example: folder1/folder2 + const srcRelativeFolderPath: string = path.relative(srcFolder, parsedFilename.dir); + + // Example: /path/to/project/lib/folder1/folder2/Example.js + const libFilePath: string = path.join( + jestOptions.rootDir, + jestTypeScriptDataFile.emitFolderNameForTests, + srcRelativeFolderPath, + `${parsedFilename.name}${jestTypeScriptDataFile.extensionForTests}` + ); + + const startOfLoopMs: number = new Date().getTime(); + let stalled: boolean = false; + + if (!jestTypeScriptDataFile.skipTimestampCheck) { + for (;;) { + let srcFileStatistics: FileSystemStats; + try { + srcFileStatistics = FileSystem.getStatistics(srcFilePath); + } catch { + // If the source file was deleted, then fall through and allow readFile() to fail + break; + } + let libFileStatistics: FileSystemStats | undefined = undefined; + try { + libFileStatistics = FileSystem.getStatistics(libFilePath); + } catch { + // ignore errors + } + + const nowMs: number = new Date().getTime(); + if (libFileStatistics) { + // The lib/*.js timestamp must not be older than the src/*.ts timestamp, otherwise the transpiler + // is not done writing its outputs. + if (libFileStatistics.ctimeMs + TIMESTAMP_TOLERANCE_MS > srcFileStatistics.ctimeMs) { + // Also, the lib/*.js timestamp must not be too recent, otherwise the transpiler may not have + // finished flushing its output to disk. + if (nowMs > libFileStatistics.ctimeMs + FLUSH_TIME_MS) { + // The .js file is newer than the .ts file, and is old enough to have been flushed + break; + } + } + } + + if (nowMs - startOfLoopMs > MAX_WAIT_MS) { + // Something is wrong -- why hasn't the compiler updated the .js file? + if (libFileStatistics) { + throw new Error( + 'jest-build-transform: Gave up waiting for the transpiler to update its output file:\n' + + libFilePath + ); + } else { + throw new Error( + 'jest-build-transform: Gave up waiting for the transpiler to write its output file:\n' + + libFilePath + ); + } + } + + // Jest's transforms are synchronous, so our only option here is to sleep synchronously. Bad Jest. :-( + // TODO: The better solution is to change how Jest's watch loop is notified. + stalled = true; + delayMs(POLLING_INTERVAL_MS); + } + } + + if (stalled && DEBUG_TRANSFORM) { + const nowMs: number = new Date().getTime(); + console.log(`Waited ${nowMs - startOfLoopMs} ms for .js file`); + delayMs(2000); + } + + let libCode: string; + try { + libCode = FileSystem.readFile(libFilePath); + } catch (error) { + if (FileSystem.isNotExistError(error)) { + throw new Error( + 'jest-build-transform: The expected transpiler output file does not exist:\n' + libFilePath + ); + } else { + throw error; + } + } + + const sourceMapFilePath: string = libFilePath + '.map'; + + let originalSourceMap: string; + try { + originalSourceMap = FileSystem.readFile(sourceMapFilePath); + } catch (error) { + if (FileSystem.isNotExistError(error)) { + throw new Error( + 'jest-build-transform: The source map file is missing -- check your tsconfig.json settings:\n' + + sourceMapFilePath + ); + } else { + throw error; + } + } + + // Fix up the source map, since Jest will present the .ts file path to VS Code as the executing script + const parsedSourceMap: JsonObject = JSON.parse(originalSourceMap); + if (parsedSourceMap.version !== 3) { + throw new Error('jest-build-transform: Unsupported source map file version: ' + sourceMapFilePath); + } + parsedSourceMap.file = srcFilePath; + parsedSourceMap.sources = [srcFilePath]; + parsedSourceMap.sourcesContent = [srcCode]; + delete parsedSourceMap.sourceRoot; + const correctedSourceMap: string = JSON.stringify(parsedSourceMap); + + // Embed the source map, since if we return the { code, map } object, then the debugger does not believe + // it is the same file, and will show a separate view with the same file path. + // + // Note that if the Jest testEnvironment does not support vm.compileFunction (introduced with Node.js 10), + // then the Jest module wrapper will inject text below the "//# sourceMappingURL=" line which breaks source maps. + // See this PR for details: https://github.com/facebook/jest/pull/9252 + const encodedSourceMap: string = + 'data:application/json;charset=utf-8;base64,' + + Buffer.from(correctedSourceMap, 'utf8').toString('base64'); + + const sourceMappingUrlToken: string = 'sourceMappingURL='; + const sourceMappingCommentIndex: number = libCode.lastIndexOf(sourceMappingUrlToken); + let libCodeWithSourceMap: string; + if (sourceMappingCommentIndex !== -1) { + libCodeWithSourceMap = + libCode.slice(0, sourceMappingCommentIndex + sourceMappingUrlToken.length) + encodedSourceMap; + } else { + // If there isn't a sourceMappingURL comment, inject one + const sourceMapComment: string = + (libCode.endsWith('\n') ? '' : '\n') + `//# ${sourceMappingUrlToken}${encodedSourceMap}`; + libCodeWithSourceMap = libCode + sourceMapComment; + } + + return libCodeWithSourceMap; + } else { + throw new Error('jest-build-transform: The input path is not under the "src" folder:\n' + srcFilePath); + } +} diff --git a/heft-plugins/heft-jest-plugin/src/jest-identity-mock-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-identity-mock-transform.ts new file mode 100644 index 00000000000..663eacfd4ae --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/jest-identity-mock-transform.ts @@ -0,0 +1,25 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { InitialOptionsWithRootDir } from '@jest/types/build/Config'; +import { FileSystem } from '@rushstack/node-core-library'; + +// The transpiled output for IdentityMockProxy.ts +const proxyCode: string = FileSystem.readFile(path.join(__dirname, 'identityMock.js')).toString(); + +/** + * This Jest transform handles imports of files like CSS that would normally be + * processed by a Webpack loader. Instead of actually loading the resource, we return a mock object. + * The mock simply returns the imported name as a text string. For example, `mock.xyz` would evaluate to `"xyz"`. + * This technique is based on "identity-obj-proxy": + * + * https://www.npmjs.com/package/identity-obj-proxy + * + * @privateRemarks + * (We don't import the actual "identity-obj-proxy" package because transform output gets resolved with respect + * to the target project folder, not Heft's folder.) + */ +export function process(src: string, filename: string, jestOptions: InitialOptionsWithRootDir): string { + return proxyCode; +} diff --git a/heft-plugins/heft-jest-plugin/src/jest-improved-resolver.ts b/heft-plugins/heft-jest-plugin/src/jest-improved-resolver.ts new file mode 100644 index 00000000000..4de3e0614fc --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/jest-improved-resolver.ts @@ -0,0 +1,82 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { Path } from '@jest/types/build/Config'; + +// This signature is declared here: +// https://github.com/facebook/jest/blob/6f7db3e40f88678f4986c969c6a76c575b51a138/packages/jest-resolve/src/defaultResolver.ts#L14 +interface IResolverOptions { + allowPnp?: boolean; + basedir: Path; + browser?: boolean; + defaultResolver: (path: Path, options: IResolverOptions) => Path; + extensions?: string[]; + moduleDirectory?: string[]; + paths?: Path[]; + rootDir?: Path; + packageFilter?: unknown; +} + +// Match Jest's magic convention for specifying a mock: +// +// YES: ../__mocks__/Thing +// YES: ./__mocks__/Thing.js +// +// Do not match other objects deeper in the tree +// NO: ./__mocks__/folder/Thing.js +// +// Do not match paths belong to an external package: +// NO: some-package/__mocks__/Thing +const mockPathRegExp: RegExp = /^(\..*[\/])__mocks__\/([^\/]+)$/; + +function resolve(request: string, options: IResolverOptions): string { + let newRequest: string = request; + + // Jest's manual mock feature works by looking for a matching filename in a "__mocks__" subfolder, + // like this: + // + // file exports + // ------------------------------ ------------------------ + // path/to/MyClass.ts MyClass + // path/to/__mocks__/MyClass.ts MyClass, mockedMember + // + // At runtime, the Jest will substitute "__mocks__/MyClass.ts" for the real "MyClass.ts". Often the mock + // needs to export additional test helpers like mockedMember. Because Jest was not designed for type safety, + // the Jest documentation shows examples like this: + // + // jest.mock("./path/to/MyClass"); + // import { MyClass, mockedMember } from "./path/to/MyClass"; + // + // But that won't work with TypeScript, because "mockedMember" is not declared by the real MyClass.ts. + // For proper type safety, we need write it like this: + // + // jest.mock("./path/to/MyClass"); + // import { MyClass } from "./path/to/MyClass"; + // import { mockedMember } from "./path/to/__mocks__/MyClass"; + // + // ...or equivalently: + // + // jest.mock("./path/to/MyClass"); + // import { MyClass, mockedMember } from "./path/to/__mocks__/MyClass"; + // + // Unfortunately when Jest substitutes path/to/__mocks__/MyClass.ts for path/to/MyClass.ts, it doesn't tell + // the module resolver about this, so "./path/to/__mocks__/MyClass" produces a duplicate object and the test fails. + // The code below fixes that problem, ensuring that the two import paths resolve to the same module object. + // + // Documentation: + // https://jestjs.io/docs/en/manual-mocks + // https://jestjs.io/docs/en/es6-class-mocks#manual-mock + const match: RegExpExecArray | null = mockPathRegExp.exec(request); + if (match) { + // Example: + // request = "../__mocks__/Thing" + // match[1] = "../" + // match[2] = "Thing" + // newRequest = "../Thing" + newRequest = match[1] + match[2]; + } + + return options.defaultResolver(newRequest, options); +} + +export = resolve; diff --git a/heft-plugins/heft-jest-plugin/src/jest-string-mock-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-string-mock-transform.ts new file mode 100644 index 00000000000..1ff8a41fa7a --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/jest-string-mock-transform.ts @@ -0,0 +1,19 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { InitialOptionsWithRootDir } from '@jest/types/build/Config'; + +/** + * This Jest transform handles imports of data files (e.g. .png, .jpg) that would normally be + * processed by a Webpack's file-loader. Instead of actually loading the resource, we return the file's name. + * Webpack's file-loader normally returns the resource's URL, and the filename is an equivalent for a Node + * environment. + */ +export function process(src: string, filename: string, jestOptions: InitialOptionsWithRootDir): string { + // Double-escape "'" and "\" characters in the filename because this is going to be serialized + // in a string in generated JS code, bounded by single quotes + const escapedFilename: string = filename.replace(/\'/g, "\\'").replace(/\\/g, '\\\\'); + + // For a file called "myImage.png", this will generate a JS module that exports the literal string "myImage.png" + return `module.exports = '${escapedFilename}';`; +} diff --git a/heft-plugins/heft-jest-plugin/src/jestWorkerPatch.ts b/heft-plugins/heft-jest-plugin/src/jestWorkerPatch.ts new file mode 100644 index 00000000000..617ed21a685 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/jestWorkerPatch.ts @@ -0,0 +1,139 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { Import, FileSystem } from '@rushstack/node-core-library'; + +// This patch is a fix for a problem where Jest reports this error spuriously on a machine that is under heavy load: +// +// "A worker process has failed to exit gracefully and has been force exited. This is likely caused by tests +// leaking due to improper teardown. Try running with --runInBand --detectOpenHandles to find leaks." +// +// The upstream issue is here: https://github.com/facebook/jest/issues/11354 +// +// The relevant code is in jest-worker/src/base/BaseWorkerPool.ts: +// https://github.com/facebook/jest/blob/64d5983d20a628d68644a3a4cd0f510dc304805a/packages/jest-worker/src/base/BaseWorkerPool.ts#L110 +// +// // Schedule a force exit in case worker fails to exit gracefully so +// // await worker.waitForExit() never takes longer than FORCE_EXIT_DELAY +// let forceExited = false; +// const forceExitTimeout = setTimeout(() => { +// worker.forceExit(); +// forceExited = true; +// }, FORCE_EXIT_DELAY); +// +// The problem is that Jest hardwires FORCE_EXIT_DELAY to be 500 ms. On a machine that is under heavy load, +// the IPC message is not received from the child process before the timeout elapses. The mitigation is to +// increase the delay. (Jest itself seems to be a significant contributor to machine load, so perhaps reducing +// Jest's parallelism could also help.) + +interface IBaseWorkerPoolModule { + default: unknown; +} + +// Follow the NPM dependency chain to find the module path for BaseWorkerPool.js +// heft --> @jest/core --> @jest/reporters --> jest-worker + +const PATCHED_FORCE_EXIT_DELAY: number = 7000; // 7 seconds +const patchName: string = path.basename(__filename); + +function applyPatch(): void { + try { + let contextFolder: string = __dirname; + // Resolve the "@jest/core" package relative to Heft + contextFolder = Import.resolvePackage({ packageName: '@jest/core', baseFolderPath: contextFolder }); + // Resolve the "@jest/reporters" package relative to "@jest/core" + contextFolder = Import.resolvePackage({ packageName: '@jest/reporters', baseFolderPath: contextFolder }); + // Resolve the "jest-worker" package relative to "@jest/reporters" + const jestWorkerFolder: string = Import.resolvePackage({ + packageName: 'jest-worker', + baseFolderPath: contextFolder + }); + + const baseWorkerPoolPath: string = path.join(jestWorkerFolder, 'build/base/BaseWorkerPool.js'); + const baseWorkerPoolFilename: string = path.basename(baseWorkerPoolPath); // BaseWorkerPool.js + + if (!FileSystem.exists(baseWorkerPoolPath)) { + throw new Error( + 'The BaseWorkerPool.js file was not found in the expected location:\n' + baseWorkerPoolPath + ); + } + + // Load the module + const baseWorkerPoolModule: IBaseWorkerPoolModule = require(baseWorkerPoolPath); + + // Obtain the metadata for the module + let baseWorkerPoolModuleMetadata: NodeModule | undefined = undefined; + for (const childModule of module.children) { + if (path.basename(childModule.filename || '').toUpperCase() === baseWorkerPoolFilename.toUpperCase()) { + if (baseWorkerPoolModuleMetadata) { + throw new Error('More than one child module matched while detecting Node.js module metadata'); + } + baseWorkerPoolModuleMetadata = childModule; + } + } + + if (!baseWorkerPoolModuleMetadata) { + throw new Error('Failed to detect the Node.js module metadata for BaseWorkerPool.js'); + } + + // Load the original file contents + const originalFileContent: string = FileSystem.readFile(baseWorkerPoolPath); + + // Add boilerplate so that eval() will return the exports + let patchedCode: string = + '// PATCHED BY HEFT USING eval()\n\nexports = {}\n' + + originalFileContent + + '\n// return value:\nexports'; + + // Apply the patch. We will replace this: + // + // const FORCE_EXIT_DELAY = 500; + // + // with this: + // + // const FORCE_EXIT_DELAY = 7000; + let matched: boolean = false; + patchedCode = patchedCode.replace( + /(const\s+FORCE_EXIT_DELAY\s*=\s*)(\d+)(\s*\;)/, + (matchedString: string, leftPart: string, middlePart: string, rightPart: string): string => { + matched = true; + return leftPart + PATCHED_FORCE_EXIT_DELAY.toString() + rightPart; + } + ); + + if (!matched) { + throw new Error('The expected pattern was not found in the file:\n' + baseWorkerPoolPath); + } + + function evalInContext(): IBaseWorkerPoolModule { + // Remap the require() function for the eval() context + + // eslint-disable-next-line @typescript-eslint/no-unused-vars + function require(modulePath: string): void { + return baseWorkerPoolModuleMetadata!.require(modulePath); + } + + // eslint-disable-next-line no-eval + return eval(patchedCode); + } + + const patchedModule: IBaseWorkerPoolModule = evalInContext(); + + baseWorkerPoolModule.default = patchedModule.default; + } catch (e) { + console.error(); + console.error(`ERROR: ${patchName} failed to patch the "jest-worker" package:`); + console.error(e.toString()); + console.error(); + + throw e; + } +} + +if (typeof jest !== 'undefined' || process.env.JEST_WORKER_ID) { + // This patch is incompatible with Jest's proprietary require() implementation + console.log(`\nJEST ENVIRONMENT DETECTED - Skipping Heft's ${patchName}\n`); +} else { + applyPatch(); +} From 5e95511afb7cd6b43fbcfadfd65f01a2eb32c30b Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:15:47 -0700 Subject: [PATCH 065/429] Write the typescript data file in the Jest plugin --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 14 +++++++++++++- .../heft-jest-plugin/src/JestTypeScriptDataFile.ts | 7 +++++-- 2 files changed, 18 insertions(+), 3 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index c39b97fc4b1..c6a945d2227 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -14,7 +14,8 @@ import { IHeftPlugin, HeftConfiguration, HeftSession, - ScopedLogger + ScopedLogger, + IBuildStageContext } from '@rushstack/heft'; import { IHeftJestReporterOptions } from './HeftJestReporter'; @@ -28,6 +29,17 @@ export class JestPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.postBuild.tapPromise(PLUGIN_NAME, async () => { + // Write the data file used by jest-build-transform + await JestTypeScriptDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { + emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', + extensionForTests: build.properties.emitExtensionForTests || '.js', + skipTimestampCheck: !build.properties.watchMode + }); + }); + }); + heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { test.hooks.run.tapPromise(PLUGIN_NAME, async () => { await this._runJestAsync(heftSession, heftConfiguration, test); diff --git a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts index b79fc2d9f38..08573299fac 100644 --- a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts +++ b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts @@ -36,10 +36,13 @@ export class JestTypeScriptDataFile { /** * Called by TypeScriptPlugin to write the file. */ - public static saveForProject(projectFolder: string, json?: IJestTypeScriptDataFileJson): void { + public static async saveForProjectAsync( + projectFolder: string, + json?: IJestTypeScriptDataFileJson + ): Promise { const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - JsonFile.save(json, jsonFilePath, { + await JsonFile.saveAsync(json, jsonFilePath, { ensureFolderExists: true, onlyIfChanged: true, headerComment: '// THIS DATA FILE IS INTERNAL TO HEFT; DO NOT MODIFY IT OR RELY ON ITS CONTENTS' From 6d508d66856b4a701dcb3ddd6e02a3ab16b71488 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 May 2021 12:24:20 -0700 Subject: [PATCH 066/429] Correctly kill subprocesses on exit, tested on Windows --- apps/heft/src/plugins/NodeServicePlugin.ts | 88 ++++++------- .../subprocess/SubprocessRunnerBase.ts | 5 +- .../subprocess/SubprocessTerminator.ts | 120 +++++++++++++++--- build-tests/heft-fastify-test/src/start.ts | 2 +- 4 files changed, 145 insertions(+), 70 deletions(-) diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index b71cae29219..43a731f9abf 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -4,7 +4,7 @@ import * as child_process from 'child_process'; import * as process from 'process'; import { performance } from 'perf_hooks'; -import { Executable, InternalError } from '@rushstack/node-core-library'; +import { InternalError } from '@rushstack/node-core-library'; import { HeftSession } from '../pluginFramework/HeftSession'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; @@ -12,6 +12,7 @@ import { IBuildStageContext, ICompileSubstage, IPostBuildSubstage } from '../sta import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; import { CoreConfigFiles } from '../utilities/CoreConfigFiles'; +import { SubprocessTerminator } from '../utilities/subprocess/SubprocessTerminator'; const PLUGIN_NAME: string = 'NodeServicePlugin'; @@ -52,6 +53,9 @@ export class NodeServicePlugin implements IHeftPlugin { private _nodeServiceConfiguration: INodeServicePluginConfiguration | undefined = undefined; private _shellCommand: string | undefined; + // If true, then we will not attempt to relaunch the service until it is rebuilt + private _childProcessFailed: boolean = false; + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { this._logger = heftSession.requestScopedLogger('node-service'); @@ -157,6 +161,9 @@ export class NodeServicePlugin implements IHeftPlugin { } try { + // We've recompiled, so try launching again + this._childProcessFailed = false; + if (this._state === State.Stopped) { // If we are already stopped, then extend the timeout this._scheduleRestart(this._configuration.waitBeforeRestartMs); @@ -180,13 +187,15 @@ export class NodeServicePlugin implements IHeftPlugin { this._activeChildProcess = child_process.spawn(this._shellCommand!, { shell: true, - // On POSIX, set detached=true to create a new group so we can terminate - // the child process's children - detached: !this._isWindows, - stdio: ['inherit', 'inherit', 'inherit'] + stdio: ['inherit', 'inherit', 'inherit'], + ...SubprocessTerminator.RECOMMENDED_OPTIONS }); - const childPid: number = this._activeChildProcess.pid; + SubprocessTerminator.killProcessTreeOnExit( + this._activeChildProcess, + SubprocessTerminator.RECOMMENDED_OPTIONS + ); + const childPid: number = this._activeChildProcess.pid; this._logger.terminal.writeVerboseLine(`Started child ${childPid}`); this._activeChildProcess.on('close', (code: number, signal: string): void => { @@ -199,6 +208,7 @@ export class NodeServicePlugin implements IHeftPlugin { this._logger.terminal.writeWarningLine( `Child #${childPid} terminated unexpectedly code=${code} signal=${signal}` ); + this._childProcessFailed = true; this._transitionToStopped(); return; } @@ -228,6 +238,7 @@ export class NodeServicePlugin implements IHeftPlugin { if (this._state === State.Running) { this._logger.terminal.writeErrorLine(`Failed to start: ` + err.toString()); + this._childProcessFailed = true; this._transitionToStopped(); return; } @@ -253,46 +264,30 @@ export class NodeServicePlugin implements IHeftPlugin { return; } - if (!this._activeChildProcess) { - // All the code paths that set _activeChildProcess=undefined should also leave the Running state - throw new InternalError('_activeChildProcess should not be undefined'); - } - - this._state = State.Stopping; - this._clearTimeout(); - if (this._isWindows) { - this._logger.terminal.writeVerboseLine('Terminating child process tree'); - - // On Windows we have a problem that CMD.exe launches child processes, but when CMD.exe is killed - // the child processes may continue running. Also if we send signals to CMD.exe the child processes - // will not receive them. The safest solution is not to attempt a graceful shutdown, but simply - // kill the entire process tree. - const result: child_process.SpawnSyncReturns = Executable.spawnSync('TaskKill.exe', [ - '/T', // "Terminates the specified process and any child processes which were started by it." - '/F', // Without this, TaskKill will try to use WM_CLOSE which doesn't work with CLI tools - '/PID', - this._activeChildProcess.pid.toString() - ]); - - if (result.error) { - this._logger.terminal.writeErrorLine('TaskKill.exe failed: ' + result.error.toString()); - this._transitionToStopped(); - return; - } + // On Windows, SIGTERM can kill Cmd.exe and leave its children running in the background + this._transitionToKilling(); } else { + if (!this._activeChildProcess) { + // All the code paths that set _activeChildProcess=undefined should also leave the Running state + throw new InternalError('_activeChildProcess should not be undefined'); + } + + this._state = State.Stopping; + this._clearTimeout(); + this._logger.terminal.writeVerboseLine('Sending SIGTERM'); // Passing a negative PID terminates the entire group instead of just the one process process.kill(-this._activeChildProcess.pid, 'SIGTERM'); - } - this._clearTimeout(); - this._timeout = setTimeout(() => { - this._timeout = undefined; - this._logger.terminal.writeWarningLine('Child is taking too long to terminate'); - this._transitionToKilling(); - }, this._configuration.waitForTerminateMs); + this._clearTimeout(); + this._timeout = setTimeout(() => { + this._timeout = undefined; + this._logger.terminal.writeWarningLine('Child is taking too long to terminate'); + this._transitionToKilling(); + }, this._configuration.waitForTerminateMs); + } } private _transitionToKilling(): void { @@ -308,12 +303,7 @@ export class NodeServicePlugin implements IHeftPlugin { this._logger.terminal.writeVerboseLine('Sending SIGKILL'); - if (this._isWindows) { - process.kill(this._activeChildProcess.pid, 'SIGKILL'); - } else { - // Passing a negative PID terminates the entire group instead of just the one process - process.kill(-this._activeChildProcess.pid, 'SIGKILL'); - } + SubprocessTerminator.killProcessTree(this._activeChildProcess, SubprocessTerminator.RECOMMENDED_OPTIONS); this._clearTimeout(); this._timeout = setTimeout(() => { @@ -331,7 +321,13 @@ export class NodeServicePlugin implements IHeftPlugin { this._activeChildProcess = undefined; // Once we have stopped, schedule a restart - this._scheduleRestart(this._configuration.waitBeforeRestartMs); + if (!this._childProcessFailed) { + this._scheduleRestart(this._configuration.waitBeforeRestartMs); + } else { + this._logger.terminal.writeLine( + 'The child process failed. Waiting for a code change before restarting...' + ); + } } private _scheduleRestart(msFromNow: number): void { diff --git a/apps/heft/src/utilities/subprocess/SubprocessRunnerBase.ts b/apps/heft/src/utilities/subprocess/SubprocessRunnerBase.ts index 1d600271dcf..e1bc5bdfc8b 100644 --- a/apps/heft/src/utilities/subprocess/SubprocessRunnerBase.ts +++ b/apps/heft/src/utilities/subprocess/SubprocessRunnerBase.ts @@ -147,11 +147,12 @@ export abstract class SubprocessRunnerBase { path.resolve(__dirname, 'startSubprocess'), [this.filename, JSON.stringify(this._innerConfiguration), JSON.stringify(this._configuration)], { - execArgv: this._processNodeArgsForSubprocess(this._globalTerminal, process.execArgv) + execArgv: this._processNodeArgsForSubprocess(this._globalTerminal, process.execArgv), + ...SubprocessTerminator.RECOMMENDED_OPTIONS } ); - SubprocessTerminator.registerChildProcess(subprocess); + SubprocessTerminator.killProcessTreeOnExit(subprocess, SubprocessTerminator.RECOMMENDED_OPTIONS); this._terminalProviderManager.registerSubprocess(subprocess); this._scopedLoggerManager.registerSubprocess(subprocess); diff --git a/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts b/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts index d0c314d16b6..d4738fd2bcf 100644 --- a/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts +++ b/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts @@ -1,9 +1,30 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import * as childProcess from 'child_process'; +import { Executable } from '@rushstack/node-core-library'; +import * as child_process from 'child_process'; import process from 'process'; +declare module 'child_process' { + /* eslint-disable */ + interface ChildProcess { + exitCode?: number | null; + } + /* eslint-enable */ +} + +/** + * Details about how the `child_process.ChildProcess` was created. + */ +export interface ISubprocessOptions { + detached: boolean; +} + +interface ITrackedSubprocess { + subprocess: child_process.ChildProcess; + subprocessOptions: ISubprocessOptions; +} + /** * When a child process is created, registering it with the SubprocessTerminator will ensure * that the child gets terminated when the current process terminates. @@ -25,34 +46,80 @@ export class SubprocessTerminator { * The list of registered child processes. Processes are removed from this set if they * terminate on their own. */ - private static _childPids: Set = new Set(); + private static _subprocessesByPid: Map = new Map(); + + private static readonly _isWindows: boolean = process.platform === 'win32'; + + public static readonly RECOMMENDED_OPTIONS: ISubprocessOptions = { + // On POSIX systems, detached=true is required for killing the subtree. + // On Windows, detached=true creates a separate console window which is generally not what we want + detached: process.platform !== 'win32' + }; /** * Registers a child process so that it will be terminated automatically if the current process * is terminated. */ - public static registerChildProcess(subprocess: childProcess.ChildProcess): void { - if (process.platform === 'win32') { - // Windows works differently from other OS's: - // - Bad news: Calls to "process.kill(childPid, 'SIGTERM')" fail with ESRCH because the OS doesn't - // really support POSIX signals - // - Good news: By default, child processes are terminated if their parent terminates, so we don't - // really need SubprocessTerminator on Windows + public static killProcessTreeOnExit( + subprocess: child_process.ChildProcess, + subprocessOptions: ISubprocessOptions + ): void { + if (typeof subprocess.exitCode === 'number') { + // Process has already been killed return; } - SubprocessTerminator._ensureInitialized(); + SubprocessTerminator._validateSubprocessOptions(subprocessOptions); - // Avoid capturing subprocess in the closure - const childPid: number = subprocess.pid; - SubprocessTerminator._childPids.add(childPid); + SubprocessTerminator._ensureInitialized(); - SubprocessTerminator._logDebug(`tracking #${childPid}`); + // Closure variable + const pid: number = subprocess.pid; subprocess.on('close', (code: number, signal: string): void => { - SubprocessTerminator._logDebug(`untracking #${childPid}`); - SubprocessTerminator._childPids.delete(subprocess.pid); + SubprocessTerminator._logDebug(`untracking #${pid}`); + SubprocessTerminator._subprocessesByPid.delete(pid); + }); + SubprocessTerminator._subprocessesByPid.set(pid, { + subprocess, + subprocessOptions }); + + SubprocessTerminator._logDebug(`tracking #${pid}`); + } + + public static killProcessTree( + subprocess: child_process.ChildProcess, + subprocessOptions: ISubprocessOptions + ): void { + SubprocessTerminator._validateSubprocessOptions(subprocessOptions); + + if (typeof subprocess.exitCode === 'number') { + // Process has already been killed + return; + } + + SubprocessTerminator._logDebug(`terminating #${subprocess.pid}`); + + if (SubprocessTerminator._isWindows) { + // On Windows we have a problem that CMD.exe launches child processes, but when CMD.exe is killed + // the child processes may continue running. Also if we send signals to CMD.exe the child processes + // will not receive them. The safest solution is not to attempt a graceful shutdown, but simply + // kill the entire process tree. + const result: child_process.SpawnSyncReturns = Executable.spawnSync('TaskKill.exe', [ + '/T', // "Terminates the specified process and any child processes which were started by it." + '/F', // Without this, TaskKill will try to use WM_CLOSE which doesn't work with CLI tools + '/PID', + subprocess.pid.toString() + ]); + + if (result.error) { + console.error('TaskKill.exe failed: ' + result.error.toString()); + } + } else { + // Passing a negative PID terminates the entire group instead of just the one process + process.kill(-subprocess.pid, 'SIGKILL'); + } } // Install the hooks @@ -77,11 +144,22 @@ export class SubprocessTerminator { process.removeListener('SIGTERM', SubprocessTerminator._onTerminateSignal); process.removeListener('SIGINT', SubprocessTerminator._onTerminateSignal); - const childPids: number[] = Array.from(SubprocessTerminator._childPids); - SubprocessTerminator._childPids.clear(); - for (const childPid of childPids) { - SubprocessTerminator._logDebug(`terminating #${childPid}`); - process.kill(childPid, 'SIGTERM'); + const trackedSubprocesses: ITrackedSubprocess[] = Array.from( + SubprocessTerminator._subprocessesByPid.values() + ); + SubprocessTerminator._subprocessesByPid.clear(); + + for (const trackedSubprocess of trackedSubprocesses) { + SubprocessTerminator.killProcessTree(trackedSubprocess.subprocess, { detached: true }); + } + } + } + + private static _validateSubprocessOptions(subprocessOptions: ISubprocessOptions): void { + if (!SubprocessTerminator._isWindows) { + if (!subprocessOptions.detached) { + // Setting detached=true is what creates the process group that we use to kill the children + throw new Error('killProcessTree() requires detached=true on this operating system'); } } } diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index 84164a817af..9ca432559f8 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -51,4 +51,4 @@ class MyApp { const myApp: MyApp = new MyApp(); myApp.start(); -/// +// From 9faa868b8ce1c0682b844a7bcd1344c95120c93b Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:25:52 -0700 Subject: [PATCH 067/429] Fix build and update documentation --- common/reviews/api/heft-jest-plugin.api.md | 15 +++++++++++++++ heft-plugins/heft-jest-plugin/src/index.ts | 7 ++++++- heft-plugins/heft-jest-plugin/tsconfig.json | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 common/reviews/api/heft-jest-plugin.api.md diff --git a/common/reviews/api/heft-jest-plugin.api.md b/common/reviews/api/heft-jest-plugin.api.md new file mode 100644 index 00000000000..7e7f9c6cace --- /dev/null +++ b/common/reviews/api/heft-jest-plugin.api.md @@ -0,0 +1,15 @@ +## API Report File for "@rushstack/heft-jest-plugin" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import type { IHeftPlugin } from '@rushstack/heft'; + +// @public (undocumented) +const _default: IHeftPlugin; + +export default _default; + + +``` diff --git a/heft-plugins/heft-jest-plugin/src/index.ts b/heft-plugins/heft-jest-plugin/src/index.ts index a3162174009..cd13ccef5a8 100644 --- a/heft-plugins/heft-jest-plugin/src/index.ts +++ b/heft-plugins/heft-jest-plugin/src/index.ts @@ -1,8 +1,13 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import type { IHeftPlugin } from '@rushstack/heft'; +/** + * A Heft plugin for using Jest during the "test" stage. + * + * @packageDocumentation + */ +import type { IHeftPlugin } from '@rushstack/heft'; import { JestPlugin } from './JestPlugin'; /** diff --git a/heft-plugins/heft-jest-plugin/tsconfig.json b/heft-plugins/heft-jest-plugin/tsconfig.json index 7512871fdbf..fbc2f5c0a6c 100644 --- a/heft-plugins/heft-jest-plugin/tsconfig.json +++ b/heft-plugins/heft-jest-plugin/tsconfig.json @@ -2,6 +2,6 @@ "extends": "./node_modules/@rushstack/heft-node-rig/profiles/default/tsconfig-base.json", "compilerOptions": { - "types": ["node"] + "types": ["heft-jest", "node"] } } From d3dde258aee9780d1c709c5c2a5365ada1bef5e3 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:26:13 -0700 Subject: [PATCH 068/429] Update heft-node-rig to use the new JestPlugin --- common/config/rush/pnpm-lock.yaml | 2 ++ common/config/rush/repo-state.json | 2 +- rigs/heft-node-rig/package.json | 1 + rigs/heft-node-rig/profiles/default/config/heft.json | 3 +++ 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 387afccfc6d..56ba707fe85 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1247,10 +1247,12 @@ importers: specifiers: '@microsoft/api-extractor': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@microsoft/api-extractor': link:../../apps/api-extractor + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin eslint: 7.12.1 typescript: 3.9.9 devDependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 289deff3dfe..91463b28b07 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "7b7993da85bb5f30ad5831ba796a4159e48b9e57", + "pnpmShrinkwrapHash": "34ab33ab86487a81fcfe619bb261ee3cdab45523", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index cfd796f916a..cf366a823a7 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -15,6 +15,7 @@ }, "dependencies": { "@microsoft/api-extractor": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "eslint": "~7.12.1", "typescript": "~3.9.7" }, diff --git a/rigs/heft-node-rig/profiles/default/config/heft.json b/rigs/heft-node-rig/profiles/default/config/heft.json index 99e058540fb..37ec03d7ab2 100644 --- a/rigs/heft-node-rig/profiles/default/config/heft.json +++ b/rigs/heft-node-rig/profiles/default/config/heft.json @@ -47,5 +47,8 @@ // */ // // "options": { } // } + { + "plugin": "@rushstack/heft-jest-plugin" + } ] } From 90c36746859b86782b679bf697d274d2e522ff6e Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:29:16 -0700 Subject: [PATCH 069/429] Add to heft-web-rig --- common/config/rush/pnpm-lock.yaml | 2 ++ common/config/rush/repo-state.json | 2 +- rigs/heft-web-rig/package.json | 1 + 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 56ba707fe85..9c13a05f6c0 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1262,11 +1262,13 @@ importers: specifiers: '@microsoft/api-extractor': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@rushstack/heft-webpack4-plugin': workspace:* eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@microsoft/api-extractor': link:../../apps/api-extractor + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin eslint: 7.12.1 typescript: 3.9.9 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 91463b28b07..1c8ff853a12 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "34ab33ab86487a81fcfe619bb261ee3cdab45523", + "pnpmShrinkwrapHash": "5e9c246cecc462fffed28bef06e5eaf2d9edb26a", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 935f59f891f..13f3714b366 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -15,6 +15,7 @@ }, "dependencies": { "@microsoft/api-extractor": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@rushstack/heft-webpack4-plugin": "workspace:*", "eslint": "~7.12.1", "typescript": "~3.9.7" From cae9160445b7bcfd24167756096376f6b444a5f1 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:29:25 -0700 Subject: [PATCH 070/429] Add to config in rigs --- .../profiles/default/config/heft.json | 19 ++++++++----------- .../profiles/library/config/heft.json | 11 +++++++++++ 2 files changed, 19 insertions(+), 11 deletions(-) diff --git a/rigs/heft-node-rig/profiles/default/config/heft.json b/rigs/heft-node-rig/profiles/default/config/heft.json index 37ec03d7ab2..c2afa9a3ea5 100644 --- a/rigs/heft-node-rig/profiles/default/config/heft.json +++ b/rigs/heft-node-rig/profiles/default/config/heft.json @@ -36,19 +36,16 @@ * The list of Heft plugins to be loaded. */ "heftPlugins": [ - // { - // /** - // * The path to the plugin package. - // */ - // "plugin": "path/to/my-plugin", - // - // /** - // * An optional object that provides additional settings that may be defined by the plugin. - // */ - // // "options": { } - // } { + /** + * The path to the plugin package. + */ "plugin": "@rushstack/heft-jest-plugin" + + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } } ] } diff --git a/rigs/heft-web-rig/profiles/library/config/heft.json b/rigs/heft-web-rig/profiles/library/config/heft.json index 6e4142829b7..317c2cd3a29 100644 --- a/rigs/heft-web-rig/profiles/library/config/heft.json +++ b/rigs/heft-web-rig/profiles/library/config/heft.json @@ -42,6 +42,17 @@ */ "plugin": "@rushstack/heft-webpack4-plugin" + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } + }, + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" + /** * An optional object that provides additional settings that may be defined by the plugin. */ From c8cea273f39126f95e9a92138935bcff066780b6 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:40:01 -0700 Subject: [PATCH 071/429] Remove existing Jest plugin from the Heft package --- apps/heft/package.json | 6 - apps/heft/src/exports/jest-build-transform.ts | 4 - apps/heft/src/exports/jest-global-setup.ts | 12 - .../exports/jest-identity-mock-transform.ts | 4 - .../src/exports/jest-improved-resolver.ts | 5 - .../src/exports/jest-string-mock-transform.ts | 4 - .../heft/src/pluginFramework/PluginManager.ts | 2 - .../plugins/JestPlugin/HeftJestReporter.ts | 206 -------------- .../heft/src/plugins/JestPlugin/JestPlugin.ts | 253 ------------------ .../JestPlugin/JestTypeScriptDataFile.ts | 60 ----- .../src/plugins/JestPlugin/identityMock.ts | 18 -- .../JestPlugin/jest-build-transform.ts | 199 -------------- .../jest-identity-mock-transform.ts | 25 -- .../JestPlugin/jest-improved-resolver.ts | 82 ------ .../JestPlugin/jest-string-mock-transform.ts | 19 -- .../src/plugins/JestPlugin/jestWorkerPatch.ts | 139 ---------- .../TypeScriptPlugin/TypeScriptPlugin.ts | 7 - common/config/rush/pnpm-lock.yaml | 10 - common/config/rush/repo-state.json | 2 +- 19 files changed, 1 insertion(+), 1056 deletions(-) delete mode 100644 apps/heft/src/exports/jest-build-transform.ts delete mode 100644 apps/heft/src/exports/jest-global-setup.ts delete mode 100644 apps/heft/src/exports/jest-identity-mock-transform.ts delete mode 100644 apps/heft/src/exports/jest-improved-resolver.ts delete mode 100644 apps/heft/src/exports/jest-string-mock-transform.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/HeftJestReporter.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/JestPlugin.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/JestTypeScriptDataFile.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/identityMock.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/jest-build-transform.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/jest-identity-mock-transform.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/jest-improved-resolver.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/jest-string-mock-transform.ts delete mode 100644 apps/heft/src/plugins/JestPlugin/jestWorkerPatch.ts diff --git a/apps/heft/package.json b/apps/heft/package.json index 7c7985c8961..cd8c96492e2 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -6,7 +6,6 @@ "toolchain", "watch", "bundle", - "jest", "Webpack", "typescript", "eslint", @@ -32,9 +31,6 @@ "start": "heft test --clean --watch" }, "dependencies": { - "@jest/core": "~25.4.0", - "@jest/reporters": "~25.4.0", - "@jest/transform": "~25.4.0", "@rushstack/heft-config-file": "workspace:*", "@rushstack/node-core-library": "workspace:*", "@rushstack/rig-package": "workspace:*", @@ -46,7 +42,6 @@ "fast-glob": "~3.2.4", "glob": "~7.0.5", "glob-escape": "~0.0.2", - "jest-snapshot": "~25.4.0", "node-sass": "5.0.0", "postcss": "7.0.32", "postcss-modules": "~1.5.0", @@ -56,7 +51,6 @@ "true-case-path": "~2.2.1" }, "devDependencies": { - "@jest/types": "~25.4.0", "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.30.7", diff --git a/apps/heft/src/exports/jest-build-transform.ts b/apps/heft/src/exports/jest-build-transform.ts deleted file mode 100644 index be104c86c18..00000000000 --- a/apps/heft/src/exports/jest-build-transform.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export * from '../plugins/JestPlugin/jest-build-transform'; diff --git a/apps/heft/src/exports/jest-global-setup.ts b/apps/heft/src/exports/jest-global-setup.ts deleted file mode 100644 index c046bfefa4a..00000000000 --- a/apps/heft/src/exports/jest-global-setup.ts +++ /dev/null @@ -1,12 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -/** - * This is implementation of the `mocked()` global API declared by `@rushstack/heft-jest`. - * The jest-shared.config.json configuration tells Jest to execute this file when setting - * up the test environment. This makes the API available to each test. - */ -// eslint-disable-next-line -(global as any)['mocked'] = function (item: unknown): unknown { - return item; -}; diff --git a/apps/heft/src/exports/jest-identity-mock-transform.ts b/apps/heft/src/exports/jest-identity-mock-transform.ts deleted file mode 100644 index 2d381a7084e..00000000000 --- a/apps/heft/src/exports/jest-identity-mock-transform.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export * from '../plugins/JestPlugin/jest-identity-mock-transform'; diff --git a/apps/heft/src/exports/jest-improved-resolver.ts b/apps/heft/src/exports/jest-improved-resolver.ts deleted file mode 100644 index 5390b8f4c80..00000000000 --- a/apps/heft/src/exports/jest-improved-resolver.ts +++ /dev/null @@ -1,5 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import resolver = require('../plugins/JestPlugin/jest-improved-resolver'); -export = resolver; diff --git a/apps/heft/src/exports/jest-string-mock-transform.ts b/apps/heft/src/exports/jest-string-mock-transform.ts deleted file mode 100644 index d263d0b4adf..00000000000 --- a/apps/heft/src/exports/jest-string-mock-transform.ts +++ /dev/null @@ -1,4 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -export * from '../plugins/JestPlugin/jest-string-mock-transform'; diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index ef95513fab1..9b38871b182 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -19,7 +19,6 @@ import { TypeScriptPlugin } from '../plugins/TypeScriptPlugin/TypeScriptPlugin'; import { DeleteGlobsPlugin } from '../plugins/DeleteGlobsPlugin'; import { CopyStaticAssetsPlugin } from '../plugins/CopyStaticAssetsPlugin'; import { ApiExtractorPlugin } from '../plugins/ApiExtractorPlugin/ApiExtractorPlugin'; -import { JestPlugin } from '../plugins/JestPlugin/JestPlugin'; import { SassTypingsPlugin } from '../plugins/SassTypingsPlugin/SassTypingsPlugin'; import { ProjectValidatorPlugin } from '../plugins/ProjectValidatorPlugin'; import { ToolPackageResolver } from '../utilities/ToolPackageResolver'; @@ -52,7 +51,6 @@ export class PluginManager { this._applyPlugin(new CopyFilesPlugin()); this._applyPlugin(new DeleteGlobsPlugin()); this._applyPlugin(new ApiExtractorPlugin(taskPackageResolver)); - this._applyPlugin(new JestPlugin()); this._applyPlugin(new SassTypingsPlugin()); this._applyPlugin(new ProjectValidatorPlugin()); this._applyPlugin(new WebpackWarningPlugin()); diff --git a/apps/heft/src/plugins/JestPlugin/HeftJestReporter.ts b/apps/heft/src/plugins/JestPlugin/HeftJestReporter.ts deleted file mode 100644 index a7e2b99d109..00000000000 --- a/apps/heft/src/plugins/JestPlugin/HeftJestReporter.ts +++ /dev/null @@ -1,206 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { Terminal, Colors, InternalError, Text, IColorableSequence } from '@rushstack/node-core-library'; -import { - Reporter, - Test, - TestResult, - AggregatedResult, - Context, - ReporterOnStartOptions, - Config -} from '@jest/reporters'; - -import { HeftConfiguration } from '../../configuration/HeftConfiguration'; - -export interface IHeftJestReporterOptions { - heftConfiguration: HeftConfiguration; - debugMode: boolean; -} - -/** - * This custom reporter presents Jest test results using Heft's logging system. - * - * @privateRemarks - * After making changes to this code, it's recommended to use `--debug-heft-reporter` to compare - * with the output from Jest's default reporter, to check our output is consistent with typical - * Jest behavior. - * - * For reference, Jest's default implementation is here: - * https://github.com/facebook/jest/blob/master/packages/jest-reporters/src/default_reporter.ts - */ -export default class HeftJestReporter implements Reporter { - private _terminal: Terminal; - private _buildFolder: string; - private _debugMode: boolean; - - public constructor(jestConfig: Config.GlobalConfig, options: IHeftJestReporterOptions) { - this._terminal = options.heftConfiguration.globalTerminal; - this._buildFolder = options.heftConfiguration.buildFolder; - this._debugMode = options.debugMode; - } - - public async onTestStart(test: Test): Promise { - this._terminal.writeLine( - Colors.whiteBackground(Colors.black('START')), - ` ${this._getTestPath(test.path)}` - ); - } - - public async onTestResult( - test: Test, - testResult: TestResult, - aggregatedResult: AggregatedResult - ): Promise { - this._writeConsoleOutput(testResult); - const { numPassingTests, numFailingTests, failureMessage, testExecError } = testResult; - - if (numFailingTests > 0) { - this._terminal.write(Colors.redBackground(Colors.black('FAIL'))); - } else if (testExecError) { - this._terminal.write(Colors.redBackground(Colors.black(`FAIL (${testExecError.type})`))); - } else { - this._terminal.write(Colors.greenBackground(Colors.black('PASS'))); - } - - const duration: string = test.duration ? `${test.duration / 1000}s` : '?'; - this._terminal.writeLine( - ` ${this._getTestPath( - test.path - )} (duration: ${duration}, ${numPassingTests} passed, ${numFailingTests} failed)` - ); - - if (failureMessage) { - this._terminal.writeErrorLine(failureMessage); - } - - if (testResult.snapshot.updated) { - this._terminal.writeErrorLine( - `Updated ${this._formatWithPlural(testResult.snapshot.updated, 'snapshot', 'snapshots')}` - ); - } - - if (testResult.snapshot.added) { - this._terminal.writeErrorLine( - `Added ${this._formatWithPlural(testResult.snapshot.added, 'snapshot', 'snapshots')}` - ); - } - } - - // Tests often write messy console output. For example, it may contain messages such as - // "ERROR: Test successfully threw an exception!", which may confuse someone who is investigating - // a build failure and searching its log output for errors. To reduce confusion, we add a prefix - // like "|console.error|" to each output line, to clearly distinguish test logging from regular - // task output. You can suppress test logging entirely using the "--silent" CLI parameter. - private _writeConsoleOutput(testResult: TestResult): void { - if (testResult.console) { - for (const logEntry of testResult.console) { - switch (logEntry.type) { - case 'debug': - this._writeConsoleOutputWithLabel('console.debug', logEntry.message); - break; - case 'log': - this._writeConsoleOutputWithLabel('console.log', logEntry.message); - break; - case 'warn': - this._writeConsoleOutputWithLabel('console.warn', logEntry.message); - break; - case 'error': - this._writeConsoleOutputWithLabel('console.error', logEntry.message); - break; - case 'info': - this._writeConsoleOutputWithLabel('console.info', logEntry.message); - break; - - case 'groupCollapsed': - if (this._debugMode) { - // The "groupCollapsed" name is too long - this._writeConsoleOutputWithLabel('collapsed', logEntry.message); - } - break; - - case 'assert': - case 'count': - case 'dir': - case 'dirxml': - case 'group': - case 'time': - if (this._debugMode) { - this._writeConsoleOutputWithLabel( - logEntry.type, - `(${logEntry.type}) ${logEntry.message}`, - true - ); - } - break; - default: - // Let's trap any new log types that get introduced in the future to make sure we handle - // them correctly. - throw new InternalError('Unimplemented Jest console log entry type: ' + logEntry.type); - } - } - } - } - - private _writeConsoleOutputWithLabel(label: string, message: string, debug?: boolean): void { - if (message === '') { - return; - } - const scrubbedMessage: string = Text.ensureTrailingNewline(Text.convertToLf(message)); - const lines: string[] = scrubbedMessage.split('\n').slice(0, -1); - - const PAD_LENGTH: number = 13; // "console.error" is the longest label - - const paddedLabel: string = '|' + label.padStart(PAD_LENGTH) + '|'; - const prefix: IColorableSequence = debug ? Colors.yellow(paddedLabel) : Colors.cyan(paddedLabel); - - for (const line of lines) { - this._terminal.writeLine(prefix, ' ' + line); - } - } - - public async onRunStart( - aggregatedResult: AggregatedResult, - options: ReporterOnStartOptions - ): Promise { - // Jest prints some text that changes the console's color without a newline, so we reset the console's color here - // and print a newline. - this._terminal.writeLine('\u001b[0m'); - this._terminal.writeLine( - `Run start. ${this._formatWithPlural(aggregatedResult.numTotalTestSuites, 'test suite', 'test suites')}` - ); - } - - public async onRunComplete(contexts: Set, results: AggregatedResult): Promise { - const { numPassedTests, numFailedTests, numTotalTests, numRuntimeErrorTestSuites } = results; - - this._terminal.writeLine(); - this._terminal.writeLine('Tests finished:'); - - const successesText: string = ` Successes: ${numPassedTests}`; - this._terminal.writeLine(numPassedTests > 0 ? Colors.green(successesText) : successesText); - - const failText: string = ` Failures: ${numFailedTests}`; - this._terminal.writeLine(numFailedTests > 0 ? Colors.red(failText) : failText); - - if (numRuntimeErrorTestSuites) { - this._terminal.writeLine(Colors.red(` Failed test suites: ${numRuntimeErrorTestSuites}`)); - } - - this._terminal.writeLine(` Total: ${numTotalTests}`); - } - - public getLastError(): void { - // This reporter doesn't have any errors to throw - } - - private _getTestPath(fullTestPath: string): string { - return path.relative(this._buildFolder, fullTestPath); - } - - private _formatWithPlural(num: number, singular: string, plural: string): string { - return `${num} ${num === 1 ? singular : plural}`; - } -} diff --git a/apps/heft/src/plugins/JestPlugin/JestPlugin.ts b/apps/heft/src/plugins/JestPlugin/JestPlugin.ts deleted file mode 100644 index 666592bfec3..00000000000 --- a/apps/heft/src/plugins/JestPlugin/JestPlugin.ts +++ /dev/null @@ -1,253 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -// Load the Jest patch -import './jestWorkerPatch'; - -import * as path from 'path'; -import { runCLI } from '@jest/core'; -import { FileSystem, JsonFile } from '@rushstack/node-core-library'; - -import { IHeftJestReporterOptions } from './HeftJestReporter'; -import { IHeftPlugin } from '../../pluginFramework/IHeftPlugin'; -import { HeftSession } from '../../pluginFramework/HeftSession'; -import { HeftConfiguration } from '../../configuration/HeftConfiguration'; -import { ITestStageContext } from '../../stages/TestStage'; -import { ICleanStageContext } from '../../stages/CleanStage'; -import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; -import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; -import { Config } from '@jest/types'; - -type JestReporterConfig = string | Config.ReporterConfig; -const PLUGIN_NAME: string = 'JestPlugin'; -const JEST_CONFIGURATION_LOCATION: string = path.join('config', 'jest.config.json'); - -export class JestPlugin implements IHeftPlugin { - public readonly pluginName: string = PLUGIN_NAME; - - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { - test.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this._runJestAsync(heftSession, heftConfiguration, test); - }); - }); - - heftSession.hooks.clean.tap(PLUGIN_NAME, (clean: ICleanStageContext) => { - this._includeJestCacheWhenCleaning(heftConfiguration, clean); - }); - } - - private async _runJestAsync( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration, - test: ITestStageContext - ): Promise { - const jestLogger: ScopedLogger = heftSession.requestScopedLogger('jest'); - const buildFolder: string = heftConfiguration.buildFolder; - - const expectedConfigPath: string = this._getJestConfigPath(heftConfiguration); - - if (!FileSystem.exists(expectedConfigPath)) { - jestLogger.emitError(new Error(`Expected to find jest config file at ${expectedConfigPath}`)); - return; - } - - // In watch mode, Jest starts up in parallel with the compiler, so there's no - // guarantee that the output files would have been written yet. - if (!test.properties.watchMode) { - this._validateJestTypeScriptDataFile(buildFolder); - } - - const jestArgv: Config.Argv = { - watch: test.properties.watchMode, - - // In debug mode, avoid forking separate processes that are difficult to debug - runInBand: heftSession.debugMode, - debug: heftSession.debugMode, - detectOpenHandles: !!test.properties.detectOpenHandles, - - config: expectedConfigPath, - cacheDirectory: this._getJestCacheFolder(heftConfiguration), - updateSnapshot: test.properties.updateSnapshots, - - listTests: false, - rootDir: buildFolder, - - silent: test.properties.silent, - testNamePattern: test.properties.testNamePattern, - testPathPattern: test.properties.testPathPattern ? [...test.properties.testPathPattern] : undefined, - testTimeout: test.properties.testTimeout, - maxWorkers: test.properties.maxWorkers, - - $0: process.argv0, - _: [] - }; - - if (!test.properties.debugHeftReporter) { - jestArgv.reporters = await this._getJestReporters(heftSession, heftConfiguration, jestLogger); - } else { - jestLogger.emitWarning( - new Error('The "--debug-heft-reporter" parameter was specified; disabling HeftJestReporter') - ); - } - - if (test.properties.findRelatedTests && test.properties.findRelatedTests.length > 0) { - jestArgv.findRelatedTests = true; - // Pass test names as the command line remainder - jestArgv._ = [...test.properties.findRelatedTests]; - } - - const { - // Config.Argv is weakly typed. After updating the jestArgv object, it's a good idea to inspect "globalConfig" - // in the debugger to validate that your changes are being applied as expected. - // eslint-disable-next-line @typescript-eslint/no-unused-vars - globalConfig, - results: jestResults - } = await runCLI(jestArgv, [buildFolder]); - - if (jestResults.numFailedTests > 0) { - jestLogger.emitError( - new Error( - `${jestResults.numFailedTests} Jest test${jestResults.numFailedTests > 1 ? 's' : ''} failed` - ) - ); - } else if (jestResults.numFailedTestSuites > 0) { - jestLogger.emitError( - new Error( - `${jestResults.numFailedTestSuites} Jest test suite${ - jestResults.numFailedTestSuites > 1 ? 's' : '' - } failed` - ) - ); - } - } - - private _validateJestTypeScriptDataFile(buildFolder: string): void { - // Full path to jest-typescript-data.json - const jestTypeScriptDataFile: IJestTypeScriptDataFileJson = - JestTypeScriptDataFile.loadForProject(buildFolder); - const emitFolderPathForJest: string = path.join( - buildFolder, - jestTypeScriptDataFile.emitFolderNameForTests - ); - if (!FileSystem.exists(emitFolderPathForJest)) { - throw new Error( - 'The transpiler output folder does not exist:\n ' + - emitFolderPathForJest + - '\nWas the compiler invoked? Is the "emitFolderNameForTests" setting correctly' + - ' specified in config/typescript.json?\n' - ); - } - } - - private _includeJestCacheWhenCleaning( - heftConfiguration: HeftConfiguration, - clean: ICleanStageContext - ): void { - // Jest's cache is not reliable. For example, if a Jest configuration change causes files to be - // transformed differently, the cache will continue to return the old results unless we manually - // clean it. Thus we need to ensure that "heft clean" always cleans the Jest cache. - const cacheFolder: string = this._getJestCacheFolder(heftConfiguration); - clean.properties.pathsToDelete.add(cacheFolder); - } - - private async _getJestReporters( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration, - jestLogger: ScopedLogger - ): Promise { - const config: Config.GlobalConfig = await JsonFile.loadAsync(this._getJestConfigPath(heftConfiguration)); - let reporters: JestReporterConfig[]; - let isUsingHeftReporter: boolean = false; - let parsedConfig: boolean = false; - - if (Array.isArray(config.reporters)) { - reporters = config.reporters; - - // Harvest all the array indices that need to modified before altering the array - const heftReporterIndices: number[] = this._findIndexes(config.reporters, 'default'); - - // Replace 'default' reporter with the heft reporter - // This may clobber default reporters options - if (heftReporterIndices.length > 0) { - const heftReporter: Config.ReporterConfig = this._getHeftJestReporterConfig( - heftSession, - heftConfiguration - ); - - for (const index of heftReporterIndices) { - reporters[index] = heftReporter; - } - isUsingHeftReporter = true; - } - - parsedConfig = true; - } else if (typeof config.reporters === 'undefined' || config.reporters === null) { - // Otherwise if no reporters are specified install only the heft reporter - reporters = [this._getHeftJestReporterConfig(heftSession, heftConfiguration)]; - isUsingHeftReporter = true; - parsedConfig = true; - } else { - // The reporters config is in a format Heft does not support, leave it as is but complain about it - reporters = config.reporters; - } - - if (!parsedConfig) { - // Making a note if Heft cannot understand the reporter entry in Jest config - // Not making this an error or warning because it does not warrant blocking a dev or CI test pass - // If the Jest config is truly wrong Jest itself is in a better position to report what is wrong with the config - jestLogger.terminal.writeVerboseLine( - `The 'reporters' entry in Jest config '${JEST_CONFIGURATION_LOCATION}' is in an unexpected format. Was expecting an array of reporters` - ); - } - - if (!isUsingHeftReporter) { - jestLogger.terminal.writeVerboseLine( - `HeftJestReporter was not specified in Jest config '${JEST_CONFIGURATION_LOCATION}'. Consider adding a 'default' entry in the reporters array.` - ); - } - - return reporters; - } - - private _getHeftJestReporterConfig( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration - ): Config.ReporterConfig { - const reporterOptions: IHeftJestReporterOptions = { - heftConfiguration, - debugMode: heftSession.debugMode - }; - - return [ - path.resolve(__dirname, 'HeftJestReporter.js'), - reporterOptions as Record - ]; - } - - private _getJestConfigPath(heftConfiguration: HeftConfiguration): string { - return path.join(heftConfiguration.buildFolder, JEST_CONFIGURATION_LOCATION); - } - - private _getJestCacheFolder(heftConfiguration: HeftConfiguration): string { - return path.join(heftConfiguration.buildCacheFolder, 'jest-cache'); - } - - // Finds the indices of jest reporters with a given name - private _findIndexes(items: JestReporterConfig[], search: string): number[] { - const result: number[] = []; - - for (let index: number = 0; index < items.length; index++) { - const item: JestReporterConfig = items[index]; - - // Item is either a string or a tuple of [reporterName: string, options: unknown] - if (item === search) { - result.push(index); - } else if (typeof item !== 'undefined' && item !== null && item[0] === search) { - result.push(index); - } - } - - return result; - } -} diff --git a/apps/heft/src/plugins/JestPlugin/JestTypeScriptDataFile.ts b/apps/heft/src/plugins/JestPlugin/JestTypeScriptDataFile.ts deleted file mode 100644 index b79fc2d9f38..00000000000 --- a/apps/heft/src/plugins/JestPlugin/JestTypeScriptDataFile.ts +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { JsonFile } from '@rushstack/node-core-library'; - -/** - * Schema for jest-typescript-data.json - */ -export interface IJestTypeScriptDataFileJson { - /** - * The "emitFolderNameForTests" from config/typescript.json - */ - emitFolderNameForTests: string; - - /** - * The file extension attached to compiled test files. - */ - extensionForTests: '.js' | '.cjs' | '.mjs'; - - /** - * Normally the jest-build-transform compares the timestamps of the .js output file and .ts source file - * to determine whether the TypeScript compiler has completed. However this heuristic is only necessary - * in the interactive "--watch" mode, since otherwise Heft doesn't invoke Jest until after the compiler - * has finished. Heft improves reliability for a non-watch build by setting skipTimestampCheck=true. - */ - skipTimestampCheck: boolean; -} - -/** - * Manages loading/saving the "jest-typescript-data.json" data file. This file communicates - * configuration information from Heft to jest-build-transform.js. The jest-build-transform.js script gets - * loaded dynamically by the Jest engine, so it does not have access to the normal HeftConfiguration objects. - */ -export class JestTypeScriptDataFile { - /** - * Called by TypeScriptPlugin to write the file. - */ - public static saveForProject(projectFolder: string, json?: IJestTypeScriptDataFileJson): void { - const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - - JsonFile.save(json, jsonFilePath, { - ensureFolderExists: true, - onlyIfChanged: true, - headerComment: '// THIS DATA FILE IS INTERNAL TO HEFT; DO NOT MODIFY IT OR RELY ON ITS CONTENTS' - }); - } - - /** - * Called by jest-build-transform.js to read the file. - */ - public static loadForProject(projectFolder: string): IJestTypeScriptDataFileJson { - const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - return JsonFile.load(jsonFilePath); - } - - public static getConfigFilePath(projectFolder: string): string { - return path.join(projectFolder, '.heft', 'build-cache', 'jest-typescript-data.json'); - } -} diff --git a/apps/heft/src/plugins/JestPlugin/identityMock.ts b/apps/heft/src/plugins/JestPlugin/identityMock.ts deleted file mode 100644 index d8acdeb5988..00000000000 --- a/apps/heft/src/plugins/JestPlugin/identityMock.ts +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -// This proxy is injected by Heft's jest-identity-mock-transform. See Heft documentation for details. -const identityMock: unknown = new Proxy( - {}, - { - get: (target: {}, key: PropertyKey, receiver: unknown): unknown => { - if (key === '__esModule') { - return false; - } - // When accessing a key like "identityMock.xyz", simply return "xyz" as a text string. - return key; - } - } -); - -export = identityMock; diff --git a/apps/heft/src/plugins/JestPlugin/jest-build-transform.ts b/apps/heft/src/plugins/JestPlugin/jest-build-transform.ts deleted file mode 100644 index 85314842994..00000000000 --- a/apps/heft/src/plugins/JestPlugin/jest-build-transform.ts +++ /dev/null @@ -1,199 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { Path, FileSystem, FileSystemStats, JsonObject } from '@rushstack/node-core-library'; -import { InitialOptionsWithRootDir } from '@jest/types/build/Config'; -import { TransformedSource } from '@jest/transform'; - -import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; - -// This caches jest-typescript-data.json file contents. -// Map from jestOptions.rootDir --> IJestTypeScriptDataFileJson -const dataFileJsonCache: Map = new Map(); - -// Synchronous delay that doesn't burn CPU cycles -function delayMs(milliseconds: number): void { - Atomics.wait(new Int32Array(new SharedArrayBuffer(4)), 0, 0, milliseconds); -} - -const DEBUG_TRANSFORM: boolean = false; - -// Tolerate this much inaccuracy in the filesystem time stamps -const TIMESTAMP_TOLERANCE_MS: number = 15; - -// Wait this long after a .js file's timestamp changes before starting to read it; this gives time -// for the contents to get flushed to disk. -const FLUSH_TIME_MS: number = 500; - -// Wait this long for the .js file to be written before giving up. -const MAX_WAIT_MS: number = 7000; - -// Shamefully sleep this long to avoid consuming CPU cycles -const POLLING_INTERVAL_MS: number = 50; - -/** - * This Jest transformer maps TS files under a 'src' folder to their compiled equivalent under 'lib' - */ -export function process( - srcCode: string, - srcFilePath: string, - jestOptions: InitialOptionsWithRootDir -): TransformedSource { - let jestTypeScriptDataFile: IJestTypeScriptDataFileJson | undefined = dataFileJsonCache.get( - jestOptions.rootDir - ); - if (jestTypeScriptDataFile === undefined) { - // Read jest-typescript-data.json, which is created by Heft's TypeScript plugin. It tells us - // which emitted output folder to use for Jest. - jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(jestOptions.rootDir); - dataFileJsonCache.set(jestOptions.rootDir, jestTypeScriptDataFile); - } - - // Is the input file under the "src" folder? - const srcFolder: string = path.join(jestOptions.rootDir, 'src'); - - if (Path.isUnder(srcFilePath, srcFolder)) { - // Example: /path/to/project/src/folder1/folder2/Example.ts - const parsedFilename: path.ParsedPath = path.parse(srcFilePath); - - // Example: folder1/folder2 - const srcRelativeFolderPath: string = path.relative(srcFolder, parsedFilename.dir); - - // Example: /path/to/project/lib/folder1/folder2/Example.js - const libFilePath: string = path.join( - jestOptions.rootDir, - jestTypeScriptDataFile.emitFolderNameForTests, - srcRelativeFolderPath, - `${parsedFilename.name}${jestTypeScriptDataFile.extensionForTests}` - ); - - const startOfLoopMs: number = new Date().getTime(); - let stalled: boolean = false; - - if (!jestTypeScriptDataFile.skipTimestampCheck) { - for (;;) { - let srcFileStatistics: FileSystemStats; - try { - srcFileStatistics = FileSystem.getStatistics(srcFilePath); - } catch { - // If the source file was deleted, then fall through and allow readFile() to fail - break; - } - let libFileStatistics: FileSystemStats | undefined = undefined; - try { - libFileStatistics = FileSystem.getStatistics(libFilePath); - } catch { - // ignore errors - } - - const nowMs: number = new Date().getTime(); - if (libFileStatistics) { - // The lib/*.js timestamp must not be older than the src/*.ts timestamp, otherwise the transpiler - // is not done writing its outputs. - if (libFileStatistics.ctimeMs + TIMESTAMP_TOLERANCE_MS > srcFileStatistics.ctimeMs) { - // Also, the lib/*.js timestamp must not be too recent, otherwise the transpiler may not have - // finished flushing its output to disk. - if (nowMs > libFileStatistics.ctimeMs + FLUSH_TIME_MS) { - // The .js file is newer than the .ts file, and is old enough to have been flushed - break; - } - } - } - - if (nowMs - startOfLoopMs > MAX_WAIT_MS) { - // Something is wrong -- why hasn't the compiler updated the .js file? - if (libFileStatistics) { - throw new Error( - 'jest-build-transform: Gave up waiting for the transpiler to update its output file:\n' + - libFilePath - ); - } else { - throw new Error( - 'jest-build-transform: Gave up waiting for the transpiler to write its output file:\n' + - libFilePath - ); - } - } - - // Jest's transforms are synchronous, so our only option here is to sleep synchronously. Bad Jest. :-( - // TODO: The better solution is to change how Jest's watch loop is notified. - stalled = true; - delayMs(POLLING_INTERVAL_MS); - } - } - - if (stalled && DEBUG_TRANSFORM) { - const nowMs: number = new Date().getTime(); - console.log(`Waited ${nowMs - startOfLoopMs} ms for .js file`); - delayMs(2000); - } - - let libCode: string; - try { - libCode = FileSystem.readFile(libFilePath); - } catch (error) { - if (FileSystem.isNotExistError(error)) { - throw new Error( - 'jest-build-transform: The expected transpiler output file does not exist:\n' + libFilePath - ); - } else { - throw error; - } - } - - const sourceMapFilePath: string = libFilePath + '.map'; - - let originalSourceMap: string; - try { - originalSourceMap = FileSystem.readFile(sourceMapFilePath); - } catch (error) { - if (FileSystem.isNotExistError(error)) { - throw new Error( - 'jest-build-transform: The source map file is missing -- check your tsconfig.json settings:\n' + - sourceMapFilePath - ); - } else { - throw error; - } - } - - // Fix up the source map, since Jest will present the .ts file path to VS Code as the executing script - const parsedSourceMap: JsonObject = JSON.parse(originalSourceMap); - if (parsedSourceMap.version !== 3) { - throw new Error('jest-build-transform: Unsupported source map file version: ' + sourceMapFilePath); - } - parsedSourceMap.file = srcFilePath; - parsedSourceMap.sources = [srcFilePath]; - parsedSourceMap.sourcesContent = [srcCode]; - delete parsedSourceMap.sourceRoot; - const correctedSourceMap: string = JSON.stringify(parsedSourceMap); - - // Embed the source map, since if we return the { code, map } object, then the debugger does not believe - // it is the same file, and will show a separate view with the same file path. - // - // Note that if the Jest testEnvironment does not support vm.compileFunction (introduced with Node.js 10), - // then the Jest module wrapper will inject text below the "//# sourceMappingURL=" line which breaks source maps. - // See this PR for details: https://github.com/facebook/jest/pull/9252 - const encodedSourceMap: string = - 'data:application/json;charset=utf-8;base64,' + - Buffer.from(correctedSourceMap, 'utf8').toString('base64'); - - const sourceMappingUrlToken: string = 'sourceMappingURL='; - const sourceMappingCommentIndex: number = libCode.lastIndexOf(sourceMappingUrlToken); - let libCodeWithSourceMap: string; - if (sourceMappingCommentIndex !== -1) { - libCodeWithSourceMap = - libCode.slice(0, sourceMappingCommentIndex + sourceMappingUrlToken.length) + encodedSourceMap; - } else { - // If there isn't a sourceMappingURL comment, inject one - const sourceMapComment: string = - (libCode.endsWith('\n') ? '' : '\n') + `//# ${sourceMappingUrlToken}${encodedSourceMap}`; - libCodeWithSourceMap = libCode + sourceMapComment; - } - - return libCodeWithSourceMap; - } else { - throw new Error('jest-build-transform: The input path is not under the "src" folder:\n' + srcFilePath); - } -} diff --git a/apps/heft/src/plugins/JestPlugin/jest-identity-mock-transform.ts b/apps/heft/src/plugins/JestPlugin/jest-identity-mock-transform.ts deleted file mode 100644 index 663eacfd4ae..00000000000 --- a/apps/heft/src/plugins/JestPlugin/jest-identity-mock-transform.ts +++ /dev/null @@ -1,25 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { InitialOptionsWithRootDir } from '@jest/types/build/Config'; -import { FileSystem } from '@rushstack/node-core-library'; - -// The transpiled output for IdentityMockProxy.ts -const proxyCode: string = FileSystem.readFile(path.join(__dirname, 'identityMock.js')).toString(); - -/** - * This Jest transform handles imports of files like CSS that would normally be - * processed by a Webpack loader. Instead of actually loading the resource, we return a mock object. - * The mock simply returns the imported name as a text string. For example, `mock.xyz` would evaluate to `"xyz"`. - * This technique is based on "identity-obj-proxy": - * - * https://www.npmjs.com/package/identity-obj-proxy - * - * @privateRemarks - * (We don't import the actual "identity-obj-proxy" package because transform output gets resolved with respect - * to the target project folder, not Heft's folder.) - */ -export function process(src: string, filename: string, jestOptions: InitialOptionsWithRootDir): string { - return proxyCode; -} diff --git a/apps/heft/src/plugins/JestPlugin/jest-improved-resolver.ts b/apps/heft/src/plugins/JestPlugin/jest-improved-resolver.ts deleted file mode 100644 index 4de3e0614fc..00000000000 --- a/apps/heft/src/plugins/JestPlugin/jest-improved-resolver.ts +++ /dev/null @@ -1,82 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { Path } from '@jest/types/build/Config'; - -// This signature is declared here: -// https://github.com/facebook/jest/blob/6f7db3e40f88678f4986c969c6a76c575b51a138/packages/jest-resolve/src/defaultResolver.ts#L14 -interface IResolverOptions { - allowPnp?: boolean; - basedir: Path; - browser?: boolean; - defaultResolver: (path: Path, options: IResolverOptions) => Path; - extensions?: string[]; - moduleDirectory?: string[]; - paths?: Path[]; - rootDir?: Path; - packageFilter?: unknown; -} - -// Match Jest's magic convention for specifying a mock: -// -// YES: ../__mocks__/Thing -// YES: ./__mocks__/Thing.js -// -// Do not match other objects deeper in the tree -// NO: ./__mocks__/folder/Thing.js -// -// Do not match paths belong to an external package: -// NO: some-package/__mocks__/Thing -const mockPathRegExp: RegExp = /^(\..*[\/])__mocks__\/([^\/]+)$/; - -function resolve(request: string, options: IResolverOptions): string { - let newRequest: string = request; - - // Jest's manual mock feature works by looking for a matching filename in a "__mocks__" subfolder, - // like this: - // - // file exports - // ------------------------------ ------------------------ - // path/to/MyClass.ts MyClass - // path/to/__mocks__/MyClass.ts MyClass, mockedMember - // - // At runtime, the Jest will substitute "__mocks__/MyClass.ts" for the real "MyClass.ts". Often the mock - // needs to export additional test helpers like mockedMember. Because Jest was not designed for type safety, - // the Jest documentation shows examples like this: - // - // jest.mock("./path/to/MyClass"); - // import { MyClass, mockedMember } from "./path/to/MyClass"; - // - // But that won't work with TypeScript, because "mockedMember" is not declared by the real MyClass.ts. - // For proper type safety, we need write it like this: - // - // jest.mock("./path/to/MyClass"); - // import { MyClass } from "./path/to/MyClass"; - // import { mockedMember } from "./path/to/__mocks__/MyClass"; - // - // ...or equivalently: - // - // jest.mock("./path/to/MyClass"); - // import { MyClass, mockedMember } from "./path/to/__mocks__/MyClass"; - // - // Unfortunately when Jest substitutes path/to/__mocks__/MyClass.ts for path/to/MyClass.ts, it doesn't tell - // the module resolver about this, so "./path/to/__mocks__/MyClass" produces a duplicate object and the test fails. - // The code below fixes that problem, ensuring that the two import paths resolve to the same module object. - // - // Documentation: - // https://jestjs.io/docs/en/manual-mocks - // https://jestjs.io/docs/en/es6-class-mocks#manual-mock - const match: RegExpExecArray | null = mockPathRegExp.exec(request); - if (match) { - // Example: - // request = "../__mocks__/Thing" - // match[1] = "../" - // match[2] = "Thing" - // newRequest = "../Thing" - newRequest = match[1] + match[2]; - } - - return options.defaultResolver(newRequest, options); -} - -export = resolve; diff --git a/apps/heft/src/plugins/JestPlugin/jest-string-mock-transform.ts b/apps/heft/src/plugins/JestPlugin/jest-string-mock-transform.ts deleted file mode 100644 index 1ff8a41fa7a..00000000000 --- a/apps/heft/src/plugins/JestPlugin/jest-string-mock-transform.ts +++ /dev/null @@ -1,19 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { InitialOptionsWithRootDir } from '@jest/types/build/Config'; - -/** - * This Jest transform handles imports of data files (e.g. .png, .jpg) that would normally be - * processed by a Webpack's file-loader. Instead of actually loading the resource, we return the file's name. - * Webpack's file-loader normally returns the resource's URL, and the filename is an equivalent for a Node - * environment. - */ -export function process(src: string, filename: string, jestOptions: InitialOptionsWithRootDir): string { - // Double-escape "'" and "\" characters in the filename because this is going to be serialized - // in a string in generated JS code, bounded by single quotes - const escapedFilename: string = filename.replace(/\'/g, "\\'").replace(/\\/g, '\\\\'); - - // For a file called "myImage.png", this will generate a JS module that exports the literal string "myImage.png" - return `module.exports = '${escapedFilename}';`; -} diff --git a/apps/heft/src/plugins/JestPlugin/jestWorkerPatch.ts b/apps/heft/src/plugins/JestPlugin/jestWorkerPatch.ts deleted file mode 100644 index 617ed21a685..00000000000 --- a/apps/heft/src/plugins/JestPlugin/jestWorkerPatch.ts +++ /dev/null @@ -1,139 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { Import, FileSystem } from '@rushstack/node-core-library'; - -// This patch is a fix for a problem where Jest reports this error spuriously on a machine that is under heavy load: -// -// "A worker process has failed to exit gracefully and has been force exited. This is likely caused by tests -// leaking due to improper teardown. Try running with --runInBand --detectOpenHandles to find leaks." -// -// The upstream issue is here: https://github.com/facebook/jest/issues/11354 -// -// The relevant code is in jest-worker/src/base/BaseWorkerPool.ts: -// https://github.com/facebook/jest/blob/64d5983d20a628d68644a3a4cd0f510dc304805a/packages/jest-worker/src/base/BaseWorkerPool.ts#L110 -// -// // Schedule a force exit in case worker fails to exit gracefully so -// // await worker.waitForExit() never takes longer than FORCE_EXIT_DELAY -// let forceExited = false; -// const forceExitTimeout = setTimeout(() => { -// worker.forceExit(); -// forceExited = true; -// }, FORCE_EXIT_DELAY); -// -// The problem is that Jest hardwires FORCE_EXIT_DELAY to be 500 ms. On a machine that is under heavy load, -// the IPC message is not received from the child process before the timeout elapses. The mitigation is to -// increase the delay. (Jest itself seems to be a significant contributor to machine load, so perhaps reducing -// Jest's parallelism could also help.) - -interface IBaseWorkerPoolModule { - default: unknown; -} - -// Follow the NPM dependency chain to find the module path for BaseWorkerPool.js -// heft --> @jest/core --> @jest/reporters --> jest-worker - -const PATCHED_FORCE_EXIT_DELAY: number = 7000; // 7 seconds -const patchName: string = path.basename(__filename); - -function applyPatch(): void { - try { - let contextFolder: string = __dirname; - // Resolve the "@jest/core" package relative to Heft - contextFolder = Import.resolvePackage({ packageName: '@jest/core', baseFolderPath: contextFolder }); - // Resolve the "@jest/reporters" package relative to "@jest/core" - contextFolder = Import.resolvePackage({ packageName: '@jest/reporters', baseFolderPath: contextFolder }); - // Resolve the "jest-worker" package relative to "@jest/reporters" - const jestWorkerFolder: string = Import.resolvePackage({ - packageName: 'jest-worker', - baseFolderPath: contextFolder - }); - - const baseWorkerPoolPath: string = path.join(jestWorkerFolder, 'build/base/BaseWorkerPool.js'); - const baseWorkerPoolFilename: string = path.basename(baseWorkerPoolPath); // BaseWorkerPool.js - - if (!FileSystem.exists(baseWorkerPoolPath)) { - throw new Error( - 'The BaseWorkerPool.js file was not found in the expected location:\n' + baseWorkerPoolPath - ); - } - - // Load the module - const baseWorkerPoolModule: IBaseWorkerPoolModule = require(baseWorkerPoolPath); - - // Obtain the metadata for the module - let baseWorkerPoolModuleMetadata: NodeModule | undefined = undefined; - for (const childModule of module.children) { - if (path.basename(childModule.filename || '').toUpperCase() === baseWorkerPoolFilename.toUpperCase()) { - if (baseWorkerPoolModuleMetadata) { - throw new Error('More than one child module matched while detecting Node.js module metadata'); - } - baseWorkerPoolModuleMetadata = childModule; - } - } - - if (!baseWorkerPoolModuleMetadata) { - throw new Error('Failed to detect the Node.js module metadata for BaseWorkerPool.js'); - } - - // Load the original file contents - const originalFileContent: string = FileSystem.readFile(baseWorkerPoolPath); - - // Add boilerplate so that eval() will return the exports - let patchedCode: string = - '// PATCHED BY HEFT USING eval()\n\nexports = {}\n' + - originalFileContent + - '\n// return value:\nexports'; - - // Apply the patch. We will replace this: - // - // const FORCE_EXIT_DELAY = 500; - // - // with this: - // - // const FORCE_EXIT_DELAY = 7000; - let matched: boolean = false; - patchedCode = patchedCode.replace( - /(const\s+FORCE_EXIT_DELAY\s*=\s*)(\d+)(\s*\;)/, - (matchedString: string, leftPart: string, middlePart: string, rightPart: string): string => { - matched = true; - return leftPart + PATCHED_FORCE_EXIT_DELAY.toString() + rightPart; - } - ); - - if (!matched) { - throw new Error('The expected pattern was not found in the file:\n' + baseWorkerPoolPath); - } - - function evalInContext(): IBaseWorkerPoolModule { - // Remap the require() function for the eval() context - - // eslint-disable-next-line @typescript-eslint/no-unused-vars - function require(modulePath: string): void { - return baseWorkerPoolModuleMetadata!.require(modulePath); - } - - // eslint-disable-next-line no-eval - return eval(patchedCode); - } - - const patchedModule: IBaseWorkerPoolModule = evalInContext(); - - baseWorkerPoolModule.default = patchedModule.default; - } catch (e) { - console.error(); - console.error(`ERROR: ${patchName} failed to patch the "jest-worker" package:`); - console.error(e.toString()); - console.error(); - - throw e; - } -} - -if (typeof jest !== 'undefined' || process.env.JEST_WORKER_ID) { - // This patch is incompatible with Jest's proprietary require() implementation - console.log(`\nJEST ENVIRONMENT DETECTED - Skipping Heft's ${patchName}\n`); -} else { - applyPatch(); -} diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index d8b32180cd6..88aa70c54ba 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -16,7 +16,6 @@ import { IBuildStageProperties } from '../../stages/BuildStage'; import { ToolPackageResolver, IToolPackageResolution } from '../../utilities/ToolPackageResolver'; -import { JestTypeScriptDataFile } from '../JestPlugin/JestTypeScriptDataFile'; import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; import { ICleanStageContext, ICleanStageProperties } from '../../stages/CleanStage'; import { CoreConfigFiles, ISharedCopyConfiguration } from '../../utilities/CoreConfigFiles'; @@ -276,12 +275,6 @@ export class TypeScriptPlugin implements IHeftPlugin { }; // Set some properties used by the Jest plugin - JestTypeScriptDataFile.saveForProject(heftConfiguration.buildFolder, { - emitFolderNameForTests: typeScriptConfiguration.emitFolderNameForTests || 'lib', - skipTimestampCheck: !options.watchMode, - extensionForTests: typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' : '.js' - }); - buildProperties.emitFolderNameForTests = typeScriptConfiguration.emitFolderNameForTests || 'lib'; buildProperties.emitExtensionForTests = typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 9c13a05f6c0..d818bf0e36e 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -108,10 +108,6 @@ importers: ../../apps/heft: specifiers: - '@jest/core': ~25.4.0 - '@jest/reporters': ~25.4.0 - '@jest/transform': ~25.4.0 - '@jest/types': ~25.4.0 '@microsoft/api-extractor': workspace:* '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.30.7 @@ -135,7 +131,6 @@ importers: fast-glob: ~3.2.4 glob: ~7.0.5 glob-escape: ~0.0.2 - jest-snapshot: ~25.4.0 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: ~1.5.0 @@ -146,9 +141,6 @@ importers: tslint: ~5.20.1 typescript: ~3.9.7 dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@jest/transform': 25.4.0 '@rushstack/heft-config-file': link:../../libraries/heft-config-file '@rushstack/node-core-library': link:../../libraries/node-core-library '@rushstack/rig-package': link:../../libraries/rig-package @@ -160,7 +152,6 @@ importers: fast-glob: 3.2.5 glob: 7.0.6 glob-escape: 0.0.2 - jest-snapshot: 25.4.0 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 @@ -169,7 +160,6 @@ importers: tapable: 1.1.3 true-case-path: 2.2.1 devDependencies: - '@jest/types': 25.4.0 '@microsoft/api-extractor': link:../api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.30.7 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 1c8ff853a12..ea7018c80f8 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "5e9c246cecc462fffed28bef06e5eaf2d9edb26a", + "pnpmShrinkwrapHash": "74d0a577ea1fe57e32d97062a799535547f6075e", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 335c2fee86144fa25d5613aa75d2e6c214834e97 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:40:19 -0700 Subject: [PATCH 072/429] Add JestPlugin to nonbrowser-approved-packages --- common/config/rush/nonbrowser-approved-packages.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index 69c41459e14..13d7034ba12 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -102,6 +102,10 @@ "name": "@rushstack/heft-web-rig", "allowedCategories": [ "libraries", "tests" ] }, + { + "name": "@rushstack/heft-jest-plugin", + "allowedCategories": [ "libraries", "tests" ] + }, { "name": "@rushstack/heft-webpack4-plugin", "allowedCategories": [ "libraries", "tests" ] From c71ea4fb0509cfa7a4201b28b4b20bded8abc90d Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:43:33 -0700 Subject: [PATCH 073/429] Revert async datafile writing --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 4 ++-- .../heft-jest-plugin/src/JestTypeScriptDataFile.ts | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index c6a945d2227..ef1a6282ffe 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -30,9 +30,9 @@ export class JestPlugin implements IHeftPlugin { public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.postBuild.tapPromise(PLUGIN_NAME, async () => { + build.hooks.postBuild.tap(PLUGIN_NAME, () => { // Write the data file used by jest-build-transform - await JestTypeScriptDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { + JestTypeScriptDataFile.saveForProject(heftConfiguration.buildFolder, { emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', extensionForTests: build.properties.emitExtensionForTests || '.js', skipTimestampCheck: !build.properties.watchMode diff --git a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts index 08573299fac..b79fc2d9f38 100644 --- a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts +++ b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts @@ -36,13 +36,10 @@ export class JestTypeScriptDataFile { /** * Called by TypeScriptPlugin to write the file. */ - public static async saveForProjectAsync( - projectFolder: string, - json?: IJestTypeScriptDataFileJson - ): Promise { + public static saveForProject(projectFolder: string, json?: IJestTypeScriptDataFileJson): void { const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - await JsonFile.saveAsync(json, jsonFilePath, { + JsonFile.save(json, jsonFilePath, { ensureFolderExists: true, onlyIfChanged: true, headerComment: '// THIS DATA FILE IS INTERNAL TO HEFT; DO NOT MODIFY IT OR RELY ON ITS CONTENTS' From 18ec04f7fda9a9ea7e5ff20d335fffa8c006efd4 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 12:52:40 -0700 Subject: [PATCH 074/429] Rush change --- .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../heft/user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-05-28-19-52.json | 11 +++++++++++ 16 files changed, 176 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/eslint-patch/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/tree-pattern/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json create mode 100644 common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json diff --git a/common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..e40a18691c9 --- /dev/null +++ b/common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor-model", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor-model", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..f55c74c0ad2 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-patch/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/eslint-patch/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..430ea739582 --- /dev/null +++ b/common/changes/@rushstack/eslint-patch/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-patch", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-patch", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..d638d527646 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-packlets", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-packlets", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..bbdd70534ba --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-security", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-security", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..b93e2fa33f9 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..b62dae1831a --- /dev/null +++ b/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-config-file", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-config-file", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..ed2a6d026b2 --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Initial implementation", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..2a0911dc80b --- /dev/null +++ b/common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-node-rig", + "comment": "Add @rushstack/heft-jest-plugin to run during tests", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-node-rig", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..570c8c16907 --- /dev/null +++ b/common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-web-rig", + "comment": "Add @rushstack/heft-jest-plugin to run during tests", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-web-rig", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..00af55c8ece --- /dev/null +++ b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json", + "type": "major" + } + ], + "packageName": "@rushstack/heft", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..6a9b058163f --- /dev/null +++ b/common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/node-core-library", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/node-core-library", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..a91114dd85c --- /dev/null +++ b/common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/rig-package", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/rig-package", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/tree-pattern/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/tree-pattern/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..74c94596f72 --- /dev/null +++ b/common/changes/@rushstack/tree-pattern/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/tree-pattern", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/tree-pattern", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..1173b2f11c6 --- /dev/null +++ b/common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/ts-command-line", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/ts-command-line", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json new file mode 100644 index 00000000000..1dea9b8f4a3 --- /dev/null +++ b/common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/typings-generator", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/typings-generator", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From d8efe08f08eea5442115544ecbf769cd81ac1982 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 28 May 2021 13:07:49 -0700 Subject: [PATCH 075/429] Log out Jest version when running Jest plugin --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index ef1a6282ffe..6709a82a746 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -5,9 +5,9 @@ import './jestWorkerPatch'; import * as path from 'path'; -import { runCLI } from '@jest/core'; +import { getVersion, runCLI } from '@jest/core'; import { Config } from '@jest/types'; -import { FileSystem, JsonFile } from '@rushstack/node-core-library'; +import { FileSystem, JsonFile, Terminal } from '@rushstack/node-core-library'; import { ICleanStageContext, ITestStageContext, @@ -28,6 +28,8 @@ const JEST_CONFIGURATION_LOCATION: string = path.join('config', 'jest.config.jso export class JestPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; + private _jestTerminal!: Terminal; + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.postBuild.tap(PLUGIN_NAME, () => { @@ -59,6 +61,9 @@ export class JestPlugin implements IHeftPlugin { const jestLogger: ScopedLogger = heftSession.requestScopedLogger('jest'); const buildFolder: string = heftConfiguration.buildFolder; + this._jestTerminal = jestLogger.terminal; + this._jestTerminal.writeLine(`Using Jest version ${getVersion()}`); + const expectedConfigPath: string = this._getJestConfigPath(heftConfiguration); if (!FileSystem.exists(expectedConfigPath)) { From 9f81ede9ea415e10471127556248cc45488e025a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 May 2021 14:32:16 -0700 Subject: [PATCH 076/429] PR feedback: remove "enabled" setting --- apps/heft/src/plugins/NodeServicePlugin.ts | 67 ++++++++----------- .../heft/src/schemas/node-service.schema.json | 5 -- apps/heft/src/templates/node-service.json | 7 -- .../config/node-service.json | 7 -- 4 files changed, 28 insertions(+), 58 deletions(-) diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index 43a731f9abf..120f541cffc 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -17,7 +17,6 @@ import { SubprocessTerminator } from '../utilities/subprocess/SubprocessTerminat const PLUGIN_NAME: string = 'NodeServicePlugin'; export interface INodeServicePluginCompleteConfiguration { - enabled: boolean; commandName: string; ignoreMissingScript: boolean; waitBeforeRestartMs: number; @@ -56,6 +55,8 @@ export class NodeServicePlugin implements IHeftPlugin { // If true, then we will not attempt to relaunch the service until it is rebuilt private _childProcessFailed: boolean = false; + private _pluginEnabled: boolean = false; + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { this._logger = heftSession.requestScopedLogger('node-service'); @@ -72,7 +73,6 @@ export class NodeServicePlugin implements IHeftPlugin { // defaults this._configuration = { - enabled: this._nodeServiceConfiguration !== undefined, commandName: 'serve', ignoreMissingScript: false, waitBeforeRestartMs: 2000, @@ -82,9 +82,8 @@ export class NodeServicePlugin implements IHeftPlugin { // TODO: @rushstack/heft-config-file should be able to read a *.defaults.json file if (this._nodeServiceConfiguration) { - if (this._nodeServiceConfiguration.enabled !== undefined) { - this._configuration.enabled = this._nodeServiceConfiguration.enabled; - } + this._pluginEnabled = true; + if (this._nodeServiceConfiguration.commandName !== undefined) { this._configuration.commandName = this._nodeServiceConfiguration.commandName; } @@ -101,26 +100,22 @@ export class NodeServicePlugin implements IHeftPlugin { this._configuration.waitForKillMs = this._nodeServiceConfiguration.waitForKillMs; } - if (!this._configuration.enabled) { - this._logger.terminal.writeVerboseLine('The plugin is disabled'); - } else { - this._shellCommand = (heftConfiguration.projectPackageJson.scripts || {})[ - this._configuration.commandName - ]; - - if (this._shellCommand === undefined) { - if (this._configuration.ignoreMissingScript) { - this._logger.terminal.writeLine( - `The plugin is disabled because the project's package.json` + - ` does not have a "${this._configuration.commandName}" script` - ); - } else { - this._logger.terminal.writeErrorLine( - `The project's package.json does not have a "${this._configuration.commandName}" script` - ); - } - this._configuration.enabled = false; + this._shellCommand = (heftConfiguration.projectPackageJson.scripts || {})[ + this._configuration.commandName + ]; + + if (this._shellCommand === undefined) { + if (this._configuration.ignoreMissingScript) { + this._logger.terminal.writeLine( + `The plugin is disabled because the project's package.json` + + ` does not have a "${this._configuration.commandName}" script` + ); + } else { + this._logger.terminal.writeErrorLine( + `The project's package.json does not have a "${this._configuration.commandName}" script` + ); } + this._pluginEnabled = false; } } else { this._logger.terminal.writeVerboseLine( @@ -130,15 +125,17 @@ export class NodeServicePlugin implements IHeftPlugin { } }); - build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { - bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this._runCommandAsync(heftSession, heftConfiguration); + if (this._pluginEnabled) { + build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { + bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this._runCommandAsync(heftSession, heftConfiguration); + }); }); - }); - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); - }); + build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { + compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); + }); + } }); } @@ -146,20 +143,12 @@ export class NodeServicePlugin implements IHeftPlugin { heftSession: HeftSession, heftConfiguration: HeftConfiguration ): Promise { - if (!this._configuration.enabled) { - return; - } - this._logger.terminal.writeLine(`Starting Node service...`); this._restartChild(); } private _compileHooks_afterEachIteration = (): void => { - if (!this._configuration.enabled) { - return; - } - try { // We've recompiled, so try launching again this._childProcessFailed = false; diff --git a/apps/heft/src/schemas/node-service.schema.json b/apps/heft/src/schemas/node-service.schema.json index a3ff16c69f6..aaa8659ef60 100644 --- a/apps/heft/src/schemas/node-service.schema.json +++ b/apps/heft/src/schemas/node-service.schema.json @@ -17,11 +17,6 @@ "type": "string" }, - "enabled": { - "description": "Set this to \"false\" to disable the node service plugin.", - "type": "boolean" - }, - "commandName": { "description": "Specifies the name of a \"scripts\" command from the project's package.json file. When \"heft start\" is invoked, it will use this shell command to launch the service process.", "type": "string" diff --git a/apps/heft/src/templates/node-service.json b/apps/heft/src/templates/node-service.json index 5c3ca011a7e..8cc9f078e17 100644 --- a/apps/heft/src/templates/node-service.json +++ b/apps/heft/src/templates/node-service.json @@ -11,13 +11,6 @@ */ // "extends": "base-project/config/serve-command.json", - /** - * Set this to "false" to disable the node service plugin. - * - * Default value: true - */ - // "enabled": true, - /** * Specifies the name of a "scripts" command from the project's package.json file. * When "heft start" is invoked, it will use this shell command to launch the diff --git a/build-tests/heft-fastify-test/config/node-service.json b/build-tests/heft-fastify-test/config/node-service.json index 5c3ca011a7e..8cc9f078e17 100644 --- a/build-tests/heft-fastify-test/config/node-service.json +++ b/build-tests/heft-fastify-test/config/node-service.json @@ -11,13 +11,6 @@ */ // "extends": "base-project/config/serve-command.json", - /** - * Set this to "false" to disable the node service plugin. - * - * Default value: true - */ - // "enabled": true, - /** * Specifies the name of a "scripts" command from the project's package.json file. * When "heft start" is invoked, it will use this shell command to launch the From a9466a3140a2b860e83710d8c94d3be640505dbe Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 May 2021 15:31:34 -0700 Subject: [PATCH 077/429] PR feedback: fix incorrect docs --- apps/heft/src/schemas/node-service.schema.json | 2 +- apps/heft/src/templates/node-service.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/heft/src/schemas/node-service.schema.json b/apps/heft/src/schemas/node-service.schema.json index aaa8659ef60..0947587e317 100644 --- a/apps/heft/src/schemas/node-service.schema.json +++ b/apps/heft/src/schemas/node-service.schema.json @@ -23,7 +23,7 @@ }, "ignoreMissingScript": { - "description": "If true, then an error is reported if the \"scripts\" command is not found in the project's package.json. If false, then no action will be taken.", + "description": "If false, then an error is reported if the \"scripts\" command is not found in the project's package.json. If true, then no action will be taken.", "type": "boolean" }, diff --git a/apps/heft/src/templates/node-service.json b/apps/heft/src/templates/node-service.json index 8cc9f078e17..82ef5d49bd9 100644 --- a/apps/heft/src/templates/node-service.json +++ b/apps/heft/src/templates/node-service.json @@ -21,8 +21,8 @@ // "commandName": "serve", /** - * If true, then an error is reported if the "scripts" command is not found in the - * project's package.json. If false, then no action will be taken. + * If false, then an error is reported if the "scripts" command is not found in the + * project's package.json. If true, then no action will be taken. * * Default value: false */ From 978cb923a26df81d2934f8815e4f4ad23d1d58b9 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 May 2021 15:52:48 -0700 Subject: [PATCH 078/429] Document the code and clean up some logic --- apps/heft/src/plugins/NodeServicePlugin.ts | 94 +++++++++++++++++----- 1 file changed, 72 insertions(+), 22 deletions(-) diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index 120f541cffc..b3a9f20206f 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -27,32 +27,80 @@ export interface INodeServicePluginCompleteConfiguration { export interface INodeServicePluginConfiguration extends Partial {} enum State { + /** + * The service process is not running, and _activeChildProcess is undefined. + * + * In this state, there may or may not be a timeout scheduled that will later restart the service. + */ Stopped, + + /** + * The service process is running normally. + */ Running, + + /** + * The SIGTERM signal has been sent to the service process, and we are waiting for it + * to shut down gracefully. + * + * NOTE: On Windows OS, SIGTERM is skipped and we proceed directly to SIGKILL. + */ Stopping, + + /** + * The SIGKILL signal has been sent to forcibly terminate the service process, and we are waiting + * to confirm that the operation has completed. + */ Killing } export class NodeServicePlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; + + private static readonly _isWindows: boolean = process.platform === 'win32'; + private _logger!: ScopedLogger; private _activeChildProcess: child_process.ChildProcess | undefined; private _state: State = State.Stopped; + /** + * The state machine schedules at most one setInterval() timeout at any given time. It is for: + * + * - waitBeforeRestartMs in State.Stopped + * - waitForTerminateMs in State.Stopping + * - waitForKillMs in State.Killing + */ private _timeout: NodeJS.Timeout | undefined = undefined; - private _isWindows!: boolean; - - // The process will be automatically restarted when performance.now() exceeds this time + /** + * Used by _scheduleRestart(). The process will be automatically restarted when performance.now() + * exceeds this time. + */ private _restartTime: number | undefined = undefined; + /** + * The data read from the node-service.json config file, or "undefined" if the file is missing. + */ + private _rawConfiguration: INodeServicePluginConfiguration | undefined = undefined; + + /** + * The effective configuration, with defaults applied. + */ private _configuration!: INodeServicePluginCompleteConfiguration; - private _nodeServiceConfiguration: INodeServicePluginConfiguration | undefined = undefined; + + /** + * The script body obtained from the "scripts" section in the project's package.json. + */ private _shellCommand: string | undefined; - // If true, then we will not attempt to relaunch the service until it is rebuilt + /** + * This is set to true when the child process terminates unexpectedly (for example, something like + * "the service listening port is already in use" or "unable to authenticate to the database"). + * Rather than attempting to restart in a potentially endless loop, instead we will wait until "watch mode" + * recompiles the project. + */ private _childProcessFailed: boolean = false; private _pluginEnabled: boolean = false; @@ -60,11 +108,9 @@ export class NodeServicePlugin implements IHeftPlugin { public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { this._logger = heftSession.requestScopedLogger('node-service'); - this._isWindows = process.platform === 'win32'; - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.loadStageConfiguration.tapPromise(PLUGIN_NAME, async () => { - this._nodeServiceConfiguration = + this._rawConfiguration = await CoreConfigFiles.nodeServiceConfigurationLoader.tryLoadConfigurationFileForProjectAsync( this._logger.terminal, heftConfiguration.buildFolder, @@ -81,23 +127,23 @@ export class NodeServicePlugin implements IHeftPlugin { }; // TODO: @rushstack/heft-config-file should be able to read a *.defaults.json file - if (this._nodeServiceConfiguration) { + if (this._rawConfiguration) { this._pluginEnabled = true; - if (this._nodeServiceConfiguration.commandName !== undefined) { - this._configuration.commandName = this._nodeServiceConfiguration.commandName; + if (this._rawConfiguration.commandName !== undefined) { + this._configuration.commandName = this._rawConfiguration.commandName; } - if (this._nodeServiceConfiguration.ignoreMissingScript !== undefined) { - this._configuration.ignoreMissingScript = this._nodeServiceConfiguration.ignoreMissingScript; + if (this._rawConfiguration.ignoreMissingScript !== undefined) { + this._configuration.ignoreMissingScript = this._rawConfiguration.ignoreMissingScript; } - if (this._nodeServiceConfiguration.waitBeforeRestartMs !== undefined) { - this._configuration.waitBeforeRestartMs = this._nodeServiceConfiguration.waitBeforeRestartMs; + if (this._rawConfiguration.waitBeforeRestartMs !== undefined) { + this._configuration.waitBeforeRestartMs = this._rawConfiguration.waitBeforeRestartMs; } - if (this._nodeServiceConfiguration.waitForTerminateMs !== undefined) { - this._configuration.waitForTerminateMs = this._nodeServiceConfiguration.waitForTerminateMs; + if (this._rawConfiguration.waitForTerminateMs !== undefined) { + this._configuration.waitForTerminateMs = this._rawConfiguration.waitForTerminateMs; } - if (this._nodeServiceConfiguration.waitForKillMs !== undefined) { - this._configuration.waitForKillMs = this._nodeServiceConfiguration.waitForKillMs; + if (this._rawConfiguration.waitForKillMs !== undefined) { + this._configuration.waitForKillMs = this._rawConfiguration.waitForKillMs; } this._shellCommand = (heftConfiguration.projectPackageJson.scripts || {})[ @@ -253,7 +299,7 @@ export class NodeServicePlugin implements IHeftPlugin { return; } - if (this._isWindows) { + if (NodeServicePlugin._isWindows) { // On Windows, SIGTERM can kill Cmd.exe and leave its children running in the background this._transitionToKilling(); } else { @@ -321,14 +367,18 @@ export class NodeServicePlugin implements IHeftPlugin { private _scheduleRestart(msFromNow: number): void { const newTime: number = performance.now() + msFromNow; - if (this._restartTime === undefined || newTime > this._restartTime) { - this._restartTime = newTime; + if (this._restartTime !== undefined && newTime < this._restartTime) { + return; } + + this._restartTime = newTime; this._logger.terminal.writeVerboseLine('Extending timeout'); this._clearTimeout(); this._timeout = setTimeout(() => { this._timeout = undefined; + this._restartTime = undefined; + this._logger.terminal.writeVerboseLine('Time to restart'); this._restartChild(); }, Math.max(0, this._restartTime - performance.now())); From 3cea2a02ccf24a045fe08eb4a7c52c2365f2247f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 May 2021 16:14:34 -0700 Subject: [PATCH 079/429] Revert accidental change --- apps/heft/src/schemas/api-extractor-task.schema.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/src/schemas/api-extractor-task.schema.json b/apps/heft/src/schemas/api-extractor-task.schema.json index 4bc042ede0e..ba4768cbbc5 100644 --- a/apps/heft/src/schemas/api-extractor-task.schema.json +++ b/apps/heft/src/schemas/api-extractor-task.schema.json @@ -1,6 +1,6 @@ { "$schema": "http://json-schema.org/draft-04/schema#", - "title": "Heft's api-extractor-task.json config file", + "title": "API Extractor Task Configuration", "description": "Defines additional Heft-specific configuration for the API Extractor task.", "type": "object", From b25c08fe0efa56c957045f267cbd4fb31fad58fa Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 May 2021 17:36:14 -0700 Subject: [PATCH 080/429] Test lots of edge cases and improve the error reporting --- apps/heft/src/plugins/NodeServicePlugin.ts | 301 ++++++++++-------- .../subprocess/SubprocessTerminator.ts | 53 ++- build-tests/heft-fastify-test/src/start.ts | 1 - 3 files changed, 217 insertions(+), 138 deletions(-) diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index b3a9f20206f..b2381f8d6b0 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -110,79 +110,84 @@ export class NodeServicePlugin implements IHeftPlugin { heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.loadStageConfiguration.tapPromise(PLUGIN_NAME, async () => { - this._rawConfiguration = - await CoreConfigFiles.nodeServiceConfigurationLoader.tryLoadConfigurationFileForProjectAsync( - this._logger.terminal, - heftConfiguration.buildFolder, - heftConfiguration.rigConfig - ); + await this._loadStageConfiguration(heftConfiguration); - // defaults - this._configuration = { - commandName: 'serve', - ignoreMissingScript: false, - waitBeforeRestartMs: 2000, - waitForTerminateMs: 2000, - waitForKillMs: 2000 - }; - - // TODO: @rushstack/heft-config-file should be able to read a *.defaults.json file - if (this._rawConfiguration) { - this._pluginEnabled = true; - - if (this._rawConfiguration.commandName !== undefined) { - this._configuration.commandName = this._rawConfiguration.commandName; - } - if (this._rawConfiguration.ignoreMissingScript !== undefined) { - this._configuration.ignoreMissingScript = this._rawConfiguration.ignoreMissingScript; - } - if (this._rawConfiguration.waitBeforeRestartMs !== undefined) { - this._configuration.waitBeforeRestartMs = this._rawConfiguration.waitBeforeRestartMs; - } - if (this._rawConfiguration.waitForTerminateMs !== undefined) { - this._configuration.waitForTerminateMs = this._rawConfiguration.waitForTerminateMs; - } - if (this._rawConfiguration.waitForKillMs !== undefined) { - this._configuration.waitForKillMs = this._rawConfiguration.waitForKillMs; - } - - this._shellCommand = (heftConfiguration.projectPackageJson.scripts || {})[ - this._configuration.commandName - ]; - - if (this._shellCommand === undefined) { - if (this._configuration.ignoreMissingScript) { - this._logger.terminal.writeLine( - `The plugin is disabled because the project's package.json` + - ` does not have a "${this._configuration.commandName}" script` - ); - } else { - this._logger.terminal.writeErrorLine( - `The project's package.json does not have a "${this._configuration.commandName}" script` - ); - } - this._pluginEnabled = false; - } - } else { - this._logger.terminal.writeVerboseLine( - 'The plugin is disabled because its config file was not found: ' + - CoreConfigFiles.nodeServiceConfigurationLoader.projectRelativeFilePath - ); + if (this._pluginEnabled) { + build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { + bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this._runCommandAsync(heftSession, heftConfiguration); + }); + }); + + build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { + compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); + }); } }); + }); + } - if (this._pluginEnabled) { - build.hooks.postBuild.tap(PLUGIN_NAME, (bundle: IPostBuildSubstage) => { - bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this._runCommandAsync(heftSession, heftConfiguration); - }); - }); + private async _loadStageConfiguration(heftConfiguration: HeftConfiguration): Promise { + this._rawConfiguration = + await CoreConfigFiles.nodeServiceConfigurationLoader.tryLoadConfigurationFileForProjectAsync( + this._logger.terminal, + heftConfiguration.buildFolder, + heftConfiguration.rigConfig + ); - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); - }); + // defaults + this._configuration = { + commandName: 'serve', + ignoreMissingScript: false, + waitBeforeRestartMs: 2000, + waitForTerminateMs: 2000, + waitForKillMs: 2000 + }; + + // TODO: @rushstack/heft-config-file should be able to read a *.defaults.json file + if (this._rawConfiguration) { + this._pluginEnabled = true; + + if (this._rawConfiguration.commandName !== undefined) { + this._configuration.commandName = this._rawConfiguration.commandName; } - }); + if (this._rawConfiguration.ignoreMissingScript !== undefined) { + this._configuration.ignoreMissingScript = this._rawConfiguration.ignoreMissingScript; + } + if (this._rawConfiguration.waitBeforeRestartMs !== undefined) { + this._configuration.waitBeforeRestartMs = this._rawConfiguration.waitBeforeRestartMs; + } + if (this._rawConfiguration.waitForTerminateMs !== undefined) { + this._configuration.waitForTerminateMs = this._rawConfiguration.waitForTerminateMs; + } + if (this._rawConfiguration.waitForKillMs !== undefined) { + this._configuration.waitForKillMs = this._rawConfiguration.waitForKillMs; + } + + this._shellCommand = (heftConfiguration.projectPackageJson.scripts || {})[ + this._configuration.commandName + ]; + + if (this._shellCommand === undefined) { + if (this._configuration.ignoreMissingScript) { + this._logger.terminal.writeLine( + `The plugin is disabled because the project's package.json` + + ` does not have a "${this._configuration.commandName}" script` + ); + } else { + throw new Error( + `The node-service task cannot start because the project's package.json ` + + `does not have a "${this._configuration.commandName}" script` + ); + } + this._pluginEnabled = false; + } + } else { + this._logger.terminal.writeVerboseLine( + 'The plugin is disabled because its config file was not found: ' + + CoreConfigFiles.nodeServiceConfigurationLoader.projectRelativeFilePath + ); + } } private async _runCommandAsync( @@ -195,7 +200,7 @@ export class NodeServicePlugin implements IHeftPlugin { } private _compileHooks_afterEachIteration = (): void => { - try { + this._trapUnhandledException(() => { // We've recompiled, so try launching again this._childProcessFailed = false; @@ -205,9 +210,7 @@ export class NodeServicePlugin implements IHeftPlugin { } else { this._stopChild(); } - } catch (error) { - console.error('UNCAUGHT: ' + error.toString()); - } + }); }; private _restartChild(): void { @@ -231,69 +234,98 @@ export class NodeServicePlugin implements IHeftPlugin { ); const childPid: number = this._activeChildProcess.pid; - this._logger.terminal.writeVerboseLine(`Started child ${childPid}`); + this._logger.terminal.writeVerboseLine(`Started service process #${childPid}`); this._activeChildProcess.on('close', (code: number, signal: string): void => { - // The 'close' event is emitted after a process has ended and the stdio streams of a child process - // have been closed. This is distinct from the 'exit' event, since multiple processes might share the - // same stdio streams. The 'close' event will always emit after 'exit' was already emitted, - // or 'error' if the child failed to spawn. - - if (this._state === State.Running) { - this._logger.terminal.writeWarningLine( - `Child #${childPid} terminated unexpectedly code=${code} signal=${signal}` - ); - this._childProcessFailed = true; - this._transitionToStopped(); - return; - } + this._trapUnhandledException(() => { + // The 'close' event is emitted after a process has ended and the stdio streams of a child process + // have been closed. This is distinct from the 'exit' event, since multiple processes might share the + // same stdio streams. The 'close' event will always emit after 'exit' was already emitted, + // or 'error' if the child failed to spawn. + + if (this._state === State.Running) { + this._logger.terminal.writeWarningLine( + `The service process #${childPid} terminated unexpectedly` + + this._formatCodeOrSignal(code, signal) + ); + this._childProcessFailed = true; + this._transitionToStopped(); + return; + } - if (this._state === State.Stopping || this._state === State.Killing) { - this._logger.terminal.writeVerboseLine( - `Child #${childPid} terminated successfully code=${code} signal=${signal}` - ); - this._transitionToStopped(); - return; - } + if (this._state === State.Stopping || this._state === State.Killing) { + this._logger.terminal.writeVerboseLine( + `The service process #${childPid} terminated successfully` + + this._formatCodeOrSignal(code, signal) + ); + this._transitionToStopped(); + return; + } + }); + }); + + // This is event only fires for Node.js >= 15.x + this._activeChildProcess.on('spawn', () => { + this._trapUnhandledException(() => { + // Print a newline to separate the service's STDOUT from Heft's output + console.log(); + }); }); - // This is event requires Node.js >= 15.x this._activeChildProcess.on('exit', (code: number | null, signal: string | null) => { - this._logger.terminal.writeVerboseLine(`Got EXIT event code=${code} signal=${signal}`); + this._trapUnhandledException(() => { + this._logger.terminal.writeVerboseLine( + `The service process fired its "exit" event` + this._formatCodeOrSignal(code, signal) + ); + }); }); this._activeChildProcess.on('error', (err: Error) => { - // "The 'error' event is emitted whenever: - // 1. The process could not be spawned, or - // 2. The process could not be killed, or - // 3. Sending a message to the child process failed. - // - // The 'exit' event may or may not fire after an error has occurred. When listening to both the 'exit' - // and 'error' events, guard against accidentally invoking handler functions multiple times." - - if (this._state === State.Running) { - this._logger.terminal.writeErrorLine(`Failed to start: ` + err.toString()); - this._childProcessFailed = true; - this._transitionToStopped(); - return; - } + this._trapUnhandledException(() => { + // "The 'error' event is emitted whenever: + // 1. The process could not be spawned, or + // 2. The process could not be killed, or + // 3. Sending a message to the child process failed. + // + // The 'exit' event may or may not fire after an error has occurred. When listening to both the 'exit' + // and 'error' events, guard against accidentally invoking handler functions multiple times." + + if (this._state === State.Running) { + this._logger.terminal.writeErrorLine(`Failed to start: ` + err.toString()); + this._childProcessFailed = true; + this._transitionToStopped(); + return; + } - if (this._state === State.Stopping) { - this._logger.terminal.writeWarningLine( - `Child #${childPid} rejected shutdown signal: ` + err.toString() - ); - this._transitionToKilling(); - return; - } + if (this._state === State.Stopping) { + this._logger.terminal.writeWarningLine( + `The service process #${childPid} rejected the shutdown signal: ` + err.toString() + ); + this._transitionToKilling(); + return; + } - if (this._state === State.Killing) { - this._logger.terminal.writeErrorLine(`Child #${childPid} rejected kill signal: ` + err.toString()); - this._transitionToStopped(); - return; - } + if (this._state === State.Killing) { + this._logger.terminal.writeErrorLine( + `The service process #${childPid} could not be killed: ` + err.toString() + ); + this._transitionToStopped(); + return; + } + }); }); } + private _formatCodeOrSignal(code: number | null | undefined, signal: string | null | undefined): string { + if (signal) { + return ` (signal=${code})`; + } + if (typeof code === 'number') { + return ` (exit code ${code})`; + } + return ''; + } + private _stopChild(): void { if (this._state !== State.Running) { return; @@ -311,15 +343,16 @@ export class NodeServicePlugin implements IHeftPlugin { this._state = State.Stopping; this._clearTimeout(); - this._logger.terminal.writeVerboseLine('Sending SIGTERM'); + this._logger.terminal.writeVerboseLine('Sending SIGTERM to gracefully shut down the service process'); - // Passing a negative PID terminates the entire group instead of just the one process + // Passing a negative PID terminates the entire group instead of just the one process. + // This works because we set detached=true for child_process.spawn() process.kill(-this._activeChildProcess.pid, 'SIGTERM'); this._clearTimeout(); this._timeout = setTimeout(() => { this._timeout = undefined; - this._logger.terminal.writeWarningLine('Child is taking too long to terminate'); + this._logger.terminal.writeWarningLine('The service process is taking too long to terminate'); this._transitionToKilling(); }, this._configuration.waitForTerminateMs); } @@ -329,21 +362,19 @@ export class NodeServicePlugin implements IHeftPlugin { this._state = State.Killing; this._clearTimeout(); - this._logger.terminal.writeVerboseLine('Sending SIGKILL'); - if (!this._activeChildProcess) { // All the code paths that set _activeChildProcess=undefined should also leave the Running state throw new InternalError('_activeChildProcess should not be undefined'); } - this._logger.terminal.writeVerboseLine('Sending SIGKILL'); + this._logger.terminal.writeVerboseLine('Attempting to killing the service process'); SubprocessTerminator.killProcessTree(this._activeChildProcess, SubprocessTerminator.RECOMMENDED_OPTIONS); this._clearTimeout(); this._timeout = setTimeout(() => { this._timeout = undefined; - this._logger.terminal.writeErrorLine('Abandoning child process because SIGKILL did not work'); + this._logger.terminal.writeErrorLine('Abandoning the service process because it could not be killed'); this._transitionToStopped(); }, this._configuration.waitForKillMs); } @@ -360,7 +391,7 @@ export class NodeServicePlugin implements IHeftPlugin { this._scheduleRestart(this._configuration.waitBeforeRestartMs); } else { this._logger.terminal.writeLine( - 'The child process failed. Waiting for a code change before restarting...' + 'The service process has failed. Waiting for watch mode to recompile before restarting...' ); } } @@ -372,7 +403,7 @@ export class NodeServicePlugin implements IHeftPlugin { } this._restartTime = newTime; - this._logger.terminal.writeVerboseLine('Extending timeout'); + this._logger.terminal.writeVerboseLine(`Sleeping for ${msFromNow} milliseconds`); this._clearTimeout(); this._timeout = setTimeout(() => { @@ -390,4 +421,16 @@ export class NodeServicePlugin implements IHeftPlugin { this._timeout = undefined; } } + + private _trapUnhandledException(action: () => void): void { + try { + action(); + } catch (error) { + this._logger.emitError(error); + this._logger.terminal.writeErrorLine('An unexpected error occurred'); + + // TODO: Provide a Heft facility for this + process.exit(1); + } + } } diff --git a/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts b/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts index d4738fd2bcf..9d11c187fc3 100644 --- a/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts +++ b/apps/heft/src/utilities/subprocess/SubprocessTerminator.ts @@ -77,8 +77,10 @@ export class SubprocessTerminator { const pid: number = subprocess.pid; subprocess.on('close', (code: number, signal: string): void => { - SubprocessTerminator._logDebug(`untracking #${pid}`); - SubprocessTerminator._subprocessesByPid.delete(pid); + if (SubprocessTerminator._subprocessesByPid.has(pid)) { + SubprocessTerminator._logDebug(`untracking #${pid}`); + SubprocessTerminator._subprocessesByPid.delete(pid); + } }); SubprocessTerminator._subprocessesByPid.set(pid, { subprocess, @@ -92,6 +94,14 @@ export class SubprocessTerminator { subprocess: child_process.ChildProcess, subprocessOptions: ISubprocessOptions ): void { + const pid: number = subprocess.pid; + + // Don't attempt to kill the same process twice + if (SubprocessTerminator._subprocessesByPid.has(pid)) { + SubprocessTerminator._logDebug(`untracking #${pid} via killProcessTree()`); + this._subprocessesByPid.delete(subprocess.pid); + } + SubprocessTerminator._validateSubprocessOptions(subprocessOptions); if (typeof subprocess.exitCode === 'number') { @@ -113,8 +123,16 @@ export class SubprocessTerminator { subprocess.pid.toString() ]); - if (result.error) { - console.error('TaskKill.exe failed: ' + result.error.toString()); + if (result.status) { + const output: string = result.output.join('\n'); + // Nonzero exit code + if (output.indexOf('not found') >= 0) { + // The PID does not exist + } else { + // Another error occurred, for example TaskKill.exe does not support + // the expected CLI syntax + throw new Error(`TaskKill.exe returned exit code ${result.status}:\n` + output + '\n'); + } } } else { // Passing a negative PID terminates the entire group instead of just the one process @@ -147,10 +165,29 @@ export class SubprocessTerminator { const trackedSubprocesses: ITrackedSubprocess[] = Array.from( SubprocessTerminator._subprocessesByPid.values() ); - SubprocessTerminator._subprocessesByPid.clear(); + + let firstError: Error | undefined = undefined; for (const trackedSubprocess of trackedSubprocesses) { - SubprocessTerminator.killProcessTree(trackedSubprocess.subprocess, { detached: true }); + try { + SubprocessTerminator.killProcessTree(trackedSubprocess.subprocess, { detached: true }); + } catch (error) { + if (firstError === undefined) { + firstError = error; + } + } + } + + if (firstError !== undefined) { + // This is generally an unexpected error such as the TaskKill.exe command not being found, + // not a trivial issue such as a nonexistent PID. Since this occurs during process shutdown, + // we should not interfere with control flow by throwing an exception or calling process.exit(). + // So simply write to STDERR and ensure our exit code indicates the problem. + console.error('\nAn unexpected error was encountered while attempting to clean up child processes:'); + console.error(firstError.toString()); + if (!process.exitCode) { + process.exitCode = 1; + } } } } @@ -186,8 +223,8 @@ export class SubprocessTerminator { // For debugging private static _logDebug(message: string): void { - // const logLine: string = `SubprocessTerminator: [${process.pid}] ${message}`; + //const logLine: string = `SubprocessTerminator: [${process.pid}] ${message}`; // fs.writeFileSync('trace.log', logLine + '\n', { flag: 'a' }); - // console.log(logLine); + //console.log(logLine); } } diff --git a/build-tests/heft-fastify-test/src/start.ts b/build-tests/heft-fastify-test/src/start.ts index 9ca432559f8..6672db451e6 100644 --- a/build-tests/heft-fastify-test/src/start.ts +++ b/build-tests/heft-fastify-test/src/start.ts @@ -51,4 +51,3 @@ class MyApp { const myApp: MyApp = new MyApp(); myApp.start(); -// From a0b745805f6a5681f5d5f31533f7b4eb230620a4 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 28 May 2021 17:38:02 -0700 Subject: [PATCH 081/429] rush change --- .../octogonz-heft-fastify_2021-05-29-00-37.json | 11 +++++++++++ .../heft/octogonz-heft-fastify_2021-05-29-00-37.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json create mode 100644 common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json diff --git a/common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json b/common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json new file mode 100644 index 00000000000..5ab9a8509fc --- /dev/null +++ b/common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-config-file", + "comment": "Expose the ConfigurationFile.projectRelativeFilePath property", + "type": "minor" + } + ], + "packageName": "@rushstack/heft-config-file", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json b/common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json new file mode 100644 index 00000000000..55348e014ee --- /dev/null +++ b/common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Add a new \"node-service\" task that enables \"heft start\" to launch a Node.js service (GitHub #2717)", + "type": "minor" + } + ], + "packageName": "@rushstack/heft", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 7ea45f507a5ad99775ac88ae374ac4a8756f7b97 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Sat, 29 May 2021 01:05:06 +0000 Subject: [PATCH 082/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 17 +++++++++++++++ apps/heft/CHANGELOG.md | 9 +++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...ctogonz-heft-fastify_2021-05-29-00-37.json | 11 ---------- ...ctogonz-heft-fastify_2021-05-29-00-37.json | 11 ---------- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/heft-config-file/CHANGELOG.json | 12 +++++++++++ libraries/heft-config-file/CHANGELOG.md | 9 +++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 15 +++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 38 files changed, 402 insertions(+), 40 deletions(-) delete mode 100644 common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json delete mode 100644 common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 054c34db6e4..6df83637b73 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.12", + "tag": "@microsoft/api-documenter_v7.13.12", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "7.13.11", "tag": "@microsoft/api-documenter_v7.13.11", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 4fd02638344..41502a23faf 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 28 May 2021 06:19:57 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 7.13.12 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 7.13.11 Fri, 28 May 2021 06:19:57 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 89f658333d5..d6f72f6e48a 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.31.0", + "tag": "@rushstack/heft_v0.31.0", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "minor": [ + { + "comment": "Add a new \"node-service\" task that enables \"heft start\" to launch a Node.js service (GitHub #2717)" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.4.0`" + } + ] + } + }, { "version": "0.30.7", "tag": "@rushstack/heft_v0.30.7", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index c52124004ab..543e10607c0 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Fri, 28 May 2021 06:19:57 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.31.0 +Sat, 29 May 2021 01:05:06 GMT + +### Minor changes + +- Add a new "node-service" task that enables "heft start" to launch a Node.js service (GitHub #2717) ## 0.30.7 Fri, 28 May 2021 06:19:57 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 6b817fd5852..627f6e308d7 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.104", + "tag": "@rushstack/rundown_v1.0.104", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "1.0.103", "tag": "@rushstack/rundown_v1.0.103", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 44a867a3c00..c4df7097090 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 1.0.104 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 1.0.103 Fri, 28 May 2021 06:19:58 GMT diff --git a/common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json b/common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json deleted file mode 100644 index 5ab9a8509fc..00000000000 --- a/common/changes/@rushstack/heft-config-file/octogonz-heft-fastify_2021-05-29-00-37.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-config-file", - "comment": "Expose the ConfigurationFile.projectRelativeFilePath property", - "type": "minor" - } - ], - "packageName": "@rushstack/heft-config-file", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json b/common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json deleted file mode 100644 index 55348e014ee..00000000000 --- a/common/changes/@rushstack/heft/octogonz-heft-fastify_2021-05-29-00-37.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Add a new \"node-service\" task that enables \"heft start\" to launch a Node.js service (GitHub #2717)", - "type": "minor" - } - ], - "packageName": "@rushstack/heft", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 5d4a4aad0b0..c762952f50d 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.17", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.17", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.7` to `^0.31.0`" + } + ] + } + }, { "version": "0.1.16", "tag": "@rushstack/heft-webpack4-plugin_v0.1.16", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 658603ee2b8..d5f133d8db5 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.1.17 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 0.1.16 Fri, 28 May 2021 06:19:58 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 7c119a88ea9..3c79735273e 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.17", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.17", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.7` to `^0.31.0`" + } + ] + } + }, { "version": "0.1.16", "tag": "@rushstack/heft-webpack5-plugin_v0.1.16", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 1c0ba2fa9d3..e1706a3dfd2 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.1.17 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 0.1.16 Fri, 28 May 2021 06:19:58 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 21f13d7ed76..2f6e92e1ba9 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.28", + "tag": "@rushstack/debug-certificate-manager_v1.0.28", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "1.0.27", "tag": "@rushstack/debug-certificate-manager_v1.0.27", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 862c6e7dde4..f83bb0872b6 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 1.0.28 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 1.0.27 Fri, 28 May 2021 06:19:58 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index 0202cc5d242..0f4a9a9d961 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.4.0", + "tag": "@rushstack/heft-config-file_v0.4.0", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "minor": [ + { + "comment": "Expose the ConfigurationFile.projectRelativeFilePath property" + } + ] + } + }, { "version": "0.3.22", "tag": "@rushstack/heft-config-file_v0.3.22", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index cb02fc585a3..03f84288f61 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.4.0 +Sat, 29 May 2021 01:05:06 GMT + +### Minor changes + +- Expose the ConfigurationFile.projectRelativeFilePath property ## 0.3.22 Wed, 19 May 2021 00:11:39 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 248f450c517..5399866ba74 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.174", + "tag": "@microsoft/load-themed-styles_v1.10.174", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.31`" + } + ] + } + }, { "version": "1.10.173", "tag": "@microsoft/load-themed-styles_v1.10.173", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index cdea7434603..605679f1e73 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 28 May 2021 06:19:57 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 1.10.174 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 1.10.173 Fri, 28 May 2021 06:19:57 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 76e6cad2310..6bac50d9dc2 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.33", + "tag": "@rushstack/package-deps-hash_v3.0.33", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "3.0.32", "tag": "@rushstack/package-deps-hash_v3.0.32", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 3206c381054..9be2a4ae4d7 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 3.0.33 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 3.0.32 Fri, 28 May 2021 06:19:58 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 65875d8f17d..0b7beba9b4d 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.87", + "tag": "@rushstack/stream-collator_v4.0.87", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.86`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "4.0.86", "tag": "@rushstack/stream-collator_v4.0.86", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index fbb740ae920..066a28a363a 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 4.0.87 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 4.0.86 Fri, 28 May 2021 06:19:58 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 59152c18200..375b4c4744e 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.86", + "tag": "@rushstack/terminal_v0.1.86", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "0.1.85", "tag": "@rushstack/terminal_v0.1.85", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 2d809d31f48..284cd46d98a 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.1.86 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 0.1.85 Fri, 28 May 2021 06:19:58 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 70ee582bd4b..ac770c7edb0 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.24", + "tag": "@rushstack/heft-node-rig_v1.0.24", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.7` to `^0.31.0`" + } + ] + } + }, { "version": "1.0.23", "tag": "@rushstack/heft-node-rig_v1.0.23", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 4ba7c16bae3..334df7abbe4 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 1.0.24 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 1.0.23 Fri, 28 May 2021 06:19:58 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 17bf2915186..d9ab13e8f0b 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.31", + "tag": "@rushstack/heft-web-rig_v0.2.31", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.17`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.30.7` to `^0.31.0`" + } + ] + } + }, { "version": "0.2.30", "tag": "@rushstack/heft-web-rig_v0.2.30", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 356f9993822..cb90ae93249 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.2.31 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 0.2.30 Fri, 28 May 2021 06:19:58 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index b22472ec2d2..3c8a1132d3b 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.55", + "tag": "@microsoft/loader-load-themed-styles_v1.9.55", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.174`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "1.9.54", "tag": "@microsoft/loader-load-themed-styles_v1.9.54", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index c75bbc11b8a..25fa31cac0f 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 1.9.55 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 1.9.54 Fri, 28 May 2021 06:19:58 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 3378b5743d3..170a6ba2613 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.142", + "tag": "@rushstack/loader-raw-script_v1.3.142", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "1.3.141", "tag": "@rushstack/loader-raw-script_v1.3.141", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index b37b218e2da..b2f80d6274a 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 1.3.142 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 1.3.141 Fri, 28 May 2021 06:19:58 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index a926d68382d..514bed3c87f 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.16", + "tag": "@rushstack/localization-plugin_v0.6.16", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.36`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.35` to `^3.2.36`" + } + ] + } + }, { "version": "0.6.15", "tag": "@rushstack/localization-plugin_v0.6.15", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index a6a799c4e79..5df75557742 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.6.16 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 0.6.15 Fri, 28 May 2021 06:19:58 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 09b73d933bf..87f1b78769a 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.54", + "tag": "@rushstack/module-minifier-plugin_v0.3.54", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "0.3.53", "tag": "@rushstack/module-minifier-plugin_v0.3.53", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 530f9e4ca77..2bbbef900b9 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 0.3.54 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 0.3.53 Fri, 28 May 2021 06:19:58 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index adc2786ceba..58120677ada 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.36", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.36", + "date": "Sat, 29 May 2021 01:05:06 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.24`" + } + ] + } + }, { "version": "3.2.35", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.35", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index cae673e0992..f135115cd62 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 28 May 2021 06:19:58 GMT and should not be manually modified. +This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. + +## 3.2.36 +Sat, 29 May 2021 01:05:06 GMT + +_Version update only_ ## 3.2.35 Fri, 28 May 2021 06:19:58 GMT From 90727ecf5a6d52ec63ed456293296d0b8658b577 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Sat, 29 May 2021 01:05:09 +0000 Subject: [PATCH 083/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 18 files changed, 23 insertions(+), 23 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 83739b3abba..a8390410497 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.11", + "version": "7.13.12", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 0cd2e65cbe2..26e6c7e6c81 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.30.7", + "version": "0.31.0", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 94c29f6cd6e..738cb47ba3d 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.103", + "version": "1.0.104", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 0a296d8209b..66ba2bc4773 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.16", + "version": "0.1.17", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.30.7" + "@rushstack/heft": "^0.31.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 7113cd8fc3c..c21fb5b9cf8 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.16", + "version": "0.1.17", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.30.7" + "@rushstack/heft": "^0.31.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index e705d60dadc..3a4fe698591 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.27", + "version": "1.0.28", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index 0356c664db4..f96399d11dc 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.3.22", + "version": "0.4.0", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 897d1ad2f97..9ca6a93027c 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.173", + "version": "1.10.174", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index dc07fc82de6..b7ba9b0432d 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.32", + "version": "3.0.33", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 2dde5574af9..4d5ff4d8529 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.86", + "version": "4.0.87", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 2d6781cb825..750b9bdd7f9 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.85", + "version": "0.1.86", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index cfd796f916a..2f1783ac1b6 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.23", + "version": "1.0.24", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.30.7" + "@rushstack/heft": "^0.31.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 935f59f891f..2cc49d3d3a2 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.30", + "version": "0.2.31", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.30.7" + "@rushstack/heft": "^0.31.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 810188e68d4..29313282273 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.54", + "version": "1.9.55", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 5bb8f4272c3..fb4eac2929c 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.141", + "version": "1.3.142", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index dc85bee4fab..331f96f7574 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.15", + "version": "0.6.16", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.35", + "@rushstack/set-webpack-public-path-plugin": "^3.2.36", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 21aa8261319..6d25d840153 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.53", + "version": "0.3.54", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 13e12df7eb5..1a8ba8267c4 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.35", + "version": "3.2.36", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 82673105139d0c50d0026cfc0f31a94d81105719 Mon Sep 17 00:00:00 2001 From: Elliot Nelson Date: Sun, 30 May 2021 09:39:55 -0400 Subject: [PATCH 084/429] simplify new Map --- libraries/heft-config-file/src/ConfigurationFile.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index f1387d7d215..b3cfbe509d6 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -197,7 +197,7 @@ export class ConfigurationFile { private readonly _configPromiseCache: Map< string, Promise> - > = new Map>>(); + > = new Map(); private readonly _packageJsonLookup: PackageJsonLookup = new PackageJsonLookup(); public constructor(options: IConfigurationFileOptions) { From fa6b0a5484f8657018fdfbbd8781bff87b21dbf3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 1 Jun 2021 11:05:03 -0700 Subject: [PATCH 085/429] Prevent "heft build --watch" from invoking NodeServicePlugin to launch the service --- apps/heft/src/plugins/NodeServicePlugin.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index b2381f8d6b0..dd07f71104b 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -109,6 +109,11 @@ export class NodeServicePlugin implements IHeftPlugin { this._logger = heftSession.requestScopedLogger('node-service'); heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + if (!build.properties.serveMode) { + // This plugin is only used with "heft start" + return; + } + build.hooks.loadStageConfiguration.tapPromise(PLUGIN_NAME, async () => { await this._loadStageConfiguration(heftConfiguration); From ed3e200047ddda94859327b3b20efb8517850db3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 1 Jun 2021 11:08:26 -0700 Subject: [PATCH 086/429] rush change --- .../octogonz-heft-start-fix_2021-06-01-18-08.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json diff --git a/common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json b/common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json new file mode 100644 index 00000000000..fbb5a808f3d --- /dev/null +++ b/common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Fix an issue where NodeServicePlugin launched the service when \"heft build --watch\" was invoked", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 516f03d91d2537ba1366f9d5ae5c9703f68060bc Mon Sep 17 00:00:00 2001 From: Rushbot Date: Tue, 1 Jun 2021 18:29:26 +0000 Subject: [PATCH 087/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 9 +++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...ogonz-heft-start-fix_2021-06-01-18-08.json | 11 ---------- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 15 +++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 35 files changed, 377 insertions(+), 28 deletions(-) delete mode 100644 common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 6df83637b73..e36c8d2797e 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.13", + "tag": "@microsoft/api-documenter_v7.13.13", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "7.13.12", "tag": "@microsoft/api-documenter_v7.13.12", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 41502a23faf..f52b542e9c0 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 7.13.13 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 7.13.12 Sat, 29 May 2021 01:05:06 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index d6f72f6e48a..73cfa0a74e1 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.31.1", + "tag": "@rushstack/heft_v0.31.1", + "date": "Tue, 01 Jun 2021 18:29:25 GMT", + "comments": { + "patch": [ + { + "comment": "Fix an issue where NodeServicePlugin launched the service when \"heft build --watch\" was invoked" + } + ] + } + }, { "version": "0.31.0", "tag": "@rushstack/heft_v0.31.0", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 543e10607c0..cd9f2168022 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:25 GMT and should not be manually modified. + +## 0.31.1 +Tue, 01 Jun 2021 18:29:25 GMT + +### Patches + +- Fix an issue where NodeServicePlugin launched the service when "heft build --watch" was invoked ## 0.31.0 Sat, 29 May 2021 01:05:06 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 627f6e308d7..f3a050091e9 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.105", + "tag": "@rushstack/rundown_v1.0.105", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "1.0.104", "tag": "@rushstack/rundown_v1.0.104", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index c4df7097090..9343eaaeba8 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 1.0.105 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 1.0.104 Sat, 29 May 2021 01:05:06 GMT diff --git a/common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json b/common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json deleted file mode 100644 index fbb5a808f3d..00000000000 --- a/common/changes/@rushstack/heft/octogonz-heft-start-fix_2021-06-01-18-08.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Fix an issue where NodeServicePlugin launched the service when \"heft build --watch\" was invoked", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index c762952f50d..864ce2af3a3 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.18", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.18", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.0` to `^0.31.1`" + } + ] + } + }, { "version": "0.1.17", "tag": "@rushstack/heft-webpack4-plugin_v0.1.17", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index d5f133d8db5..4ddb18f7971 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 0.1.18 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 0.1.17 Sat, 29 May 2021 01:05:06 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 3c79735273e..621d4f9d593 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.18", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.18", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.0` to `^0.31.1`" + } + ] + } + }, { "version": "0.1.17", "tag": "@rushstack/heft-webpack5-plugin_v0.1.17", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index e1706a3dfd2..03ae0397ad1 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 0.1.18 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 0.1.17 Sat, 29 May 2021 01:05:06 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 2f6e92e1ba9..b69084b1145 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.29", + "tag": "@rushstack/debug-certificate-manager_v1.0.29", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "1.0.28", "tag": "@rushstack/debug-certificate-manager_v1.0.28", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index f83bb0872b6..046207d255e 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 1.0.29 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 1.0.28 Sat, 29 May 2021 01:05:06 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 5399866ba74..4c8eb053cbc 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.175", + "tag": "@microsoft/load-themed-styles_v1.10.175", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.32`" + } + ] + } + }, { "version": "1.10.174", "tag": "@microsoft/load-themed-styles_v1.10.174", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 605679f1e73..1debbc3ebbd 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 1.10.175 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 1.10.174 Sat, 29 May 2021 01:05:06 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 6bac50d9dc2..3fafe72a550 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.34", + "tag": "@rushstack/package-deps-hash_v3.0.34", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "3.0.33", "tag": "@rushstack/package-deps-hash_v3.0.33", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 9be2a4ae4d7..2b8385e9348 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 3.0.34 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 3.0.33 Sat, 29 May 2021 01:05:06 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 0b7beba9b4d..41ca5b2621e 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.88", + "tag": "@rushstack/stream-collator_v4.0.88", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.87`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "4.0.87", "tag": "@rushstack/stream-collator_v4.0.87", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 066a28a363a..9d445fa6d17 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 4.0.88 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 4.0.87 Sat, 29 May 2021 01:05:06 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 375b4c4744e..81c7fe82163 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.87", + "tag": "@rushstack/terminal_v0.1.87", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "0.1.86", "tag": "@rushstack/terminal_v0.1.86", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 284cd46d98a..6d930596b12 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 0.1.87 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 0.1.86 Sat, 29 May 2021 01:05:06 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index ac770c7edb0..2ee4a5a6e91 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.25", + "tag": "@rushstack/heft-node-rig_v1.0.25", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.0` to `^0.31.1`" + } + ] + } + }, { "version": "1.0.24", "tag": "@rushstack/heft-node-rig_v1.0.24", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 334df7abbe4..95c359eba48 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 1.0.25 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 1.0.24 Sat, 29 May 2021 01:05:06 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index d9ab13e8f0b..00e4e830aae 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.32", + "tag": "@rushstack/heft-web-rig_v0.2.32", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.18`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.0` to `^0.31.1`" + } + ] + } + }, { "version": "0.2.31", "tag": "@rushstack/heft-web-rig_v0.2.31", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index cb90ae93249..f1729a63094 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 0.2.32 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 0.2.31 Sat, 29 May 2021 01:05:06 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 3c8a1132d3b..a706a4b49ba 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.56", + "tag": "@microsoft/loader-load-themed-styles_v1.9.56", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.175`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "1.9.55", "tag": "@microsoft/loader-load-themed-styles_v1.9.55", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 25fa31cac0f..e32af0f75c0 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 1.9.56 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 1.9.55 Sat, 29 May 2021 01:05:06 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 170a6ba2613..92c313e279a 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.143", + "tag": "@rushstack/loader-raw-script_v1.3.143", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "1.3.142", "tag": "@rushstack/loader-raw-script_v1.3.142", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index b2f80d6274a..33152b463df 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 1.3.143 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 1.3.142 Sat, 29 May 2021 01:05:06 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 514bed3c87f..083e4e137b0 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.17", + "tag": "@rushstack/localization-plugin_v0.6.17", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.37`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.36` to `^3.2.37`" + } + ] + } + }, { "version": "0.6.16", "tag": "@rushstack/localization-plugin_v0.6.16", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 5df75557742..7caa7dcb313 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 0.6.17 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 0.6.16 Sat, 29 May 2021 01:05:06 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 87f1b78769a..5284fd711f5 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.55", + "tag": "@rushstack/module-minifier-plugin_v0.3.55", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "0.3.54", "tag": "@rushstack/module-minifier-plugin_v0.3.54", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 2bbbef900b9..9c85e337931 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 0.3.55 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 0.3.54 Sat, 29 May 2021 01:05:06 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 58120677ada..46799f409d3 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.37", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.37", + "date": "Tue, 01 Jun 2021 18:29:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.25`" + } + ] + } + }, { "version": "3.2.36", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.36", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index f135115cd62..5fe2ec83de8 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. + +## 3.2.37 +Tue, 01 Jun 2021 18:29:26 GMT + +_Version update only_ ## 3.2.36 Sat, 29 May 2021 01:05:06 GMT From 77e416e8ca0437b392ca5e573e813ee1def05dca Mon Sep 17 00:00:00 2001 From: Rushbot Date: Tue, 1 Jun 2021 18:29:28 +0000 Subject: [PATCH 088/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 17 files changed, 22 insertions(+), 22 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index a8390410497..b2a394649ae 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.12", + "version": "7.13.13", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 26e6c7e6c81..7c3c7dd335a 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.31.0", + "version": "0.31.1", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 738cb47ba3d..4afa6f0cd21 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.104", + "version": "1.0.105", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 66ba2bc4773..a568756b618 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.17", + "version": "0.1.18", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.0" + "@rushstack/heft": "^0.31.1" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index c21fb5b9cf8..1d81dcbd782 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.17", + "version": "0.1.18", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.0" + "@rushstack/heft": "^0.31.1" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 3a4fe698591..f236b330d4b 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.28", + "version": "1.0.29", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 9ca6a93027c..b78f4318710 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.174", + "version": "1.10.175", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index b7ba9b0432d..7ccbed72cc9 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.33", + "version": "3.0.34", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 4d5ff4d8529..ce5954279c5 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.87", + "version": "4.0.88", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 750b9bdd7f9..b5ad99dbd19 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.86", + "version": "0.1.87", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 2f1783ac1b6..f332cf45102 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.24", + "version": "1.0.25", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.0" + "@rushstack/heft": "^0.31.1" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 2cc49d3d3a2..0ae29231fff 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.31", + "version": "0.2.32", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.0" + "@rushstack/heft": "^0.31.1" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 29313282273..3bcc45c101e 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.55", + "version": "1.9.56", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index fb4eac2929c..147b6235be3 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.142", + "version": "1.3.143", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 331f96f7574..122208b4bd7 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.16", + "version": "0.6.17", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.36", + "@rushstack/set-webpack-public-path-plugin": "^3.2.37", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 6d25d840153..ef8ce0e411b 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.54", + "version": "0.3.55", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 1a8ba8267c4..550ee2ea629 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.36", + "version": "3.2.37", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From be756e90c48e5a98581c6e7415821806df09c03e Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 1 Jun 2021 18:18:10 -0700 Subject: [PATCH 089/429] Improve warning message text --- apps/rush-lib/src/cli/RushXCommandLine.ts | 10 ++++++++-- apps/rush-lib/src/cli/test/Cli.test.ts | 11 +++++++---- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/apps/rush-lib/src/cli/RushXCommandLine.ts b/apps/rush-lib/src/cli/RushXCommandLine.ts index 2bad7197227..a45c0b1d8f6 100644 --- a/apps/rush-lib/src/cli/RushXCommandLine.ts +++ b/apps/rush-lib/src/cli/RushXCommandLine.ts @@ -60,8 +60,14 @@ export class RushXCommandLine { return; } - if (rushConfiguration && !rushConfiguration?.tryGetProjectForPath(process.cwd())) { - console.log(colors.yellow('Warning: You are running rushx under a Rush repo but current project is not registered to Rush config.')); + if (rushConfiguration && !rushConfiguration.tryGetProjectForPath(process.cwd())) { + // GitHub #2713: Users reported confusion resulting from a situation where "rush install" + // did not install the project's dependencies, because the project was not registered. + console.log( + colors.yellow( + 'Warning: You are invoking "rushx" inside a Rush repository, but this project is not registered in rush.json.' + ) + ); } const packageJson: IPackageJson = packageJsonLookup.loadPackageJson(packageJsonFilePath); diff --git a/apps/rush-lib/src/cli/test/Cli.test.ts b/apps/rush-lib/src/cli/test/Cli.test.ts index f6b41163103..702a99d2591 100644 --- a/apps/rush-lib/src/cli/test/Cli.test.ts +++ b/apps/rush-lib/src/cli/test/Cli.test.ts @@ -46,11 +46,14 @@ describe('CLI', () => { 'node', [startPath, 'show-args', '1', '2', '-x'], path.join(__dirname, 'repo', 'rushx-not-in-rush-project') - ) - + ); - console.log(output) + console.log(output); - expect(output).toEqual(expect.stringMatching('Warning: You are running rushx under a Rush repo but current project is not registered to Rush config.')); + expect(output).toEqual( + expect.stringMatching( + 'Warning: You are invoking "rushx" inside a Rush repository, but this project is not registered in rush.json.' + ) + ); }); }); From c11afff606c53bea1f5652e977d3d4b230bcb1d3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 1 Jun 2021 18:19:07 -0700 Subject: [PATCH 090/429] Improve change log --- .../rush/feat-add-rushx-project-check_2021-05-26-03-12.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json b/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json index 8de00d53b3e..063e2da6d4e 100644 --- a/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json +++ b/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "add rush project check before rushx command", + "comment": "The \"rushx\" command now reports a warning when invoked in a project folder that is not registered in rush.json", "type": "none" } ], From 7b2b3f42f3945ca3343397152699b32d6c9458d2 Mon Sep 17 00:00:00 2001 From: Elliot Nelson Date: Wed, 2 Jun 2021 08:57:37 -0400 Subject: [PATCH 091/429] Directly cache the promise for the configuration file --- .../heft-config-file/src/ConfigurationFile.ts | 50 ++++--------------- 1 file changed, 10 insertions(+), 40 deletions(-) diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index b3cfbe509d6..c04a8216305 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -69,11 +69,6 @@ interface IConfigurationFileFieldAnnotation { originalValues: { [propertyName in keyof TField]: unknown }; } -interface IConfigurationFileCacheEntry { - configurationFile?: TConfigurationFile; - error?: Error; -} - /** * Used to specify how node(s) in a JSON object should be processed after being loaded. * @@ -194,10 +189,7 @@ export class ConfigurationFile { return this.__schema; } - private readonly _configPromiseCache: Map< - string, - Promise> - > = new Map(); + private readonly _configPromiseCache: Map> = new Map(); private readonly _packageJsonLookup: PackageJsonLookup = new PackageJsonLookup(); public constructor(options: IConfigurationFileOptions) { @@ -289,16 +281,15 @@ export class ConfigurationFile { visitedConfigurationFilePaths: Set, rigConfig: RigConfig | undefined ): Promise { - let cacheEntryPromise: Promise> | undefined = - this._configPromiseCache.get(resolvedConfigurationFilePath); + let cacheEntryPromise: Promise | undefined = this._configPromiseCache.get( + resolvedConfigurationFilePath + ); if (!cacheEntryPromise) { - cacheEntryPromise = this._createCacheEntryPromise( - this._loadConfigurationFileInnerAsync( - terminal, - resolvedConfigurationFilePath, - visitedConfigurationFilePaths, - rigConfig - ) + cacheEntryPromise = this._loadConfigurationFileInnerAsync( + terminal, + resolvedConfigurationFilePath, + visitedConfigurationFilePaths, + rigConfig ); this._configPromiseCache.set(resolvedConfigurationFilePath, cacheEntryPromise); } @@ -317,28 +308,7 @@ export class ConfigurationFile { } visitedConfigurationFilePaths.add(resolvedConfigurationFilePath); - const cacheEntry: IConfigurationFileCacheEntry = await cacheEntryPromise; - if (cacheEntry.error) { - throw cacheEntry.error; - } else { - return cacheEntry.configurationFile! as TConfigurationFile; - } - } - - // Convert a promise for a TConfigurationFile into a promise for a corresponding - // cache entry instead. - private async _createCacheEntryPromise( - configFilePromise: Promise - ): Promise> { - try { - return { - configurationFile: await configFilePromise - }; - } catch (e) { - return { - error: e - }; - } + return await cacheEntryPromise; } // NOTE: Internal calls to load a configuration file should use `_loadConfigurationFileInnerWithCacheAsync`. From 22020c6f2bf2ad69c9e8c199f8d9ffcee0ca0ed9 Mon Sep 17 00:00:00 2001 From: Elliot Nelson Date: Wed, 2 Jun 2021 09:02:55 -0400 Subject: [PATCH 092/429] Update libraries/heft-config-file/src/ConfigurationFile.ts Co-authored-by: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> --- libraries/heft-config-file/src/ConfigurationFile.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index c04a8216305..83d7f92f59e 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -201,7 +201,7 @@ export class ConfigurationFile { /** * Find and return a configuration file for the specified project, automatically resolving - * `extends` properties and handling rig'd configuration files. Will throw an error if a configuration + * `extends` properties and handling rigged configuration files. Will throw an error if a configuration * file cannot be found in the rig or project config folder. */ public async loadConfigurationFileForProjectAsync( From 933fcb1795478f017c715615e774f808d2b77e20 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 14:26:19 -0700 Subject: [PATCH 093/429] Formatting and improved UPGRADING.md --- apps/heft/UPGRADING.md | 29 ++++++++++++++++++- ...er-danade-JestPlugin_2021-05-28-19-52.json | 2 +- .../rush/browser-approved-packages.json | 8 +++++ .../rush/nonbrowser-approved-packages.json | 6 ++-- 4 files changed, 40 insertions(+), 5 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index 9d7615d7d38..de1bd57fa6b 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -1,5 +1,32 @@ # Upgrade notes for @rushstack/heft +### Heft 0.30.8 + +This release of Heft removed the Jest plugin from the `@rushstack/heft` package +and moved it to it's own package (`@rushstac/heft-jest-plugin`). To re-include +Jest support in a project, include a dependency on `@rushstack/heft-jest-plugin` +and add the following option to the project's `config/heft.json` file: + +```JSON +{ + "heftPlugins": [ + { + "plugin": "@rushstack/heft-jest-plugin" + } + ] +} +``` + +If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest +plugin should already be enabled. + +If you were using the included `@rushstack/heft/include/jest-shared.config.json` as +a Jest configuration preset, you will need modify this reference to use +`@rushstack/heft-jest-plugin/include/jest-shared.config.json`. If you are using +`@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, you must now reference +`@rushstack/heft-node-rig/profiles/default/config/jest.config.json` or +`@rushstack/heft-node-rig/profiles/default/library/jest.config.json`, respectively. + ### Heft 0.26.0 This release of Heft removed the Webpack plugins from the `@rushstack/heft` package @@ -17,7 +44,7 @@ and add the following option to the project's `config/heft.json` file: } ``` -If you are using `@rushstack/heft-web-rig`, upgrading the rig package will bring +If you are using `@rushstack/heft-web-rig`, upgrading the rig package will bring Webpack support automatically. ### Heft 0.14.0 diff --git a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json index 00af55c8ece..ecbe3427af7 100644 --- a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json +++ b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json @@ -3,7 +3,7 @@ { "packageName": "@rushstack/heft", "comment": "Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json", - "type": "major" + "type": "minor" } ], "packageName": "@rushstack/heft", diff --git a/common/config/rush/browser-approved-packages.json b/common/config/rush/browser-approved-packages.json index 5e3f614e8b6..7637d2f2735 100644 --- a/common/config/rush/browser-approved-packages.json +++ b/common/config/rush/browser-approved-packages.json @@ -2,6 +2,14 @@ { "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/approved-packages.schema.json", "packages": [ + { + "name": "deepmerge", + "allowedCategories": [ "libraries" ] + }, + { + "name": "jest-config", + "allowedCategories": [ "libraries" ] + }, { "name": "react", "allowedCategories": [ "tests" ] diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index 13d7034ba12..b4608d8b5e5 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -95,15 +95,15 @@ "allowedCategories": [ "libraries" ] }, { - "name": "@rushstack/heft-node-rig", + "name": "@rushstack/heft-jest-plugin", "allowedCategories": [ "libraries", "tests" ] }, { - "name": "@rushstack/heft-web-rig", + "name": "@rushstack/heft-node-rig", "allowedCategories": [ "libraries", "tests" ] }, { - "name": "@rushstack/heft-jest-plugin", + "name": "@rushstack/heft-web-rig", "allowedCategories": [ "libraries", "tests" ] }, { From f690f92fced4a6040fd702a54206fdddeb559820 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 14:28:13 -0700 Subject: [PATCH 094/429] Use JestConfigLoader for runtime module resolution --- .../includes/jest-shared.config.json | 63 +++++ heft-plugins/heft-jest-plugin/package.json | 1 + .../heft-jest-plugin/src/JestConfigLoader.ts | 221 ++++++++++++++++++ .../heft-jest-plugin/src/JestPlugin.ts | 46 +++- .../src/jestPlugin.schema.json | 21 ++ 5 files changed, 346 insertions(+), 6 deletions(-) create mode 100644 heft-plugins/heft-jest-plugin/includes/jest-shared.config.json create mode 100644 heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts create mode 100644 heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json diff --git a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json new file mode 100644 index 00000000000..5eabcf337f4 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json @@ -0,0 +1,63 @@ +{ + "//": "THIS SHARED JEST CONFIGURATION FILE IS INTENDED TO BE REFERENCED BY THE CONSUMING PACKAGE AND", + "//": "REQUIRES PRESET-RELATIVE MODULE RESOLUTION TO BE ENABLED. IF YOU HAVE DISABLED THIS FEATURE", + "//": "YOU MUST CREATE YOUR OWN JEST CONFIGURATION", + + "//": "By default, don't hide console output", + "silent": false, + "//": "In order for HeftJestReporter to receive console.log() events, we must set verbose=false", + "verbose": false, + + "//": ["Adding '/src' here enables src/__mocks__ to be used for mocking Node.js system modules."], + "roots": ["/src"], + + "testURL": "http://localhost/", + + "testMatch": ["/src/**/*.test.{ts,tsx}"], + "testPathIgnorePatterns": ["/node_modules/"], + + "//": "code coverage tracking is disabled by default; set this to true to enable it ", + "collectCoverage": false, + + "coverageDirectory": "/temp/coverage", + + "collectCoverageFrom": [ + "src/**/*.{ts,tsx}", + "!src/**/*.d.ts", + "!src/**/*.test.{ts,tsx}", + "!src/**/test/**", + "!src/**/__tests__/**", + "!src/**/__fixtures__/**", + "!src/**/__mocks__/**" + ], + "coveragePathIgnorePatterns": ["/node_modules/"], + + "transformIgnorePatterns": [], + + "//": "jest-identity-mock-transform returns a proxy for exported key/value pairs, where Webpack would return a module", + "//": "jest-string-mock-transform returns the filename, where Webpack would return a URL", + "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + "transform": { + "\\.(ts|tsx)$": "../lib/exports/jest-build-transform.js", + + "\\.(css|sass|scss)$": "../lib/exports/jest-identity-mock-transform.js", + + "\\.(aac|eot|gif|jpeg|jpg|m4a|mp3|mp4|oga|otf|png|svg|ttf|wav|webm|webp|woff|woff2)$": "../lib/exports/jest-string-mock-transform.js" + }, + + "//": [ + "The modulePathIgnorePatterns below accepts these sorts of paths:", + " /src", + " /src/file.ts", + "...and ignores anything else under " + ], + "modulePathIgnorePatterns": [], + "//": "Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx.", + "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json"], + + "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + "setupFiles": ["../lib/exports/jest-global-setup.js"], + + "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + "resolver": "../lib/exports/jest-improved-resolver.js" +} diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 46dc4e1e337..5b65f23a7e5 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -22,6 +22,7 @@ "@jest/reporters": "~25.4.0", "@jest/transform": "~25.4.0", "@rushstack/node-core-library": "workspace:*", + "deepmerge": "~4.2.2", "jest-snapshot": "~25.4.0" }, "devDependencies": { diff --git a/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts b/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts new file mode 100644 index 00000000000..e982d000a5c --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts @@ -0,0 +1,221 @@ +import * as path from 'path'; +import merge from 'deepmerge'; +import { Import, JsonFile } from '@rushstack/node-core-library'; + +import type { Config } from '@jest/types'; + +/** + * + */ +export class JestConfigLoader { + private static readonly _rootDirRegex: RegExp = new RegExp('', 'g'); + + /** + * Load the full text of the final Jest config file, substituting specified tokens for + * provided values. + */ + public static async loadConfigAsync(filePath: string, rootDir: string): Promise { + let config: Config.InitialOptions = await JestConfigLoader._readConfigAsync(filePath); + + // If a preset exists, let's load it manually and unset the preset string so that Jest normalization + // is not affected. This means that we can support a couple features here that stock Jest doesn't have: + // - support loading non-root presets that are not named 'jest-preset.json' + // - support for loading presets further than 1 level deep + if (config.preset) { + const presetConfigPath: string = JestConfigLoader._resolveConfigModule( + config.preset, + filePath, + rootDir, + 'preset' + ); + const presetConfig: Config.InitialOptions = await JestConfigLoader._loadPresetAndResolveModulesAsync( + presetConfigPath, + rootDir + ); + config = JestConfigLoader._mergeConfig(config, presetConfig); + config.preset = undefined; + } + + return config; + } + + private static async _readConfigAsync(configPath: string): Promise { + try { + return await JsonFile.loadAsync(configPath); + } catch (e) { + throw new Error(`Could not load Jest config at path "${configPath}".`); + } + } + + private static async _loadPresetAndResolveModulesAsync( + presetConfigPath: string, + rootDir: string + ): Promise { + let presetConfig: Config.InitialOptions; + try { + presetConfig = await JsonFile.loadAsync(presetConfigPath); + } catch (e) { + throw new Error(`Could not load Jest config at path "${presetConfigPath}".`); + } + + // Resolve all input module and relative path properties to absolute paths so there is no confusion where + // the module should be resolved from. + // NOTE: Preset works differently since Jest normally only allows a preset referenced with a relative path, + // else it will default to a specific config filename. We work around this by resolving the entire config + // before passing it to Jest, so there is no "preset" value actually passed in. + // https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/normalize.ts#L131 + for (const key of Object.keys(presetConfig) as (keyof Config.InitialOptions)[]) { + switch (key) { + case 'setupFiles': + case 'setupFilesAfterEnv': + case 'snapshotSerializers': + const arrayValue: string[] | undefined = presetConfig[key]; + if (arrayValue) { + presetConfig[key] = arrayValue.map( + (value) => JestConfigLoader._transformModuleSpec(value, presetConfigPath, rootDir, key) ?? value + ); + } + break; + case 'dependencyExtractor': + case 'globalSetup': + case 'globalTeardown': + case 'moduleLoader': + case 'snapshotResolver': + case 'testResultsProcessor': + case 'testRunner': + case 'filter': + case 'runner': + case 'prettierPath': + case 'preset': + case 'resolver': + const stringValue: string | null | undefined = presetConfig[key]; + if (stringValue) { + const resolvedModulePath: string | undefined = JestConfigLoader._transformModuleSpec( + stringValue, + presetConfigPath, + rootDir, + key + ); + if (resolvedModulePath) { + presetConfig[key] = resolvedModulePath; + } + } + break; + case 'transform': + const transformConfig: { [regex: string]: string | Config.TransformerConfig } | undefined = + presetConfig[key]; + for (const [regex, transformValue] of Object.entries(transformConfig || {})) { + if (Array.isArray(transformValue)) { + const newTransformerPath: string | undefined = JestConfigLoader._transformModuleSpec( + transformValue[0], + presetConfigPath, + rootDir, + key + ); + if (newTransformerPath) { + transformValue[0] = newTransformerPath; + } + } else { + const newTransformerPath: string | undefined = JestConfigLoader._transformModuleSpec( + transformValue, + presetConfigPath, + rootDir, + key + ); + if (newTransformerPath) { + transformConfig![regex] = newTransformerPath; + } + } + } + break; + default: + // No-op + break; + } + } + + // Recurse into the preset config and merge before returning + if (presetConfig.preset) { + const childPresetConfig: Config.InitialOptions = + await JestConfigLoader._loadPresetAndResolveModulesAsync(presetConfig.preset, rootDir); + presetConfig = JestConfigLoader._mergeConfig(presetConfig, childPresetConfig); + } + return presetConfig; + } + + private static _transformModuleSpec( + moduleSpec: string, + configPath: string, + rootDir: string, + propertyName: string + ): string { + const resolvedModulePath: string | undefined = JestConfigLoader._resolveConfigModule( + moduleSpec, + configPath, + rootDir, + propertyName + ); + return path.relative(rootDir, resolvedModulePath); + } + + private static _resolveConfigModule( + moduleSpec: string, + configPath: string, + rootDir: string, + propertyName: string + ): string { + // Return undefined if is provided to avoid attempting path operations on the returned + // value before validating it + if (JestConfigLoader._rootDirRegex.test(moduleSpec)) { + moduleSpec = moduleSpec.replace(JestConfigLoader._rootDirRegex, rootDir); + } + try { + return Import.resolveModule({ + modulePath: moduleSpec, + baseFolderPath: path.dirname(configPath) + }); + } catch (e) { + throw new Error( + `Unable to resolve module "${moduleSpec}" from Jest configuration property "${propertyName}" in "${configPath}".` + ); + } + } + + private static _mergeConfig( + config: Config.InitialOptions, + preset: Config.InitialOptions + ): Config.InitialOptions { + // Adapted from setupPreset in jest-config: + // https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/normalize.ts#L124 + const manuallyMergedConfig: Config.InitialOptions = {}; + if (config.setupFiles) { + manuallyMergedConfig.setupFiles = (preset.setupFiles || []).concat(config.setupFiles); + } + if (config.setupFilesAfterEnv) { + manuallyMergedConfig.setupFilesAfterEnv = (preset.setupFilesAfterEnv || []).concat( + config.setupFilesAfterEnv + ); + } + if (config.modulePathIgnorePatterns && preset.modulePathIgnorePatterns) { + manuallyMergedConfig.modulePathIgnorePatterns = preset.modulePathIgnorePatterns.concat( + config.modulePathIgnorePatterns + ); + } + if (config.moduleNameMapper && preset.moduleNameMapper) { + manuallyMergedConfig.moduleNameMapper = { + ...preset.moduleNameMapper, + ...config.moduleNameMapper + }; + } + if (config.transform && preset.transform) { + manuallyMergedConfig.transform = { + ...preset.transform, + ...config.transform + }; + } + if (config.globals && preset.globals) { + manuallyMergedConfig.globals = merge(preset.globals, config.globals); + } + return { ...preset, ...config, ...manuallyMergedConfig }; + } +} diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 6709a82a746..819933325af 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -7,7 +7,7 @@ import './jestWorkerPatch'; import * as path from 'path'; import { getVersion, runCLI } from '@jest/core'; import { Config } from '@jest/types'; -import { FileSystem, JsonFile, Terminal } from '@rushstack/node-core-library'; +import { FileSystem, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core-library'; import { ICleanStageContext, ITestStageContext, @@ -20,17 +20,34 @@ import { import { IHeftJestReporterOptions } from './HeftJestReporter'; import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; +import { JestConfigLoader } from './JestConfigLoader'; type JestReporterConfig = string | Config.ReporterConfig; const PLUGIN_NAME: string = 'JestPlugin'; const JEST_CONFIGURATION_LOCATION: string = path.join('config', 'jest.config.json'); -export class JestPlugin implements IHeftPlugin { +interface IJestPluginOptions { + disablePresetRelativeModuleResolution?: boolean; + passWithNoTests?: boolean; +} + +export class JestPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; private _jestTerminal!: Terminal; - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + /* + * @override + */ + public apply( + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + options?: IJestPluginOptions + ): void { + if (options) { + JsonSchema.fromFile(path.join(__dirname, 'jestPlugin.schema.json')).validateObject(options, ''); + } + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.postBuild.tap(PLUGIN_NAME, () => { // Write the data file used by jest-build-transform @@ -44,7 +61,7 @@ export class JestPlugin implements IHeftPlugin { heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { test.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this._runJestAsync(heftSession, heftConfiguration, test); + await this._runJestAsync(heftSession, heftConfiguration, test, options); }); }); @@ -56,7 +73,8 @@ export class JestPlugin implements IHeftPlugin { private async _runJestAsync( heftSession: HeftSession, heftConfiguration: HeftConfiguration, - test: ITestStageContext + test: ITestStageContext, + options?: IJestPluginOptions ): Promise { const jestLogger: ScopedLogger = heftSession.requestScopedLogger('jest'); const buildFolder: string = heftConfiguration.buildFolder; @@ -77,6 +95,20 @@ export class JestPlugin implements IHeftPlugin { this._validateJestTypeScriptDataFile(buildFolder); } + let jestConfig: string; + if (options?.disablePresetRelativeModuleResolution) { + // If the feature isn't enabled, we will fall back to loading the config by path in Jest + jestConfig = expectedConfigPath; + } else { + // Load in the Jest config manually. This allows us to perform runtime module + // resolution for preset configs. + const configObj: Config.InitialOptions = await JestConfigLoader.loadConfigAsync( + expectedConfigPath, + buildFolder + ); + jestConfig = JSON.stringify(configObj); + } + const jestArgv: Config.Argv = { watch: test.properties.watchMode, @@ -85,7 +117,7 @@ export class JestPlugin implements IHeftPlugin { debug: heftSession.debugMode, detectOpenHandles: !!test.properties.detectOpenHandles, - config: expectedConfigPath, + config: jestConfig, cacheDirectory: this._getJestCacheFolder(heftConfiguration), updateSnapshot: test.properties.updateSnapshots, @@ -98,6 +130,8 @@ export class JestPlugin implements IHeftPlugin { testTimeout: test.properties.testTimeout, maxWorkers: test.properties.maxWorkers, + passWithNoTests: options?.passWithNoTests, + $0: process.argv0, _: [] }; diff --git a/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json b/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json new file mode 100644 index 00000000000..442b7b7afb4 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json @@ -0,0 +1,21 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "title": "Heft Jest Plugin Options Configuration", + "description": "Defines additional Jest-related plugin configuration.", + "type": "object", + + "additionalProperties": false, + + "properties": { + "disablePresetRelativeModuleResolution": { + "title": "Disable Preset-Relative Module Resolution", + "description": "If set to true, module resolution will return to the Jest default and preset-relative module resolution will not be performed.", + "type": "boolean" + }, + "passWithNoTests": { + "title": "Pass With No Tests", + "description": "If set to true, Jest will pass a test run when no tests are discovered.", + "type": "boolean" + } + } +} From c7969fa7279a1726e0ab7192f2548cbfb62df0a4 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 14:28:59 -0700 Subject: [PATCH 095/429] Update configs for consuming packages --- apps/api-documenter/config/jest.config.json | 2 +- apps/rush-lib/config/jest.config.json | 2 +- apps/rush/config/jest.config.json | 2 +- .../heft-jest-reporters-test/config/heft.json | 14 +++++ .../config/jest.config.json | 2 +- .../heft-jest-reporters-test/package.json | 1 + .../heft-minimal-rig-test/package.json | 3 +- .../profiles/default/config/heft.json | 14 +++++ .../profiles/default/config/jest.config.json | 3 ++ .../config/jest.config.json | 2 +- .../heft-minimal-rig-usage-test/package.json | 1 + .../config/heft.json | 6 +++ .../config/jest.config.json | 2 +- .../heft-node-everything-test/package.json | 1 + build-tests/heft-sass-test/config/heft.json | 6 +++ .../heft-sass-test/config/jest.config.json | 2 +- build-tests/heft-sass-test/package.json | 1 + .../config/jest.config.json | 2 +- .../config/heft.json | 6 +++ .../config/jest.config.json | 2 +- .../package.json | 1 + .../config/heft.json | 6 +++ .../config/jest.config.json | 2 +- .../package.json | 1 + common/config/rush/pnpm-lock.yaml | 52 ++++++++++++++++++- common/config/rush/repo-state.json | 2 +- .../config/jest.config.json | 2 +- .../config/jest.config.json | 2 +- .../config/jest.config.json | 2 +- .../package-deps-hash/config/jest.config.json | 2 +- libraries/rushell/config/jest.config.json | 2 +- .../stream-collator/config/jest.config.json | 2 +- libraries/terminal/config/jest.config.json | 2 +- .../profiles/default/config/heft.json | 9 +++- .../profiles/default/config/jest.config.json | 3 ++ .../profiles/library/config/heft.json | 9 +++- .../profiles/library/config/jest.config.json | 3 ++ .../heft-node-basic-tutorial/config/heft.json | 22 ++++---- .../config/jest.config.json | 2 +- .../heft-node-basic-tutorial/package.json | 1 + .../heft-node-jest-tutorial/config/heft.json | 17 ++++++ .../config/jest.config.json | 2 +- .../heft-node-jest-tutorial/package.json | 1 + .../config/jest.config.json | 2 +- .../config/heft.json | 8 +++ .../config/jest.config.json | 2 +- .../heft-webpack-basic-tutorial/package.json | 1 + .../config/jest.config.json | 2 +- .../loader-raw-script/config/jest.config.json | 2 +- .../config/jest.config.json | 2 +- 50 files changed, 198 insertions(+), 42 deletions(-) create mode 100644 build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json create mode 100644 rigs/heft-node-rig/profiles/default/config/jest.config.json create mode 100644 rigs/heft-web-rig/profiles/library/config/jest.config.json diff --git a/apps/api-documenter/config/jest.config.json b/apps/api-documenter/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/apps/api-documenter/config/jest.config.json +++ b/apps/api-documenter/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/apps/rush-lib/config/jest.config.json b/apps/rush-lib/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/apps/rush-lib/config/jest.config.json +++ b/apps/rush-lib/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/apps/rush/config/jest.config.json b/apps/rush/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/apps/rush/config/jest.config.json +++ b/apps/rush/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/build-tests/heft-jest-reporters-test/config/heft.json b/build-tests/heft-jest-reporters-test/config/heft.json index 1b9a0160aa8..974e29216ef 100644 --- a/build-tests/heft-jest-reporters-test/config/heft.json +++ b/build-tests/heft-jest-reporters-test/config/heft.json @@ -8,5 +8,19 @@ "actionId": "defaultClean", "globsToDelete": ["dist", "lib", "lib-commonjs", "temp"] } + ], + + /** + * The list of Heft plugins to be loaded. + */ + "heftPlugins": [ + { + "plugin": "@rushstack/heft-jest-plugin" + + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } + } ] } diff --git a/build-tests/heft-jest-reporters-test/config/jest.config.json b/build-tests/heft-jest-reporters-test/config/jest.config.json index 01e50f5689a..7f88aa0a9cf 100644 --- a/build-tests/heft-jest-reporters-test/config/jest.config.json +++ b/build-tests/heft-jest-reporters-test/config/jest.config.json @@ -1,4 +1,4 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json", + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json", "reporters": ["default", "./lib/test/customJestReporter.js"] } diff --git a/build-tests/heft-jest-reporters-test/package.json b/build-tests/heft-jest-reporters-test/package.json index 61f432d97fd..c50f0d89d09 100644 --- a/build-tests/heft-jest-reporters-test/package.json +++ b/build-tests/heft-jest-reporters-test/package.json @@ -10,6 +10,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "eslint": "~7.12.1", "typescript": "~3.9.7", diff --git a/build-tests/heft-minimal-rig-test/package.json b/build-tests/heft-minimal-rig-test/package.json index 6127a9ca117..4178fc39fbc 100644 --- a/build-tests/heft-minimal-rig-test/package.json +++ b/build-tests/heft-minimal-rig-test/package.json @@ -9,6 +9,7 @@ }, "dependencies": { "typescript": "~3.9.7", - "@microsoft/api-extractor": "workspace:*" + "@microsoft/api-extractor": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*" } } diff --git a/build-tests/heft-minimal-rig-test/profiles/default/config/heft.json b/build-tests/heft-minimal-rig-test/profiles/default/config/heft.json index 6ac774b7772..35fa0354ada 100644 --- a/build-tests/heft-minimal-rig-test/profiles/default/config/heft.json +++ b/build-tests/heft-minimal-rig-test/profiles/default/config/heft.json @@ -8,5 +8,19 @@ "actionId": "defaultClean", "globsToDelete": ["dist", "lib", "temp"] } + ], + + /** + * The list of Heft plugins to be loaded. + */ + "heftPlugins": [ + { + "plugin": "@rushstack/heft-jest-plugin" + + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } + } ] } diff --git a/build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json b/build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json new file mode 100644 index 00000000000..23732d4498f --- /dev/null +++ b/build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json @@ -0,0 +1,3 @@ +{ + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" +} diff --git a/build-tests/heft-minimal-rig-usage-test/config/jest.config.json b/build-tests/heft-minimal-rig-usage-test/config/jest.config.json index b88d4c3de66..8403b9f2630 100644 --- a/build-tests/heft-minimal-rig-usage-test/config/jest.config.json +++ b/build-tests/heft-minimal-rig-usage-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "heft-minimal-rig-test/profiles/default/config/jest.config.json" } diff --git a/build-tests/heft-minimal-rig-usage-test/package.json b/build-tests/heft-minimal-rig-usage-test/package.json index 1b331741a93..5a78f237037 100644 --- a/build-tests/heft-minimal-rig-usage-test/package.json +++ b/build-tests/heft-minimal-rig-usage-test/package.json @@ -9,6 +9,7 @@ }, "devDependencies": { "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", "heft-minimal-rig-test": "workspace:*" diff --git a/build-tests/heft-node-everything-test/config/heft.json b/build-tests/heft-node-everything-test/config/heft.json index 76c725260f1..8cf22dcdad1 100644 --- a/build-tests/heft-node-everything-test/config/heft.json +++ b/build-tests/heft-node-everything-test/config/heft.json @@ -59,6 +59,12 @@ * The path to the plugin package. */ "plugin": "heft-example-plugin-02" + }, + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" } ] } diff --git a/build-tests/heft-node-everything-test/config/jest.config.json b/build-tests/heft-node-everything-test/config/jest.config.json index b88d4c3de66..23732d4498f 100644 --- a/build-tests/heft-node-everything-test/config/jest.config.json +++ b/build-tests/heft-node-everything-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-node-everything-test/package.json b/build-tests/heft-node-everything-test/package.json index 5259527d23d..56ce707f6a2 100644 --- a/build-tests/heft-node-everything-test/package.json +++ b/build-tests/heft-node-everything-test/package.json @@ -12,6 +12,7 @@ "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", "eslint": "~7.12.1", diff --git a/build-tests/heft-sass-test/config/heft.json b/build-tests/heft-sass-test/config/heft.json index e3cfc7f6bef..5ba3c430247 100644 --- a/build-tests/heft-sass-test/config/heft.json +++ b/build-tests/heft-sass-test/config/heft.json @@ -46,6 +46,12 @@ * An optional object that provides additional settings that may be defined by the plugin. */ // "options": { } + }, + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" } ] } diff --git a/build-tests/heft-sass-test/config/jest.config.json b/build-tests/heft-sass-test/config/jest.config.json index b88d4c3de66..23732d4498f 100644 --- a/build-tests/heft-sass-test/config/jest.config.json +++ b/build-tests/heft-sass-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-sass-test/package.json b/build-tests/heft-sass-test/package.json index 474b84beb71..5aa65bbb54c 100644 --- a/build-tests/heft-sass-test/package.json +++ b/build-tests/heft-sass-test/package.json @@ -10,6 +10,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@rushstack/heft-webpack4-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/react-dom": "16.9.8", diff --git a/build-tests/heft-web-rig-library-test/config/jest.config.json b/build-tests/heft-web-rig-library-test/config/jest.config.json index b88d4c3de66..816ba83ebff 100644 --- a/build-tests/heft-web-rig-library-test/config/jest.config.json +++ b/build-tests/heft-web-rig-library-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-web-rig/profiles/library/config/jest-shared.config.json" } diff --git a/build-tests/heft-webpack4-everything-test/config/heft.json b/build-tests/heft-webpack4-everything-test/config/heft.json index e3cfc7f6bef..5ba3c430247 100644 --- a/build-tests/heft-webpack4-everything-test/config/heft.json +++ b/build-tests/heft-webpack4-everything-test/config/heft.json @@ -46,6 +46,12 @@ * An optional object that provides additional settings that may be defined by the plugin. */ // "options": { } + }, + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" } ] } diff --git a/build-tests/heft-webpack4-everything-test/config/jest.config.json b/build-tests/heft-webpack4-everything-test/config/jest.config.json index b88d4c3de66..23732d4498f 100644 --- a/build-tests/heft-webpack4-everything-test/config/jest.config.json +++ b/build-tests/heft-webpack4-everything-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-webpack4-everything-test/package.json b/build-tests/heft-webpack4-everything-test/package.json index cfe23be1d3e..349994825b5 100644 --- a/build-tests/heft-webpack4-everything-test/package.json +++ b/build-tests/heft-webpack4-everything-test/package.json @@ -10,6 +10,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@rushstack/heft-webpack4-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/webpack-env": "1.13.0", diff --git a/build-tests/heft-webpack5-everything-test/config/heft.json b/build-tests/heft-webpack5-everything-test/config/heft.json index ed5c70452ec..9d27797428f 100644 --- a/build-tests/heft-webpack5-everything-test/config/heft.json +++ b/build-tests/heft-webpack5-everything-test/config/heft.json @@ -46,6 +46,12 @@ * An optional object that provides additional settings that may be defined by the plugin. */ // "options": { } + }, + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" } ] } diff --git a/build-tests/heft-webpack5-everything-test/config/jest.config.json b/build-tests/heft-webpack5-everything-test/config/jest.config.json index b88d4c3de66..23732d4498f 100644 --- a/build-tests/heft-webpack5-everything-test/config/jest.config.json +++ b/build-tests/heft-webpack5-everything-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-webpack5-everything-test/package.json b/build-tests/heft-webpack5-everything-test/package.json index 278bcef5a26..ccf444b9473 100644 --- a/build-tests/heft-webpack5-everything-test/package.json +++ b/build-tests/heft-webpack5-everything-test/package.json @@ -10,6 +10,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@rushstack/heft-webpack5-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/webpack-env": "1.13.0", diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d818bf0e36e..59d26609ec3 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -571,6 +571,7 @@ importers: '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 eslint: ~7.12.1 typescript: ~3.9.7 @@ -579,6 +580,7 @@ importers: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 eslint: 7.12.1 typescript: 3.9.9 @@ -586,19 +588,23 @@ importers: ../../build-tests/heft-minimal-rig-test: specifiers: '@microsoft/api-extractor': workspace:* + '@rushstack/heft-jest-plugin': workspace:* typescript: ~3.9.7 dependencies: '@microsoft/api-extractor': link:../../apps/api-extractor + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin typescript: 3.9.9 ../../build-tests/heft-minimal-rig-usage-test: specifiers: '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 heft-minimal-rig-test: workspace:* devDependencies: '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 heft-minimal-rig-test: link:../heft-minimal-rig-test @@ -608,6 +614,7 @@ importers: '@microsoft/api-extractor': workspace:* '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: ~7.12.1 @@ -620,6 +627,7 @@ importers: '@microsoft/api-extractor': link:../../apps/api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: 7.12.1 @@ -647,6 +655,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@rushstack/heft-webpack4-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/react': 16.9.45 @@ -671,6 +680,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin '@types/heft-jest': 1.0.1 '@types/react': 16.9.45 @@ -704,6 +714,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@rushstack/heft-webpack4-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 @@ -716,6 +727,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 @@ -730,6 +742,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@rushstack/heft-webpack5-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 @@ -740,6 +753,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@rushstack/heft-webpack5-plugin': link:../../heft-plugins/heft-webpack5-plugin '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 @@ -864,12 +878,14 @@ importers: '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 + deepmerge: ~4.2.2 jest-snapshot: ~25.4.0 dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 '@rushstack/node-core-library': link:../../libraries/node-core-library + deepmerge: 4.2.2 jest-snapshot: 25.4.0 devDependencies: '@jest/types': 25.4.0 @@ -1397,6 +1413,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: ~7.12.1 @@ -1404,6 +1421,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: 7.12.1 @@ -1413,6 +1431,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: ~7.12.1 @@ -1420,6 +1439,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: 7.12.1 @@ -1443,6 +1463,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* '@rushstack/heft-webpack4-plugin': workspace:* '@types/heft-jest': 1.0.1 '@types/react': 16.9.45 @@ -1460,6 +1481,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin '@types/heft-jest': 1.0.1 '@types/react': 16.9.45 @@ -2068,7 +2090,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.6 jest-changed-files: 25.5.0 - jest-config: 25.5.4 + jest-config: 25.4.0 jest-haste-map: 25.5.1 jest-message-util: 25.5.0 jest-regex-util: 25.2.6 @@ -6703,6 +6725,34 @@ packages: - utf-8-validate dev: true + /jest-config/25.4.0: + resolution: {integrity: sha512-egT9aKYxMyMSQV1aqTgam0SkI5/I2P9qrKexN5r2uuM2+68ypnc+zPGmfUxK7p1UhE7dYH9SLBS7yb+TtmT1AA==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.3 + '@jest/test-sequencer': 25.5.4 + '@jest/types': 25.4.0 + babel-jest: 25.5.1_@babel+core@7.14.3 + chalk: 3.0.0 + deepmerge: 4.2.2 + glob: 7.1.7 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.5.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.4 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + /jest-config/25.5.4: resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} engines: {node: '>= 8.3'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index ea7018c80f8..140749aaa1a 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "74d0a577ea1fe57e32d97062a799535547f6075e", + "pnpmShrinkwrapHash": "2149b372c19d5808596e90efb097bf4362a8bdb1", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-webpack4-plugin/config/jest.config.json b/heft-plugins/heft-webpack4-plugin/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/heft-plugins/heft-webpack4-plugin/config/jest.config.json +++ b/heft-plugins/heft-webpack4-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/heft-plugins/heft-webpack5-plugin/config/jest.config.json b/heft-plugins/heft-webpack5-plugin/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/heft-plugins/heft-webpack5-plugin/config/jest.config.json +++ b/heft-plugins/heft-webpack5-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/load-themed-styles/config/jest.config.json b/libraries/load-themed-styles/config/jest.config.json index b88d4c3de66..52f144bf729 100644 --- a/libraries/load-themed-styles/config/jest.config.json +++ b/libraries/load-themed-styles/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-web-rig/profiles/library/config/jest.config.json" } diff --git a/libraries/package-deps-hash/config/jest.config.json b/libraries/package-deps-hash/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/libraries/package-deps-hash/config/jest.config.json +++ b/libraries/package-deps-hash/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/rushell/config/jest.config.json b/libraries/rushell/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/libraries/rushell/config/jest.config.json +++ b/libraries/rushell/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/stream-collator/config/jest.config.json b/libraries/stream-collator/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/libraries/stream-collator/config/jest.config.json +++ b/libraries/stream-collator/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/terminal/config/jest.config.json b/libraries/terminal/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/libraries/terminal/config/jest.config.json +++ b/libraries/terminal/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/rigs/heft-node-rig/profiles/default/config/heft.json b/rigs/heft-node-rig/profiles/default/config/heft.json index c2afa9a3ea5..123b3bdc0fc 100644 --- a/rigs/heft-node-rig/profiles/default/config/heft.json +++ b/rigs/heft-node-rig/profiles/default/config/heft.json @@ -40,12 +40,17 @@ /** * The path to the plugin package. */ - "plugin": "@rushstack/heft-jest-plugin" + "plugin": "@rushstack/heft-jest-plugin", /** * An optional object that provides additional settings that may be defined by the plugin. */ - // "options": { } + "options": { + /** + * If set to true, Jest will pass a test run when no tests are discovered. + */ + "passWithNoTests": true + } } ] } diff --git a/rigs/heft-node-rig/profiles/default/config/jest.config.json b/rigs/heft-node-rig/profiles/default/config/jest.config.json new file mode 100644 index 00000000000..23732d4498f --- /dev/null +++ b/rigs/heft-node-rig/profiles/default/config/jest.config.json @@ -0,0 +1,3 @@ +{ + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" +} diff --git a/rigs/heft-web-rig/profiles/library/config/heft.json b/rigs/heft-web-rig/profiles/library/config/heft.json index 317c2cd3a29..c94f959021b 100644 --- a/rigs/heft-web-rig/profiles/library/config/heft.json +++ b/rigs/heft-web-rig/profiles/library/config/heft.json @@ -51,12 +51,17 @@ /** * The path to the plugin package. */ - "plugin": "@rushstack/heft-jest-plugin" + "plugin": "@rushstack/heft-jest-plugin", /** * An optional object that provides additional settings that may be defined by the plugin. */ - // "options": { } + "options": { + /** + * If set to true, Jest will pass a test run when no tests are discovered. + */ + "passWithNoTests": true + } } ] } diff --git a/rigs/heft-web-rig/profiles/library/config/jest.config.json b/rigs/heft-web-rig/profiles/library/config/jest.config.json new file mode 100644 index 00000000000..23732d4498f --- /dev/null +++ b/rigs/heft-web-rig/profiles/library/config/jest.config.json @@ -0,0 +1,3 @@ +{ + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" +} diff --git a/tutorials/heft-node-basic-tutorial/config/heft.json b/tutorials/heft-node-basic-tutorial/config/heft.json index 99e058540fb..c2afa9a3ea5 100644 --- a/tutorials/heft-node-basic-tutorial/config/heft.json +++ b/tutorials/heft-node-basic-tutorial/config/heft.json @@ -36,16 +36,16 @@ * The list of Heft plugins to be loaded. */ "heftPlugins": [ - // { - // /** - // * The path to the plugin package. - // */ - // "plugin": "path/to/my-plugin", - // - // /** - // * An optional object that provides additional settings that may be defined by the plugin. - // */ - // // "options": { } - // } + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" + + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } + } ] } diff --git a/tutorials/heft-node-basic-tutorial/config/jest.config.json b/tutorials/heft-node-basic-tutorial/config/jest.config.json index b88d4c3de66..23732d4498f 100644 --- a/tutorials/heft-node-basic-tutorial/config/jest.config.json +++ b/tutorials/heft-node-basic-tutorial/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/tutorials/heft-node-basic-tutorial/package.json b/tutorials/heft-node-basic-tutorial/package.json index 82a42f6ff57..64a4a7f8be8 100644 --- a/tutorials/heft-node-basic-tutorial/package.json +++ b/tutorials/heft-node-basic-tutorial/package.json @@ -11,6 +11,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", "eslint": "~7.12.1", diff --git a/tutorials/heft-node-jest-tutorial/config/heft.json b/tutorials/heft-node-jest-tutorial/config/heft.json index 6ac774b7772..b6afd974e08 100644 --- a/tutorials/heft-node-jest-tutorial/config/heft.json +++ b/tutorials/heft-node-jest-tutorial/config/heft.json @@ -8,5 +8,22 @@ "actionId": "defaultClean", "globsToDelete": ["dist", "lib", "temp"] } + ], + + /** + * The list of Heft plugins to be loaded. + */ + "heftPlugins": [ + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" + + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } + } ] } diff --git a/tutorials/heft-node-jest-tutorial/config/jest.config.json b/tutorials/heft-node-jest-tutorial/config/jest.config.json index 35ca33e1b82..3da81295c40 100644 --- a/tutorials/heft-node-jest-tutorial/config/jest.config.json +++ b/tutorials/heft-node-jest-tutorial/config/jest.config.json @@ -1,5 +1,5 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json", + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json", "collectCoverage": true, "coverageThreshold": { "global": { diff --git a/tutorials/heft-node-jest-tutorial/package.json b/tutorials/heft-node-jest-tutorial/package.json index a89108c41a9..a31afaacd93 100644 --- a/tutorials/heft-node-jest-tutorial/package.json +++ b/tutorials/heft-node-jest-tutorial/package.json @@ -10,6 +10,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", "eslint": "~7.12.1", diff --git a/tutorials/heft-node-rig-tutorial/config/jest.config.json b/tutorials/heft-node-rig-tutorial/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/tutorials/heft-node-rig-tutorial/config/jest.config.json +++ b/tutorials/heft-node-rig-tutorial/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/tutorials/heft-webpack-basic-tutorial/config/heft.json b/tutorials/heft-webpack-basic-tutorial/config/heft.json index e3cfc7f6bef..44940046e80 100644 --- a/tutorials/heft-webpack-basic-tutorial/config/heft.json +++ b/tutorials/heft-webpack-basic-tutorial/config/heft.json @@ -42,6 +42,14 @@ */ "plugin": "@rushstack/heft-webpack4-plugin" + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } + }, + { + "plugin": "@rushstack/heft-jest-plugin" + /** * An optional object that provides additional settings that may be defined by the plugin. */ diff --git a/tutorials/heft-webpack-basic-tutorial/config/jest.config.json b/tutorials/heft-webpack-basic-tutorial/config/jest.config.json index b88d4c3de66..23732d4498f 100644 --- a/tutorials/heft-webpack-basic-tutorial/config/jest.config.json +++ b/tutorials/heft-webpack-basic-tutorial/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/tutorials/heft-webpack-basic-tutorial/package.json b/tutorials/heft-webpack-basic-tutorial/package.json index c1fe81e043c..5263047fcdd 100644 --- a/tutorials/heft-webpack-basic-tutorial/package.json +++ b/tutorials/heft-webpack-basic-tutorial/package.json @@ -10,6 +10,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", + "@rushstack/heft-jest-plugin": "workspace:*", "@rushstack/heft-webpack4-plugin": "workspace:*", "@types/heft-jest": "1.0.1", "@types/react": "16.9.45", diff --git a/webpack/loader-load-themed-styles/config/jest.config.json b/webpack/loader-load-themed-styles/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/webpack/loader-load-themed-styles/config/jest.config.json +++ b/webpack/loader-load-themed-styles/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/webpack/loader-raw-script/config/jest.config.json b/webpack/loader-raw-script/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/webpack/loader-raw-script/config/jest.config.json +++ b/webpack/loader-raw-script/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/webpack/module-minifier-plugin/config/jest.config.json b/webpack/module-minifier-plugin/config/jest.config.json index b88d4c3de66..e43530c242f 100644 --- a/webpack/module-minifier-plugin/config/jest.config.json +++ b/webpack/module-minifier-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } From 34ac8660aed7dfe0245b70ad3917429f8576b104 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 14:30:17 -0700 Subject: [PATCH 096/429] Rush update --- common/config/rush/pnpm-lock.yaml | 208 +++++++++++++++++++++++++++++ common/config/rush/repo-state.json | 2 +- 2 files changed, 209 insertions(+), 1 deletion(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 59d26609ec3..65eb5901270 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -565,6 +565,25 @@ importers: heft-example-plugin-01: link:../heft-example-plugin-01 typescript: 3.9.9 + ../../build-tests/heft-fastify-test: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: ~7.12.1 + fastify: ~3.16.1 + typescript: ~3.9.7 + dependencies: + fastify: 3.16.2 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: 7.12.1 + typescript: 3.9.9 + ../../build-tests/heft-jest-reporters-test: specifiers: '@jest/reporters': ~25.4.0 @@ -2052,6 +2071,24 @@ packages: transitivePeerDependencies: - supports-color + /@fastify/ajv-compiler/1.1.0: + resolution: {integrity: sha512-gvCOUNpXsWrIQ3A4aXCLIdblL0tDq42BG/2Xw7oxbil9h11uow10ztS2GuFazNBfjbrsZ5nl+nPl5jDSjj5TSg==} + dependencies: + ajv: 6.12.6 + dev: false + + /@fastify/forwarded/1.0.0: + resolution: {integrity: sha512-VoO+6WD0aRz8bwgJZ8pkkxjq7o/782cQ1j945HWg0obZMgIadYW3Pew0+an+k1QL7IPZHM3db5WF6OP6x4ymMA==} + engines: {node: '>= 10'} + dev: false + + /@fastify/proxy-addr/3.0.0: + resolution: {integrity: sha512-ty7wnUd/GeSqKTC2Jozsl5xGbnxUnEFC0On2/zPv/8ixywipQmVZwuWvNGnBoitJ2wixwVqofwXNua8j6Y62lQ==} + dependencies: + '@fastify/forwarded': 1.0.0 + ipaddr.js: 2.0.0 + dev: false + /@istanbuljs/load-nyc-config/1.1.0: resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} engines: {node: '>=8'} @@ -3511,6 +3548,10 @@ packages: /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + /abstract-logging/2.0.1: + resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} + dev: false + /accepts/1.3.7: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} @@ -3661,6 +3702,10 @@ packages: /aproba/1.2.0: resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + /archy/1.0.0: + resolution: {integrity: sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=} + dev: false + /are-we-there-yet/1.1.5: resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} dependencies: @@ -3797,6 +3842,11 @@ packages: engines: {node: '>= 4.5.0'} hasBin: true + /atomic-sleep/1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + dev: false + /autoprefixer/9.8.6: resolution: {integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==} hasBin: true @@ -3810,6 +3860,17 @@ packages: postcss-value-parser: 4.1.0 dev: true + /avvio/7.2.2: + resolution: {integrity: sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw==} + dependencies: + archy: 1.0.0 + debug: 4.3.1 + fastq: 1.11.0 + queue-microtask: 1.2.3 + transitivePeerDependencies: + - supports-color + dev: false + /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} @@ -5433,6 +5494,10 @@ packages: resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} engines: {'0': node >=0.6.0} + /fast-decode-uri-component/1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + dev: false + /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -5450,9 +5515,60 @@ packages: /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + /fast-json-stringify/2.7.6: + resolution: {integrity: sha512-ezem8qpAgpad6tXeUhK0aSCS8Fi2vjxTorI9i5M+xrq6UUbTl7/bBTxL1SjRI2zy+qpPkdD4+UblUCQdxRpvIg==} + engines: {node: '>= 10.0.0'} + dependencies: + ajv: 6.12.6 + deepmerge: 4.2.2 + rfdc: 1.3.0 + string-similarity: 4.0.4 + dev: false + /fast-levenshtein/2.0.6: resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + /fast-redact/3.0.1: + resolution: {integrity: sha512-kYpn4Y/valC9MdrISg47tZOpYBNoTXKgT9GYXFpHN/jYFs+lFkPoisY+LcBODdKVMY96ATzvzsWv+ES/4Kmufw==} + engines: {node: '>=6'} + dev: false + + /fast-safe-stringify/2.0.7: + resolution: {integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==} + dev: false + + /fastify-error/0.3.1: + resolution: {integrity: sha512-oCfpcsDndgnDVgiI7bwFKAun2dO+4h84vBlkWsWnz/OUK9Reff5UFoFl241xTiLeHWX/vU9zkDVXqYUxjOwHcQ==} + dev: false + + /fastify-warning/0.2.0: + resolution: {integrity: sha512-s1EQguBw/9qtc1p/WTY4eq9WMRIACkj+HTcOIK1in4MV5aFaQC9ZCIt0dJ7pr5bIf4lPpHvAtP2ywpTNgs7hqw==} + dev: false + + /fastify/3.16.2: + resolution: {integrity: sha512-tdu0fz6wk9AbtD91AbzZGjKgEQLcIy7rT2vEzTUL/zifAMS/L7ViKY9p9k3g3yCRnIQzYzxH2RAbvYZaTbKasw==} + engines: {node: '>=10.16.0'} + dependencies: + '@fastify/ajv-compiler': 1.1.0 + '@fastify/proxy-addr': 3.0.0 + abstract-logging: 2.0.1 + avvio: 7.2.2 + fast-json-stringify: 2.7.6 + fastify-error: 0.3.1 + fastify-warning: 0.2.0 + find-my-way: 4.1.0 + flatstr: 1.0.12 + light-my-request: 4.4.1 + pino: 6.11.3 + readable-stream: 3.6.0 + rfdc: 1.3.0 + secure-json-parse: 2.4.0 + semver: 7.3.5 + tiny-lru: 7.0.6 + transitivePeerDependencies: + - supports-color + dev: false + /fastparse/1.1.2: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} @@ -5545,6 +5661,16 @@ packages: make-dir: 2.1.0 pkg-dir: 3.0.0 + /find-my-way/4.1.0: + resolution: {integrity: sha512-UBD94MdO6cBi6E97XA0fBA9nwqw+xG5x1TYIPHats33gEi/kNqy7BWHAWx8QHCQQRSU5Txc0JiD8nzba39gvMQ==} + engines: {node: '>=10'} + dependencies: + fast-decode-uri-component: 1.0.1 + fast-deep-equal: 3.1.3 + safe-regex2: 2.0.0 + semver-store: 0.3.0 + dev: false + /find-up/1.1.2: resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} engines: {node: '>=0.10.0'} @@ -5583,6 +5709,10 @@ packages: rimraf: 2.6.3 write: 1.0.3 + /flatstr/1.0.12: + resolution: {integrity: sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw==} + dev: false + /flatted/2.0.2: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} @@ -6374,6 +6504,11 @@ packages: engines: {node: '>= 0.10'} dev: false + /ipaddr.js/2.0.0: + resolution: {integrity: sha512-S54H9mIj0rbxRIyrDMEuuER86LdlgUg9FSeZ8duQb6CUG2iRrA36MYVQBSprTF/ZeAwvyQ5mDGuNvIPM0BIl3w==} + engines: {node: '>= 10'} + dev: false + /is-absolute-url/3.0.3: resolution: {integrity: sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==} engines: {node: '>=8'} @@ -7345,6 +7480,16 @@ packages: immediate: 3.0.6 dev: false + /light-my-request/4.4.1: + resolution: {integrity: sha512-FDNRF2mYjthIRWE7O8d/X7AzDx4otQHl4/QXbu3Q/FRwBFcgb+ZoDaUd5HwN53uQXLAiw76osN+Va0NEaOW6rQ==} + dependencies: + ajv: 6.12.6 + cookie: 0.4.0 + fastify-warning: 0.2.0 + readable-stream: 3.6.0 + set-cookie-parser: 2.4.8 + dev: false + /lines-and-columns/1.1.6: resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} @@ -8382,6 +8527,22 @@ packages: resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} engines: {node: '>=0.10.0'} + /pino-std-serializers/3.2.0: + resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} + dev: false + + /pino/6.11.3: + resolution: {integrity: sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==} + hasBin: true + dependencies: + fast-redact: 3.0.1 + fast-safe-stringify: 2.0.7 + flatstr: 1.0.12 + pino-std-serializers: 3.2.0 + quick-format-unescaped: 4.0.3 + sonic-boom: 1.4.1 + dev: false + /pirates/4.0.1: resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} engines: {node: '>= 6'} @@ -8672,6 +8833,10 @@ packages: /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + /quick-format-unescaped/4.0.3: + resolution: {integrity: sha512-MaL/oqh02mhEo5m5J2rwsVL23Iw2PEaGVHgT2vFt8AAsr0lfvQA5dpXo9TPu0rz7tSBdUPgkbam0j/fj5ZM8yg==} + dev: false + /ramda/0.27.1: resolution: {integrity: sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==} dev: false @@ -9022,6 +9187,11 @@ packages: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} + /ret/0.2.2: + resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} + engines: {node: '>=4'} + dev: false + /retry/0.12.0: resolution: {integrity: sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=} engines: {node: '>= 4'} @@ -9031,6 +9201,10 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + /rfdc/1.3.0: + resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} + dev: false + /rimraf/2.6.3: resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} hasBin: true @@ -9091,6 +9265,12 @@ packages: dependencies: ret: 0.1.15 + /safe-regex2/2.0.0: + resolution: {integrity: sha512-PaUSFsUaNNuKwkBijoAPHAK6/eM6VirvyPWlZ7BAQy4D+hCvh4B6lIG+nPdhbFfIbP+gTGBcrdsOaUs0F+ZBOQ==} + dependencies: + ret: 0.2.2 + dev: false + /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} @@ -9191,6 +9371,10 @@ packages: js-base64: 2.6.4 source-map: 0.4.4 + /secure-json-parse/2.4.0: + resolution: {integrity: sha512-Q5Z/97nbON5t/L/sH6mY2EacfjVGwrCcSi5D3btRO2GZ8pf1K1UN7Z9H5J57hjVU2Qzxr1xO+FmBhOvEkzCMmg==} + dev: false + /select-hose/2.0.0: resolution: {integrity: sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=} dev: false @@ -9201,6 +9385,10 @@ packages: node-forge: 0.10.0 dev: false + /semver-store/0.3.0: + resolution: {integrity: sha512-TcZvGMMy9vodEFSse30lWinkj+JgOBvPn8wRItpQRSayhc+4ssDs335uklkfvQQJgL/WvmHLVj4Ycv2s7QCQMg==} + dev: false + /semver/5.7.1: resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true @@ -9272,6 +9460,10 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + /set-cookie-parser/2.4.8: + resolution: {integrity: sha512-edRH8mBKEWNVIVMKejNnuJxleqYE/ZSdcT8/Nem9/mmosx12pctd80s2Oy00KNZzrogMZS5mauK2/ymL1bvlvg==} + dev: false + /set-immediate-shim/1.0.1: resolution: {integrity: sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=} engines: {node: '>=0.10.0'} @@ -9400,6 +9592,13 @@ packages: websocket-driver: 0.7.4 dev: false + /sonic-boom/1.4.1: + resolution: {integrity: sha512-LRHh/A8tpW7ru89lrlkU4AszXt1dbwSjVWguGrmlxE7tawVmDBlI1PILMkXAxJTwqhgsEeTHzj36D5CmHgQmNg==} + dependencies: + atomic-sleep: 1.0.0 + flatstr: 1.0.12 + dev: false + /sort-keys/4.2.0: resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} engines: {node: '>=8'} @@ -9611,6 +9810,10 @@ packages: astral-regex: 1.0.0 strip-ansi: 5.2.0 + /string-similarity/4.0.4: + resolution: {integrity: sha512-/q/8Q4Bl4ZKAPjj8WerIBJWALKkaPRfrvhfF8k/B23i4nzrlRj2/go1m90In7nG/3XDSbOo0+pu6RvCTM9RGMQ==} + dev: false + /string-width/1.0.2: resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} engines: {node: '>=0.10.0'} @@ -9923,6 +10126,11 @@ packages: /timsort/0.3.0: resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} + /tiny-lru/7.0.6: + resolution: {integrity: sha512-zNYO0Kvgn5rXzWpL0y3RS09sMK67eGaQj9805jlK9G6pSadfriTczzLHFXa/xcW4mIRfmlB9HyQ/+SgL0V1uow==} + engines: {node: '>=6'} + dev: false + /tmp/0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 75ed4daafd7..ef359197ca2 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "c7f96d34a06a3bf954c5b2f32777981c2a21717f", + "pnpmShrinkwrapHash": "fc1195df59bf1ac4effbb5766361a55f78266618", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 3a496f89fb10c348627c8353c876f1f0eb26ace8 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 14:32:12 -0700 Subject: [PATCH 097/429] Rush change --- .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../rush/user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../heft/user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ .../user-danade-JestPlugin_2021-06-02-21-32.json | 11 +++++++++++ 12 files changed, 132 insertions(+) create mode 100644 common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json diff --git a/common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..ccfccb80011 --- /dev/null +++ b/common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-documenter", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-documenter", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..c4f1ce3c24e --- /dev/null +++ b/common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/load-themed-styles", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/load-themed-styles", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..8d29ebbdf29 --- /dev/null +++ b/common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/loader-load-themed-styles", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/loader-load-themed-styles", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..0143cb521c2 --- /dev/null +++ b/common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..94748536f42 --- /dev/null +++ b/common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-webpack4-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-webpack4-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..9bf43cc6f28 --- /dev/null +++ b/common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-webpack5-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-webpack5-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..63dde63270c --- /dev/null +++ b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "See UPGRADING.md for more information", + "type": "minor" + } + ], + "packageName": "@rushstack/heft", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..902eef65f07 --- /dev/null +++ b/common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/loader-raw-script", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/loader-raw-script", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..86af494fcf1 --- /dev/null +++ b/common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/module-minifier-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/module-minifier-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..3091b319796 --- /dev/null +++ b/common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/package-deps-hash", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/package-deps-hash", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..125ca640b70 --- /dev/null +++ b/common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/stream-collator", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/stream-collator", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json new file mode 100644 index 00000000000..b5aef473278 --- /dev/null +++ b/common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/terminal", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/terminal", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 60eb01736c1fe3dcb33d449e54192cf81b4645b4 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 15:53:04 -0700 Subject: [PATCH 098/429] Better loading for reporters --- .../heft-jest-plugin/src/JestConfigLoader.ts | 69 ++++++++++++++----- 1 file changed, 53 insertions(+), 16 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts b/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts index e982d000a5c..7f08023c48a 100644 --- a/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts +++ b/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts @@ -8,7 +8,8 @@ import type { Config } from '@jest/types'; * */ export class JestConfigLoader { - private static readonly _rootDirRegex: RegExp = new RegExp('', 'g'); + private static readonly _rootDirRegex: RegExp = //g; + private static readonly _defaultReporter: string = 'DEFAULT'; /** * Load the full text of the final Jest config file, substituting specified tokens for @@ -101,6 +102,42 @@ export class JestConfigLoader { } } break; + case 'reporters': + const reporterConfig: (string | Config.ReporterConfig)[] | undefined = presetConfig[key]; + if (reporterConfig) { + presetConfig[key] = reporterConfig.map((reporterValue: string | Config.ReporterConfig) => { + if (Array.isArray(reporterValue)) { + if (reporterValue[0].toUpperCase() === JestConfigLoader._defaultReporter) { + return reporterValue; + } + const newReporterPath: string | undefined = JestConfigLoader._transformModuleSpec( + reporterValue[0], + presetConfigPath, + rootDir, + key + ); + if (newReporterPath) { + const newReporter: Config.ReporterConfig = [...reporterValue]; + newReporter[0] = newReporterPath; + return newReporter; + } else { + return reporterValue; + } + } else { + if (reporterValue.toUpperCase() === JestConfigLoader._defaultReporter) { + return reporterValue; + } + const newReporterPath: string | undefined = JestConfigLoader._transformModuleSpec( + reporterValue, + presetConfigPath, + rootDir, + key + ); + return newReporterPath ?? reporterValue; + } + }); + } + break; case 'transform': const transformConfig: { [regex: string]: string | Config.TransformerConfig } | undefined = presetConfig[key]; @@ -188,33 +225,33 @@ export class JestConfigLoader { // Adapted from setupPreset in jest-config: // https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/normalize.ts#L124 const manuallyMergedConfig: Config.InitialOptions = {}; - if (config.setupFiles) { - manuallyMergedConfig.setupFiles = (preset.setupFiles || []).concat(config.setupFiles); + if (config.setupFiles || preset.setupFiles) { + manuallyMergedConfig.setupFiles = (preset.setupFiles || []).concat(config.setupFiles || []); } - if (config.setupFilesAfterEnv) { + if (config.setupFilesAfterEnv || preset.setupFilesAfterEnv) { manuallyMergedConfig.setupFilesAfterEnv = (preset.setupFilesAfterEnv || []).concat( - config.setupFilesAfterEnv + config.setupFilesAfterEnv || [] ); } - if (config.modulePathIgnorePatterns && preset.modulePathIgnorePatterns) { - manuallyMergedConfig.modulePathIgnorePatterns = preset.modulePathIgnorePatterns.concat( - config.modulePathIgnorePatterns + if (config.modulePathIgnorePatterns || preset.modulePathIgnorePatterns) { + manuallyMergedConfig.modulePathIgnorePatterns = (preset.modulePathIgnorePatterns || []).concat( + config.modulePathIgnorePatterns || [] ); } - if (config.moduleNameMapper && preset.moduleNameMapper) { + if (config.moduleNameMapper || preset.moduleNameMapper) { manuallyMergedConfig.moduleNameMapper = { - ...preset.moduleNameMapper, - ...config.moduleNameMapper + ...(preset.moduleNameMapper || {}), + ...(config.moduleNameMapper || {}) }; } - if (config.transform && preset.transform) { + if (config.transform || preset.transform) { manuallyMergedConfig.transform = { - ...preset.transform, - ...config.transform + ...(preset.transform || {}), + ...(config.transform || {}) }; } - if (config.globals && preset.globals) { - manuallyMergedConfig.globals = merge(preset.globals, config.globals); + if (config.globals || preset.globals) { + manuallyMergedConfig.globals = merge(preset.globals || {}, config.globals || {}); } return { ...preset, ...config, ...manuallyMergedConfig }; } From 7bf08afb41c794b21b3d1d6d3eb44e9fb452f896 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 15:53:37 -0700 Subject: [PATCH 099/429] Update license package name --- heft-plugins/heft-jest-plugin/LICENSE | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/LICENSE b/heft-plugins/heft-jest-plugin/LICENSE index b7bf8c43448..01c459d5139 100644 --- a/heft-plugins/heft-jest-plugin/LICENSE +++ b/heft-plugins/heft-jest-plugin/LICENSE @@ -1,4 +1,4 @@ -@rushstack/heft-webpack4-plugin +@rushstack/heft-jest-plugin Copyright (c) Microsoft Corporation. All rights reserved. From 267b115fb631bea29434b36f26662ec21a581cf7 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 16:03:09 -0700 Subject: [PATCH 100/429] Better change message --- .../heft/user-danade-JestPlugin_2021-05-28-19-52.json | 2 +- .../heft/user-danade-JestPlugin_2021-06-02-21-32.json | 11 ----------- 2 files changed, 1 insertion(+), 12 deletions(-) delete mode 100644 common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json diff --git a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json index ecbe3427af7..afc86159d3f 100644 --- a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json +++ b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@rushstack/heft", - "comment": "Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json", + "comment": "Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json. See UPGRADING.md for more information.", "type": "minor" } ], diff --git a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 63dde63270c..00000000000 --- a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "See UPGRADING.md for more information", - "type": "minor" - } - ], - "packageName": "@rushstack/heft", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file From cd5d7a98a5068b31bf29fb1453eb8084cc95588b Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 16:52:07 -0700 Subject: [PATCH 101/429] Formatting --- .../heft-web-rig-library-test/config/jest.config.json | 2 +- .../heft-jest-plugin/includes/jest-shared.config.json | 6 +++--- heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/build-tests/heft-web-rig-library-test/config/jest.config.json b/build-tests/heft-web-rig-library-test/config/jest.config.json index 816ba83ebff..52f144bf729 100644 --- a/build-tests/heft-web-rig-library-test/config/jest.config.json +++ b/build-tests/heft-web-rig-library-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-web-rig/profiles/library/config/jest-shared.config.json" + "preset": "@rushstack/heft-web-rig/profiles/library/config/jest.config.json" } diff --git a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json index 5eabcf337f4..1ca6355daf7 100644 --- a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json +++ b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json @@ -1,7 +1,7 @@ { - "//": "THIS SHARED JEST CONFIGURATION FILE IS INTENDED TO BE REFERENCED BY THE CONSUMING PACKAGE AND", - "//": "REQUIRES PRESET-RELATIVE MODULE RESOLUTION TO BE ENABLED. IF YOU HAVE DISABLED THIS FEATURE", - "//": "YOU MUST CREATE YOUR OWN JEST CONFIGURATION", + "//": "THIS SHARED JEST CONFIGURATION FILE IS INTENDED TO BE REFERENCED BY THE JEST CONFIGURATION IN", + "//": "CONSUMING PACKAGE AND REQUIRES PRESET-RELATIVE MODULE RESOLUTION TO BE ENABLED. IF YOU HAVE", + "//": "DISABLED THIS FEATURE YOU MUST CREATE YOUR OWN JEST CONFIGURATION", "//": "By default, don't hide console output", "silent": false, diff --git a/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json b/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json index 442b7b7afb4..53c217ccf11 100644 --- a/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json +++ b/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json @@ -12,6 +12,7 @@ "description": "If set to true, module resolution will return to the Jest default and preset-relative module resolution will not be performed.", "type": "boolean" }, + "passWithNoTests": { "title": "Pass With No Tests", "description": "If set to true, Jest will pass a test run when no tests are discovered.", From c7a4a7e2543e157b1c36cd2391ca4f7d0497ac44 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 17:19:36 -0700 Subject: [PATCH 102/429] Fix jest data file writing --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 17 ++++++++++------- .../src/JestTypeScriptDataFile.ts | 7 +++++-- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 819933325af..a9aee7ee8c2 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -15,7 +15,8 @@ import { HeftConfiguration, HeftSession, ScopedLogger, - IBuildStageContext + IBuildStageContext, + ICompileSubstage } from '@rushstack/heft'; import { IHeftJestReporterOptions } from './HeftJestReporter'; @@ -49,12 +50,14 @@ export class JestPlugin implements IHeftPlugin { } heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.postBuild.tap(PLUGIN_NAME, () => { - // Write the data file used by jest-build-transform - JestTypeScriptDataFile.saveForProject(heftConfiguration.buildFolder, { - emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', - extensionForTests: build.properties.emitExtensionForTests || '.js', - skipTimestampCheck: !build.properties.watchMode + build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { + compile.hooks.afterCompile.tapPromise(PLUGIN_NAME, async () => { + // Write the data file used by jest-build-transform + await JestTypeScriptDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { + emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', + extensionForTests: build.properties.emitExtensionForTests || '.js', + skipTimestampCheck: !build.properties.watchMode + }); }); }); }); diff --git a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts index b79fc2d9f38..08573299fac 100644 --- a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts +++ b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts @@ -36,10 +36,13 @@ export class JestTypeScriptDataFile { /** * Called by TypeScriptPlugin to write the file. */ - public static saveForProject(projectFolder: string, json?: IJestTypeScriptDataFileJson): void { + public static async saveForProjectAsync( + projectFolder: string, + json?: IJestTypeScriptDataFileJson + ): Promise { const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - JsonFile.save(json, jsonFilePath, { + await JsonFile.saveAsync(json, jsonFilePath, { ensureFolderExists: true, onlyIfChanged: true, headerComment: '// THIS DATA FILE IS INTERNAL TO HEFT; DO NOT MODIFY IT OR RELY ON ITS CONTENTS' From b21031c55d13fd1ca9583caba8c96187a427b875 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 17:27:27 -0700 Subject: [PATCH 103/429] Add 'node' extension to jest config --- heft-plugins/heft-jest-plugin/includes/jest-shared.config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json index 1ca6355daf7..8604ef93b4c 100644 --- a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json +++ b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json @@ -53,7 +53,7 @@ ], "modulePathIgnorePatterns": [], "//": "Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx.", - "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json"], + "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json", "node"], "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", "setupFiles": ["../lib/exports/jest-global-setup.js"], From 33b780b85ea0a891cb61bd9fc5f141fe8ae4f87e Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 17:41:47 -0700 Subject: [PATCH 104/429] Add clarifying comment --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index a9aee7ee8c2..8fde8226cb4 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -37,9 +37,6 @@ export class JestPlugin implements IHeftPlugin { private _jestTerminal!: Terminal; - /* - * @override - */ public apply( heftSession: HeftSession, heftConfiguration: HeftConfiguration, @@ -120,6 +117,7 @@ export class JestPlugin implements IHeftPlugin { debug: heftSession.debugMode, detectOpenHandles: !!test.properties.detectOpenHandles, + // Jest config being passed in can be either a serialized JSON string or a path to the config config: jestConfig, cacheDirectory: this._getJestCacheFolder(heftConfiguration), updateSnapshot: test.properties.updateSnapshots, From 3406eae0cb3abc3d7c0f6adaddc222226e655f1a Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 17:42:49 -0700 Subject: [PATCH 105/429] Comment to match other internal plugins --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 8fde8226cb4..bb1748e48a1 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -32,6 +32,9 @@ interface IJestPluginOptions { passWithNoTests?: boolean; } +/** + * @internal + */ export class JestPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; From 9cb1584b39acd9b26ccdfababb4c1253318af039 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 2 Jun 2021 17:51:38 -0700 Subject: [PATCH 106/429] Better upgrading message --- apps/heft/UPGRADING.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index de1bd57fa6b..a672c202aa1 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -20,12 +20,12 @@ and add the following option to the project's `config/heft.json` file: If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest plugin should already be enabled. -If you were using the included `@rushstack/heft/include/jest-shared.config.json` as +If you are using the included `@rushstack/heft/include/jest-shared.config.json` as a Jest configuration preset, you will need modify this reference to use `@rushstack/heft-jest-plugin/include/jest-shared.config.json`. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, you must now reference `@rushstack/heft-node-rig/profiles/default/config/jest.config.json` or -`@rushstack/heft-node-rig/profiles/default/library/jest.config.json`, respectively. +`@rushstack/heft-node-rig/profiles/library/config/jest.config.json`, respectively. ### Heft 0.26.0 From c35c186e37b03097091984462304a9a89a726898 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 11:48:14 -0700 Subject: [PATCH 107/429] Upgrade API Extractor's bundled compiler engine to TypeScript 4.3 --- apps/api-extractor/package.json | 2 +- .../src/analyzer/AstSymbolTable.ts | 44 ++++++++++--------- .../src/analyzer/ExportAnalyzer.ts | 6 ++- .../src/analyzer/TypeScriptHelpers.ts | 17 +++---- common/config/rush/common-versions.json | 2 +- 5 files changed, 39 insertions(+), 32 deletions(-) diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index d6c0f2d33cf..69ee6eed700 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -45,7 +45,7 @@ "resolve": "~1.17.0", "semver": "~7.3.0", "source-map": "~0.6.1", - "typescript": "~4.2.4" + "typescript": "~4.3.2" }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 8e46618dd04..8316161a1b7 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -480,12 +480,12 @@ export class AstSymbolTable { const followedSymbol: ts.Symbol = options.followedSymbol; // Filter out symbols representing constructs that we don't care about - if (!TypeScriptHelpers.hasAnyDeclarations(followedSymbol)) { + const arbitraryDeclaration: ts.Declaration | undefined = + TypeScriptHelpers.tryGetADeclaration(followedSymbol); + if (!arbitraryDeclaration) { return undefined; } - const arbitraryDeclaration: ts.Declaration = followedSymbol.declarations[0]; - if ( // eslint-disable-next-line no-bitwise followedSymbol.flags & @@ -557,24 +557,28 @@ export class AstSymbolTable { // - but P1 and P2 may be different (e.g. merged namespaces containing merged interfaces) // Is there a parent AstSymbol? First we check to see if there is a parent declaration: - const arbitraryParentDeclaration: ts.Node | undefined = this._tryFindFirstAstDeclarationParent( - followedSymbol.declarations[0] - ); - - if (arbitraryParentDeclaration) { - const parentSymbol: ts.Symbol = TypeScriptHelpers.getSymbolForDeclaration( - arbitraryParentDeclaration as ts.Declaration, - this._typeChecker - ); + const arbitraryDeclaration: ts.Node | undefined = + TypeScriptHelpers.tryGetADeclaration(followedSymbol); + + if (arbitraryDeclaration) { + const arbitraryParentDeclaration: ts.Node | undefined = + this._tryFindFirstAstDeclarationParent(arbitraryDeclaration); - parentAstSymbol = this._fetchAstSymbol({ - followedSymbol: parentSymbol, - isExternal: options.isExternal, - includeNominalAnalysis: false, - addIfMissing: true - }); - if (!parentAstSymbol) { - throw new InternalError('Unable to construct a parent AstSymbol for ' + followedSymbol.name); + if (arbitraryParentDeclaration) { + const parentSymbol: ts.Symbol = TypeScriptHelpers.getSymbolForDeclaration( + arbitraryParentDeclaration as ts.Declaration, + this._typeChecker + ); + + parentAstSymbol = this._fetchAstSymbol({ + followedSymbol: parentSymbol, + isExternal: options.isExternal, + includeNominalAnalysis: false, + addIfMissing: true + }); + if (!parentAstSymbol) { + throw new InternalError('Unable to construct a parent AstSymbol for ' + followedSymbol.name); + } } } } diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 4325b241687..300fffa155f 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -131,7 +131,9 @@ export class ExportAnalyzer { ); // Ignore virtual symbols that don't have any declarations - if (TypeScriptHelpers.hasAnyDeclarations(followedSymbol)) { + const arbitraryDeclaration: ts.Declaration | undefined = + TypeScriptHelpers.tryGetADeclaration(followedSymbol); + if (arbitraryDeclaration) { const astSymbol: AstSymbol | undefined = this._astSymbolTable.fetchAstSymbol({ followedSymbol: followedSymbol, isExternal: astModule.isExternal, @@ -142,7 +144,7 @@ export class ExportAnalyzer { if (!astSymbol) { throw new Error( `Unsupported export ${JSON.stringify(exportedSymbol.name)}:\n` + - SourceFileLocationFormatter.formatDeclaration(followedSymbol.declarations[0]) + SourceFileLocationFormatter.formatDeclaration(arbitraryDeclaration) ); } diff --git a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts index 8e0198b2beb..8abdc735762 100644 --- a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts +++ b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts @@ -66,8 +66,11 @@ export class TypeScriptHelpers { * sometimes return a "prototype" symbol for an object, even though there is no corresponding declaration in the * source code. API Extractor generally ignores such symbols. */ - public static hasAnyDeclarations(symbol: ts.Symbol): boolean { - return symbol.declarations && symbol.declarations.length > 0; + public static tryGetADeclaration(symbol: ts.Symbol): ts.Declaration | undefined { + if (symbol.declarations && symbol.declarations.length > 0) { + return symbol.declarations[0]; + } + return undefined; } /** @@ -272,13 +275,11 @@ export class TypeScriptHelpers { { onEmitNode( hint: ts.EmitHint, - node: ts.Node | undefined, - emit: (hint: ts.EmitHint, node: ts.Node | undefined) => void + node: ts.Node, + emitCallback: (hint: ts.EmitHint, node: ts.Node) => void ): void { - if (node) { - ts.setEmitFlags(declarationName, ts.EmitFlags.NoIndentation | ts.EmitFlags.SingleLine); - } - emit(hint, node); + ts.setEmitFlags(declarationName, ts.EmitFlags.NoIndentation | ts.EmitFlags.SingleLine); + emitCallback(hint, node); } } ); diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 7237c1ca09d..63c7beff5c9 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -63,7 +63,7 @@ * For example, allow some projects to use an older TypeScript compiler * (in addition to whatever "usual" version is being used by other projects in the repo): */ - "typescript": ["~2.4.2", "~2.9.2", "~4.2.4"], + "typescript": ["~2.4.2", "~2.9.2", "~4.2.4", "~4.3.2"], "source-map": [ "~0.6.1" // API Extractor is using an older version of source-map because newer versions are async From d9463e18f7aaa98cb57242bf1412c70f78a587a3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 11:48:37 -0700 Subject: [PATCH 108/429] rush update --- common/config/rush/pnpm-lock.yaml | 10 ++++++++-- common/config/rush/repo-state.json | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index aacda3d3452..bfa51c0e3ca 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -61,7 +61,7 @@ importers: resolve: ~1.17.0 semver: ~7.3.0 source-map: ~0.6.1 - typescript: ~4.2.4 + typescript: ~4.3.2 dependencies: '@microsoft/api-extractor-model': link:../api-extractor-model '@microsoft/tsdoc': 0.13.2 @@ -74,7 +74,7 @@ importers: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.2.4 + typescript: 4.3.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.28.0 @@ -10419,6 +10419,12 @@ packages: hasBin: true dev: false + /typescript/4.3.2: + resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} dependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 75ed4daafd7..e30a8cf5f2c 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "c7f96d34a06a3bf954c5b2f32777981c2a21717f", + "pnpmShrinkwrapHash": "99943da203445c1a464347d118d09c72903e7e73", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From cfa0abee0d5e9ebabefb2948707ec2abc7b4fccf Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 14:11:33 -0700 Subject: [PATCH 109/429] Add a workaround for https://github.com/microsoft/TypeScript/issues/44422 --- apps/api-extractor/src/analyzer/Span.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index c702c312a6f..c834f4bcb90 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -142,7 +142,16 @@ export class Span { let previousChildSpan: Span | undefined = undefined; + const visitedChildren: Set = new Set(); + for (const childNode of this.node.getChildren() || []) { + // FIX ME: This is a temporary workaround for a problem introduced by TypeScript 4.3. + // https://github.com/microsoft/TypeScript/issues/44422 + if (visitedChildren.has(childNode)) { + continue; + } + visitedChildren.add(childNode); + const childSpan: Span = new Span(childNode); childSpan._parent = this; childSpan._previousSibling = previousChildSpan; From c3cc2a90dcec7a66a45afa61731d222343eb8b18 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 14:12:16 -0700 Subject: [PATCH 110/429] rush change --- .../octogonz-typescript-4.3_2021-06-03-21-12.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json diff --git a/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json b/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json new file mode 100644 index 00000000000..a8293e75091 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "Upgrade the bundled compiler engine to TypeScript 4.3", + "type": "minor" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 8fc03804b57ed67941fb5caf4c74a54f115e73f6 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 4 Jun 2021 00:08:35 +0000 Subject: [PATCH 111/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 7 ++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- .../promise-cache_2021-05-23-19-30.json | 11 ---------- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/heft-config-file/CHANGELOG.json | 12 +++++++++++ libraries/heft-config-file/CHANGELOG.md | 9 +++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 15 +++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 37 files changed, 395 insertions(+), 29 deletions(-) delete mode 100644 common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index e36c8d2797e..12c5cf060d9 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.14", + "tag": "@microsoft/api-documenter_v7.13.14", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "7.13.13", "tag": "@microsoft/api-documenter_v7.13.13", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index f52b542e9c0..bc2f008bc89 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 7.13.14 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 7.13.13 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 73cfa0a74e1..5079cf93626 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.31.2", + "tag": "@rushstack/heft_v0.31.2", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.4.1`" + } + ] + } + }, { "version": "0.31.1", "tag": "@rushstack/heft_v0.31.1", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index cd9f2168022..2884ecf17eb 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Tue, 01 Jun 2021 18:29:25 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.31.2 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 0.31.1 Tue, 01 Jun 2021 18:29:25 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index f3a050091e9..4962d787973 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.106", + "tag": "@rushstack/rundown_v1.0.106", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "1.0.105", "tag": "@rushstack/rundown_v1.0.105", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 9343eaaeba8..bf73b6ec3ce 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 1.0.106 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 1.0.105 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json b/common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json deleted file mode 100644 index 51ac6c03444..00000000000 --- a/common/changes/@rushstack/heft-config-file/promise-cache_2021-05-23-19-30.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-config-file", - "comment": "Reduce the number of extra file system calls made when loading many config files.", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-config-file", - "email": "elliot-nelson@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 864ce2af3a3..046ebd45f92 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.19", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.19", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.1` to `^0.31.2`" + } + ] + } + }, { "version": "0.1.18", "tag": "@rushstack/heft-webpack4-plugin_v0.1.18", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 4ddb18f7971..b652948f16b 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.1.19 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 0.1.18 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 621d4f9d593..ebdd52fa48e 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.19", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.19", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.1` to `^0.31.2`" + } + ] + } + }, { "version": "0.1.18", "tag": "@rushstack/heft-webpack5-plugin_v0.1.18", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 03ae0397ad1..f57ac4abfa6 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.1.19 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 0.1.18 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index b69084b1145..18c2e7c9d9a 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.30", + "tag": "@rushstack/debug-certificate-manager_v1.0.30", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "1.0.29", "tag": "@rushstack/debug-certificate-manager_v1.0.29", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 046207d255e..b2df99d67e0 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 1.0.30 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 1.0.29 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index 0f4a9a9d961..156094fc33d 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.4.1", + "tag": "@rushstack/heft-config-file_v0.4.1", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "patch": [ + { + "comment": "Reduce the number of extra file system calls made when loading many config files." + } + ] + } + }, { "version": "0.4.0", "tag": "@rushstack/heft-config-file_v0.4.0", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index 03f84288f61..7f89289f951 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Sat, 29 May 2021 01:05:06 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.4.1 +Fri, 04 Jun 2021 00:08:34 GMT + +### Patches + +- Reduce the number of extra file system calls made when loading many config files. ## 0.4.0 Sat, 29 May 2021 01:05:06 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 4c8eb053cbc..2471dee864c 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.176", + "tag": "@microsoft/load-themed-styles_v1.10.176", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.33`" + } + ] + } + }, { "version": "1.10.175", "tag": "@microsoft/load-themed-styles_v1.10.175", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 1debbc3ebbd..7200f1cb05f 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 1.10.176 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 1.10.175 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 3fafe72a550..be1a7250c18 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.35", + "tag": "@rushstack/package-deps-hash_v3.0.35", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "3.0.34", "tag": "@rushstack/package-deps-hash_v3.0.34", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 2b8385e9348..4889404b1b3 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 3.0.35 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 3.0.34 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 41ca5b2621e..6d0dfaa17ac 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.89", + "tag": "@rushstack/stream-collator_v4.0.89", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.88`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "4.0.88", "tag": "@rushstack/stream-collator_v4.0.88", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 9d445fa6d17..29274aedb20 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 4.0.89 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 4.0.88 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 81c7fe82163..3124b4c6132 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.88", + "tag": "@rushstack/terminal_v0.1.88", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "0.1.87", "tag": "@rushstack/terminal_v0.1.87", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 6d930596b12..d35c57fc270 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.1.88 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 0.1.87 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 2ee4a5a6e91..02f930eb2a9 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.26", + "tag": "@rushstack/heft-node-rig_v1.0.26", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.1` to `^0.31.2`" + } + ] + } + }, { "version": "1.0.25", "tag": "@rushstack/heft-node-rig_v1.0.25", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 95c359eba48..1a24dd6df01 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 1.0.26 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 1.0.25 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 00e4e830aae..8b29919de4f 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.33", + "tag": "@rushstack/heft-web-rig_v0.2.33", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.19`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.1` to `^0.31.2`" + } + ] + } + }, { "version": "0.2.32", "tag": "@rushstack/heft-web-rig_v0.2.32", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index f1729a63094..7caf3d77279 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.2.33 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 0.2.32 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index a706a4b49ba..61862839f1c 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.57", + "tag": "@microsoft/loader-load-themed-styles_v1.9.57", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.176`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "1.9.56", "tag": "@microsoft/loader-load-themed-styles_v1.9.56", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index e32af0f75c0..aaea9da923a 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 1.9.57 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 1.9.56 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 92c313e279a..8327d73d9b6 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.144", + "tag": "@rushstack/loader-raw-script_v1.3.144", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "1.3.143", "tag": "@rushstack/loader-raw-script_v1.3.143", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 33152b463df..301ba1f8548 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 1.3.144 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 1.3.143 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 083e4e137b0..2a91a90840e 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.18", + "tag": "@rushstack/localization-plugin_v0.6.18", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.38`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.37` to `^3.2.38`" + } + ] + } + }, { "version": "0.6.17", "tag": "@rushstack/localization-plugin_v0.6.17", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 7caa7dcb313..5eb499a2a95 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.6.18 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 0.6.17 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 5284fd711f5..ccc9736677b 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.56", + "tag": "@rushstack/module-minifier-plugin_v0.3.56", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "0.3.55", "tag": "@rushstack/module-minifier-plugin_v0.3.55", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 9c85e337931..3c75773f97a 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 0.3.56 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 0.3.55 Tue, 01 Jun 2021 18:29:26 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 46799f409d3..2de7e836bc3 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.38", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.38", + "date": "Fri, 04 Jun 2021 00:08:34 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.26`" + } + ] + } + }, { "version": "3.2.37", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.37", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 5fe2ec83de8..e8258c6bed7 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Tue, 01 Jun 2021 18:29:26 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. + +## 3.2.38 +Fri, 04 Jun 2021 00:08:34 GMT + +_Version update only_ ## 3.2.37 Tue, 01 Jun 2021 18:29:26 GMT From af2bcf929a29fdad56925a1b4e87331c7b7ccd92 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 4 Jun 2021 00:08:37 +0000 Subject: [PATCH 112/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 18 files changed, 23 insertions(+), 23 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index b2a394649ae..d15edc9adac 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.13", + "version": "7.13.14", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 7c3c7dd335a..373eac66dea 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.31.1", + "version": "0.31.2", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 4afa6f0cd21..e5087307c6e 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.105", + "version": "1.0.106", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index a568756b618..89c3cac1cb2 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.18", + "version": "0.1.19", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.1" + "@rushstack/heft": "^0.31.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 1d81dcbd782..ffa554b1361 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.18", + "version": "0.1.19", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.1" + "@rushstack/heft": "^0.31.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index f236b330d4b..8b4c8b56c7a 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.29", + "version": "1.0.30", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index f96399d11dc..0a4567d81fd 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.4.0", + "version": "0.4.1", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index b78f4318710..7b7b8bb7da2 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.175", + "version": "1.10.176", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 7ccbed72cc9..fb06ac35e6a 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.34", + "version": "3.0.35", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index ce5954279c5..9079b7388b3 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.88", + "version": "4.0.89", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index b5ad99dbd19..1052ad91d25 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.87", + "version": "0.1.88", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index f332cf45102..bad34b3d2b5 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.25", + "version": "1.0.26", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.1" + "@rushstack/heft": "^0.31.2" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 0ae29231fff..3a36a976bd3 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.32", + "version": "0.2.33", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.1" + "@rushstack/heft": "^0.31.2" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 3bcc45c101e..a7e0d5168ad 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.56", + "version": "1.9.57", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 147b6235be3..70ded3fb50c 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.143", + "version": "1.3.144", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 122208b4bd7..2c9a8eebfb9 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.17", + "version": "0.6.18", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.37", + "@rushstack/set-webpack-public-path-plugin": "^3.2.38", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index ef8ce0e411b..8c84b0c4996 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.55", + "version": "0.3.56", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 550ee2ea629..6452328c3a2 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.37", + "version": "3.2.38", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From f0831365960d0a9120238a1fd3a076cd5de570ef Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 4 Jun 2021 15:08:21 +0000 Subject: [PATCH 113/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/api-extractor/CHANGELOG.json | 12 +++++++++++ apps/api-extractor/CHANGELOG.md | 9 +++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 7 ++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...ogonz-typescript-4.3_2021-06-03-21-12.json | 11 ---------- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 21 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 37 files changed, 401 insertions(+), 29 deletions(-) delete mode 100644 common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 12c5cf060d9..70938258f69 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.15", + "tag": "@microsoft/api-documenter_v7.13.15", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "7.13.14", "tag": "@microsoft/api-documenter_v7.13.14", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index bc2f008bc89..e9ac6408ca2 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 7.13.15 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 7.13.14 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index d528008da72..c4c85c442fa 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.16.0", + "tag": "@microsoft/api-extractor_v7.16.0", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "minor": [ + { + "comment": "Upgrade the bundled compiler engine to TypeScript 4.3" + } + ] + } + }, { "version": "7.15.2", "tag": "@microsoft/api-extractor_v7.15.2", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index c0c380bd5b3..4f745abae91 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 7.16.0 +Fri, 04 Jun 2021 15:08:20 GMT + +### Minor changes + +- Upgrade the bundled compiler engine to TypeScript 4.3 ## 7.15.2 Wed, 19 May 2021 00:11:39 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 5079cf93626..5f90e0c2c78 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.31.3", + "tag": "@rushstack/heft_v0.31.3", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.16.0`" + } + ] + } + }, { "version": "0.31.2", "tag": "@rushstack/heft_v0.31.2", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 2884ecf17eb..3da88980005 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 0.31.3 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 0.31.2 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 4962d787973..6acc7be6ac0 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.107", + "tag": "@rushstack/rundown_v1.0.107", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "1.0.106", "tag": "@rushstack/rundown_v1.0.106", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index bf73b6ec3ce..d5e40794e61 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 1.0.107 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 1.0.106 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json b/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json deleted file mode 100644 index a8293e75091..00000000000 --- a/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3_2021-06-03-21-12.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "Upgrade the bundled compiler engine to TypeScript 4.3", - "type": "minor" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 046ebd45f92..78cd8195bf8 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.20", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.20", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.2` to `^0.31.3`" + } + ] + } + }, { "version": "0.1.19", "tag": "@rushstack/heft-webpack4-plugin_v0.1.19", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index b652948f16b..e54b760bcfa 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 0.1.20 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 0.1.19 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index ebdd52fa48e..8b5c265e262 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.20", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.20", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.2` to `^0.31.3`" + } + ] + } + }, { "version": "0.1.19", "tag": "@rushstack/heft-webpack5-plugin_v0.1.19", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index f57ac4abfa6..f3698458b38 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 0.1.20 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 0.1.19 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 18c2e7c9d9a..843aa2e95e3 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.31", + "tag": "@rushstack/debug-certificate-manager_v1.0.31", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "1.0.30", "tag": "@rushstack/debug-certificate-manager_v1.0.30", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index b2df99d67e0..36b81bf9108 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 1.0.31 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 1.0.30 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 2471dee864c..de3c21b564f 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.177", + "tag": "@microsoft/load-themed-styles_v1.10.177", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.34`" + } + ] + } + }, { "version": "1.10.176", "tag": "@microsoft/load-themed-styles_v1.10.176", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 7200f1cb05f..a13ac11ccad 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 1.10.177 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 1.10.176 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index be1a7250c18..69582d4d704 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.36", + "tag": "@rushstack/package-deps-hash_v3.0.36", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "3.0.35", "tag": "@rushstack/package-deps-hash_v3.0.35", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 4889404b1b3..bfb55e8bdfc 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 3.0.36 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 3.0.35 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 6d0dfaa17ac..3ef8c83fe0d 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.90", + "tag": "@rushstack/stream-collator_v4.0.90", + "date": "Fri, 04 Jun 2021 15:08:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.89`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "4.0.89", "tag": "@rushstack/stream-collator_v4.0.89", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 29274aedb20..a8f8cda343c 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:21 GMT and should not be manually modified. + +## 4.0.90 +Fri, 04 Jun 2021 15:08:21 GMT + +_Version update only_ ## 4.0.89 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 3124b4c6132..52e73ce1efa 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.89", + "tag": "@rushstack/terminal_v0.1.89", + "date": "Fri, 04 Jun 2021 15:08:21 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "0.1.88", "tag": "@rushstack/terminal_v0.1.88", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index d35c57fc270..cfee6acdbe7 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:21 GMT and should not be manually modified. + +## 0.1.89 +Fri, 04 Jun 2021 15:08:21 GMT + +_Version update only_ ## 0.1.88 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 02f930eb2a9..88336f63309 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.27", + "tag": "@rushstack/heft-node-rig_v1.0.27", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.16.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.2` to `^0.31.3`" + } + ] + } + }, { "version": "1.0.26", "tag": "@rushstack/heft-node-rig_v1.0.26", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 1a24dd6df01..489a9a69b01 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 1.0.27 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 1.0.26 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 8b29919de4f..7868deb8d53 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.34", + "tag": "@rushstack/heft-web-rig_v0.2.34", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.16.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.20`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.2` to `^0.31.3`" + } + ] + } + }, { "version": "0.2.33", "tag": "@rushstack/heft-web-rig_v0.2.33", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 7caf3d77279..78c8b3c483b 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 0.2.34 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 0.2.33 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 61862839f1c..7d67ebd33b1 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.58", + "tag": "@microsoft/loader-load-themed-styles_v1.9.58", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.177`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "1.9.57", "tag": "@microsoft/loader-load-themed-styles_v1.9.57", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index aaea9da923a..c4d25082a2d 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 1.9.58 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 1.9.57 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 8327d73d9b6..5e920c52485 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.145", + "tag": "@rushstack/loader-raw-script_v1.3.145", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "1.3.144", "tag": "@rushstack/loader-raw-script_v1.3.144", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 301ba1f8548..dbf19fad416 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 1.3.145 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 1.3.144 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 2a91a90840e..51a96c9b4ff 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.19", + "tag": "@rushstack/localization-plugin_v0.6.19", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.39`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.38` to `^3.2.39`" + } + ] + } + }, { "version": "0.6.18", "tag": "@rushstack/localization-plugin_v0.6.18", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 5eb499a2a95..ad3f81ca507 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 0.6.19 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 0.6.18 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index ccc9736677b..155a0ded14d 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.57", + "tag": "@rushstack/module-minifier-plugin_v0.3.57", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "0.3.56", "tag": "@rushstack/module-minifier-plugin_v0.3.56", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 3c75773f97a..eef12b452e0 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 0.3.57 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 0.3.56 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 2de7e836bc3..aa5d77b96ad 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.39", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.39", + "date": "Fri, 04 Jun 2021 15:08:20 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.27`" + } + ] + } + }, { "version": "3.2.38", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.38", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index e8258c6bed7..60185e18d13 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. + +## 3.2.39 +Fri, 04 Jun 2021 15:08:20 GMT + +_Version update only_ ## 3.2.38 Fri, 04 Jun 2021 00:08:34 GMT From dc91c2fee2b433acdbc476d112992f6ce3e545e9 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 4 Jun 2021 15:08:24 +0000 Subject: [PATCH 114/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 18 files changed, 23 insertions(+), 23 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index d15edc9adac..a4739eceb79 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.14", + "version": "7.13.15", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 69ee6eed700..ed03b7772fe 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.15.2", + "version": "7.16.0", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index 373eac66dea..d3a1b635454 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.31.2", + "version": "0.31.3", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index e5087307c6e..827a92fd13c 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.106", + "version": "1.0.107", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 89c3cac1cb2..a9811f2ef99 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.19", + "version": "0.1.20", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.2" + "@rushstack/heft": "^0.31.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index ffa554b1361..708fb4ef7a9 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.19", + "version": "0.1.20", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.2" + "@rushstack/heft": "^0.31.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 8b4c8b56c7a..399f3778f60 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.30", + "version": "1.0.31", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 7b7b8bb7da2..df72d0e6dab 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.176", + "version": "1.10.177", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index fb06ac35e6a..c87fe267add 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.35", + "version": "3.0.36", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 9079b7388b3..cbd05c034b3 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.89", + "version": "4.0.90", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 1052ad91d25..ea117014e64 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.88", + "version": "0.1.89", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index bad34b3d2b5..47012fc7e39 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.26", + "version": "1.0.27", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.2" + "@rushstack/heft": "^0.31.3" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 3a36a976bd3..15e799b5695 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.33", + "version": "0.2.34", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.2" + "@rushstack/heft": "^0.31.3" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index a7e0d5168ad..dc8c1abfe76 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.57", + "version": "1.9.58", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 70ded3fb50c..8f9119b5f90 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.144", + "version": "1.3.145", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 2c9a8eebfb9..2db5b08e5be 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.18", + "version": "0.6.19", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.38", + "@rushstack/set-webpack-public-path-plugin": "^3.2.39", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 8c84b0c4996..f3da1806341 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.56", + "version": "0.3.57", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 6452328c3a2..6ada7fa706f 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.38", + "version": "3.2.39", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 356b7bd45d0860d32db24ed59442fc483925c26e Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 10:41:32 -0700 Subject: [PATCH 115/429] Deprecate the copyFileToMany API --- apps/heft/src/plugins/CopyFilesPlugin.ts | 122 +++++++----------- common/reviews/api/node-core-library.api.md | 6 - libraries/node-core-library/src/FileSystem.ts | 106 --------------- libraries/node-core-library/src/index.ts | 1 - 4 files changed, 50 insertions(+), 185 deletions(-) diff --git a/apps/heft/src/plugins/CopyFilesPlugin.ts b/apps/heft/src/plugins/CopyFilesPlugin.ts index d45a366dd9d..2eeb772de00 100644 --- a/apps/heft/src/plugins/CopyFilesPlugin.ts +++ b/apps/heft/src/plugins/CopyFilesPlugin.ts @@ -36,7 +36,7 @@ const HEFT_STAGE_TAP: TapOptions<'promise'> = { interface ICopyFileDescriptor { sourceFilePath: string; - destinationFilePaths: string[]; + destinationFilePath: string; hardlink: boolean; } @@ -135,7 +135,7 @@ export class CopyFilesPlugin implements IHeftPlugin { return; } - const { copiedFileCount, linkedFileCount } = await this.copyFilesAsync(copyDescriptors); + const { copiedFileCount, linkedFileCount } = await this._copyFilesAsync(copyDescriptors); const duration: number = performance.now() - startTime; logger.terminal.writeLine( `Copied ${copiedFileCount} file${copiedFileCount === 1 ? '' : 's'} and ` + @@ -148,7 +148,7 @@ export class CopyFilesPlugin implements IHeftPlugin { } } - protected async copyFilesAsync(copyDescriptors: ICopyFileDescriptor[]): Promise { + private async _copyFilesAsync(copyDescriptors: ICopyFileDescriptor[]): Promise { if (copyDescriptors.length === 0) { return { copiedFileCount: 0, linkedFileCount: 0 }; } @@ -160,35 +160,19 @@ export class CopyFilesPlugin implements IHeftPlugin { Constants.maxParallelism, async (copyDescriptor: ICopyFileDescriptor) => { if (copyDescriptor.hardlink) { - const hardlinkPromises: Promise[] = copyDescriptor.destinationFilePaths.map( - (destinationFilePath) => { - return FileSystem.createHardLinkAsync({ - linkTargetPath: copyDescriptor.sourceFilePath, - newLinkPath: destinationFilePath, - alreadyExistsBehavior: AlreadyExistsBehavior.Overwrite - }); - } - ); - await Promise.all(hardlinkPromises); - linkedFileCount++; + return FileSystem.createHardLinkAsync({ + linkTargetPath: copyDescriptor.sourceFilePath, + newLinkPath: copyDescriptor.destinationFilePath, + alreadyExistsBehavior: AlreadyExistsBehavior.Overwrite + }); } else { - // If it's a copy, we will call the copy function - if (copyDescriptor.destinationFilePaths.length === 1) { - await FileSystem.copyFileAsync({ - sourcePath: copyDescriptor.sourceFilePath, - destinationPath: copyDescriptor.destinationFilePaths[0], - alreadyExistsBehavior: AlreadyExistsBehavior.Overwrite - }); - } else { - await FileSystem.copyFileToManyAsync({ - sourcePath: copyDescriptor.sourceFilePath, - destinationPaths: copyDescriptor.destinationFilePaths, - alreadyExistsBehavior: AlreadyExistsBehavior.Overwrite - }); - } - copiedFileCount++; + return FileSystem.copyFileAsync({ + sourcePath: copyDescriptor.sourceFilePath, + destinationPath: copyDescriptor.destinationFilePath, + alreadyExistsBehavior: AlreadyExistsBehavior.Overwrite + }); } } ); @@ -203,11 +187,11 @@ export class CopyFilesPlugin implements IHeftPlugin { buildFolder: string, copyConfigurations: IResolvedDestinationCopyConfiguration[] ): Promise { - // Create a map to deduplicate and prevent double-writes. The key in this map is the copy/link destination - // file path + const processedCopyDescriptors: ICopyFileDescriptor[] = []; + + // Create a map to deduplicate and prevent double-writes + // resolvedDestinationFilePath -> descriptor const destinationCopyDescriptors: Map = new Map(); - // And a map to contain the actual results. The key in this map is the copy/link source file path - const sourceCopyDescriptors: Map = new Map(); for (const copyConfiguration of copyConfigurations) { // Resolve the source folder path which is where the glob will be run from @@ -248,28 +232,20 @@ export class CopyFilesPlugin implements IHeftPlugin { ); } - // Finally, add to the map and default hardlink to false - let sourceCopyDescriptor: ICopyFileDescriptor | undefined = - sourceCopyDescriptors.get(resolvedSourceFilePath); - if (!sourceCopyDescriptor) { - sourceCopyDescriptor = { - sourceFilePath: resolvedSourceFilePath, - destinationFilePaths: [resolvedDestinationFilePath], - hardlink: !!copyConfiguration.hardlink - }; - sourceCopyDescriptors.set(resolvedSourceFilePath, sourceCopyDescriptor); - } else { - sourceCopyDescriptor.destinationFilePaths.push(resolvedDestinationFilePath); - } - - // Add to other map to allow deduping - destinationCopyDescriptors.set(resolvedDestinationFilePath, sourceCopyDescriptor); + // Finally, default hardlink to false, add to the result, and add to the map for deduping + const processedCopyDescriptor: ICopyFileDescriptor = { + sourceFilePath: resolvedSourceFilePath, + destinationFilePath: resolvedDestinationFilePath, + hardlink: !!copyConfiguration.hardlink + }; + processedCopyDescriptors.push(processedCopyDescriptor); + destinationCopyDescriptors.set(resolvedDestinationFilePath, processedCopyDescriptor); } } } // We're done with the map, grab the values and return - return Array.from(sourceCopyDescriptors.values()); + return processedCopyDescriptors; } private _getIncludedGlobPatterns(copyConfiguration: IExtendedSharedCopyConfiguration): string[] { @@ -319,20 +295,18 @@ export class CopyFilesPlugin implements IHeftPlugin { }); const copyAsset: (relativeAssetPath: string) => Promise = async (relativeAssetPath: string) => { - const { copiedFileCount, linkedFileCount } = await this.copyFilesAsync([ - { - sourceFilePath: path.join(resolvedSourceFolderPath, relativeAssetPath), - destinationFilePaths: copyConfiguration.resolvedDestinationFolderPaths.map( - (resolvedDestinationFolderPath) => { - return path.join( - resolvedDestinationFolderPath, - copyConfiguration.flatten ? path.basename(relativeAssetPath) : relativeAssetPath - ); - } - ), - hardlink: !!copyConfiguration.hardlink - } - ]); + const { copiedFileCount, linkedFileCount } = await this._copyFilesAsync( + copyConfiguration.resolvedDestinationFolderPaths.map((resolvedDestinationFolderPath) => { + return { + sourceFilePath: path.join(resolvedSourceFolderPath, relativeAssetPath), + destinationFilePath: path.join( + resolvedDestinationFolderPath, + copyConfiguration.flatten ? path.basename(relativeAssetPath) : relativeAssetPath + ), + hardlink: !!copyConfiguration.hardlink + }; + }) + ); logger.terminal.writeLine( copyConfiguration.hardlink ? `Linked ${linkedFileCount} file${linkedFileCount === 1 ? '' : 's'}` @@ -340,16 +314,20 @@ export class CopyFilesPlugin implements IHeftPlugin { ); }; + const deleteAsset: (relativeAssetPath: string) => Promise = async (relativeAssetPath) => { + const deletePromises: Promise[] = copyConfiguration.resolvedDestinationFolderPaths.map( + (resolvedDestinationFolderPath) => + FileSystem.deleteFileAsync(path.resolve(resolvedDestinationFolderPath, relativeAssetPath)) + ); + await Promise.all(deletePromises); + logger.terminal.writeLine( + `Deleted ${deletePromises.length} file${deletePromises.length === 1 ? '' : 's'}` + ); + }; + watcher.on('add', copyAsset); watcher.on('change', copyAsset); - watcher.on('unlink', (relativeAssetPath) => { - let deleteCount: number = 0; - for (const resolvedDestinationFolderPath of copyConfiguration.resolvedDestinationFolderPaths) { - FileSystem.deleteFile(path.resolve(resolvedDestinationFolderPath, relativeAssetPath)); - deleteCount++; - } - logger.terminal.writeLine(`Deleted ${deleteCount} file${deleteCount === 1 ? '' : 's'}`); - }); + watcher.on('unlink', deleteAsset); } } diff --git a/common/reviews/api/node-core-library.api.md b/common/reviews/api/node-core-library.api.md index 2c7303ee3e0..890843ea3c2 100644 --- a/common/reviews/api/node-core-library.api.md +++ b/common/reviews/api/node-core-library.api.md @@ -191,7 +191,6 @@ export class FileSystem { static copyFileAsync(options: IFileSystemCopyFileOptions): Promise; static copyFiles(options: IFileSystemCopyFilesOptions): void; static copyFilesAsync(options: IFileSystemCopyFilesOptions): Promise; - static copyFileToManyAsync(options: IFileSystemCopyFileToManyOptions): Promise; static createHardLink(options: IFileSystemCreateLinkOptions): void; static createHardLinkAsync(options: IFileSystemCreateLinkOptions): Promise; static createSymbolicLinkFile(options: IFileSystemCreateLinkOptions): void; @@ -343,11 +342,6 @@ export interface IFileSystemCopyFilesOptions extends IFileSystemCopyFilesAsyncOp filter?: FileSystemCopyFilesFilter; } -// @public -export interface IFileSystemCopyFileToManyOptions extends IFileSystemCopyFileBaseOptions { - destinationPaths: string[]; -} - // @public export interface IFileSystemCreateLinkOptions { alreadyExistsBehavior?: AlreadyExistsBehavior; diff --git a/libraries/node-core-library/src/FileSystem.ts b/libraries/node-core-library/src/FileSystem.ts index abd8d56ebb9..654cbd222a4 100644 --- a/libraries/node-core-library/src/FileSystem.ts +++ b/libraries/node-core-library/src/FileSystem.ts @@ -133,18 +133,6 @@ export interface IFileSystemCopyFileOptions extends IFileSystemCopyFileBaseOptio destinationPath: string; } -/** - * The options for {@link FileSystem.copyFile} - * @public - */ -export interface IFileSystemCopyFileToManyOptions extends IFileSystemCopyFileBaseOptions { - /** - * The path that the object will be copied to. - * The path may be absolute or relative. - */ - destinationPaths: string[]; -} - /** * Specifies the behavior of {@link FileSystem.copyFiles} in a situation where the target object * already exists. @@ -933,100 +921,6 @@ export class FileSystem { }); } - /** - * Copies a single file from one location to one or more other locations. - * By default, the file at the destination is overwritten if it already exists. - * - * @remarks - * The `copyFileToManyAsync()` API cannot be used to copy folders. It copies at most one file. - * - * The implementation is based on `createReadStream()` and `createWriteStream()` from the - * `fs-extra` package. - */ - public static async copyFileToManyAsync(options: IFileSystemCopyFileToManyOptions): Promise { - options = { - ...COPY_FILE_DEFAULT_OPTIONS, - ...options - }; - - if (FileSystem.getStatistics(options.sourcePath).isDirectory()) { - throw new Error( - 'The specified path refers to a folder; this operation expects a file path:\n' + options.sourcePath - ); - } - - await FileSystem._wrapExceptionAsync(async () => { - // See flags documentation: https://nodejs.org/api/fs.html#fs_file_system_flags - const writeFlags: string[] = []; - switch (options.alreadyExistsBehavior) { - case AlreadyExistsBehavior.Error: - case AlreadyExistsBehavior.Ignore: - writeFlags.push('wx'); - break; - case AlreadyExistsBehavior.Overwrite: - default: - writeFlags.push('w'); - } - const flags: string = writeFlags.join(); - - const createPipePromise: (sourceStream: fs.ReadStream, destinationPath: string) => Promise = ( - sourceStream: fs.ReadStream, - destinationPath: string - ) => { - return new Promise((resolve: () => void, reject: (error: Error) => void) => { - const destinationStream: fs.WriteStream = fs.createWriteStream(destinationPath); - const streamsToDestroy: fs.WriteStream[] = [destinationStream]; - sourceStream.on('error', (e: Error) => { - for (const streamToDestroy of streamsToDestroy) { - streamToDestroy.destroy(); - } - reject(e); - }); - sourceStream - .pipe(destinationStream) - .on('close', () => { - resolve(); - }) - .on('error', (e: Error) => { - if (FileSystem.isNotExistError(e)) { - destinationStream.destroy(); - FileSystem.ensureFolder(nodeJsPath.dirname(destinationStream.path as string)); - const retryDestinationStream: fs.WriteStream = fsx.createWriteStream(destinationPath, { - flags - }); - streamsToDestroy.push(retryDestinationStream); - sourceStream - .pipe(retryDestinationStream) - .on('close', () => { - resolve(); - }) - .on('error', (e2: Error) => { - reject(e2); - }); - } else if ( - options.alreadyExistsBehavior === AlreadyExistsBehavior.Ignore && - FileSystem.isErrnoException(e) && - e.code === 'EEXIST' - ) { - resolve(); - } else { - reject(e); - } - }); - }); - }; - - const sourceStream: fs.ReadStream = fsx.createReadStream(options.sourcePath); - const uniqueDestinationPaths: Set = new Set(options.destinationPaths); - const pipePromises: Promise[] = []; - for (const destinationPath of uniqueDestinationPaths) { - pipePromises.push(createPipePromise(sourceStream, destinationPath)); - } - - await Promise.all(pipePromises); - }); - } - /** * Copies a file or folder from one location to another, recursively copying any folder contents. * By default, destinationPath is overwritten if it already exists. diff --git a/libraries/node-core-library/src/index.ts b/libraries/node-core-library/src/index.ts index 317e43ea4b0..8f2b235c359 100644 --- a/libraries/node-core-library/src/index.ts +++ b/libraries/node-core-library/src/index.ts @@ -67,7 +67,6 @@ export { IFileSystemCopyFileOptions, IFileSystemCopyFilesAsyncOptions, IFileSystemCopyFilesOptions, - IFileSystemCopyFileToManyOptions, IFileSystemCreateLinkOptions, IFileSystemDeleteFileOptions, IFileSystemMoveOptions, From d4068f42a214387cf24e78a904f5e4e19c87dd47 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:11:31 -0700 Subject: [PATCH 116/429] Rush change --- ...ade-DeprecateCopyFilesToMany_2021-06-04-18-11.json | 11 +++++++++++ ...ade-DeprecateCopyFilesToMany_2021-06-04-18-11.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json create mode 100644 common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json diff --git a/common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json b/common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json new file mode 100644 index 00000000000..4adf30d2ee7 --- /dev/null +++ b/common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Fix bug in CopyFilesPlugin that caused 0-length files to be generated", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json b/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json new file mode 100644 index 00000000000..8259922f4c7 --- /dev/null +++ b/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/node-core-library", + "comment": "Deprecate copyFileToManyAsync API. It was determined that this API was a likely source of 0-length file copies. Recommended replacement is to call copyFileAsync.", + "type": "minor" + } + ], + "packageName": "@rushstack/node-core-library", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 3fd4585a8db99b94478bfd338f1a224ebe3e79d5 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:17:49 -0700 Subject: [PATCH 117/429] Rush update --- common/config/rush/pnpm-lock.yaml | 10 ++++++++-- common/config/rush/repo-state.json | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 65eb5901270..426306bba4c 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -61,7 +61,7 @@ importers: resolve: ~1.17.0 semver: ~7.3.0 source-map: ~0.6.1 - typescript: ~4.2.4 + typescript: ~4.3.2 dependencies: '@microsoft/api-extractor-model': link:../api-extractor-model '@microsoft/tsdoc': 0.13.2 @@ -74,7 +74,7 @@ importers: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.2.4 + typescript: 4.3.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.30.7 @@ -10417,6 +10417,12 @@ packages: engines: {node: '>=4.2.0'} hasBin: true + /typescript/4.3.2: + resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: false + /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} dependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index e30a8cf5f2c..831c3b0dae6 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "99943da203445c1a464347d118d09c72903e7e73", + "pnpmShrinkwrapHash": "7792007b4a36e9c5eff907e0efce2fce93bda650", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 7dd3ffbf0a5528c3288bfd83aeda961d68db0a94 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:36:50 -0700 Subject: [PATCH 118/429] Add 'isTypescriptProject' to IBuildStage properties --- .../heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts | 8 ++------ apps/heft/src/stages/BuildStage.ts | 4 ++++ 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index bc67a950e3b..35d79f28040 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -237,6 +237,8 @@ export class TypeScriptPlugin implements IHeftPlugin { if (tsconfigPaths.length === 0) { // If there are no TSConfigs, we have nothing to do return; + } else { + buildProperties.isTypescriptProject = true; } const typeScriptConfiguration: ITypeScriptConfiguration = { @@ -296,12 +298,6 @@ export class TypeScriptPlugin implements IHeftPlugin { }; // Set some properties used by the Jest plugin - JestTypeScriptDataFile.saveForProject(heftConfiguration.buildFolder, { - emitFolderNameForTests: typeScriptConfiguration.emitFolderNameForTests || 'lib', - skipTimestampCheck: !options.watchMode, - extensionForTests: typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' : '.js' - }); - buildProperties.emitFolderNameForTests = typeScriptConfiguration.emitFolderNameForTests || 'lib'; buildProperties.emitExtensionForTests = typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index 0b8d93138a3..c7f55a1ff8b 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -137,6 +137,10 @@ export interface IBuildStageProperties { webpackStats?: unknown; // Output + /** + * @beta + */ + isTypescriptProject?: boolean; /** * @beta */ From 7a3061b675eec71bb8f26ffa27e14c92edb2015f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:39:36 -0700 Subject: [PATCH 119/429] Fix casing --- apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts | 2 +- apps/heft/src/stages/BuildStage.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index 35d79f28040..204cbe9794b 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -238,7 +238,7 @@ export class TypeScriptPlugin implements IHeftPlugin { // If there are no TSConfigs, we have nothing to do return; } else { - buildProperties.isTypescriptProject = true; + buildProperties.isTypeScriptProject = true; } const typeScriptConfiguration: ITypeScriptConfiguration = { diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index c7f55a1ff8b..261a546d581 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -140,7 +140,7 @@ export interface IBuildStageProperties { /** * @beta */ - isTypescriptProject?: boolean; + isTypeScriptProject?: boolean; /** * @beta */ From d753af4bc0b428067f20bc3281bf3ce6dff3ba49 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:40:15 -0700 Subject: [PATCH 120/429] Rush change --- ...nade-AddIsTypescriptProperty_2021-06-04-18-38.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json diff --git a/common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json b/common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json new file mode 100644 index 00000000000..8068d47deaf --- /dev/null +++ b/common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Add IBuildStage output property 'isTypeScriptProject' and populate in TypeScriptPlugin", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From a1c05b504c48a01dbbd81c5aeb277793ff217399 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:46:46 -0700 Subject: [PATCH 121/429] Undo accidental removal from git stash apply --- apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index 204cbe9794b..22484465682 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -298,6 +298,12 @@ export class TypeScriptPlugin implements IHeftPlugin { }; // Set some properties used by the Jest plugin + JestTypeScriptDataFile.saveForProject(heftConfiguration.buildFolder, { + emitFolderNameForTests: typeScriptConfiguration.emitFolderNameForTests || 'lib', + skipTimestampCheck: !options.watchMode, + extensionForTests: typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' : '.js' + }); + buildProperties.emitFolderNameForTests = typeScriptConfiguration.emitFolderNameForTests || 'lib'; buildProperties.emitExtensionForTests = typeScriptConfiguration.emitCjsExtensionForCommonJS ? '.cjs' From 581b55d45e61ab238562f21f7c086b08f0b3ff5e Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:53:21 -0700 Subject: [PATCH 122/429] API update --- common/reviews/api/heft.api.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index 9454b7cf3d9..0e1171f0618 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -116,6 +116,8 @@ export interface IBuildStageProperties { emitExtensionForTests?: '.js' | '.cjs' | '.mjs'; // @beta (undocumented) emitFolderNameForTests?: string; + // @beta (undocumented) + isTypeScriptProject?: boolean; // (undocumented) lite: boolean; // (undocumented) From fcacc6fa9b1d1c48568844ae2c59055a047aa96c Mon Sep 17 00:00:00 2001 From: Daniel <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:56:38 -0700 Subject: [PATCH 123/429] Update user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json Updated changelog noting breaking change --- ...user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json b/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json index 8259922f4c7..0fa9d577c09 100644 --- a/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json +++ b/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@rushstack/node-core-library", - "comment": "Deprecate copyFileToManyAsync API. It was determined that this API was a likely source of 0-length file copies. Recommended replacement is to call copyFileAsync.", + "comment": "BREAKING CHANGE: Remove FileSystem.copyFileToManyAsync API. It was determined that this API was a likely source of 0-length file copies. Recommended replacement is to call copyFileAsync.", "type": "minor" } ], "packageName": "@rushstack/node-core-library", "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file +} From 4c05f40cd05cd63095007ca6c29646e52db3c8c4 Mon Sep 17 00:00:00 2001 From: Daniel <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 11:57:40 -0700 Subject: [PATCH 124/429] Await instead of returning promises Co-authored-by: Ian Clanton-Thuon --- apps/heft/src/plugins/CopyFilesPlugin.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/heft/src/plugins/CopyFilesPlugin.ts b/apps/heft/src/plugins/CopyFilesPlugin.ts index 2eeb772de00..006d2f6580c 100644 --- a/apps/heft/src/plugins/CopyFilesPlugin.ts +++ b/apps/heft/src/plugins/CopyFilesPlugin.ts @@ -161,14 +161,14 @@ export class CopyFilesPlugin implements IHeftPlugin { async (copyDescriptor: ICopyFileDescriptor) => { if (copyDescriptor.hardlink) { linkedFileCount++; - return FileSystem.createHardLinkAsync({ + await FileSystem.createHardLinkAsync({ linkTargetPath: copyDescriptor.sourceFilePath, newLinkPath: copyDescriptor.destinationFilePath, alreadyExistsBehavior: AlreadyExistsBehavior.Overwrite }); } else { copiedFileCount++; - return FileSystem.copyFileAsync({ + await FileSystem.copyFileAsync({ sourcePath: copyDescriptor.sourceFilePath, destinationPath: copyDescriptor.destinationFilePath, alreadyExistsBehavior: AlreadyExistsBehavior.Overwrite From 4a5fdc6c23cd515a62a186f60aac3f39e410ef38 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 12:06:49 -0700 Subject: [PATCH 125/429] Always set isTypeScriptProject value in TypeScriptPlugin --- apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index 22484465682..80811b30046 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -234,11 +234,10 @@ export class TypeScriptPlugin implements IHeftPlugin { } ); - if (tsconfigPaths.length === 0) { + buildProperties.isTypeScriptProject = tsconfigPaths.length > 0; + if (!buildProperties.isTypeScriptProject) { // If there are no TSConfigs, we have nothing to do return; - } else { - buildProperties.isTypeScriptProject = true; } const typeScriptConfiguration: ITypeScriptConfiguration = { From 50f80276dda16c17d5c898d35665b3a3a2264905 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 12:47:41 -0700 Subject: [PATCH 126/429] Make Heft a workspace dependency --- common/config/rush/pnpm-lock.yaml | 18 +++++++++++++++--- common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- rush.json | 2 +- 4 files changed, 18 insertions(+), 6 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 426306bba4c..2796dd4a226 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -892,7 +892,7 @@ importers: '@jest/transform': ~25.4.0 '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 + '@rushstack/heft': workspace:* '@rushstack/heft-node-rig': 1.0.23 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 @@ -909,8 +909,8 @@ importers: devDependencies: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': 1.0.23 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -2672,6 +2672,18 @@ packages: jsonpath-plus: 4.0.0 dev: true + /@rushstack/heft-node-rig/1.0.23: + resolution: {integrity: sha512-sYD0diQ1ZgH2pQOlEZrseb/Iz4sxYPlxT8e5XdtvX1hNr3L6ooFirfuHRxYfg04in4nbJuwsCqpmC03aron9Ug==} + peerDependencies: + '@rushstack/heft': ^0.30.7 + dependencies: + '@microsoft/api-extractor': 7.15.2 + eslint: 7.12.1 + typescript: 3.9.9 + transitivePeerDependencies: + - supports-color + dev: true + /@rushstack/heft-node-rig/1.0.23_@rushstack+heft@0.30.7: resolution: {integrity: sha512-sYD0diQ1ZgH2pQOlEZrseb/Iz4sxYPlxT8e5XdtvX1hNr3L6ooFirfuHRxYfg04in4nbJuwsCqpmC03aron9Ug==} peerDependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 831c3b0dae6..14fdf664ef3 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "7792007b4a36e9c5eff907e0efce2fce93bda650", + "pnpmShrinkwrapHash": "92c7da311eef77332069ea4800db945a89b0a39f", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 5b65f23a7e5..8aaeb1e3fd5 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -28,7 +28,7 @@ "devDependencies": { "@jest/types": "~25.4.0", "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", + "@rushstack/heft": "workspace:*", "@rushstack/heft-node-rig": "1.0.23", "@types/node": "10.17.13", "@types/heft-jest": "1.0.1" diff --git a/rush.json b/rush.json index 8415d7b7799..b7f801d8951 100644 --- a/rush.json +++ b/rush.json @@ -655,7 +655,7 @@ "projectFolder": "heft-plugins/heft-jest-plugin", "reviewCategory": "libraries", "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] + "cyclicDependencyProjects": ["@rushstack/heft-node-rig"] }, { "packageName": "@rushstack/heft-webpack4-plugin", From 599fe64effb1d770c92e7eca39beafd0f154911b Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 12:52:59 -0700 Subject: [PATCH 127/429] Only validate the typescript data file if using typescript --- .../heft-jest-plugin/src/JestPlugin.ts | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index bb1748e48a1..f73d2ed33c7 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -53,11 +53,13 @@ export class JestPlugin implements IHeftPlugin { build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { compile.hooks.afterCompile.tapPromise(PLUGIN_NAME, async () => { // Write the data file used by jest-build-transform - await JestTypeScriptDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { - emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', - extensionForTests: build.properties.emitExtensionForTests || '.js', - skipTimestampCheck: !build.properties.watchMode - }); + if (build.properties.isTypeScriptProject) { + await JestTypeScriptDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { + emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', + extensionForTests: build.properties.emitExtensionForTests || '.js', + skipTimestampCheck: !build.properties.watchMode + }); + } }); }); }); @@ -180,9 +182,18 @@ export class JestPlugin implements IHeftPlugin { } private _validateJestTypeScriptDataFile(buildFolder: string): void { - // Full path to jest-typescript-data.json - const jestTypeScriptDataFile: IJestTypeScriptDataFileJson = - JestTypeScriptDataFile.loadForProject(buildFolder); + // We have no gurantee that the data file exists, since this would only get written + // during the build stage when running in a TypeScript project + let jestTypeScriptDataFile: IJestTypeScriptDataFileJson; + try { + jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(buildFolder); + } catch (error) { + // Swallow and exit early since we cannot validate + if (FileSystem.isNotExistError(error)) { + return; + } + throw error; + } const emitFolderPathForJest: string = path.join( buildFolder, jestTypeScriptDataFile.emitFolderNameForTests From a67e3c2635ae8b7a6388e2d0b8795dbb9cf6d3e7 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 4 Jun 2021 19:59:53 +0000 Subject: [PATCH 128/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 21 ++++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++- apps/api-extractor-model/CHANGELOG.json | 12 ++++++++ apps/api-extractor-model/CHANGELOG.md | 7 ++++- apps/api-extractor/CHANGELOG.json | 15 ++++++++++ apps/api-extractor/CHANGELOG.md | 7 ++++- apps/heft/CHANGELOG.json | 29 +++++++++++++++++++ apps/heft/CHANGELOG.md | 10 ++++++- apps/rundown/CHANGELOG.json | 18 ++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++- ...IsTypescriptProperty_2021-06-04-18-38.json | 11 ------- ...ecateCopyFilesToMany_2021-06-04-18-11.json | 11 ------- ...ecateCopyFilesToMany_2021-06-04-18-11.json | 11 ------- .../heft-webpack4-plugin/CHANGELOG.json | 21 ++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++- .../heft-webpack5-plugin/CHANGELOG.json | 21 ++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++- .../debug-certificate-manager/CHANGELOG.json | 18 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++- libraries/heft-config-file/CHANGELOG.json | 12 ++++++++ libraries/heft-config-file/CHANGELOG.md | 7 ++++- libraries/load-themed-styles/CHANGELOG.json | 15 ++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++- libraries/node-core-library/CHANGELOG.json | 12 ++++++++ libraries/node-core-library/CHANGELOG.md | 9 +++++- libraries/package-deps-hash/CHANGELOG.json | 21 ++++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++- libraries/stream-collator/CHANGELOG.json | 21 ++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++- libraries/terminal/CHANGELOG.json | 18 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++- libraries/typings-generator/CHANGELOG.json | 12 ++++++++ libraries/typings-generator/CHANGELOG.md | 7 ++++- rigs/heft-node-rig/CHANGELOG.json | 18 ++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++- rigs/heft-web-rig/CHANGELOG.json | 21 ++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++- webpack/loader-raw-script/CHANGELOG.json | 15 ++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++- webpack/localization-plugin/CHANGELOG.json | 27 +++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 ++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++- .../CHANGELOG.json | 15 ++++++++++ .../CHANGELOG.md | 7 ++++- 47 files changed, 532 insertions(+), 55 deletions(-) delete mode 100644 common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json delete mode 100644 common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json delete mode 100644 common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 70938258f69..df96322fe9e 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.16", + "tag": "@microsoft/api-documenter_v7.13.16", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.13.3`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "7.13.15", "tag": "@microsoft/api-documenter_v7.13.15", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index e9ac6408ca2..9d117e565d1 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 7.13.16 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 7.13.15 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/apps/api-extractor-model/CHANGELOG.json b/apps/api-extractor-model/CHANGELOG.json index c6986b91006..d3bcb41c212 100644 --- a/apps/api-extractor-model/CHANGELOG.json +++ b/apps/api-extractor-model/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-extractor-model", "entries": [ + { + "version": "7.13.3", + "tag": "@microsoft/api-extractor-model_v7.13.3", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + } + ] + } + }, { "version": "7.13.2", "tag": "@microsoft/api-extractor-model_v7.13.2", diff --git a/apps/api-extractor-model/CHANGELOG.md b/apps/api-extractor-model/CHANGELOG.md index 73adf1b1eca..427f96ab207 100644 --- a/apps/api-extractor-model/CHANGELOG.md +++ b/apps/api-extractor-model/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor-model -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 7.13.3 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 7.13.2 Wed, 19 May 2021 00:11:39 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index c4c85c442fa..aa5f4cb0782 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.16.1", + "tag": "@microsoft/api-extractor_v7.16.1", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.13.3`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + } + ] + } + }, { "version": "7.16.0", "tag": "@microsoft/api-extractor_v7.16.0", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index 4f745abae91..e6dd7e7e3ac 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 7.16.1 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 7.16.0 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 5f90e0c2c78..519cf20ed99 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,35 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.31.4", + "tag": "@rushstack/heft_v0.31.4", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "patch": [ + { + "comment": "Add IBuildStage output property 'isTypeScriptProject' and populate in TypeScriptPlugin" + }, + { + "comment": "Fix bug in CopyFilesPlugin that caused 0-length files to be generated" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.4.2`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.3.7`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.16.1`" + } + ] + } + }, { "version": "0.31.3", "tag": "@rushstack/heft_v0.31.3", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 3da88980005..01bc22b4c41 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @rushstack/heft -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.31.4 +Fri, 04 Jun 2021 19:59:53 GMT + +### Patches + +- Add IBuildStage output property 'isTypeScriptProject' and populate in TypeScriptPlugin +- Fix bug in CopyFilesPlugin that caused 0-length files to be generated ## 0.31.3 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 6acc7be6ac0..580b9d91ca5 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.108", + "tag": "@rushstack/rundown_v1.0.108", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "1.0.107", "tag": "@rushstack/rundown_v1.0.107", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index d5e40794e61..2f720b977f2 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 1.0.108 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 1.0.107 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json b/common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json deleted file mode 100644 index 8068d47deaf..00000000000 --- a/common/changes/@rushstack/heft/user-danade-AddIsTypescriptProperty_2021-06-04-18-38.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Add IBuildStage output property 'isTypeScriptProject' and populate in TypeScriptPlugin", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json b/common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json deleted file mode 100644 index 4adf30d2ee7..00000000000 --- a/common/changes/@rushstack/heft/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Fix bug in CopyFilesPlugin that caused 0-length files to be generated", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json b/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json deleted file mode 100644 index 0fa9d577c09..00000000000 --- a/common/changes/@rushstack/node-core-library/user-danade-DeprecateCopyFilesToMany_2021-06-04-18-11.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/node-core-library", - "comment": "BREAKING CHANGE: Remove FileSystem.copyFileToManyAsync API. It was determined that this API was a likely source of 0-length file copies. Recommended replacement is to call copyFileAsync.", - "type": "minor" - } - ], - "packageName": "@rushstack/node-core-library", - "email": "3473356+D4N14L@users.noreply.github.com" -} diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 78cd8195bf8..34c0d0adeaf 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.21", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.21", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.3` to `^0.31.4`" + } + ] + } + }, { "version": "0.1.20", "tag": "@rushstack/heft-webpack4-plugin_v0.1.20", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index e54b760bcfa..bc5ebb91769 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.1.21 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.1.20 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 8b5c265e262..50878118190 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.21", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.21", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.3` to `^0.31.4`" + } + ] + } + }, { "version": "0.1.20", "tag": "@rushstack/heft-webpack5-plugin_v0.1.20", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index f3698458b38..b0a2235e767 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.1.21 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.1.20 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 843aa2e95e3..3f5eda15832 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.32", + "tag": "@rushstack/debug-certificate-manager_v1.0.32", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "1.0.31", "tag": "@rushstack/debug-certificate-manager_v1.0.31", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 36b81bf9108..0a218ba9674 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 1.0.32 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 1.0.31 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index 156094fc33d..bbf1ef39938 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.4.2", + "tag": "@rushstack/heft-config-file_v0.4.2", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + } + ] + } + }, { "version": "0.4.1", "tag": "@rushstack/heft-config-file_v0.4.1", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index 7f89289f951..879e232e092 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Fri, 04 Jun 2021 00:08:34 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.4.2 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.4.1 Fri, 04 Jun 2021 00:08:34 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index de3c21b564f..d3ad17567cb 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.178", + "tag": "@microsoft/load-themed-styles_v1.10.178", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.35`" + } + ] + } + }, { "version": "1.10.177", "tag": "@microsoft/load-themed-styles_v1.10.177", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index a13ac11ccad..ca3c53338ee 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 1.10.178 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 1.10.177 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/libraries/node-core-library/CHANGELOG.json b/libraries/node-core-library/CHANGELOG.json index 3da23e55a00..63a1f5083f2 100644 --- a/libraries/node-core-library/CHANGELOG.json +++ b/libraries/node-core-library/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/node-core-library", "entries": [ + { + "version": "3.39.0", + "tag": "@rushstack/node-core-library_v3.39.0", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "minor": [ + { + "comment": "BREAKING CHANGE: Remove FileSystem.copyFileToManyAsync API. It was determined that this API was a likely source of 0-length file copies. Recommended replacement is to call copyFileAsync." + } + ] + } + }, { "version": "3.38.0", "tag": "@rushstack/node-core-library_v3.38.0", diff --git a/libraries/node-core-library/CHANGELOG.md b/libraries/node-core-library/CHANGELOG.md index 98f9c32cd8a..24e23e370e7 100644 --- a/libraries/node-core-library/CHANGELOG.md +++ b/libraries/node-core-library/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/node-core-library -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 3.39.0 +Fri, 04 Jun 2021 19:59:53 GMT + +### Minor changes + +- BREAKING CHANGE: Remove FileSystem.copyFileToManyAsync API. It was determined that this API was a likely source of 0-length file copies. Recommended replacement is to call copyFileAsync. ## 3.38.0 Wed, 19 May 2021 00:11:39 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 69582d4d704..98930f26939 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.37", + "tag": "@rushstack/package-deps-hash_v3.0.37", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + } + ] + } + }, { "version": "3.0.36", "tag": "@rushstack/package-deps-hash_v3.0.36", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index bfb55e8bdfc..16e23d8fc6d 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 3.0.37 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 3.0.36 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 3ef8c83fe0d..db92c7713a6 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.91", + "tag": "@rushstack/stream-collator_v4.0.91", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.90`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "4.0.90", "tag": "@rushstack/stream-collator_v4.0.90", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index a8f8cda343c..b12e3775165 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 04 Jun 2021 15:08:21 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 4.0.91 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 4.0.90 Fri, 04 Jun 2021 15:08:21 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 52e73ce1efa..d67b25c28cd 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.90", + "tag": "@rushstack/terminal_v0.1.90", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "0.1.89", "tag": "@rushstack/terminal_v0.1.89", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index cfee6acdbe7..9d7c0be1b54 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 04 Jun 2021 15:08:21 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.1.90 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.1.89 Fri, 04 Jun 2021 15:08:21 GMT diff --git a/libraries/typings-generator/CHANGELOG.json b/libraries/typings-generator/CHANGELOG.json index c8ab8aa9654..8b2790999ea 100644 --- a/libraries/typings-generator/CHANGELOG.json +++ b/libraries/typings-generator/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/typings-generator", "entries": [ + { + "version": "0.3.7", + "tag": "@rushstack/typings-generator_v0.3.7", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + } + ] + } + }, { "version": "0.3.6", "tag": "@rushstack/typings-generator_v0.3.6", diff --git a/libraries/typings-generator/CHANGELOG.md b/libraries/typings-generator/CHANGELOG.md index 0ee4ece817f..fc9e769d03f 100644 --- a/libraries/typings-generator/CHANGELOG.md +++ b/libraries/typings-generator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/typings-generator -This log was last generated on Wed, 19 May 2021 00:11:39 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.3.7 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.3.6 Wed, 19 May 2021 00:11:39 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 88336f63309..8d7bcc127e6 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.28", + "tag": "@rushstack/heft-node-rig_v1.0.28", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.16.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.3` to `^0.31.4`" + } + ] + } + }, { "version": "1.0.27", "tag": "@rushstack/heft-node-rig_v1.0.27", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 489a9a69b01..c39f94fe28a 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 1.0.28 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 1.0.27 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 7868deb8d53..3c42ae1b225 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.35", + "tag": "@rushstack/heft-web-rig_v0.2.35", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.16.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.21`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.3` to `^0.31.4`" + } + ] + } + }, { "version": "0.2.34", "tag": "@rushstack/heft-web-rig_v0.2.34", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 78c8b3c483b..5192ec36eb7 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.2.35 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.2.34 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 7d67ebd33b1..98fc1965a25 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.59", + "tag": "@microsoft/loader-load-themed-styles_v1.9.59", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.178`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "1.9.58", "tag": "@microsoft/loader-load-themed-styles_v1.9.58", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index c4d25082a2d..dbaf4c6ae1f 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 1.9.59 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 1.9.58 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 5e920c52485..1e226c97671 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.146", + "tag": "@rushstack/loader-raw-script_v1.3.146", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "1.3.145", "tag": "@rushstack/loader-raw-script_v1.3.145", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index dbf19fad416..17e2eddb336 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 1.3.146 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 1.3.145 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 51a96c9b4ff..3293ac5ba21 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.20", + "tag": "@rushstack/localization-plugin_v0.6.20", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.0`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.3.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.40`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.39` to `^3.2.40`" + } + ] + } + }, { "version": "0.6.19", "tag": "@rushstack/localization-plugin_v0.6.19", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index ad3f81ca507..21d6c409cd6 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.6.20 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.6.19 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 155a0ded14d..d3d87c14eb9 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.58", + "tag": "@rushstack/module-minifier-plugin_v0.3.58", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "0.3.57", "tag": "@rushstack/module-minifier-plugin_v0.3.57", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index eef12b452e0..aaa70961f83 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 0.3.58 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 0.3.57 Fri, 04 Jun 2021 15:08:20 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index aa5d77b96ad..81c1e29173e 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.40", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.40", + "date": "Fri, 04 Jun 2021 19:59:53 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.28`" + } + ] + } + }, { "version": "3.2.39", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.39", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 60185e18d13..b1a77349013 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 04 Jun 2021 15:08:20 GMT and should not be manually modified. +This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. + +## 3.2.40 +Fri, 04 Jun 2021 19:59:53 GMT + +_Version update only_ ## 3.2.39 Fri, 04 Jun 2021 15:08:20 GMT From 8c2cb3675c461ff2e6bf54b9ae27e842933edd12 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 4 Jun 2021 19:59:56 +0000 Subject: [PATCH 129/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/api-extractor-model/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/node-core-library/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- libraries/typings-generator/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 22 files changed, 27 insertions(+), 27 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index a4739eceb79..e81ba8ae124 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.15", + "version": "7.13.16", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor-model/package.json b/apps/api-extractor-model/package.json index cb26026232d..af49c5b9b03 100644 --- a/apps/api-extractor-model/package.json +++ b/apps/api-extractor-model/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor-model", - "version": "7.13.2", + "version": "7.13.3", "description": "A helper library for loading and saving the .api.json files created by API Extractor", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index ed03b7772fe..61345c34366 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.16.0", + "version": "7.16.1", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index d3a1b635454..7ccd2ec706a 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.31.3", + "version": "0.31.4", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 827a92fd13c..7b240acb281 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.107", + "version": "1.0.108", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index a9811f2ef99..47d4624d200 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.20", + "version": "0.1.21", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.3" + "@rushstack/heft": "^0.31.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 708fb4ef7a9..375ef24937f 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.20", + "version": "0.1.21", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.3" + "@rushstack/heft": "^0.31.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 399f3778f60..22b18d434dc 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.31", + "version": "1.0.32", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index 0a4567d81fd..30144125988 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.4.1", + "version": "0.4.2", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index df72d0e6dab..97fbc53efa0 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.177", + "version": "1.10.178", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 4a1491f151b..35fa50b73b2 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/node-core-library", - "version": "3.38.0", + "version": "3.39.0", "description": "Core libraries that every NodeJS toolchain project should use", "main": "lib/index.js", "typings": "dist/node-core-library.d.ts", diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index c87fe267add..43c6de465f4 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.36", + "version": "3.0.37", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index cbd05c034b3..d4eefd07d40 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.90", + "version": "4.0.91", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index ea117014e64..ef23cec7ba0 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.89", + "version": "0.1.90", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index 6fc2e71d046..0904bf024c0 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/typings-generator", - "version": "0.3.6", + "version": "0.3.7", "description": "This library provides functionality for automatically generating typings for non-TS files.", "keywords": [ "dts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 47012fc7e39..10b153911e8 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.27", + "version": "1.0.28", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.3" + "@rushstack/heft": "^0.31.4" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 15e799b5695..84b4e7f48e6 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.34", + "version": "0.2.35", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.3" + "@rushstack/heft": "^0.31.4" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index dc8c1abfe76..4d1e00ab5de 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.58", + "version": "1.9.59", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 8f9119b5f90..7c8c6d84fbb 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.145", + "version": "1.3.146", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 2db5b08e5be..f2fe9dcae10 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.19", + "version": "0.6.20", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.39", + "@rushstack/set-webpack-public-path-plugin": "^3.2.40", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index f3da1806341..b1beff8732e 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.57", + "version": "0.3.58", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 6ada7fa706f..16c1c90af78 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.39", + "version": "3.2.40", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 245f94d73bcef729f2c19c0df1f8417e579a5aa0 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 13:32:17 -0700 Subject: [PATCH 130/429] Bump cyclic deps --- apps/api-extractor-model/package.json | 4 +- apps/api-extractor/package.json | 4 +- apps/heft/package.json | 4 +- common/config/rush/pnpm-lock.yaml | 193 +++++++++++++-------- common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 +- libraries/heft-config-file/package.json | 4 +- libraries/node-core-library/package.json | 4 +- libraries/rig-package/package.json | 4 +- libraries/tree-pattern/package.json | 4 +- libraries/ts-command-line/package.json | 4 +- libraries/typings-generator/package.json | 4 +- stack/eslint-patch/package.json | 4 +- stack/eslint-plugin-packlets/package.json | 4 +- stack/eslint-plugin-security/package.json | 4 +- stack/eslint-plugin/package.json | 4 +- 16 files changed, 147 insertions(+), 104 deletions(-) diff --git a/apps/api-extractor-model/package.json b/apps/api-extractor-model/package.json index a9f9c5555f2..0a04acc41cc 100644 --- a/apps/api-extractor-model/package.json +++ b/apps/api-extractor-model/package.json @@ -20,8 +20,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 91bde98750f..9d89dbd14d7 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -49,8 +49,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "10.17.13", diff --git a/apps/heft/package.json b/apps/heft/package.json index a33cbc5747f..1b5a63b0c24 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -53,8 +53,8 @@ "devDependencies": { "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/argparse": "1.0.38", "@types/eslint": "7.2.0", "@types/glob": "7.1.1", diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 2796dd4a226..9600e5442c3 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -46,8 +46,8 @@ importers: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -77,8 +77,8 @@ importers: typescript: 4.3.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -90,8 +90,8 @@ importers: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -101,8 +101,8 @@ importers: '@rushstack/node-core-library': link:../../libraries/node-core-library devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -110,9 +110,9 @@ importers: specifiers: '@microsoft/api-extractor': workspace:* '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 + '@rushstack/heft': 0.31.4 '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -162,8 +162,8 @@ importers: devDependencies: '@microsoft/api-extractor': link:../api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/argparse': 1.0.38 '@types/eslint': 7.2.0 '@types/glob': 7.1.1 @@ -893,7 +893,7 @@ importers: '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -910,7 +910,7 @@ importers: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft-node-rig': 1.0.28 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -984,8 +984,8 @@ importers: ../../libraries/heft-config-file: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@types/heft-jest': 1.0.1 @@ -997,8 +997,8 @@ importers: jsonpath-plus: 4.0.0 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1019,8 +1019,8 @@ importers: ../../libraries/node-core-library: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -1049,8 +1049,8 @@ importers: z-schema: 3.18.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -1079,8 +1079,8 @@ importers: ../../libraries/rig-package: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1092,8 +1092,8 @@ importers: strip-json-comments: 3.1.1 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1157,15 +1157,15 @@ importers: ../../libraries/tree-pattern: specifiers: '@rushstack/eslint-config': 2.3.3 - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@types/heft-jest': 1.0.1 eslint: ~7.12.1 typescript: ~3.9.7 devDependencies: '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 eslint: 7.12.1 typescript: 3.9.9 @@ -1173,8 +1173,8 @@ importers: ../../libraries/ts-command-line: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@types/argparse': 1.0.38 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1188,16 +1188,16 @@ importers: string-argv: 0.3.1 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 ../../libraries/typings-generator: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@types/glob': 7.1.1 '@types/node': 10.17.13 @@ -1210,8 +1210,8 @@ importers: glob: 7.0.6 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/glob': 7.1.1 ../../repo-scripts/doc-plugin-rush-stack: @@ -1333,18 +1333,18 @@ importers: ../../stack/eslint-patch: specifiers: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@types/node': 10.17.13 devDependencies: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/node': 10.17.13 ../../stack/eslint-plugin: specifiers: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1359,8 +1359,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1372,8 +1372,8 @@ importers: ../../stack/eslint-plugin-packlets: specifiers: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1388,8 +1388,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1401,8 +1401,8 @@ importers: ../../stack/eslint-plugin-security: specifiers: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1417,8 +1417,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.30.7 - '@rushstack/heft-node-rig': 1.0.23_@rushstack+heft@0.30.7 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -2384,6 +2384,15 @@ packages: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 '@rushstack/node-core-library': 3.38.0 + dev: false + + /@microsoft/api-extractor-model/7.13.3: + resolution: {integrity: sha512-uXilAhu2GcvyY/0NwVRk3AN7TFYjkPnjHLV2UywTTz9uglS+Af0YjNrCy+aaK8qXtfbFWdBzkH9N2XU8/YBeRQ==} + dependencies: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + '@rushstack/node-core-library': 3.39.0 + dev: true /@microsoft/api-extractor/7.15.2: resolution: {integrity: sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==} @@ -2401,6 +2410,25 @@ packages: semver: 7.3.5 source-map: 0.6.1 typescript: 4.2.4 + dev: false + + /@microsoft/api-extractor/7.16.1: + resolution: {integrity: sha512-hKFoLdmEUbHMIH48MXzSg8rndiugrXHruMVk+BQvhu14yX3LxH9re1CKwj4vLZb7bVBn+FfaWSZ5d3ltiXvX3w==} + hasBin: true + dependencies: + '@microsoft/api-extractor-model': 7.13.3 + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + '@rushstack/node-core-library': 3.39.0 + '@rushstack/rig-package': 0.2.12 + '@rushstack/ts-command-line': 4.7.10 + colors: 1.2.5 + lodash: 4.17.21 + resolve: 1.17.0 + semver: 7.3.5 + source-map: 0.6.1 + typescript: 4.3.2 + dev: true /@microsoft/rush-stack-compiler-3.9/0.4.47: resolution: {integrity: sha512-mM7qbfJaTDc7+o6MR32DJSDExNwGoql4ARanJPna//FJc/kPn4HjI6yPbs6PTzSIdPftzI9VmqpLZWsGuaLWAQ==} @@ -2663,53 +2691,53 @@ packages: - supports-color - typescript - /@rushstack/heft-config-file/0.3.22: - resolution: {integrity: sha512-yKtc7rTqjblLSh0q93XINqgvMrkIXp4iJd/egU03yAnfAn0Dapq8gq5fIPquiIGyiNFrsxJzkCMn0lO0PzDEKA==} + /@rushstack/heft-config-file/0.4.2: + resolution: {integrity: sha512-BKjQ+Q5WPbMhTTZXD+NO8Hu3k9R/cLD5o72yxsPOFSyN8zSchcB0Cvg0HqVpfp+2csTO5VFKcCVQK0YO8ixlAQ==} engines: {node: '>=10.13.0'} dependencies: - '@rushstack/node-core-library': 3.38.0 + '@rushstack/node-core-library': 3.39.0 '@rushstack/rig-package': 0.2.12 jsonpath-plus: 4.0.0 dev: true - /@rushstack/heft-node-rig/1.0.23: - resolution: {integrity: sha512-sYD0diQ1ZgH2pQOlEZrseb/Iz4sxYPlxT8e5XdtvX1hNr3L6ooFirfuHRxYfg04in4nbJuwsCqpmC03aron9Ug==} + /@rushstack/heft-node-rig/1.0.28: + resolution: {integrity: sha512-aqPVFMRlzgQIdlTgMavzhivfUBx9ZFQDCK5jXFO/TSjGdwI0vXnKz8wk3sBPipdJS7xeasJDL9FWWsw9YGNbMg==} peerDependencies: - '@rushstack/heft': ^0.30.7 + '@rushstack/heft': ^0.31.4 dependencies: - '@microsoft/api-extractor': 7.15.2 + '@microsoft/api-extractor': 7.16.1 eslint: 7.12.1 typescript: 3.9.9 transitivePeerDependencies: - supports-color dev: true - /@rushstack/heft-node-rig/1.0.23_@rushstack+heft@0.30.7: - resolution: {integrity: sha512-sYD0diQ1ZgH2pQOlEZrseb/Iz4sxYPlxT8e5XdtvX1hNr3L6ooFirfuHRxYfg04in4nbJuwsCqpmC03aron9Ug==} + /@rushstack/heft-node-rig/1.0.28_@rushstack+heft@0.31.4: + resolution: {integrity: sha512-aqPVFMRlzgQIdlTgMavzhivfUBx9ZFQDCK5jXFO/TSjGdwI0vXnKz8wk3sBPipdJS7xeasJDL9FWWsw9YGNbMg==} peerDependencies: - '@rushstack/heft': ^0.30.7 + '@rushstack/heft': ^0.31.4 dependencies: - '@microsoft/api-extractor': 7.15.2 - '@rushstack/heft': 0.30.7 + '@microsoft/api-extractor': 7.16.1 + '@rushstack/heft': 0.31.4 eslint: 7.12.1 typescript: 3.9.9 transitivePeerDependencies: - supports-color dev: true - /@rushstack/heft/0.30.7: - resolution: {integrity: sha512-Zwd0/XFwmWrpyBdQAfiftlmGQaSGnQm6RTWMSOZahx3wWhkNiaMU/GG1ABmUzAPPT8AoV2Od292Y4q3IRQLSvg==} + /@rushstack/heft/0.31.4: + resolution: {integrity: sha512-c0Ys/zzgKOWfesq3l8ihDc/E3zCx116OevoR0p9nIitRLF2KtoFIF3e7CdSHNwZuYA5LFUav++rnfiLGIvw2/w==} engines: {node: '>=10.13.0'} hasBin: true dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': 0.3.22 - '@rushstack/node-core-library': 3.38.0 + '@rushstack/heft-config-file': 0.4.2 + '@rushstack/node-core-library': 3.39.0 '@rushstack/rig-package': 0.2.12 '@rushstack/ts-command-line': 4.7.10 - '@rushstack/typings-generator': 0.3.6 + '@rushstack/typings-generator': 0.3.7 '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 @@ -2743,6 +2771,21 @@ packages: semver: 7.3.5 timsort: 0.3.0 z-schema: 3.18.4 + dev: false + + /@rushstack/node-core-library/3.39.0: + resolution: {integrity: sha512-kgu3+7/zOBkZU0+NdJb1rcHcpk3/oTjn5c8cg5nUTn+JDjEw58yG83SoeJEcRNNdl11dGX0lKG2PxPsjCokZOQ==} + dependencies: + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.5 + timsort: 0.3.0 + z-schema: 3.18.4 + dev: true /@rushstack/rig-package/0.2.12: resolution: {integrity: sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==} @@ -2761,10 +2804,10 @@ packages: colors: 1.2.5 string-argv: 0.3.1 - /@rushstack/typings-generator/0.3.6: - resolution: {integrity: sha512-wAsg/ANeZX1I5re3sYZYX3kKavWL364HUoLrzZ8KKEeDELWPdByzY4kk6I9MyMjdyOxhNadTMypdj/gjfeM/NQ==} + /@rushstack/typings-generator/0.3.7: + resolution: {integrity: sha512-NSiUKFw4W6keP+RrS0vcXGW4/TTxnG6GsQaCTJ5zbn3jwxgflAr85s6gycP7FoocoXSKqIqdQDKUcFUy8zeInQ==} dependencies: - '@rushstack/node-core-library': 3.38.0 + '@rushstack/node-core-library': 3.39.0 '@types/node': 10.17.13 chokidar: 3.4.3 glob: 7.0.6 @@ -10428,12 +10471,12 @@ packages: resolution: {integrity: sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==} engines: {node: '>=4.2.0'} hasBin: true + dev: false /typescript/4.3.2: resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} engines: {node: '>=4.2.0'} hasBin: true - dev: false /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 14fdf664ef3..073f033dea0 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "92c7da311eef77332069ea4800db945a89b0a39f", + "pnpmShrinkwrapHash": "c2a1e0c35a17686114d785d82304ee7e9fbf7d6b", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 8aaeb1e3fd5..f8f924a23f9 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.30.7" + "@rushstack/heft": "^0.31.4" }, "dependencies": { "@jest/core": "~25.4.0", @@ -29,7 +29,7 @@ "@jest/types": "~25.4.0", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft-node-rig": "1.0.28", "@types/node": "10.17.13", "@types/heft-jest": "1.0.1" } diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index c7c50362302..21a45722816 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 83731c9dc34..aa78d0128c9 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/fs-extra": "7.0.0", "@types/heft-jest": "1.0.1", "@types/jju": "1.4.1", diff --git a/libraries/rig-package/package.json b/libraries/rig-package/package.json index 10bbb7fcbe4..b0222a61a74 100644 --- a/libraries/rig-package/package.json +++ b/libraries/rig-package/package.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft-node-rig": "1.0.23", - "@rushstack/heft": "0.30.7", + "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.31.4", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", "@types/resolve": "1.17.1", diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index f859bc7f6f0..aa08c663938 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -14,8 +14,8 @@ "dependencies": {}, "devDependencies": { "@rushstack/eslint-config": "2.3.3", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/heft-jest": "1.0.1", "eslint": "~7.12.1", "typescript": "~3.9.7" diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index 65b75f80910..d565f0a96ce 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -20,8 +20,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index 2412ccf5804..fd3c9fda837 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -25,8 +25,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/glob": "7.1.1" } } diff --git a/stack/eslint-patch/package.json b/stack/eslint-patch/package.json index 21c1e956a3e..1a703658e73 100644 --- a/stack/eslint-patch/package.json +++ b/stack/eslint-patch/package.json @@ -23,8 +23,8 @@ ], "dependencies": {}, "devDependencies": { - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/node": "10.17.13" } } diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index f3f64c20b76..aa54e101a59 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -26,8 +26,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index c6d167c9331..2cc0ea8dec5 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -25,8 +25,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index d2bc2a2efcb..715b437abbc 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -29,8 +29,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.30.7", - "@rushstack/heft-node-rig": "1.0.23", + "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.28", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", From e2b0ab2657a23ca7b9680c43921eedd6fc53e2ec Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 16:24:51 -0700 Subject: [PATCH 131/429] Revert back to cyclic to test --- common/config/rush/pnpm-lock.yaml | 18 +++--------------- common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- rush.json | 2 +- 4 files changed, 6 insertions(+), 18 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 9600e5442c3..55b558b8f1b 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -892,7 +892,7 @@ importers: '@jest/transform': ~25.4.0 '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* + '@rushstack/heft': 0.31.4 '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 @@ -909,8 +909,8 @@ importers: devDependencies: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.31.4 + '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -2700,18 +2700,6 @@ packages: jsonpath-plus: 4.0.0 dev: true - /@rushstack/heft-node-rig/1.0.28: - resolution: {integrity: sha512-aqPVFMRlzgQIdlTgMavzhivfUBx9ZFQDCK5jXFO/TSjGdwI0vXnKz8wk3sBPipdJS7xeasJDL9FWWsw9YGNbMg==} - peerDependencies: - '@rushstack/heft': ^0.31.4 - dependencies: - '@microsoft/api-extractor': 7.16.1 - eslint: 7.12.1 - typescript: 3.9.9 - transitivePeerDependencies: - - supports-color - dev: true - /@rushstack/heft-node-rig/1.0.28_@rushstack+heft@0.31.4: resolution: {integrity: sha512-aqPVFMRlzgQIdlTgMavzhivfUBx9ZFQDCK5jXFO/TSjGdwI0vXnKz8wk3sBPipdJS7xeasJDL9FWWsw9YGNbMg==} peerDependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 073f033dea0..52f76449f21 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "c2a1e0c35a17686114d785d82304ee7e9fbf7d6b", + "pnpmShrinkwrapHash": "838f66757b2248ee2baba5cefd76490ced0d6167", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index f8f924a23f9..666cfe54993 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -28,7 +28,7 @@ "devDependencies": { "@jest/types": "~25.4.0", "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "workspace:*", + "@rushstack/heft": "0.31.4", "@rushstack/heft-node-rig": "1.0.28", "@types/node": "10.17.13", "@types/heft-jest": "1.0.1" diff --git a/rush.json b/rush.json index b7f801d8951..8415d7b7799 100644 --- a/rush.json +++ b/rush.json @@ -655,7 +655,7 @@ "projectFolder": "heft-plugins/heft-jest-plugin", "reviewCategory": "libraries", "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft-node-rig"] + "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] }, { "packageName": "@rushstack/heft-webpack4-plugin", From ed2b00d36bf9403f2e22dd2670b90083787521a4 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 16:25:13 -0700 Subject: [PATCH 132/429] Add test and fix resolution bug --- .../heft-jest-plugin/src/JestConfigLoader.ts | 41 +++++-------------- .../src/test/JestConfigLoader.test.ts | 34 +++++++++++++++ .../testProject/a/b/mockTransformModule1.ts | 3 ++ .../testProject/a/b/mockTransformModule2.ts | 3 ++ .../src/test/testProject/a/b/setupFile1.ts | 0 .../src/test/testProject/a/b/setupFile2.ts | 0 .../test/testProject/a/c/d/mockReporter2.ts | 0 .../src/test/testProject/a/c/jest.config.json | 9 ++++ .../src/test/testProject/a/c/mockReporter1.ts | 0 .../src/test/testProject/a/jest.config.json | 9 ++++ .../test/testProject/config/jest.config.json | 3 ++ 11 files changed, 72 insertions(+), 30 deletions(-) create mode 100644 heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule1.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule2.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile1.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile2.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/c/d/mockReporter2.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/c/jest.config.json create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/c/mockReporter1.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/a/jest.config.json create mode 100644 heft-plugins/heft-jest-plugin/src/test/testProject/config/jest.config.json diff --git a/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts b/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts index 7f08023c48a..f73828b4970 100644 --- a/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts +++ b/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts @@ -20,7 +20,7 @@ export class JestConfigLoader { // If a preset exists, let's load it manually and unset the preset string so that Jest normalization // is not affected. This means that we can support a couple features here that stock Jest doesn't have: - // - support loading non-root presets that are not named 'jest-preset.json' + // - support loading non-root presets // - support for loading presets further than 1 level deep if (config.preset) { const presetConfigPath: string = JestConfigLoader._resolveConfigModule( @@ -52,12 +52,7 @@ export class JestConfigLoader { presetConfigPath: string, rootDir: string ): Promise { - let presetConfig: Config.InitialOptions; - try { - presetConfig = await JsonFile.loadAsync(presetConfigPath); - } catch (e) { - throw new Error(`Could not load Jest config at path "${presetConfigPath}".`); - } + const presetConfig: Config.InitialOptions = await JestConfigLoader._readConfigAsync(presetConfigPath); // Resolve all input module and relative path properties to absolute paths so there is no confusion where // the module should be resolved from. @@ -73,7 +68,7 @@ export class JestConfigLoader { const arrayValue: string[] | undefined = presetConfig[key]; if (arrayValue) { presetConfig[key] = arrayValue.map( - (value) => JestConfigLoader._transformModuleSpec(value, presetConfigPath, rootDir, key) ?? value + (value) => JestConfigLoader._resolveConfigModule(value, presetConfigPath, rootDir, key) ?? value ); } break; @@ -91,7 +86,7 @@ export class JestConfigLoader { case 'resolver': const stringValue: string | null | undefined = presetConfig[key]; if (stringValue) { - const resolvedModulePath: string | undefined = JestConfigLoader._transformModuleSpec( + const resolvedModulePath: string | undefined = JestConfigLoader._resolveConfigModule( stringValue, presetConfigPath, rootDir, @@ -110,7 +105,7 @@ export class JestConfigLoader { if (reporterValue[0].toUpperCase() === JestConfigLoader._defaultReporter) { return reporterValue; } - const newReporterPath: string | undefined = JestConfigLoader._transformModuleSpec( + const newReporterPath: string | undefined = JestConfigLoader._resolveConfigModule( reporterValue[0], presetConfigPath, rootDir, @@ -127,7 +122,7 @@ export class JestConfigLoader { if (reporterValue.toUpperCase() === JestConfigLoader._defaultReporter) { return reporterValue; } - const newReporterPath: string | undefined = JestConfigLoader._transformModuleSpec( + const newReporterPath: string | undefined = JestConfigLoader._resolveConfigModule( reporterValue, presetConfigPath, rootDir, @@ -143,7 +138,7 @@ export class JestConfigLoader { presetConfig[key]; for (const [regex, transformValue] of Object.entries(transformConfig || {})) { if (Array.isArray(transformValue)) { - const newTransformerPath: string | undefined = JestConfigLoader._transformModuleSpec( + const newTransformerPath: string | undefined = JestConfigLoader._resolveConfigModule( transformValue[0], presetConfigPath, rootDir, @@ -153,7 +148,7 @@ export class JestConfigLoader { transformValue[0] = newTransformerPath; } } else { - const newTransformerPath: string | undefined = JestConfigLoader._transformModuleSpec( + const newTransformerPath: string | undefined = JestConfigLoader._resolveConfigModule( transformValue, presetConfigPath, rootDir, @@ -175,24 +170,10 @@ export class JestConfigLoader { if (presetConfig.preset) { const childPresetConfig: Config.InitialOptions = await JestConfigLoader._loadPresetAndResolveModulesAsync(presetConfig.preset, rootDir); - presetConfig = JestConfigLoader._mergeConfig(presetConfig, childPresetConfig); + return JestConfigLoader._mergeConfig(presetConfig, childPresetConfig); + } else { + return presetConfig; } - return presetConfig; - } - - private static _transformModuleSpec( - moduleSpec: string, - configPath: string, - rootDir: string, - propertyName: string - ): string { - const resolvedModulePath: string | undefined = JestConfigLoader._resolveConfigModule( - moduleSpec, - configPath, - rootDir, - propertyName - ); - return path.relative(rootDir, resolvedModulePath); } private static _resolveConfigModule( diff --git a/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts new file mode 100644 index 00000000000..f75bb093ede --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts @@ -0,0 +1,34 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { JestConfigLoader } from '../JestConfigLoader'; + +import type { Config } from '@jest/types'; + +describe('JestConfigLoader', () => { + it('resolves preset config modules', async () => { + const configPath: string = path.join(__dirname, 'testProject', 'config', 'jest.config.json'); + const rootDir: string = path.join(__dirname, 'testProject'); + const loadedConfig: Config.InitialOptions = await JestConfigLoader.loadConfigAsync(configPath, rootDir); + + expect(loadedConfig.preset).toBe(undefined); + + // Resolution of string fields is validated implicitly during load since the preset field is + // parsed like this. + // Validate string[] + expect(loadedConfig.setupFiles?.length).toBe(2); + expect(loadedConfig.setupFiles![0]).toBe(path.join(rootDir, 'a', 'b', 'setupFile2.js')); + expect(loadedConfig.setupFiles![1]).toBe(path.join(rootDir, 'a', 'b', 'setupFile1.js')); + + // Validate reporters + expect(loadedConfig.reporters?.length).toBe(3); + expect(loadedConfig.reporters![0]).toBe('default'); + expect(loadedConfig.reporters![1]).toBe(path.join(rootDir, 'a', 'c', 'mockReporter1.js')); + expect((loadedConfig.reporters![2] as Config.ReporterConfig)[0]).toBe( + path.join(rootDir, 'a', 'c', 'd', 'mockReporter2.js') + ); + + // Validate transformers + }); +}); diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule1.ts b/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule1.ts new file mode 100644 index 00000000000..d81d1e46689 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule1.ts @@ -0,0 +1,3 @@ +module.exports = { + moduleValue: 'zzz' +}; diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule2.ts b/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule2.ts new file mode 100644 index 00000000000..d81d1e46689 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule2.ts @@ -0,0 +1,3 @@ +module.exports = { + moduleValue: 'zzz' +}; diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile1.ts b/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile1.ts new file mode 100644 index 00000000000..e69de29bb2d diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile2.ts b/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile2.ts new file mode 100644 index 00000000000..e69de29bb2d diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/d/mockReporter2.ts b/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/d/mockReporter2.ts new file mode 100644 index 00000000000..e69de29bb2d diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/jest.config.json new file mode 100644 index 00000000000..9acb480b740 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/jest.config.json @@ -0,0 +1,9 @@ +{ + "setupFiles": ["../b/setupFile2.js"], + + "reporters": ["default", "./mockReporter1.js", ["./d/mockReporter2.js", { "key": "value" }]], + + "transform": { + "\\.(yyy)$": ["../b/mockTransformModule2.js", { "key": "value" }] + } +} diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/mockReporter1.ts b/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/mockReporter1.ts new file mode 100644 index 00000000000..e69de29bb2d diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/testProject/a/jest.config.json new file mode 100644 index 00000000000..b13ea68486d --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/testProject/a/jest.config.json @@ -0,0 +1,9 @@ +{ + "preset": "./c/jest.config.json", + + "setupFiles": ["./b/setupFile1.js"], + + "transform": { + "\\.(xxx)$": "./b/mockTransformModule1.js" + } +} diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/config/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/testProject/config/jest.config.json new file mode 100644 index 00000000000..6e37e0709b4 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/testProject/config/jest.config.json @@ -0,0 +1,3 @@ +{ + "preset": "/a/jest.config.json" +} From 2c79e376b174f2fac285de6fe4e3c72f73f08221 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 16:52:27 -0700 Subject: [PATCH 133/429] Add test for package resolution --- .../src/test/JestConfigLoader.test.ts | 24 +++++++++++++++---- .../a/b/mockTransformModule1.ts | 0 .../a/b/mockTransformModule2.ts | 0 .../a/b/setupFile1.ts | 0 .../a/b/setupFile2.ts | 0 .../a/c/d/mockReporter2.ts | 0 .../a/c/jest.config.json | 0 .../a/c/mockReporter1.ts | 0 .../a/jest.config.json | 0 .../config/jest.config.json | 0 .../src/test/project2/a/jest.config.json | 3 +++ .../src/test/project2/config/jest.config.json | 3 +++ 12 files changed, 26 insertions(+), 4 deletions(-) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/b/mockTransformModule1.ts (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/b/mockTransformModule2.ts (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/b/setupFile1.ts (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/b/setupFile2.ts (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/c/d/mockReporter2.ts (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/c/jest.config.json (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/c/mockReporter1.ts (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/a/jest.config.json (100%) rename heft-plugins/heft-jest-plugin/src/test/{testProject => project1}/config/jest.config.json (100%) create mode 100644 heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json create mode 100644 heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json diff --git a/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts index f75bb093ede..532619a0019 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts @@ -8,14 +8,14 @@ import type { Config } from '@jest/types'; describe('JestConfigLoader', () => { it('resolves preset config modules', async () => { - const configPath: string = path.join(__dirname, 'testProject', 'config', 'jest.config.json'); - const rootDir: string = path.join(__dirname, 'testProject'); + const rootDir: string = path.join(__dirname, 'project1'); + const configPath: string = path.join(rootDir, 'config', 'jest.config.json'); const loadedConfig: Config.InitialOptions = await JestConfigLoader.loadConfigAsync(configPath, rootDir); + // Resolution of string fields is validated implicitly during load since the preset is resolved and + // set to undefined expect(loadedConfig.preset).toBe(undefined); - // Resolution of string fields is validated implicitly during load since the preset field is - // parsed like this. // Validate string[] expect(loadedConfig.setupFiles?.length).toBe(2); expect(loadedConfig.setupFiles![0]).toBe(path.join(rootDir, 'a', 'b', 'setupFile2.js')); @@ -30,5 +30,21 @@ describe('JestConfigLoader', () => { ); // Validate transformers + expect(Object.keys(loadedConfig.transform || {}).length).toBe(2); + expect(loadedConfig.transform!['\\.(xxx)$']).toBe( + path.join(rootDir, 'a', 'b', 'mockTransformModule1.js') + ); + expect((loadedConfig.transform!['\\.(yyy)$'] as Config.TransformerConfig)[0]).toBe( + path.join(rootDir, 'a', 'b', 'mockTransformModule2.js') + ); + }); + + it('resolves preset package modules', async () => { + const rootDir: string = path.join(__dirname, 'project2'); + const configPath: string = path.join(rootDir, 'config', 'jest.config.json'); + const loadedConfig: Config.InitialOptions = await JestConfigLoader.loadConfigAsync(configPath, rootDir); + + expect(loadedConfig.setupFiles?.length).toBe(1); + expect(loadedConfig.setupFiles![0]).toBe(require.resolve('@jest/core')); }); }); diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule1.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/b/mockTransformModule1.ts similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule1.ts rename to heft-plugins/heft-jest-plugin/src/test/project1/a/b/mockTransformModule1.ts diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule2.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/b/mockTransformModule2.ts similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/b/mockTransformModule2.ts rename to heft-plugins/heft-jest-plugin/src/test/project1/a/b/mockTransformModule2.ts diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile1.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/b/setupFile1.ts similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile1.ts rename to heft-plugins/heft-jest-plugin/src/test/project1/a/b/setupFile1.ts diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile2.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/b/setupFile2.ts similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/b/setupFile2.ts rename to heft-plugins/heft-jest-plugin/src/test/project1/a/b/setupFile2.ts diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/d/mockReporter2.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/d/mockReporter2.ts similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/c/d/mockReporter2.ts rename to heft-plugins/heft-jest-plugin/src/test/project1/a/c/d/mockReporter2.ts diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/c/jest.config.json rename to heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/c/mockReporter1.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/mockReporter1.ts similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/c/mockReporter1.ts rename to heft-plugins/heft-jest-plugin/src/test/project1/a/c/mockReporter1.ts diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/a/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/a/jest.config.json rename to heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json diff --git a/heft-plugins/heft-jest-plugin/src/test/testProject/config/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json similarity index 100% rename from heft-plugins/heft-jest-plugin/src/test/testProject/config/jest.config.json rename to heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json diff --git a/heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json new file mode 100644 index 00000000000..b61ec5f03bc --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json @@ -0,0 +1,3 @@ +{ + "setupFiles": ["@jest/core"] +} diff --git a/heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json new file mode 100644 index 00000000000..6e37e0709b4 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json @@ -0,0 +1,3 @@ +{ + "preset": "/a/jest.config.json" +} From 5a593ddaf97e5d48e32db9ad57e379afcfddc1a0 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 4 Jun 2021 21:18:18 -0700 Subject: [PATCH 134/429] Create plugin to warn on Jest config existing but no plugin --- .../heft/src/pluginFramework/PluginManager.ts | 4 +- .../MissingPlugin/JestWarningPlugin.ts | 30 +++++++ .../MissingPlugin/MissingPluginBase.ts | 63 +++++++++++++++ .../MissingPlugin/WebpackWarningPlugin.ts | 71 ++++++++++++++++ apps/heft/src/plugins/WebpackWarningPlugin.ts | 81 ------------------- 5 files changed, 167 insertions(+), 82 deletions(-) create mode 100644 apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts create mode 100644 apps/heft/src/plugins/MissingPlugin/MissingPluginBase.ts create mode 100644 apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts delete mode 100644 apps/heft/src/plugins/WebpackWarningPlugin.ts diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index 6cdb6dc0c50..8eba391d62e 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -22,7 +22,8 @@ import { ApiExtractorPlugin } from '../plugins/ApiExtractorPlugin/ApiExtractorPl import { SassTypingsPlugin } from '../plugins/SassTypingsPlugin/SassTypingsPlugin'; import { ProjectValidatorPlugin } from '../plugins/ProjectValidatorPlugin'; import { ToolPackageResolver } from '../utilities/ToolPackageResolver'; -import { WebpackWarningPlugin } from '../plugins/WebpackWarningPlugin'; +import { JestWarningPlugin } from '../plugins/MissingPlugin/JestWarningPlugin'; +import { WebpackWarningPlugin } from '../plugins/MissingPlugin/WebpackWarningPlugin'; import { NodeServicePlugin } from '../plugins/NodeServicePlugin'; export interface IPluginManagerOptions { @@ -54,6 +55,7 @@ export class PluginManager { this._applyPlugin(new ApiExtractorPlugin(taskPackageResolver)); this._applyPlugin(new SassTypingsPlugin()); this._applyPlugin(new ProjectValidatorPlugin()); + this._applyPlugin(new JestWarningPlugin()); this._applyPlugin(new WebpackWarningPlugin()); this._applyPlugin(new NodeServicePlugin()); } diff --git a/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts b/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts new file mode 100644 index 00000000000..c8701c57459 --- /dev/null +++ b/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts @@ -0,0 +1,30 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; + +import { HeftConfiguration } from '../../configuration/HeftConfiguration'; +import { HeftSession } from '../../pluginFramework/HeftSession'; +import { ITestStageContext } from '../../stages/TestStage'; +import { MissingPluginBase } from './MissingPluginBase'; + +const PLUGIN_NAME: string = 'jest-warning-plugin'; + +export class JestWarningPlugin extends MissingPluginBase { + public readonly pluginName: string = PLUGIN_NAME; + public readonly missingPluginName: string = 'JestPlugin'; + public readonly missingPluginPackageNames: ReadonlyArray = ['@rushstack/heft-jest-plugin']; + public readonly missingPluginDocumentationUrl: string = 'https://rushstack.io/pages/heft_tasks/jest/'; + + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { + test.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this.checkForMissingPlugin(heftConfiguration, heftSession, test.hooks.run); + }); + }); + } + + protected getConfigFilePath(heftConfiguration: HeftConfiguration): string { + return path.join(heftConfiguration.projectConfigFolder, 'jest.config.json'); + } +} diff --git a/apps/heft/src/plugins/MissingPlugin/MissingPluginBase.ts b/apps/heft/src/plugins/MissingPlugin/MissingPluginBase.ts new file mode 100644 index 00000000000..6ab85a4c3b9 --- /dev/null +++ b/apps/heft/src/plugins/MissingPlugin/MissingPluginBase.ts @@ -0,0 +1,63 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { FileSystem, Path } from '@rushstack/node-core-library'; +import { Hook } from 'tapable'; + +import { HeftConfiguration } from '../../configuration/HeftConfiguration'; +import { HeftSession } from '../../pluginFramework/HeftSession'; +import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; +import { IHeftPlugin } from '../../pluginFramework/IHeftPlugin'; + +export abstract class MissingPluginBase implements IHeftPlugin { + public abstract readonly pluginName: string; + public abstract readonly missingPluginName: string; + public abstract readonly missingPluginPackageNames: ReadonlyArray; + public abstract readonly missingPluginDocumentationUrl: string; + + public abstract apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void; + + protected abstract getConfigFilePath(heftConfiguration: HeftConfiguration): string; + + /** + * A utility method to use as the tap function to the provided hook. Determines if the + * requested plugin is installed and warns otherwise if related configuration files were + * found. Returns false if the plugin was found, otherwise true. + */ + protected async checkForMissingPlugin( + heftConfiguration: HeftConfiguration, + heftSession: HeftSession, + hookToTap: Hook // eslint-disable-line @typescript-eslint/no-explicit-any + ): Promise { + let hasPlugin: boolean = false; + for (const tap of hookToTap.taps) { + if (tap.name === this.missingPluginName) { + hasPlugin = true; + } + } + + // If we have the plugin, we don't need to check anything else + if (hasPlugin) { + return false; + } + + // Warn if any were found + const configFilePath: string = this.getConfigFilePath(heftConfiguration); + if (await FileSystem.existsAsync(configFilePath)) { + const logger: ScopedLogger = heftSession.requestScopedLogger(this.pluginName); + logger.emitWarning( + new Error( + 'The configuration file at ' + + `"${Path.convertToSlashes(path.relative(heftConfiguration.buildFolder, configFilePath))}" ` + + 'exists in your project, but the associated Heft plugin is not enabled. To fix this, you can add ' + + `${this.missingPluginPackageNames.map((packageName) => `"${packageName}"`).join(' or ')} ` + + 'to your package.json devDependencies and use config/heft.json to load it. ' + + `For details, see this documentation: ${this.missingPluginDocumentationUrl}` + ) + ); + } + + return true; + } +} diff --git a/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts b/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts new file mode 100644 index 00000000000..ca5926229f8 --- /dev/null +++ b/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts @@ -0,0 +1,71 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { Hook } from 'tapable'; + +import { HeftConfiguration } from '../../configuration/HeftConfiguration'; +import { HeftSession } from '../../pluginFramework/HeftSession'; +import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; +import { IBuildStageContext, IBundleSubstage } from '../../stages/BuildStage'; +import { MissingPluginBase } from './MissingPluginBase'; + +const PLUGIN_NAME: string = 'webpack-warning-plugin'; + +export class WebpackWarningPlugin extends MissingPluginBase { + public readonly pluginName: string = PLUGIN_NAME; + public readonly missingPluginName: string = 'WebpackPlugin'; + public readonly missingPluginPackageNames: ReadonlyArray = [ + '@rushstack/heft-webpack4-plugin', + '@rushstack/heft-webpack5-plugin' + ]; + public readonly missingPluginDocumentationUrl: string = 'https://rushstack.io/pages/heft_tasks/webpack/'; + + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { + bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this.checkForMissingPlugin( + heftConfiguration, + heftSession, + bundle.hooks.run, + !!bundle.properties.webpackConfiguration + ); + }); + }); + }); + } + + protected getConfigFilePath(heftConfiguration: HeftConfiguration): string { + return path.join(heftConfiguration.buildFolder, 'webpack.config.js'); + } + + /** + * @override + */ + protected async checkForMissingPlugin( + heftConfiguration: HeftConfiguration, + heftSession: HeftSession, + hookToTap: Hook, // eslint-disable-line @typescript-eslint/no-explicit-any + webpackConfigurationExists?: boolean + ): Promise { + const missingPlugin: boolean = await super.checkForMissingPlugin( + heftConfiguration, + heftSession, + hookToTap + ); + if (missingPlugin && webpackConfigurationExists) { + const logger: ScopedLogger = heftSession.requestScopedLogger(PLUGIN_NAME); + logger.emitWarning( + new Error( + 'Your project appears to have a Webpack configuration generated by a plugin, ' + + 'but the Heft plugin for Webpack is not enabled. To fix this, you can add ' + + `${this.missingPluginPackageNames.map((packageName) => `"${packageName}"`).join(' or ')} ` + + 'to your package.json devDependencies and use config/heft.json to load it. ' + + `For details, see this documentation: ${this.missingPluginDocumentationUrl}` + ) + ); + } + return missingPlugin; + } +} diff --git a/apps/heft/src/plugins/WebpackWarningPlugin.ts b/apps/heft/src/plugins/WebpackWarningPlugin.ts deleted file mode 100644 index 22707fba1c4..00000000000 --- a/apps/heft/src/plugins/WebpackWarningPlugin.ts +++ /dev/null @@ -1,81 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { FileSystem } from '@rushstack/node-core-library'; - -import { HeftSession } from '../pluginFramework/HeftSession'; -import { HeftConfiguration } from '../configuration/HeftConfiguration'; -import { IBuildStageContext, IBundleSubstage } from '../stages/BuildStage'; -import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; -import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; - -const PLUGIN_NAME: string = 'webpack-warning-plugin'; - -export class WebpackWarningPlugin implements IHeftPlugin { - public readonly pluginName: string = PLUGIN_NAME; - - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { - bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { - let hasWebpackPlugin: boolean = false; - for (const tap of bundle.hooks.run.taps) { - if (tap.name === 'WebpackPlugin') { - hasWebpackPlugin = true; - } - } - - await this._warnIfWebpackIsMissingAsync( - heftSession, - heftConfiguration, - !!bundle.properties.webpackConfiguration, - hasWebpackPlugin - ); - }); - }); - }); - } - - private async _warnIfWebpackIsMissingAsync( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration, - webpackConfigIsProvided: boolean, - hasWebpackPlugin: boolean - ): Promise { - if (hasWebpackPlugin) { - // If we have the plugin, we don't need to check anything else - return; - } - - if (webpackConfigIsProvided) { - const logger: ScopedLogger = heftSession.requestScopedLogger(PLUGIN_NAME); - logger.emitWarning( - new Error( - 'Your project appears to have a Webpack configuration generated by a plugin, ' + - 'but the Heft plugin for Webpack is not enabled. To fix this, you can add ' + - '"@rushstack/heft-webpack4-plugin" or "@rushstack/heft-webpack5-plugin" to ' + - 'your package.json devDependencies and use config/heft.json to load it. ' + - 'For details, see this documentation: https://rushstack.io/pages/heft_tasks/webpack/' - ) - ); - return; - } - - const webpackConfigFilename: string = 'webpack.config.js'; - const webpackConfigFileExists: boolean = await FileSystem.exists( - `${heftConfiguration.buildFolder}/${webpackConfigFilename}` - ); - if (webpackConfigFileExists) { - const logger: ScopedLogger = heftSession.requestScopedLogger(PLUGIN_NAME); - logger.emitWarning( - new Error( - `A ${webpackConfigFilename} file exists in this project ` + - 'but the Heft plugin for Webpack is not enabled. To fix this, you can add ' + - '"@rushstack/heft-webpack4-plugin" or "@rushstack/heft-webpack5-plugin" to ' + - 'your package.json devDependencies and use config/heft.json to load it. ' + - 'For details, see this documentation: https://rushstack.io/pages/heft_tasks/webpack/' - ) - ); - } - } -} From 86cc390a0a6d3acd7e48afc7a5a00000bd604931 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 09:31:48 -0700 Subject: [PATCH 135/429] Revert browser approved packages --- common/config/rush/browser-approved-packages.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/common/config/rush/browser-approved-packages.json b/common/config/rush/browser-approved-packages.json index 7637d2f2735..5e3f614e8b6 100644 --- a/common/config/rush/browser-approved-packages.json +++ b/common/config/rush/browser-approved-packages.json @@ -2,14 +2,6 @@ { "$schema": "https://developer.microsoft.com/json-schemas/rush/v5/approved-packages.schema.json", "packages": [ - { - "name": "deepmerge", - "allowedCategories": [ "libraries" ] - }, - { - "name": "jest-config", - "allowedCategories": [ "libraries" ] - }, { "name": "react", "allowedCategories": [ "tests" ] From 783055ee44d562a7dd1bbeece38d40ebc39ac814 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 09:33:04 -0700 Subject: [PATCH 136/429] Add deepmerge to non-browser packages --- common/config/rush/nonbrowser-approved-packages.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index 9bb1ce8a534..b8dfece606c 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -238,6 +238,10 @@ "name": "decache", "allowedCategories": [ "libraries" ] }, + { + "name": "deepmerge", + "allowedCategories": [ "libraries" ] + }, { "name": "doc-plugin-rush-stack", "allowedCategories": [ "libraries" ] From d62f70be8552cd77554ecf822f9be2c2a0a9e733 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 10:01:56 -0700 Subject: [PATCH 137/429] Delete manually created config --- .../includes/jest-shared.config.json | 63 ------------------- 1 file changed, 63 deletions(-) delete mode 100644 heft-plugins/heft-jest-plugin/includes/jest-shared.config.json diff --git a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json deleted file mode 100644 index 8604ef93b4c..00000000000 --- a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "//": "THIS SHARED JEST CONFIGURATION FILE IS INTENDED TO BE REFERENCED BY THE JEST CONFIGURATION IN", - "//": "CONSUMING PACKAGE AND REQUIRES PRESET-RELATIVE MODULE RESOLUTION TO BE ENABLED. IF YOU HAVE", - "//": "DISABLED THIS FEATURE YOU MUST CREATE YOUR OWN JEST CONFIGURATION", - - "//": "By default, don't hide console output", - "silent": false, - "//": "In order for HeftJestReporter to receive console.log() events, we must set verbose=false", - "verbose": false, - - "//": ["Adding '/src' here enables src/__mocks__ to be used for mocking Node.js system modules."], - "roots": ["/src"], - - "testURL": "http://localhost/", - - "testMatch": ["/src/**/*.test.{ts,tsx}"], - "testPathIgnorePatterns": ["/node_modules/"], - - "//": "code coverage tracking is disabled by default; set this to true to enable it ", - "collectCoverage": false, - - "coverageDirectory": "/temp/coverage", - - "collectCoverageFrom": [ - "src/**/*.{ts,tsx}", - "!src/**/*.d.ts", - "!src/**/*.test.{ts,tsx}", - "!src/**/test/**", - "!src/**/__tests__/**", - "!src/**/__fixtures__/**", - "!src/**/__mocks__/**" - ], - "coveragePathIgnorePatterns": ["/node_modules/"], - - "transformIgnorePatterns": [], - - "//": "jest-identity-mock-transform returns a proxy for exported key/value pairs, where Webpack would return a module", - "//": "jest-string-mock-transform returns the filename, where Webpack would return a URL", - "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", - "transform": { - "\\.(ts|tsx)$": "../lib/exports/jest-build-transform.js", - - "\\.(css|sass|scss)$": "../lib/exports/jest-identity-mock-transform.js", - - "\\.(aac|eot|gif|jpeg|jpg|m4a|mp3|mp4|oga|otf|png|svg|ttf|wav|webm|webp|woff|woff2)$": "../lib/exports/jest-string-mock-transform.js" - }, - - "//": [ - "The modulePathIgnorePatterns below accepts these sorts of paths:", - " /src", - " /src/file.ts", - "...and ignores anything else under " - ], - "modulePathIgnorePatterns": [], - "//": "Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx.", - "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json", "node"], - - "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", - "setupFiles": ["../lib/exports/jest-global-setup.js"], - - "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", - "resolver": "../lib/exports/jest-improved-resolver.js" -} From d6f76703ebf32ea0fde79a14c196e81ed282f5b9 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 10:02:38 -0700 Subject: [PATCH 138/429] Move config --- .../heft-jest-plugin}/includes/jest-shared.config.json | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {apps/heft => heft-plugins/heft-jest-plugin}/includes/jest-shared.config.json (100%) diff --git a/apps/heft/includes/jest-shared.config.json b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json similarity index 100% rename from apps/heft/includes/jest-shared.config.json rename to heft-plugins/heft-jest-plugin/includes/jest-shared.config.json From 87c06ba4db9f18482ae44765cb726b09eae95679 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 10:03:30 -0700 Subject: [PATCH 139/429] Update with latest config --- .../includes/jest-shared.config.json | 23 +++++++++++-------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json index 32fa46d5e7d..8604ef93b4c 100644 --- a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json +++ b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json @@ -1,11 +1,13 @@ { + "//": "THIS SHARED JEST CONFIGURATION FILE IS INTENDED TO BE REFERENCED BY THE JEST CONFIGURATION IN", + "//": "CONSUMING PACKAGE AND REQUIRES PRESET-RELATIVE MODULE RESOLUTION TO BE ENABLED. IF YOU HAVE", + "//": "DISABLED THIS FEATURE YOU MUST CREATE YOUR OWN JEST CONFIGURATION", + "//": "By default, don't hide console output", "silent": false, "//": "In order for HeftJestReporter to receive console.log() events, we must set verbose=false", "verbose": false, - "rootDir": "../../../../", - "//": ["Adding '/src' here enables src/__mocks__ to be used for mocking Node.js system modules."], "roots": ["/src"], @@ -34,12 +36,13 @@ "//": "jest-identity-mock-transform returns a proxy for exported key/value pairs, where Webpack would return a module", "//": "jest-string-mock-transform returns the filename, where Webpack would return a URL", + "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", "transform": { - "\\.(ts|tsx)$": "@rushstack/heft/lib/exports/jest-build-transform.js", + "\\.(ts|tsx)$": "../lib/exports/jest-build-transform.js", - "\\.(css|sass|scss)$": "@rushstack/heft/lib/exports/jest-identity-mock-transform.js", + "\\.(css|sass|scss)$": "../lib/exports/jest-identity-mock-transform.js", - "\\.(aac|eot|gif|jpeg|jpg|m4a|mp3|mp4|oga|otf|png|svg|ttf|wav|webm|webp|woff|woff2)$": "@rushstack/heft/lib/exports/jest-string-mock-transform.js" + "\\.(aac|eot|gif|jpeg|jpg|m4a|mp3|mp4|oga|otf|png|svg|ttf|wav|webm|webp|woff|woff2)$": "../lib/exports/jest-string-mock-transform.js" }, "//": [ @@ -50,9 +53,11 @@ ], "modulePathIgnorePatterns": [], "//": "Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx.", - "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json"], + "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json", "node"], + + "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + "setupFiles": ["../lib/exports/jest-global-setup.js"], - "setupFiles": ["@rushstack/heft/lib/exports/jest-global-setup.js"], - "resolver": "@rushstack/heft/lib/exports/jest-improved-resolver.js", - "passWithNoTests": true + "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + "resolver": "../lib/exports/jest-improved-resolver.js" } From bdea423933d58db3c4b8bfdbcebeef4cc1665366 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 10:04:03 -0700 Subject: [PATCH 140/429] Rename MissingPluginWarningPluginBase --- apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts | 4 ++-- ...ssingPluginBase.ts => MissingPluginWarningPluginBase.ts} | 6 +++--- apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) rename apps/heft/src/plugins/MissingPlugin/{MissingPluginBase.ts => MissingPluginWarningPluginBase.ts} (96%) diff --git a/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts b/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts index c8701c57459..53343d186e8 100644 --- a/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts +++ b/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts @@ -6,11 +6,11 @@ import * as path from 'path'; import { HeftConfiguration } from '../../configuration/HeftConfiguration'; import { HeftSession } from '../../pluginFramework/HeftSession'; import { ITestStageContext } from '../../stages/TestStage'; -import { MissingPluginBase } from './MissingPluginBase'; +import { MissingPluginWarningPluginBase } from './MissingPluginWarningPluginBase'; const PLUGIN_NAME: string = 'jest-warning-plugin'; -export class JestWarningPlugin extends MissingPluginBase { +export class JestWarningPlugin extends MissingPluginWarningPluginBase { public readonly pluginName: string = PLUGIN_NAME; public readonly missingPluginName: string = 'JestPlugin'; public readonly missingPluginPackageNames: ReadonlyArray = ['@rushstack/heft-jest-plugin']; diff --git a/apps/heft/src/plugins/MissingPlugin/MissingPluginBase.ts b/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts similarity index 96% rename from apps/heft/src/plugins/MissingPlugin/MissingPluginBase.ts rename to apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts index 6ab85a4c3b9..f8e37b8f39c 100644 --- a/apps/heft/src/plugins/MissingPlugin/MissingPluginBase.ts +++ b/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts @@ -10,7 +10,7 @@ import { HeftSession } from '../../pluginFramework/HeftSession'; import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; import { IHeftPlugin } from '../../pluginFramework/IHeftPlugin'; -export abstract class MissingPluginBase implements IHeftPlugin { +export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { public abstract readonly pluginName: string; public abstract readonly missingPluginName: string; public abstract readonly missingPluginPackageNames: ReadonlyArray; @@ -31,13 +31,13 @@ export abstract class MissingPluginBase implements IHeftPlugin { hookToTap: Hook // eslint-disable-line @typescript-eslint/no-explicit-any ): Promise { let hasPlugin: boolean = false; + // If we have the plugin, we don't need to check anything else for (const tap of hookToTap.taps) { if (tap.name === this.missingPluginName) { - hasPlugin = true; + return false; } } - // If we have the plugin, we don't need to check anything else if (hasPlugin) { return false; } diff --git a/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts b/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts index ca5926229f8..39a696d429f 100644 --- a/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts +++ b/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts @@ -8,11 +8,11 @@ import { HeftConfiguration } from '../../configuration/HeftConfiguration'; import { HeftSession } from '../../pluginFramework/HeftSession'; import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; import { IBuildStageContext, IBundleSubstage } from '../../stages/BuildStage'; -import { MissingPluginBase } from './MissingPluginBase'; +import { MissingPluginWarningPluginBase } from './MissingPluginWarningPluginBase'; const PLUGIN_NAME: string = 'webpack-warning-plugin'; -export class WebpackWarningPlugin extends MissingPluginBase { +export class WebpackWarningPlugin extends MissingPluginWarningPluginBase { public readonly pluginName: string = PLUGIN_NAME; public readonly missingPluginName: string = 'WebpackPlugin'; public readonly missingPluginPackageNames: ReadonlyArray = [ From b063827585c1bf3f080f4b8e730dbc6f88cff28f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 15:29:06 -0700 Subject: [PATCH 141/429] PR feedback --- apps/heft/UPGRADING.md | 2 +- .../src/plugins/MissingPlugin/JestWarningPlugin.ts | 2 +- .../MissingPlugin/MissingPluginWarningPluginBase.ts | 10 ++++++---- .../src/plugins/MissingPlugin/WebpackWarningPlugin.ts | 8 +++++--- 4 files changed, 13 insertions(+), 9 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index a672c202aa1..454c8091c19 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -23,7 +23,7 @@ plugin should already be enabled. If you are using the included `@rushstack/heft/include/jest-shared.config.json` as a Jest configuration preset, you will need modify this reference to use `@rushstack/heft-jest-plugin/include/jest-shared.config.json`. If you are using -`@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, you must now reference +`@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, you should now reference `@rushstack/heft-node-rig/profiles/default/config/jest.config.json` or `@rushstack/heft-node-rig/profiles/library/config/jest.config.json`, respectively. diff --git a/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts b/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts index 53343d186e8..5d60bb12deb 100644 --- a/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts +++ b/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts @@ -13,7 +13,7 @@ const PLUGIN_NAME: string = 'jest-warning-plugin'; export class JestWarningPlugin extends MissingPluginWarningPluginBase { public readonly pluginName: string = PLUGIN_NAME; public readonly missingPluginName: string = 'JestPlugin'; - public readonly missingPluginPackageNames: ReadonlyArray = ['@rushstack/heft-jest-plugin']; + public readonly missingPluginCandidatePackageNames: ReadonlyArray = ['@rushstack/heft-jest-plugin']; public readonly missingPluginDocumentationUrl: string = 'https://rushstack.io/pages/heft_tasks/jest/'; public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { diff --git a/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts b/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts index f8e37b8f39c..1be0be3ce87 100644 --- a/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts +++ b/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts @@ -13,7 +13,7 @@ import { IHeftPlugin } from '../../pluginFramework/IHeftPlugin'; export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { public abstract readonly pluginName: string; public abstract readonly missingPluginName: string; - public abstract readonly missingPluginPackageNames: ReadonlyArray; + public abstract readonly missingPluginCandidatePackageNames: ReadonlyArray; public abstract readonly missingPluginDocumentationUrl: string; public abstract apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void; @@ -28,7 +28,7 @@ export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { protected async checkForMissingPlugin( heftConfiguration: HeftConfiguration, heftSession: HeftSession, - hookToTap: Hook // eslint-disable-line @typescript-eslint/no-explicit-any + hookToTap: Hook ): Promise { let hasPlugin: boolean = false; // If we have the plugin, we don't need to check anything else @@ -51,9 +51,11 @@ export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { 'The configuration file at ' + `"${Path.convertToSlashes(path.relative(heftConfiguration.buildFolder, configFilePath))}" ` + 'exists in your project, but the associated Heft plugin is not enabled. To fix this, you can add ' + - `${this.missingPluginPackageNames.map((packageName) => `"${packageName}"`).join(' or ')} ` + + `${this.missingPluginCandidatePackageNames + .map((packageName) => `"${packageName}"`) + .join(' or ')} ` + 'to your package.json devDependencies and use config/heft.json to load it. ' + - `For details, see this documentation: ${this.missingPluginDocumentationUrl}` + `For details, see documentation at "${this.missingPluginDocumentationUrl}".` ) ); } diff --git a/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts b/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts index 39a696d429f..532bacb5702 100644 --- a/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts +++ b/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts @@ -15,7 +15,7 @@ const PLUGIN_NAME: string = 'webpack-warning-plugin'; export class WebpackWarningPlugin extends MissingPluginWarningPluginBase { public readonly pluginName: string = PLUGIN_NAME; public readonly missingPluginName: string = 'WebpackPlugin'; - public readonly missingPluginPackageNames: ReadonlyArray = [ + public readonly missingPluginCandidatePackageNames: ReadonlyArray = [ '@rushstack/heft-webpack4-plugin', '@rushstack/heft-webpack5-plugin' ]; @@ -46,7 +46,7 @@ export class WebpackWarningPlugin extends MissingPluginWarningPluginBase { protected async checkForMissingPlugin( heftConfiguration: HeftConfiguration, heftSession: HeftSession, - hookToTap: Hook, // eslint-disable-line @typescript-eslint/no-explicit-any + hookToTap: Hook, webpackConfigurationExists?: boolean ): Promise { const missingPlugin: boolean = await super.checkForMissingPlugin( @@ -60,7 +60,9 @@ export class WebpackWarningPlugin extends MissingPluginWarningPluginBase { new Error( 'Your project appears to have a Webpack configuration generated by a plugin, ' + 'but the Heft plugin for Webpack is not enabled. To fix this, you can add ' + - `${this.missingPluginPackageNames.map((packageName) => `"${packageName}"`).join(' or ')} ` + + `${this.missingPluginCandidatePackageNames + .map((packageName) => `"${packageName}"`) + .join(' or ')} ` + 'to your package.json devDependencies and use config/heft.json to load it. ' + `For details, see this documentation: ${this.missingPluginDocumentationUrl}` ) From 40370524c2eca6769c029c21733749e9a4543daf Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 15:29:26 -0700 Subject: [PATCH 142/429] PR feedback --- heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts index 02d164bb1bc..2a96b70d7ec 100644 --- a/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts +++ b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts @@ -13,7 +13,7 @@ import { Config } from '@jest/reporters'; -import { HeftConfiguration } from '@rushstack/heft'; +import type { HeftConfiguration } from '@rushstack/heft'; export interface IHeftJestReporterOptions { heftConfiguration: HeftConfiguration; From 10fa9ecb214ee83c4d265b83625bd902a93cf3e9 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 17:11:42 -0700 Subject: [PATCH 143/429] Use heft-config-file for loading of Jest config --- common/config/rush/pnpm-lock.yaml | 2 + common/config/rush/repo-state.json | 2 +- common/reviews/api/heft-config-file.api.md | 1 + heft-plugins/heft-jest-plugin/package.json | 1 + .../heft-jest-plugin/src/JestConfigLoader.ts | 239 ------------------ .../heft-jest-plugin/src/JestPlugin.ts | 145 +++++++++-- .../src/schemas/anything.schema.json | 28 ++ .../heft-jest-plugin.schema.json} | 6 +- ...onfigLoader.test.ts => JestPlugin.test.ts} | 32 ++- .../src/test/project1/a/b/globalSetupFile1.ts | 0 .../src/test/project1/a/jest.config.json | 2 +- .../src/test/project1/config/jest.config.json | 4 +- .../src/test/project2/config/jest.config.json | 2 +- .../heft-config-file/src/ConfigurationFile.ts | 16 +- 14 files changed, 199 insertions(+), 281 deletions(-) delete mode 100644 heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts create mode 100644 heft-plugins/heft-jest-plugin/src/schemas/anything.schema.json rename heft-plugins/heft-jest-plugin/src/{jestPlugin.schema.json => schemas/heft-jest-plugin.schema.json} (63%) rename heft-plugins/heft-jest-plugin/src/test/{JestConfigLoader.test.ts => JestPlugin.test.ts} (62%) create mode 100644 heft-plugins/heft-jest-plugin/src/test/project1/a/b/globalSetupFile1.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 55b558b8f1b..346ffa9f2b3 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -893,6 +893,7 @@ importers: '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.31.4 + '@rushstack/heft-config-file': workspace:* '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 @@ -903,6 +904,7 @@ importers: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 + '@rushstack/heft-config-file': link:../../libraries/heft-config-file '@rushstack/node-core-library': link:../../libraries/node-core-library deepmerge: 4.2.2 jest-snapshot: 25.4.0 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 52f76449f21..66543964f0b 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "838f66757b2248ee2baba5cefd76490ced0d6167", + "pnpmShrinkwrapHash": "c560b2db41b25499fb4a4d8a3d5e6bc15a9648ae", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/common/reviews/api/heft-config-file.api.md b/common/reviews/api/heft-config-file.api.md index 740804a68b1..f9eb589c4ee 100644 --- a/common/reviews/api/heft-config-file.api.md +++ b/common/reviews/api/heft-config-file.api.md @@ -35,6 +35,7 @@ export interface ICustomPropertyInheritance extends IPropertyInheritanc // @beta export interface IJsonPathMetadata { pathResolutionMethod?: PathResolutionMethod; + preresolve?: (path: string) => string; } // @beta diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 666cfe54993..ac75dc58a2d 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -21,6 +21,7 @@ "@jest/core": "~25.4.0", "@jest/reporters": "~25.4.0", "@jest/transform": "~25.4.0", + "@rushstack/heft-config-file": "workspace:*", "@rushstack/node-core-library": "workspace:*", "deepmerge": "~4.2.2", "jest-snapshot": "~25.4.0" diff --git a/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts b/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts deleted file mode 100644 index f73828b4970..00000000000 --- a/heft-plugins/heft-jest-plugin/src/JestConfigLoader.ts +++ /dev/null @@ -1,239 +0,0 @@ -import * as path from 'path'; -import merge from 'deepmerge'; -import { Import, JsonFile } from '@rushstack/node-core-library'; - -import type { Config } from '@jest/types'; - -/** - * - */ -export class JestConfigLoader { - private static readonly _rootDirRegex: RegExp = //g; - private static readonly _defaultReporter: string = 'DEFAULT'; - - /** - * Load the full text of the final Jest config file, substituting specified tokens for - * provided values. - */ - public static async loadConfigAsync(filePath: string, rootDir: string): Promise { - let config: Config.InitialOptions = await JestConfigLoader._readConfigAsync(filePath); - - // If a preset exists, let's load it manually and unset the preset string so that Jest normalization - // is not affected. This means that we can support a couple features here that stock Jest doesn't have: - // - support loading non-root presets - // - support for loading presets further than 1 level deep - if (config.preset) { - const presetConfigPath: string = JestConfigLoader._resolveConfigModule( - config.preset, - filePath, - rootDir, - 'preset' - ); - const presetConfig: Config.InitialOptions = await JestConfigLoader._loadPresetAndResolveModulesAsync( - presetConfigPath, - rootDir - ); - config = JestConfigLoader._mergeConfig(config, presetConfig); - config.preset = undefined; - } - - return config; - } - - private static async _readConfigAsync(configPath: string): Promise { - try { - return await JsonFile.loadAsync(configPath); - } catch (e) { - throw new Error(`Could not load Jest config at path "${configPath}".`); - } - } - - private static async _loadPresetAndResolveModulesAsync( - presetConfigPath: string, - rootDir: string - ): Promise { - const presetConfig: Config.InitialOptions = await JestConfigLoader._readConfigAsync(presetConfigPath); - - // Resolve all input module and relative path properties to absolute paths so there is no confusion where - // the module should be resolved from. - // NOTE: Preset works differently since Jest normally only allows a preset referenced with a relative path, - // else it will default to a specific config filename. We work around this by resolving the entire config - // before passing it to Jest, so there is no "preset" value actually passed in. - // https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/normalize.ts#L131 - for (const key of Object.keys(presetConfig) as (keyof Config.InitialOptions)[]) { - switch (key) { - case 'setupFiles': - case 'setupFilesAfterEnv': - case 'snapshotSerializers': - const arrayValue: string[] | undefined = presetConfig[key]; - if (arrayValue) { - presetConfig[key] = arrayValue.map( - (value) => JestConfigLoader._resolveConfigModule(value, presetConfigPath, rootDir, key) ?? value - ); - } - break; - case 'dependencyExtractor': - case 'globalSetup': - case 'globalTeardown': - case 'moduleLoader': - case 'snapshotResolver': - case 'testResultsProcessor': - case 'testRunner': - case 'filter': - case 'runner': - case 'prettierPath': - case 'preset': - case 'resolver': - const stringValue: string | null | undefined = presetConfig[key]; - if (stringValue) { - const resolvedModulePath: string | undefined = JestConfigLoader._resolveConfigModule( - stringValue, - presetConfigPath, - rootDir, - key - ); - if (resolvedModulePath) { - presetConfig[key] = resolvedModulePath; - } - } - break; - case 'reporters': - const reporterConfig: (string | Config.ReporterConfig)[] | undefined = presetConfig[key]; - if (reporterConfig) { - presetConfig[key] = reporterConfig.map((reporterValue: string | Config.ReporterConfig) => { - if (Array.isArray(reporterValue)) { - if (reporterValue[0].toUpperCase() === JestConfigLoader._defaultReporter) { - return reporterValue; - } - const newReporterPath: string | undefined = JestConfigLoader._resolveConfigModule( - reporterValue[0], - presetConfigPath, - rootDir, - key - ); - if (newReporterPath) { - const newReporter: Config.ReporterConfig = [...reporterValue]; - newReporter[0] = newReporterPath; - return newReporter; - } else { - return reporterValue; - } - } else { - if (reporterValue.toUpperCase() === JestConfigLoader._defaultReporter) { - return reporterValue; - } - const newReporterPath: string | undefined = JestConfigLoader._resolveConfigModule( - reporterValue, - presetConfigPath, - rootDir, - key - ); - return newReporterPath ?? reporterValue; - } - }); - } - break; - case 'transform': - const transformConfig: { [regex: string]: string | Config.TransformerConfig } | undefined = - presetConfig[key]; - for (const [regex, transformValue] of Object.entries(transformConfig || {})) { - if (Array.isArray(transformValue)) { - const newTransformerPath: string | undefined = JestConfigLoader._resolveConfigModule( - transformValue[0], - presetConfigPath, - rootDir, - key - ); - if (newTransformerPath) { - transformValue[0] = newTransformerPath; - } - } else { - const newTransformerPath: string | undefined = JestConfigLoader._resolveConfigModule( - transformValue, - presetConfigPath, - rootDir, - key - ); - if (newTransformerPath) { - transformConfig![regex] = newTransformerPath; - } - } - } - break; - default: - // No-op - break; - } - } - - // Recurse into the preset config and merge before returning - if (presetConfig.preset) { - const childPresetConfig: Config.InitialOptions = - await JestConfigLoader._loadPresetAndResolveModulesAsync(presetConfig.preset, rootDir); - return JestConfigLoader._mergeConfig(presetConfig, childPresetConfig); - } else { - return presetConfig; - } - } - - private static _resolveConfigModule( - moduleSpec: string, - configPath: string, - rootDir: string, - propertyName: string - ): string { - // Return undefined if is provided to avoid attempting path operations on the returned - // value before validating it - if (JestConfigLoader._rootDirRegex.test(moduleSpec)) { - moduleSpec = moduleSpec.replace(JestConfigLoader._rootDirRegex, rootDir); - } - try { - return Import.resolveModule({ - modulePath: moduleSpec, - baseFolderPath: path.dirname(configPath) - }); - } catch (e) { - throw new Error( - `Unable to resolve module "${moduleSpec}" from Jest configuration property "${propertyName}" in "${configPath}".` - ); - } - } - - private static _mergeConfig( - config: Config.InitialOptions, - preset: Config.InitialOptions - ): Config.InitialOptions { - // Adapted from setupPreset in jest-config: - // https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/normalize.ts#L124 - const manuallyMergedConfig: Config.InitialOptions = {}; - if (config.setupFiles || preset.setupFiles) { - manuallyMergedConfig.setupFiles = (preset.setupFiles || []).concat(config.setupFiles || []); - } - if (config.setupFilesAfterEnv || preset.setupFilesAfterEnv) { - manuallyMergedConfig.setupFilesAfterEnv = (preset.setupFilesAfterEnv || []).concat( - config.setupFilesAfterEnv || [] - ); - } - if (config.modulePathIgnorePatterns || preset.modulePathIgnorePatterns) { - manuallyMergedConfig.modulePathIgnorePatterns = (preset.modulePathIgnorePatterns || []).concat( - config.modulePathIgnorePatterns || [] - ); - } - if (config.moduleNameMapper || preset.moduleNameMapper) { - manuallyMergedConfig.moduleNameMapper = { - ...(preset.moduleNameMapper || {}), - ...(config.moduleNameMapper || {}) - }; - } - if (config.transform || preset.transform) { - manuallyMergedConfig.transform = { - ...(preset.transform || {}), - ...(config.transform || {}) - }; - } - if (config.globals || preset.globals) { - manuallyMergedConfig.globals = merge(preset.globals || {}, config.globals || {}); - } - return { ...preset, ...config, ...manuallyMergedConfig }; - } -} diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index f73d2ed33c7..841faeeef10 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -5,10 +5,21 @@ import './jestWorkerPatch'; import * as path from 'path'; +import merge from 'deepmerge'; import { getVersion, runCLI } from '@jest/core'; import { Config } from '@jest/types'; -import { FileSystem, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core-library'; import { + ConfigurationFile, + IJsonPathMetadata, + InheritanceType, + PathResolutionMethod +} from '@rushstack/heft-config-file'; +import { FileSystem, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core-library'; + +import { IHeftJestReporterOptions } from './HeftJestReporter'; +import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; + +import type { ICleanStageContext, ITestStageContext, IHeftPlugin, @@ -19,19 +30,17 @@ import { ICompileSubstage } from '@rushstack/heft'; -import { IHeftJestReporterOptions } from './HeftJestReporter'; -import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; -import { JestConfigLoader } from './JestConfigLoader'; - type JestReporterConfig = string | Config.ReporterConfig; const PLUGIN_NAME: string = 'JestPlugin'; const JEST_CONFIGURATION_LOCATION: string = path.join('config', 'jest.config.json'); interface IJestPluginOptions { - disablePresetRelativeModuleResolution?: boolean; + resolveConfigurationModules?: boolean; passWithNoTests?: boolean; } +export interface IHeftJestConfiguration extends Config.InitialOptions {} + /** * @internal */ @@ -40,13 +49,89 @@ export class JestPlugin implements IHeftPlugin { private _jestTerminal!: Terminal; + /** + * Returns the loader for the `config/api-extractor-task.json` config file. + */ + public static getJestConfigurationLoader(rootDir: string): ConfigurationFile { + // Our config file should really be as close to Jest default as possible, so we will + // validate against an "anything" schema + const schemaPath: string = path.resolve(__dirname, 'schemas', 'anything.schema.json'); + + // By default, ConfigurationFile will replace all objects, so we need to provide merge functions for these + const shallowObjectInheritanceFunc: (currentObject: T, parentObject: T) => T = < + T extends { [key: string]: any } // eslint-disable-line @typescript-eslint/no-explicit-any + >( + currentObject: T, + parentObject: T + ): T => { + return { ...(parentObject || {}), ...(currentObject || {}) }; + }; + const deepObjectInheritanceFunc: (currentObject: T, parentObject: T) => T = ( + currentObject: T, + parentObject: T + ): T => merge(parentObject || {}, currentObject || {}); + + // Resolve all specified properties using Node resolution, and replace with the same rootDir + // that we provide to Jest + const nodeResolveMetadata: IJsonPathMetadata = { + preresolve: (jsonPath: string) => jsonPath.replace(//g, rootDir), + pathResolutionMethod: PathResolutionMethod.NodeResolve + }; + + return new ConfigurationFile({ + projectRelativeFilePath: 'config/jest.config.json', + jsonSchemaPath: schemaPath, + propertyInheritance: { + moduleNameMapper: { + inheritanceType: InheritanceType.custom, + inheritanceFunction: shallowObjectInheritanceFunc + }, + transform: { + inheritanceType: InheritanceType.custom, + inheritanceFunction: shallowObjectInheritanceFunc + }, + globals: { + inheritanceType: InheritanceType.custom, + inheritanceFunction: deepObjectInheritanceFunc + } + }, + jsonPathMetadata: { + // string + '$.dependencyExtractor': nodeResolveMetadata, + '$.globalSetup': nodeResolveMetadata, + '$.globalTeardown': nodeResolveMetadata, + '$.moduleLoader': nodeResolveMetadata, + '$.snapshotResolver': nodeResolveMetadata, + '$.testResultsProcessor': nodeResolveMetadata, + '$.testRunner': nodeResolveMetadata, + '$.filter': nodeResolveMetadata, + '$.runner': nodeResolveMetadata, + '$.prettierPath': nodeResolveMetadata, + '$.resolver': nodeResolveMetadata, + // string[] + '$.setupFiles.*': nodeResolveMetadata, + '$.setupFilesAfterEnv.*': nodeResolveMetadata, + '$.snapshotSerializers.*': nodeResolveMetadata, + // reporters: (path | [ path, options ])[] + '$.reporters[?(@ !== "default")]*@string()': nodeResolveMetadata, // string path, excluding "default" + '$.reporters.*[?(@property == 0 && @ !== "default")]': nodeResolveMetadata, // First entry in [ path, options ], excluding "default" + // transform: { [regex]: path | [ path, options ] } + '$.transform.*@string()': nodeResolveMetadata, // string path + '$.transform.*[?(@property == 0)]': nodeResolveMetadata // First entry in [ path, options ] + } + }); + } + public apply( heftSession: HeftSession, heftConfiguration: HeftConfiguration, options?: IJestPluginOptions ): void { if (options) { - JsonSchema.fromFile(path.join(__dirname, 'jestPlugin.schema.json')).validateObject(options, ''); + JsonSchema.fromFile(path.join(__dirname, 'schemas', 'heft-jest-plugin.schema.json')).validateObject( + options, + '' + ); } heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { @@ -87,13 +172,6 @@ export class JestPlugin implements IHeftPlugin { this._jestTerminal = jestLogger.terminal; this._jestTerminal.writeLine(`Using Jest version ${getVersion()}`); - const expectedConfigPath: string = this._getJestConfigPath(heftConfiguration); - - if (!FileSystem.exists(expectedConfigPath)) { - jestLogger.emitError(new Error(`Expected to find jest config file at ${expectedConfigPath}`)); - return; - } - // In watch mode, Jest starts up in parallel with the compiler, so there's no // guarantee that the output files would have been written yet. if (!test.properties.watchMode) { @@ -101,17 +179,30 @@ export class JestPlugin implements IHeftPlugin { } let jestConfig: string; - if (options?.disablePresetRelativeModuleResolution) { - // If the feature isn't enabled, we will fall back to loading the config by path in Jest - jestConfig = expectedConfigPath; + if (options?.resolveConfigurationModules === false) { + // Module resolution explicitly disabled, use the config as-is + jestConfig = this._getJestConfigPath(heftConfiguration); + if (!FileSystem.exists(jestConfig)) { + jestLogger.emitError(new Error(`Expected to find jest config file at "${jestConfig}".`)); + return; + } } else { - // Load in the Jest config manually. This allows us to perform runtime module - // resolution for preset configs. - const configObj: Config.InitialOptions = await JestConfigLoader.loadConfigAsync( - expectedConfigPath, - buildFolder + // Load in and resolve the config file using the "extends" field + const jestConfigObj: IHeftJestConfiguration = await JestPlugin.getJestConfigurationLoader( + heftConfiguration.buildFolder + ).loadConfigurationFileForProjectAsync( + this._jestTerminal, + heftConfiguration.buildFolder, + heftConfiguration.rigConfig ); - jestConfig = JSON.stringify(configObj); + if (jestConfigObj.preset) { + throw new Error( + 'The provided jest.config.json specifies a "preset" property while using resolved modules. ' + + 'You must either remove all "preset" values from your Jest configuration, or disable the' + + '"resolveConfigurationModules" option on the Jest plugin in heft.json' + ); + } + jestConfig = JSON.stringify(jestConfigObj); } const jestArgv: Config.Argv = { @@ -188,11 +279,11 @@ export class JestPlugin implements IHeftPlugin { try { jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(buildFolder); } catch (error) { - // Swallow and exit early since we cannot validate - if (FileSystem.isNotExistError(error)) { - return; + if (!FileSystem.isNotExistError(error)) { + throw error; } - throw error; + // Swallow and exit early since we cannot validate + return; } const emitFolderPathForJest: string = path.join( buildFolder, diff --git a/heft-plugins/heft-jest-plugin/src/schemas/anything.schema.json b/heft-plugins/heft-jest-plugin/src/schemas/anything.schema.json new file mode 100644 index 00000000000..15e4861463a --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/schemas/anything.schema.json @@ -0,0 +1,28 @@ +{ + "$schema": "http://json-schema.org/draft-04/schema#", + "description": "Schema that matches anything", + + "oneOf": [ + { + "type": "array" + }, + { + "type": "boolean" + }, + { + "type": "integer" + }, + { + "type": "null" + }, + { + "type": "number" + }, + { + "type": "object" + }, + { + "type": "string" + } + ] +} diff --git a/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json similarity index 63% rename from heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json rename to heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json index 53c217ccf11..a701f7e0e67 100644 --- a/heft-plugins/heft-jest-plugin/src/jestPlugin.schema.json +++ b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json @@ -7,9 +7,9 @@ "additionalProperties": false, "properties": { - "disablePresetRelativeModuleResolution": { - "title": "Disable Preset-Relative Module Resolution", - "description": "If set to true, module resolution will return to the Jest default and preset-relative module resolution will not be performed.", + "resolveConfigurationModules": { + "title": "Resolve Configuration Modules", + "description": "If set to true, modules specified in the Jest configuration will be resolved using Node resolution. Otherwise, Jest default (rootDir-relative) resolution will be used.", "type": "boolean" }, diff --git a/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts similarity index 62% rename from heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts rename to heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index 532619a0019..cca65516088 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestConfigLoader.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -2,15 +2,30 @@ // See LICENSE in the project root for license information. import * as path from 'path'; -import { JestConfigLoader } from '../JestConfigLoader'; +import { IHeftJestConfiguration, JestPlugin } from '../JestPlugin'; import type { Config } from '@jest/types'; +import { ConfigurationFile } from '@rushstack/heft-config-file'; +import { StringBufferTerminalProvider, Terminal } from '@rushstack/node-core-library'; describe('JestConfigLoader', () => { + let terminalProvider: StringBufferTerminalProvider; + let terminal: Terminal; + + beforeEach(() => { + terminalProvider = new StringBufferTerminalProvider(false); + terminal = new Terminal(terminalProvider); + }); + it('resolves preset config modules', async () => { const rootDir: string = path.join(__dirname, 'project1'); - const configPath: string = path.join(rootDir, 'config', 'jest.config.json'); - const loadedConfig: Config.InitialOptions = await JestConfigLoader.loadConfigAsync(configPath, rootDir); + const loader: ConfigurationFile = await JestPlugin.getJestConfigurationLoader( + rootDir + ); + const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( + terminal, + path.join(__dirname, 'project1') + ); // Resolution of string fields is validated implicitly during load since the preset is resolved and // set to undefined @@ -40,9 +55,14 @@ describe('JestConfigLoader', () => { }); it('resolves preset package modules', async () => { - const rootDir: string = path.join(__dirname, 'project2'); - const configPath: string = path.join(rootDir, 'config', 'jest.config.json'); - const loadedConfig: Config.InitialOptions = await JestConfigLoader.loadConfigAsync(configPath, rootDir); + const rootDir: string = path.join(__dirname, 'project1'); + const loader: ConfigurationFile = await JestPlugin.getJestConfigurationLoader( + rootDir + ); + const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( + terminal, + path.join(__dirname, 'project2') + ); expect(loadedConfig.setupFiles?.length).toBe(1); expect(loadedConfig.setupFiles![0]).toBe(require.resolve('@jest/core')); diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/b/globalSetupFile1.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/b/globalSetupFile1.ts new file mode 100644 index 00000000000..e69de29bb2d diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json index b13ea68486d..1f8078adc64 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json @@ -1,5 +1,5 @@ { - "preset": "./c/jest.config.json", + "extends": "./c/jest.config.json", "setupFiles": ["./b/setupFile1.js"], diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json index 6e37e0709b4..ab6995a061b 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json @@ -1,3 +1,5 @@ { - "preset": "/a/jest.config.json" + "extends": "../a/jest.config.json", + + "globalSetup": "/a/b/globalSetupFile1.js" } diff --git a/heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json index 6e37e0709b4..c57fc64febe 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project2/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "/a/jest.config.json" + "extends": "../a/jest.config.json" } diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index 83d7f92f59e..f131eca593e 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -75,6 +75,12 @@ interface IConfigurationFileFieldAnnotation { * @beta */ export interface IJsonPathMetadata { + /** + * If this property is set, it will be used for manual path modification before the + * specified `IJsonPathMetadata.pathResolutionMethod` is executed. + */ + preresolve?: (path: string) => string; + /** * If this property describes a filesystem path, use this property to describe * how the path should be resolved. @@ -369,14 +375,20 @@ export class ConfigurationFile { path: jsonPath, json: configurationJson, callback: (payload: unknown, payloadType: string, fullPayload: IJsonPathCallbackObject) => { + let resolvedPath: string = fullPayload.value; + if (metadata.preresolve) { + resolvedPath = metadata.preresolve(resolvedPath); + } if (metadata.pathResolutionMethod !== undefined) { // eslint-disable-next-line @typescript-eslint/no-explicit-any - (fullPayload.parent as any)[fullPayload.parentProperty] = this._resolvePathProperty( + resolvedPath = this._resolvePathProperty( resolvedConfigurationFilePath, - fullPayload.value, + resolvedPath, metadata.pathResolutionMethod ); } + // eslint-disable-next-line @typescript-eslint/no-explicit-any + (fullPayload.parent as any)[fullPayload.parentProperty] = resolvedPath; }, otherTypeCallback: () => { throw new Error('@other() tags are not supported'); From 7f2afcd03a7242fca78250a37cf0c8881c09f038 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 17:18:48 -0700 Subject: [PATCH 144/429] Remove non-async await --- heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index cca65516088..46ac252509e 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -19,9 +19,7 @@ describe('JestConfigLoader', () => { it('resolves preset config modules', async () => { const rootDir: string = path.join(__dirname, 'project1'); - const loader: ConfigurationFile = await JestPlugin.getJestConfigurationLoader( - rootDir - ); + const loader: ConfigurationFile = JestPlugin.getJestConfigurationLoader(rootDir); const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( terminal, path.join(__dirname, 'project1') @@ -56,9 +54,7 @@ describe('JestConfigLoader', () => { it('resolves preset package modules', async () => { const rootDir: string = path.join(__dirname, 'project1'); - const loader: ConfigurationFile = await JestPlugin.getJestConfigurationLoader( - rootDir - ); + const loader: ConfigurationFile = JestPlugin.getJestConfigurationLoader(rootDir); const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( terminal, path.join(__dirname, 'project2') From 6d02ae528f889e41ef045f83b71ad8bd46d01421 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 17:24:46 -0700 Subject: [PATCH 145/429] Improved validation --- .../heft-jest-plugin/src/JestPlugin.ts | 26 +++++++++---------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 841faeeef10..f2ff9aa0196 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -275,27 +275,27 @@ export class JestPlugin implements IHeftPlugin { private _validateJestTypeScriptDataFile(buildFolder: string): void { // We have no gurantee that the data file exists, since this would only get written // during the build stage when running in a TypeScript project - let jestTypeScriptDataFile: IJestTypeScriptDataFileJson; + let jestTypeScriptDataFile: IJestTypeScriptDataFileJson | undefined; try { jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(buildFolder); } catch (error) { if (!FileSystem.isNotExistError(error)) { throw error; } - // Swallow and exit early since we cannot validate - return; } - const emitFolderPathForJest: string = path.join( - buildFolder, - jestTypeScriptDataFile.emitFolderNameForTests - ); - if (!FileSystem.exists(emitFolderPathForJest)) { - throw new Error( - 'The transpiler output folder does not exist:\n ' + - emitFolderPathForJest + - '\nWas the compiler invoked? Is the "emitFolderNameForTests" setting correctly' + - ' specified in config/typescript.json?\n' + if (jestTypeScriptDataFile) { + const emitFolderPathForJest: string = path.join( + buildFolder, + jestTypeScriptDataFile.emitFolderNameForTests ); + if (!FileSystem.exists(emitFolderPathForJest)) { + throw new Error( + 'The transpiler output folder does not exist:\n ' + + emitFolderPathForJest + + '\nWas the compiler invoked? Is the "emitFolderNameForTests" setting correctly' + + ' specified in config/typescript.json?\n' + ); + } } } From 82367e6488388e59340d506c4f1f73918503d525 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:19:49 -0700 Subject: [PATCH 146/429] Fix missing plugin warning --- .../plugins/MissingPlugin/MissingPluginWarningPluginBase.ts | 5 ----- 1 file changed, 5 deletions(-) diff --git a/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts b/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts index 1be0be3ce87..5c9be9da379 100644 --- a/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts +++ b/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts @@ -30,7 +30,6 @@ export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { heftSession: HeftSession, hookToTap: Hook ): Promise { - let hasPlugin: boolean = false; // If we have the plugin, we don't need to check anything else for (const tap of hookToTap.taps) { if (tap.name === this.missingPluginName) { @@ -38,10 +37,6 @@ export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { } } - if (hasPlugin) { - return false; - } - // Warn if any were found const configFilePath: string = this.getConfigFilePath(heftConfiguration); if (await FileSystem.existsAsync(configFilePath)) { From c2ac9e96b934e714ae579093457cc239fca98a21 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:20:45 -0700 Subject: [PATCH 147/429] Add optionsSchemaFilePath to IHeftPlugin --- apps/heft/src/pluginFramework/IHeftPlugin.ts | 1 + .../heft/src/pluginFramework/PluginManager.ts | 35 ++++++++++++++++--- common/reviews/api/heft.api.md | 2 ++ .../heft-jest-plugin/src/JestPlugin.ts | 13 ++++--- 4 files changed, 39 insertions(+), 12 deletions(-) diff --git a/apps/heft/src/pluginFramework/IHeftPlugin.ts b/apps/heft/src/pluginFramework/IHeftPlugin.ts index e480431949f..866a7f8b4d8 100644 --- a/apps/heft/src/pluginFramework/IHeftPlugin.ts +++ b/apps/heft/src/pluginFramework/IHeftPlugin.ts @@ -9,6 +9,7 @@ import { HeftSession } from './HeftSession'; */ export interface IHeftPlugin { readonly pluginName: string; + readonly optionsSchemaFilePath?: string; readonly accessor?: object; apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration, options?: TOptions): void; } diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index 8eba391d62e..781486a8f19 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { Terminal, InternalError, Import } from '@rushstack/node-core-library'; +import { Terminal, InternalError, Import, JsonSchema } from '@rushstack/node-core-library'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { IHeftPlugin } from './IHeftPlugin'; @@ -87,7 +87,10 @@ export class PluginManager { } private _initializeResolvedPlugin(resolvedPluginPath: string, options?: object): void { - const plugin: IHeftPlugin = this._loadAndValidatePluginPackage(resolvedPluginPath); + const plugin: IHeftPlugin = this._loadAndValidatePluginPackage( + resolvedPluginPath, + options + ); if (this._appliedPluginNames.has(plugin.pluginName)) { throw new Error( @@ -110,7 +113,7 @@ export class PluginManager { } } - private _loadAndValidatePluginPackage(resolvedPluginPath: string): IHeftPlugin { + private _loadAndValidatePluginPackage(resolvedPluginPath: string, options?: object): IHeftPlugin { let pluginPackage: IHeftPlugin; try { // eslint-disable-next-line @typescript-eslint/no-var-requires @@ -120,12 +123,12 @@ export class PluginManager { throw new InternalError(`Error loading plugin package from "${resolvedPluginPath}": ${e}`); } - this._terminal.writeVerboseLine(`Loaded plugin package from "${resolvedPluginPath}"`); - if (!pluginPackage) { throw new InternalError(`Plugin package loaded from "${resolvedPluginPath}" is null or undefined.`); } + this._terminal.writeVerboseLine(`Loaded plugin package from "${resolvedPluginPath}"`); + if (!pluginPackage.apply || typeof pluginPackage.apply !== 'function') { throw new InternalError( `Plugin packages must define an "apply" function. The plugin loaded from "${resolvedPluginPath}" ` + @@ -140,6 +143,28 @@ export class PluginManager { ); } + if (pluginPackage.optionsSchemaFilePath) { + if (typeof pluginPackage.optionsSchemaFilePath !== 'string') { + throw new InternalError( + 'Plugin packages cannot define a non-string "optionsSchemaFilePath" property. The plugin loaded from ' + + `"${resolvedPluginPath}" has a non-string value for this property.` + ); + } + + if (options) { + try { + JsonSchema.fromFile(pluginPackage.optionsSchemaFilePath).validateObject( + options, + 'config/heft.json' + ); + } catch (e) { + throw new Error( + `Provided options for plugin "${pluginPackage.pluginName}" did not match the plugin schema. ${e}` + ); + } + } + } + return pluginPackage; } diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index 0e1171f0618..b33d3ee031f 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -256,6 +256,8 @@ export interface IHeftPlugin { // (undocumented) apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration, options?: TOptions): void; // (undocumented) + readonly optionsSchemaFilePath?: string; + // (undocumented) readonly pluginName: string; } diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index f2ff9aa0196..032e433ebd1 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -32,6 +32,7 @@ import type { type JestReporterConfig = string | Config.ReporterConfig; const PLUGIN_NAME: string = 'JestPlugin'; +const SCHEMA_PATH: string = path.join(__dirname, 'schemas', 'heft-jest-plugin.schema.json'); const JEST_CONFIGURATION_LOCATION: string = path.join('config', 'jest.config.json'); interface IJestPluginOptions { @@ -46,6 +47,7 @@ export interface IHeftJestConfiguration extends Config.InitialOptions {} */ export class JestPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; + public readonly optionsSchemaFilePath: string = SCHEMA_PATH; private _jestTerminal!: Terminal; @@ -53,8 +55,7 @@ export class JestPlugin implements IHeftPlugin { * Returns the loader for the `config/api-extractor-task.json` config file. */ public static getJestConfigurationLoader(rootDir: string): ConfigurationFile { - // Our config file should really be as close to Jest default as possible, so we will - // validate against an "anything" schema + // Bypass Jest configuration validation const schemaPath: string = path.resolve(__dirname, 'schemas', 'anything.schema.json'); // By default, ConfigurationFile will replace all objects, so we need to provide merge functions for these @@ -127,11 +128,9 @@ export class JestPlugin implements IHeftPlugin { heftConfiguration: HeftConfiguration, options?: IJestPluginOptions ): void { + // TODO: Remove when newer version of Heft consumed if (options) { - JsonSchema.fromFile(path.join(__dirname, 'schemas', 'heft-jest-plugin.schema.json')).validateObject( - options, - '' - ); + JsonSchema.fromFile(SCHEMA_PATH).validateObject(options, 'config/heft.json'); } heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { @@ -198,7 +197,7 @@ export class JestPlugin implements IHeftPlugin { if (jestConfigObj.preset) { throw new Error( 'The provided jest.config.json specifies a "preset" property while using resolved modules. ' + - 'You must either remove all "preset" values from your Jest configuration, or disable the' + + 'You must either remove all "preset" values from your Jest configuration, or disable the ' + '"resolveConfigurationModules" option on the Jest plugin in heft.json' ); } From c7680dc7f2875b8c9f5389d2e2fc72299925517b Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:22:49 -0700 Subject: [PATCH 148/429] Rename "preset" to "extends" for all newer packages --- apps/api-documenter/config/jest.config.json | 2 +- apps/rush-lib/config/jest.config.json | 2 +- apps/rush/config/jest.config.json | 2 +- build-tests/heft-jest-reporters-test/config/jest.config.json | 2 +- .../profiles/default/config/jest.config.json | 2 +- build-tests/heft-node-everything-test/config/jest.config.json | 2 +- build-tests/heft-sass-test/config/jest.config.json | 2 +- build-tests/heft-web-rig-library-test/config/jest.config.json | 2 +- .../heft-webpack4-everything-test/config/jest.config.json | 2 +- .../heft-webpack5-everything-test/config/jest.config.json | 2 +- heft-plugins/heft-webpack4-plugin/config/jest.config.json | 2 +- heft-plugins/heft-webpack5-plugin/config/jest.config.json | 2 +- libraries/load-themed-styles/config/jest.config.json | 2 +- libraries/package-deps-hash/config/jest.config.json | 2 +- libraries/rushell/config/jest.config.json | 2 +- libraries/stream-collator/config/jest.config.json | 2 +- libraries/terminal/config/jest.config.json | 2 +- rigs/heft-node-rig/profiles/default/config/jest.config.json | 2 +- rigs/heft-web-rig/profiles/library/config/jest.config.json | 2 +- tutorials/heft-node-basic-tutorial/config/jest.config.json | 2 +- tutorials/heft-node-jest-tutorial/config/jest.config.json | 2 +- tutorials/heft-node-rig-tutorial/config/jest.config.json | 2 +- tutorials/heft-webpack-basic-tutorial/config/jest.config.json | 2 +- webpack/loader-load-themed-styles/config/jest.config.json | 2 +- webpack/loader-raw-script/config/jest.config.json | 2 +- webpack/module-minifier-plugin/config/jest.config.json | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) diff --git a/apps/api-documenter/config/jest.config.json b/apps/api-documenter/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/apps/api-documenter/config/jest.config.json +++ b/apps/api-documenter/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/apps/rush-lib/config/jest.config.json b/apps/rush-lib/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/apps/rush-lib/config/jest.config.json +++ b/apps/rush-lib/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/apps/rush/config/jest.config.json b/apps/rush/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/apps/rush/config/jest.config.json +++ b/apps/rush/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/build-tests/heft-jest-reporters-test/config/jest.config.json b/build-tests/heft-jest-reporters-test/config/jest.config.json index 7f88aa0a9cf..e4f049e8263 100644 --- a/build-tests/heft-jest-reporters-test/config/jest.config.json +++ b/build-tests/heft-jest-reporters-test/config/jest.config.json @@ -1,4 +1,4 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json", + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json", "reporters": ["default", "./lib/test/customJestReporter.js"] } diff --git a/build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json b/build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json +++ b/build-tests/heft-minimal-rig-test/profiles/default/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-node-everything-test/config/jest.config.json b/build-tests/heft-node-everything-test/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/build-tests/heft-node-everything-test/config/jest.config.json +++ b/build-tests/heft-node-everything-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-sass-test/config/jest.config.json b/build-tests/heft-sass-test/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/build-tests/heft-sass-test/config/jest.config.json +++ b/build-tests/heft-sass-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-web-rig-library-test/config/jest.config.json b/build-tests/heft-web-rig-library-test/config/jest.config.json index 52f144bf729..600ba9ea39a 100644 --- a/build-tests/heft-web-rig-library-test/config/jest.config.json +++ b/build-tests/heft-web-rig-library-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-web-rig/profiles/library/config/jest.config.json" + "extends": "@rushstack/heft-web-rig/profiles/library/config/jest.config.json" } diff --git a/build-tests/heft-webpack4-everything-test/config/jest.config.json b/build-tests/heft-webpack4-everything-test/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/build-tests/heft-webpack4-everything-test/config/jest.config.json +++ b/build-tests/heft-webpack4-everything-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/build-tests/heft-webpack5-everything-test/config/jest.config.json b/build-tests/heft-webpack5-everything-test/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/build-tests/heft-webpack5-everything-test/config/jest.config.json +++ b/build-tests/heft-webpack5-everything-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/heft-plugins/heft-webpack4-plugin/config/jest.config.json b/heft-plugins/heft-webpack4-plugin/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/heft-plugins/heft-webpack4-plugin/config/jest.config.json +++ b/heft-plugins/heft-webpack4-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/heft-plugins/heft-webpack5-plugin/config/jest.config.json b/heft-plugins/heft-webpack5-plugin/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/heft-plugins/heft-webpack5-plugin/config/jest.config.json +++ b/heft-plugins/heft-webpack5-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/load-themed-styles/config/jest.config.json b/libraries/load-themed-styles/config/jest.config.json index 52f144bf729..600ba9ea39a 100644 --- a/libraries/load-themed-styles/config/jest.config.json +++ b/libraries/load-themed-styles/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-web-rig/profiles/library/config/jest.config.json" + "extends": "@rushstack/heft-web-rig/profiles/library/config/jest.config.json" } diff --git a/libraries/package-deps-hash/config/jest.config.json b/libraries/package-deps-hash/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/libraries/package-deps-hash/config/jest.config.json +++ b/libraries/package-deps-hash/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/rushell/config/jest.config.json b/libraries/rushell/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/libraries/rushell/config/jest.config.json +++ b/libraries/rushell/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/stream-collator/config/jest.config.json b/libraries/stream-collator/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/libraries/stream-collator/config/jest.config.json +++ b/libraries/stream-collator/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/terminal/config/jest.config.json b/libraries/terminal/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/libraries/terminal/config/jest.config.json +++ b/libraries/terminal/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/rigs/heft-node-rig/profiles/default/config/jest.config.json b/rigs/heft-node-rig/profiles/default/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/rigs/heft-node-rig/profiles/default/config/jest.config.json +++ b/rigs/heft-node-rig/profiles/default/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/rigs/heft-web-rig/profiles/library/config/jest.config.json b/rigs/heft-web-rig/profiles/library/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/rigs/heft-web-rig/profiles/library/config/jest.config.json +++ b/rigs/heft-web-rig/profiles/library/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/tutorials/heft-node-basic-tutorial/config/jest.config.json b/tutorials/heft-node-basic-tutorial/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/tutorials/heft-node-basic-tutorial/config/jest.config.json +++ b/tutorials/heft-node-basic-tutorial/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/tutorials/heft-node-jest-tutorial/config/jest.config.json b/tutorials/heft-node-jest-tutorial/config/jest.config.json index 3da81295c40..3c7379f4c5a 100644 --- a/tutorials/heft-node-jest-tutorial/config/jest.config.json +++ b/tutorials/heft-node-jest-tutorial/config/jest.config.json @@ -1,5 +1,5 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json", + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json", "collectCoverage": true, "coverageThreshold": { "global": { diff --git a/tutorials/heft-node-rig-tutorial/config/jest.config.json b/tutorials/heft-node-rig-tutorial/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/tutorials/heft-node-rig-tutorial/config/jest.config.json +++ b/tutorials/heft-node-rig-tutorial/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/tutorials/heft-webpack-basic-tutorial/config/jest.config.json b/tutorials/heft-webpack-basic-tutorial/config/jest.config.json index 23732d4498f..b6f305ec886 100644 --- a/tutorials/heft-webpack-basic-tutorial/config/jest.config.json +++ b/tutorials/heft-webpack-basic-tutorial/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/webpack/loader-load-themed-styles/config/jest.config.json b/webpack/loader-load-themed-styles/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/webpack/loader-load-themed-styles/config/jest.config.json +++ b/webpack/loader-load-themed-styles/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/webpack/loader-raw-script/config/jest.config.json b/webpack/loader-raw-script/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/webpack/loader-raw-script/config/jest.config.json +++ b/webpack/loader-raw-script/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/webpack/module-minifier-plugin/config/jest.config.json b/webpack/module-minifier-plugin/config/jest.config.json index e43530c242f..4bb17bde3ee 100644 --- a/webpack/module-minifier-plugin/config/jest.config.json +++ b/webpack/module-minifier-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } From d915171a9b08ca18e031f7e13ee91afa85b90d2f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:29:56 -0700 Subject: [PATCH 149/429] Rush change --- .../user-danade-JestPlugin_2021-06-08-01-29.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json diff --git a/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json b/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json new file mode 100644 index 00000000000..8d6909ed749 --- /dev/null +++ b/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-config-file", + "comment": "Add \"preresolve\" property to transform paths before resolution", + "type": "minor" + } + ], + "packageName": "@rushstack/heft-config-file", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From bae54d15b0a884bedf754808cbdeb5fab3cfe143 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:37:36 -0700 Subject: [PATCH 150/429] Upgrade to PNPM 6.7.1 --- rush.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rush.json b/rush.json index 6356932e3fa..1c50163e069 100644 --- a/rush.json +++ b/rush.json @@ -26,7 +26,7 @@ * Specify one of: "pnpmVersion", "npmVersion", or "yarnVersion". See the Rush documentation * for details about these alternatives. */ - "pnpmVersion": "6.3.0", + "pnpmVersion": "6.7.1", // "npmVersion": "4.5.0", // "yarnVersion": "1.9.4", From 2110446dc65d1983ec528cda7c260f9fc485d26a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:37:52 -0700 Subject: [PATCH 151/429] Upgrade "rush init" template to use PNPM 6.7.1 --- apps/rush-lib/assets/rush-init/rush.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/rush-lib/assets/rush-init/rush.json b/apps/rush-lib/assets/rush-init/rush.json index 3f0905ad255..4b066bac06a 100644 --- a/apps/rush-lib/assets/rush-init/rush.json +++ b/apps/rush-lib/assets/rush-init/rush.json @@ -26,7 +26,7 @@ * Specify one of: "pnpmVersion", "npmVersion", or "yarnVersion". See the Rush documentation * for details about these alternatives. */ - "pnpmVersion": "6.3.0", + "pnpmVersion": "6.7.1", /*[LINE "HYPOTHETICAL"]*/ "npmVersion": "4.5.0", /*[LINE "HYPOTHETICAL"]*/ "yarnVersion": "1.9.4", From 9b525d4537d34569e3b689dd74e34c802ab03d83 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 18:43:37 -0700 Subject: [PATCH 152/429] rush change --- .../rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json diff --git a/common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json b/common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json new file mode 100644 index 00000000000..3e0d42d259b --- /dev/null +++ b/common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Upgrade the \"rush init\" template to use PNPM version 6.7.1; this avoids an important regression in PNPM 6.3.0 where .pnpmfile.cjs did not work correctly: https://github.com/pnpm/pnpm/issues/3453", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 64ac9dc2043a834fb8e94b3d2d51d4cb1a4c7426 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 02:16:55 -0700 Subject: [PATCH 153/429] More tests and use lodash instead of deepmerge --- common/config/rush/pnpm-lock.yaml | 6 ++-- common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 7 ++-- .../heft-jest-plugin/src/JestPlugin.ts | 33 ++++++++++++------- .../src/test/JestPlugin.test.ts | 22 ++++++++++--- .../test/project1/a/c/d/globalSetupFile2.ts | 0 .../src/test/project1/a/c/jest.config.json | 14 +++++++- .../test/project1/a/c/mockTransformModule3.ts | 0 .../src/test/project1/a/jest.config.json | 2 +- .../src/test/project1/config/jest.config.json | 12 ++++++- 10 files changed, 74 insertions(+), 24 deletions(-) create mode 100644 heft-plugins/heft-jest-plugin/src/test/project1/a/c/d/globalSetupFile2.ts create mode 100644 heft-plugins/heft-jest-plugin/src/test/project1/a/c/mockTransformModule3.ts diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 346ffa9f2b3..503fd47999b 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -897,23 +897,25 @@ importers: '@rushstack/heft-node-rig': 1.0.28 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 + '@types/lodash': 4.14.116 '@types/node': 10.17.13 - deepmerge: ~4.2.2 jest-snapshot: ~25.4.0 + lodash: ~4.17.15 dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 '@rushstack/heft-config-file': link:../../libraries/heft-config-file '@rushstack/node-core-library': link:../../libraries/node-core-library - deepmerge: 4.2.2 jest-snapshot: 25.4.0 + lodash: 4.17.21 devDependencies: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.31.4 '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 '@types/heft-jest': 1.0.1 + '@types/lodash': 4.14.116 '@types/node': 10.17.13 ../../heft-plugins/heft-webpack4-plugin: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 66543964f0b..4a5f14f9a44 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "c560b2db41b25499fb4a4d8a3d5e6bc15a9648ae", + "pnpmShrinkwrapHash": "1687c396adec9892b849de8d77b7b2fbcec506de", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index ac75dc58a2d..25b2e288cf5 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -23,7 +23,7 @@ "@jest/transform": "~25.4.0", "@rushstack/heft-config-file": "workspace:*", "@rushstack/node-core-library": "workspace:*", - "deepmerge": "~4.2.2", + "lodash": "~4.17.15", "jest-snapshot": "~25.4.0" }, "devDependencies": { @@ -31,7 +31,8 @@ "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.31.4", "@rushstack/heft-node-rig": "1.0.28", - "@types/node": "10.17.13", - "@types/heft-jest": "1.0.1" + "@types/heft-jest": "1.0.1", + "@types/lodash": "4.14.116", + "@types/node": "10.17.13" } } diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 032e433ebd1..10fd14f12fc 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -5,7 +5,7 @@ import './jestWorkerPatch'; import * as path from 'path'; -import merge from 'deepmerge'; +import * as lodash from 'lodash'; import { getVersion, runCLI } from '@jest/core'; import { Config } from '@jest/types'; import { @@ -59,23 +59,34 @@ export class JestPlugin implements IHeftPlugin { const schemaPath: string = path.resolve(__dirname, 'schemas', 'anything.schema.json'); // By default, ConfigurationFile will replace all objects, so we need to provide merge functions for these - const shallowObjectInheritanceFunc: (currentObject: T, parentObject: T) => T = < - T extends { [key: string]: any } // eslint-disable-line @typescript-eslint/no-explicit-any - >( + const shallowObjectInheritanceFunc: ( currentObject: T, parentObject: T - ): T => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ) => T = (currentObject: T, parentObject: T): T => { return { ...(parentObject || {}), ...(currentObject || {}) }; }; - const deepObjectInheritanceFunc: (currentObject: T, parentObject: T) => T = ( + const deepObjectInheritanceFunc: ( currentObject: T, parentObject: T - ): T => merge(parentObject || {}, currentObject || {}); + // eslint-disable-next-line @typescript-eslint/no-explicit-any + ) => T = (currentObject: T, parentObject: T): T => { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + return lodash.mergeWith(parentObject || {}, currentObject || {}, (value: any, source: any) => { + if (!lodash.isObject(source)) { + return source; + } + return Array.isArray(value) ? [...value, ...source] : { ...value, ...source }; + }); + }; // Resolve all specified properties using Node resolution, and replace with the same rootDir - // that we provide to Jest + // that we provide to Jest. Resolve if we modified since paths containing should be absolute. const nodeResolveMetadata: IJsonPathMetadata = { - preresolve: (jsonPath: string) => jsonPath.replace(//g, rootDir), + preresolve: (jsonPath: string) => { + const newJsonPath: string = jsonPath.replace(//g, rootDir); + return jsonPath === newJsonPath ? jsonPath : path.resolve(newJsonPath); + }, pathResolutionMethod: PathResolutionMethod.NodeResolve }; @@ -197,8 +208,8 @@ export class JestPlugin implements IHeftPlugin { if (jestConfigObj.preset) { throw new Error( 'The provided jest.config.json specifies a "preset" property while using resolved modules. ' + - 'You must either remove all "preset" values from your Jest configuration, or disable the ' + - '"resolveConfigurationModules" option on the Jest plugin in heft.json' + 'You must either remove all "preset" values from your Jest configuration, use the "extends" ' + + 'property, or disable the "resolveConfigurationModules" option on the Jest plugin in heft.json' ); } jestConfig = JSON.stringify(jestConfigObj); diff --git a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index 46ac252509e..30933b83227 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -25,9 +25,8 @@ describe('JestConfigLoader', () => { path.join(__dirname, 'project1') ); - // Resolution of string fields is validated implicitly during load since the preset is resolved and - // set to undefined expect(loadedConfig.preset).toBe(undefined); + expect(loadedConfig.globalSetup).toBe(path.join(rootDir, 'a', 'b', 'globalSetupFile1.js')); // Validate string[] expect(loadedConfig.setupFiles?.length).toBe(2); @@ -45,11 +44,26 @@ describe('JestConfigLoader', () => { // Validate transformers expect(Object.keys(loadedConfig.transform || {}).length).toBe(2); expect(loadedConfig.transform!['\\.(xxx)$']).toBe( - path.join(rootDir, 'a', 'b', 'mockTransformModule1.js') + path.join(rootDir, 'a', 'b', 'mockTransformModule2.js') ); expect((loadedConfig.transform!['\\.(yyy)$'] as Config.TransformerConfig)[0]).toBe( - path.join(rootDir, 'a', 'b', 'mockTransformModule2.js') + path.join(rootDir, 'a', 'c', 'mockTransformModule3.js') ); + + // Validate globals + expect(Object.keys(loadedConfig.globals || {}).length).toBe(4); + expect(loadedConfig.globals!.key1).toBe('value5'); + expect((loadedConfig.globals!.key2 as string[]).length).toBe(4); + expect((loadedConfig.globals!.key2 as string[])[0]).toBe('value2'); + expect((loadedConfig.globals!.key2 as string[])[1]).toContain('value3'); + expect((loadedConfig.globals!.key2 as string[])[2]).toContain('value2'); + expect((loadedConfig.globals!.key2 as string[])[3]).toContain('value6'); + const key3Obj: any = (loadedConfig.globals as any).key3; // eslint-disable-line @typescript-eslint/no-explicit-any + expect(Object.keys(key3Obj).length).toBe(3); + expect(key3Obj.key4).toBe('value7'); + expect(key3Obj.key5).toBe('value5'); + expect(key3Obj.key6).toBe('value8'); + expect(loadedConfig.globals!.key7).toBe('value9'); }); it('resolves preset package modules', async () => { diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/d/globalSetupFile2.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/d/globalSetupFile2.ts new file mode 100644 index 00000000000..e69de29bb2d diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json index 9acb480b740..dc4829f76c6 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json @@ -1,9 +1,21 @@ { + "globalSetup": "./d/globalSetupFile2.js", + "setupFiles": ["../b/setupFile2.js"], "reporters": ["default", "./mockReporter1.js", ["./d/mockReporter2.js", { "key": "value" }]], "transform": { - "\\.(yyy)$": ["../b/mockTransformModule2.js", { "key": "value" }] + "\\.(xxx)$": ["../b/mockTransformModule1.js", { "key": "value" }], + "\\.(yyy)$": ["./mockTransformModule3.js", { "key": "value" }] + }, + + "globals": { + "key1": "value1", + "key2": ["value2", "value3"], + "key3": { + "key4": "value4", + "key5": "value5" + } } } diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/mockTransformModule3.ts b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/mockTransformModule3.ts new file mode 100644 index 00000000000..e69de29bb2d diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json index 1f8078adc64..d3ef72962d1 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json @@ -4,6 +4,6 @@ "setupFiles": ["./b/setupFile1.js"], "transform": { - "\\.(xxx)$": "./b/mockTransformModule1.js" + "\\.(xxx)$": "./b/mockTransformModule2.js" } } diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json index ab6995a061b..b54d6102ded 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/config/jest.config.json @@ -1,5 +1,15 @@ { "extends": "../a/jest.config.json", - "globalSetup": "/a/b/globalSetupFile1.js" + "globalSetup": "/a/b/globalSetupFile1.js", + + "globals": { + "key1": "value5", + "key2": ["value2", "value6"], + "key3": { + "key4": "value7", + "key6": "value8" + }, + "key7": "value9" + } } From f08a0830837bf957235f70140f0c2e74afc3d2a2 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 02:18:57 -0700 Subject: [PATCH 154/429] Remove deepmerge from nonbrowser packages --- common/config/rush/nonbrowser-approved-packages.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index b8dfece606c..9bb1ce8a534 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -238,10 +238,6 @@ "name": "decache", "allowedCategories": [ "libraries" ] }, - { - "name": "deepmerge", - "allowedCategories": [ "libraries" ] - }, { "name": "doc-plugin-rush-stack", "allowedCategories": [ "libraries" ] From 0a1d8cc6e6d5fc3546ffcebb1804e5408d5c20da Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 09:50:59 -0700 Subject: [PATCH 155/429] Add watchPlugins to the list of supported properties --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 10fd14f12fc..b2249be27f5 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -127,6 +127,9 @@ export class JestPlugin implements IHeftPlugin { // reporters: (path | [ path, options ])[] '$.reporters[?(@ !== "default")]*@string()': nodeResolveMetadata, // string path, excluding "default" '$.reporters.*[?(@property == 0 && @ !== "default")]': nodeResolveMetadata, // First entry in [ path, options ], excluding "default" + // watchPlugins: (path | [ path, options ])[] + '$.watchPlugins.*@string()': nodeResolveMetadata, // string path + '$.watchPlugins.*[?(@property == 0)]': nodeResolveMetadata, // First entry in [ path, options ] // transform: { [regex]: path | [ path, options ] } '$.transform.*@string()': nodeResolveMetadata, // string path '$.transform.*[?(@property == 0)]': nodeResolveMetadata // First entry in [ path, options ] From bc83cf20a724b84646e84f7704184fe861b205db Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 10:00:10 -0700 Subject: [PATCH 156/429] Add testSequencer to resolver --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index b2249be27f5..1e8e6747d68 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -120,6 +120,7 @@ export class JestPlugin implements IHeftPlugin { '$.runner': nodeResolveMetadata, '$.prettierPath': nodeResolveMetadata, '$.resolver': nodeResolveMetadata, + '$.testSequencer': nodeResolveMetadata, // string[] '$.setupFiles.*': nodeResolveMetadata, '$.setupFilesAfterEnv.*': nodeResolveMetadata, From 72017d25a622b2094348144b34e5ad8fb54da93a Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 16:53:58 -0700 Subject: [PATCH 157/429] PR feedback --- apps/heft/UPGRADING.md | 17 ++- apps/heft/src/pluginFramework/IHeftPlugin.ts | 4 +- .../heft/src/pluginFramework/PluginManager.ts | 30 ++--- .../JestWarningPlugin.ts | 2 +- .../MissingPluginWarningPluginBase.ts | 2 +- .../WebpackWarningPlugin.ts | 6 +- ...er-danade-JestPlugin_2021-05-28-19-52.json | 2 +- common/reviews/api/heft.api.md | 3 +- .../includes/jest-shared.config.json | 38 +++--- heft-plugins/heft-jest-plugin/package.json | 2 +- .../heft-jest-plugin/src/JestPlugin.ts | 125 +++++++++--------- .../src/JestTypeScriptDataFile.ts | 8 ++ .../src/test/JestPlugin.test.ts | 4 +- 13 files changed, 124 insertions(+), 119 deletions(-) rename apps/heft/src/plugins/{MissingPlugin => MissingPluginWarningPlugin}/JestWarningPlugin.ts (93%) rename apps/heft/src/plugins/{MissingPlugin => MissingPluginWarningPlugin}/MissingPluginWarningPluginBase.ts (98%) rename apps/heft/src/plugins/{MissingPlugin => MissingPluginWarningPlugin}/WebpackWarningPlugin.ts (96%) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index 454c8091c19..3e0089dc5f2 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -1,9 +1,9 @@ # Upgrade notes for @rushstack/heft -### Heft 0.30.8 +### Heft 0.32.0 This release of Heft removed the Jest plugin from the `@rushstack/heft` package -and moved it to it's own package (`@rushstac/heft-jest-plugin`). To re-include +and moved it to it's own package (`@rushstack/heft-jest-plugin`). To re-include Jest support in a project, include a dependency on `@rushstack/heft-jest-plugin` and add the following option to the project's `config/heft.json` file: @@ -17,13 +17,20 @@ and add the following option to the project's `config/heft.json` file: } ``` +By default, configuration-relative module resolution will be performed for modules +referenced in your Jest configuration. Existing "preset" configuration values will need +to be replaced with "extends" configuration values. If you would like to retain legacy +Jest functionality, set `resolveConfigurationModules` to `false` in the heft-jest-plugin +options. + If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest plugin should already be enabled. If you are using the included `@rushstack/heft/include/jest-shared.config.json` as -a Jest configuration preset, you will need modify this reference to use -`@rushstack/heft-jest-plugin/include/jest-shared.config.json`. If you are using -`@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, you should now reference +a Jest configuration preset, you will need modify this to reference +`@rushstack/heft-jest-plugin/include/jest-shared.config.json` using the "extends" +field as described above. Similarly, if you are using `@rushstack/heft-node-rig` or +`@rushstack/heft-web-rig`, you should now reference `@rushstack/heft-node-rig/profiles/default/config/jest.config.json` or `@rushstack/heft-node-rig/profiles/library/config/jest.config.json`, respectively. diff --git a/apps/heft/src/pluginFramework/IHeftPlugin.ts b/apps/heft/src/pluginFramework/IHeftPlugin.ts index 866a7f8b4d8..a084d1030a2 100644 --- a/apps/heft/src/pluginFramework/IHeftPlugin.ts +++ b/apps/heft/src/pluginFramework/IHeftPlugin.ts @@ -1,6 +1,8 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. +import { JsonSchema } from '@rushstack/node-core-library'; + import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { HeftSession } from './HeftSession'; @@ -9,7 +11,7 @@ import { HeftSession } from './HeftSession'; */ export interface IHeftPlugin { readonly pluginName: string; - readonly optionsSchemaFilePath?: string; + readonly optionsSchema?: JsonSchema; readonly accessor?: object; apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration, options?: TOptions): void; } diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index 781486a8f19..86603212b49 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -1,7 +1,7 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { Terminal, InternalError, Import, JsonSchema } from '@rushstack/node-core-library'; +import { Terminal, InternalError, Import } from '@rushstack/node-core-library'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { IHeftPlugin } from './IHeftPlugin'; @@ -22,8 +22,8 @@ import { ApiExtractorPlugin } from '../plugins/ApiExtractorPlugin/ApiExtractorPl import { SassTypingsPlugin } from '../plugins/SassTypingsPlugin/SassTypingsPlugin'; import { ProjectValidatorPlugin } from '../plugins/ProjectValidatorPlugin'; import { ToolPackageResolver } from '../utilities/ToolPackageResolver'; -import { JestWarningPlugin } from '../plugins/MissingPlugin/JestWarningPlugin'; -import { WebpackWarningPlugin } from '../plugins/MissingPlugin/WebpackWarningPlugin'; +import { JestWarningPlugin } from '../plugins/MissingPluginWarningPlugin/JestWarningPlugin'; +import { WebpackWarningPlugin } from '../plugins/MissingPluginWarningPlugin/WebpackWarningPlugin'; import { NodeServicePlugin } from '../plugins/NodeServicePlugin'; export interface IPluginManagerOptions { @@ -143,26 +143,14 @@ export class PluginManager { ); } - if (pluginPackage.optionsSchemaFilePath) { - if (typeof pluginPackage.optionsSchemaFilePath !== 'string') { - throw new InternalError( - 'Plugin packages cannot define a non-string "optionsSchemaFilePath" property. The plugin loaded from ' + - `"${resolvedPluginPath}" has a non-string value for this property.` + if (options && pluginPackage.optionsSchema) { + try { + pluginPackage.optionsSchema.validateObject(options, 'config/heft.json'); + } catch (e) { + throw new Error( + `Provided options for plugin "${pluginPackage.pluginName}" did not match the plugin schema. ${e}` ); } - - if (options) { - try { - JsonSchema.fromFile(pluginPackage.optionsSchemaFilePath).validateObject( - options, - 'config/heft.json' - ); - } catch (e) { - throw new Error( - `Provided options for plugin "${pluginPackage.pluginName}" did not match the plugin schema. ${e}` - ); - } - } } return pluginPackage; diff --git a/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts b/apps/heft/src/plugins/MissingPluginWarningPlugin/JestWarningPlugin.ts similarity index 93% rename from apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts rename to apps/heft/src/plugins/MissingPluginWarningPlugin/JestWarningPlugin.ts index 5d60bb12deb..de84a22eb32 100644 --- a/apps/heft/src/plugins/MissingPlugin/JestWarningPlugin.ts +++ b/apps/heft/src/plugins/MissingPluginWarningPlugin/JestWarningPlugin.ts @@ -19,7 +19,7 @@ export class JestWarningPlugin extends MissingPluginWarningPluginBase { public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { test.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this.checkForMissingPlugin(heftConfiguration, heftSession, test.hooks.run); + await this.checkForMissingPluginAsync(heftConfiguration, heftSession, test.hooks.run); }); }); } diff --git a/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts b/apps/heft/src/plugins/MissingPluginWarningPlugin/MissingPluginWarningPluginBase.ts similarity index 98% rename from apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts rename to apps/heft/src/plugins/MissingPluginWarningPlugin/MissingPluginWarningPluginBase.ts index 5c9be9da379..c30c55d19eb 100644 --- a/apps/heft/src/plugins/MissingPlugin/MissingPluginWarningPluginBase.ts +++ b/apps/heft/src/plugins/MissingPluginWarningPlugin/MissingPluginWarningPluginBase.ts @@ -25,7 +25,7 @@ export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { * requested plugin is installed and warns otherwise if related configuration files were * found. Returns false if the plugin was found, otherwise true. */ - protected async checkForMissingPlugin( + protected async checkForMissingPluginAsync( heftConfiguration: HeftConfiguration, heftSession: HeftSession, hookToTap: Hook diff --git a/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts b/apps/heft/src/plugins/MissingPluginWarningPlugin/WebpackWarningPlugin.ts similarity index 96% rename from apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts rename to apps/heft/src/plugins/MissingPluginWarningPlugin/WebpackWarningPlugin.ts index 532bacb5702..b7e7e861648 100644 --- a/apps/heft/src/plugins/MissingPlugin/WebpackWarningPlugin.ts +++ b/apps/heft/src/plugins/MissingPluginWarningPlugin/WebpackWarningPlugin.ts @@ -25,7 +25,7 @@ export class WebpackWarningPlugin extends MissingPluginWarningPluginBase { heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this.checkForMissingPlugin( + await this.checkForMissingPluginAsync( heftConfiguration, heftSession, bundle.hooks.run, @@ -43,13 +43,13 @@ export class WebpackWarningPlugin extends MissingPluginWarningPluginBase { /** * @override */ - protected async checkForMissingPlugin( + protected async checkForMissingPluginAsync( heftConfiguration: HeftConfiguration, heftSession: HeftSession, hookToTap: Hook, webpackConfigurationExists?: boolean ): Promise { - const missingPlugin: boolean = await super.checkForMissingPlugin( + const missingPlugin: boolean = await super.checkForMissingPluginAsync( heftConfiguration, heftSession, hookToTap diff --git a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json index afc86159d3f..96b7ad172d4 100644 --- a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json +++ b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@rushstack/heft", - "comment": "Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json. See UPGRADING.md for more information.", + "comment": "(BREAKING CHANGE) Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json. See UPGRADING.md for more information.", "type": "minor" } ], diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index b33d3ee031f..5514bf45a7b 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -14,6 +14,7 @@ import { CommandLineIntegerParameter } from '@rushstack/ts-command-line'; import { CommandLineStringParameter } from '@rushstack/ts-command-line'; import { IPackageJson } from '@rushstack/node-core-library'; import { ITerminalProvider } from '@rushstack/node-core-library'; +import { JsonSchema } from '@rushstack/node-core-library'; import { RigConfig } from '@rushstack/rig-package'; import { SyncHook } from 'tapable'; import { Terminal } from '@rushstack/node-core-library'; @@ -256,7 +257,7 @@ export interface IHeftPlugin { // (undocumented) apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration, options?: TOptions): void; // (undocumented) - readonly optionsSchemaFilePath?: string; + readonly optionsSchema?: JsonSchema; // (undocumented) readonly pluginName: string; } diff --git a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json index 8604ef93b4c..cfea129b834 100644 --- a/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json +++ b/heft-plugins/heft-jest-plugin/includes/jest-shared.config.json @@ -1,14 +1,15 @@ { - "//": "THIS SHARED JEST CONFIGURATION FILE IS INTENDED TO BE REFERENCED BY THE JEST CONFIGURATION IN", - "//": "CONSUMING PACKAGE AND REQUIRES PRESET-RELATIVE MODULE RESOLUTION TO BE ENABLED. IF YOU HAVE", - "//": "DISABLED THIS FEATURE YOU MUST CREATE YOUR OWN JEST CONFIGURATION", + // THIS SHARED JEST CONFIGURATION FILE IS INTENDED TO BE REFERENCED BY THE JEST CONFIGURATION IN + // CONSUMING PACKAGE AND REQUIRES PRESET-RELATIVE MODULE RESOLUTION TO BE ENABLED. IF YOU HAVE + // DISABLED THIS FEATURE YOU MUST CREATE YOUR OWN JEST CONFIGURATION - "//": "By default, don't hide console output", + // By default, don't hide console output "silent": false, - "//": "In order for HeftJestReporter to receive console.log() events, we must set verbose=false", + + // In order for HeftJestReporter to receive console.log() events, we must set verbose=false "verbose": false, - "//": ["Adding '/src' here enables src/__mocks__ to be used for mocking Node.js system modules."], + // "Adding '/src' here enables src/__mocks__ to be used for mocking Node.js system modules "roots": ["/src"], "testURL": "http://localhost/", @@ -16,7 +17,7 @@ "testMatch": ["/src/**/*.test.{ts,tsx}"], "testPathIgnorePatterns": ["/node_modules/"], - "//": "code coverage tracking is disabled by default; set this to true to enable it ", + // Code coverage tracking is disabled by default; set this to true to enable it "collectCoverage": false, "coverageDirectory": "/temp/coverage", @@ -34,9 +35,9 @@ "transformIgnorePatterns": [], - "//": "jest-identity-mock-transform returns a proxy for exported key/value pairs, where Webpack would return a module", - "//": "jest-string-mock-transform returns the filename, where Webpack would return a URL", - "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + // jest-identity-mock-transform returns a proxy for exported key/value pairs, where Webpack would return a module + // jest-string-mock-transform returns the filename, where Webpack would return a URL + // When using the heft-jest-plugin, these will be replaced with the resolved module location "transform": { "\\.(ts|tsx)$": "../lib/exports/jest-build-transform.js", @@ -45,19 +46,18 @@ "\\.(aac|eot|gif|jpeg|jpg|m4a|mp3|mp4|oga|otf|png|svg|ttf|wav|webm|webp|woff|woff2)$": "../lib/exports/jest-string-mock-transform.js" }, - "//": [ - "The modulePathIgnorePatterns below accepts these sorts of paths:", - " /src", - " /src/file.ts", - "...and ignores anything else under " - ], + // The modulePathIgnorePatterns below accepts these sorts of paths: + // - /src + // - /src/file.ts + // ...and ignores anything else under "modulePathIgnorePatterns": [], - "//": "Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx.", + + // Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json", "node"], - "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + // When using the heft-jest-plugin, these will be replaced with the resolved module location "setupFiles": ["../lib/exports/jest-global-setup.js"], - "//": "when using the heft-jest-plugin, these will be replaced with the resolved module location", + // When using the heft-jest-plugin, these will be replaced with the resolved module location "resolver": "../lib/exports/jest-improved-resolver.js" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 25b2e288cf5..6e8a8a87695 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.4" + "@rushstack/heft": "^0.32.0" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 1e8e6747d68..6a7f113f67f 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -5,7 +5,17 @@ import './jestWorkerPatch'; import * as path from 'path'; -import * as lodash from 'lodash'; +import { mergeWith, isObject } from 'lodash'; +import type { + ICleanStageContext, + ITestStageContext, + IHeftPlugin, + HeftConfiguration, + HeftSession, + ScopedLogger, + IBuildStageContext, + ICompileSubstage +} from '@rushstack/heft'; import { getVersion, runCLI } from '@jest/core'; import { Config } from '@jest/types'; import { @@ -19,21 +29,10 @@ import { FileSystem, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core import { IHeftJestReporterOptions } from './HeftJestReporter'; import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; -import type { - ICleanStageContext, - ITestStageContext, - IHeftPlugin, - HeftConfiguration, - HeftSession, - ScopedLogger, - IBuildStageContext, - ICompileSubstage -} from '@rushstack/heft'; - type JestReporterConfig = string | Config.ReporterConfig; const PLUGIN_NAME: string = 'JestPlugin'; -const SCHEMA_PATH: string = path.join(__dirname, 'schemas', 'heft-jest-plugin.schema.json'); -const JEST_CONFIGURATION_LOCATION: string = path.join('config', 'jest.config.json'); +const PLUGIN_SCHEMA_PATH: string = `${__dirname}/schemas/heft-jest-plugin.schema.json`; +const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; interface IJestPluginOptions { resolveConfigurationModules?: boolean; @@ -47,16 +46,14 @@ export interface IHeftJestConfiguration extends Config.InitialOptions {} */ export class JestPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; - public readonly optionsSchemaFilePath: string = SCHEMA_PATH; - - private _jestTerminal!: Terminal; + public readonly optionsSchema: JsonSchema = JsonSchema.fromFile(PLUGIN_SCHEMA_PATH); /** * Returns the loader for the `config/api-extractor-task.json` config file. */ - public static getJestConfigurationLoader(rootDir: string): ConfigurationFile { + public static getJestConfigurationLoader(buildFolder: string): ConfigurationFile { // Bypass Jest configuration validation - const schemaPath: string = path.resolve(__dirname, 'schemas', 'anything.schema.json'); + const schemaPath: string = `${__dirname}/schemas/anything.schema.json`; // By default, ConfigurationFile will replace all objects, so we need to provide merge functions for these const shallowObjectInheritanceFunc: ( @@ -72,8 +69,8 @@ export class JestPlugin implements IHeftPlugin { // eslint-disable-next-line @typescript-eslint/no-explicit-any ) => T = (currentObject: T, parentObject: T): T => { // eslint-disable-next-line @typescript-eslint/no-explicit-any - return lodash.mergeWith(parentObject || {}, currentObject || {}, (value: any, source: any) => { - if (!lodash.isObject(source)) { + return mergeWith(parentObject || {}, currentObject || {}, (value: any, source: any) => { + if (!isObject(source)) { return source; } return Array.isArray(value) ? [...value, ...source] : { ...value, ...source }; @@ -84,7 +81,7 @@ export class JestPlugin implements IHeftPlugin { // that we provide to Jest. Resolve if we modified since paths containing should be absolute. const nodeResolveMetadata: IJsonPathMetadata = { preresolve: (jsonPath: string) => { - const newJsonPath: string = jsonPath.replace(//g, rootDir); + const newJsonPath: string = jsonPath.replace(//g, buildFolder); return jsonPath === newJsonPath ? jsonPath : path.resolve(newJsonPath); }, pathResolutionMethod: PathResolutionMethod.NodeResolve @@ -145,7 +142,7 @@ export class JestPlugin implements IHeftPlugin { ): void { // TODO: Remove when newer version of Heft consumed if (options) { - JsonSchema.fromFile(SCHEMA_PATH).validateObject(options, 'config/heft.json'); + JsonSchema.fromFile(PLUGIN_SCHEMA_PATH).validateObject(options, 'config/heft.json'); } heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { @@ -181,42 +178,42 @@ export class JestPlugin implements IHeftPlugin { options?: IJestPluginOptions ): Promise { const jestLogger: ScopedLogger = heftSession.requestScopedLogger('jest'); - const buildFolder: string = heftConfiguration.buildFolder; + const jestTerminal: Terminal = jestLogger.terminal; + jestTerminal.writeLine(`Using Jest version ${getVersion()}`); - this._jestTerminal = jestLogger.terminal; - this._jestTerminal.writeLine(`Using Jest version ${getVersion()}`); + const buildFolder: string = heftConfiguration.buildFolder; // In watch mode, Jest starts up in parallel with the compiler, so there's no // guarantee that the output files would have been written yet. if (!test.properties.watchMode) { - this._validateJestTypeScriptDataFile(buildFolder); + await this._validateJestTypeScriptDataFileAsync(buildFolder); } - let jestConfig: string; + let jestConfig: IHeftJestConfiguration; if (options?.resolveConfigurationModules === false) { // Module resolution explicitly disabled, use the config as-is - jestConfig = this._getJestConfigPath(heftConfiguration); - if (!FileSystem.exists(jestConfig)) { - jestLogger.emitError(new Error(`Expected to find jest config file at "${jestConfig}".`)); + const jestConfigPath: string = this._getJestConfigPath(heftConfiguration); + if (!FileSystem.exists(jestConfigPath)) { + jestLogger.emitError(new Error(`Expected to find jest config file at "${jestConfigPath}".`)); return; } + jestConfig = await JsonFile.loadAsync(jestConfigPath); } else { // Load in and resolve the config file using the "extends" field - const jestConfigObj: IHeftJestConfiguration = await JestPlugin.getJestConfigurationLoader( + jestConfig = await JestPlugin.getJestConfigurationLoader( heftConfiguration.buildFolder ).loadConfigurationFileForProjectAsync( - this._jestTerminal, + jestTerminal, heftConfiguration.buildFolder, heftConfiguration.rigConfig ); - if (jestConfigObj.preset) { + if (jestConfig.preset) { throw new Error( 'The provided jest.config.json specifies a "preset" property while using resolved modules. ' + 'You must either remove all "preset" values from your Jest configuration, use the "extends" ' + 'property, or disable the "resolveConfigurationModules" option on the Jest plugin in heft.json' ); } - jestConfig = JSON.stringify(jestConfigObj); } const jestArgv: Config.Argv = { @@ -227,8 +224,6 @@ export class JestPlugin implements IHeftPlugin { debug: heftSession.debugMode, detectOpenHandles: !!test.properties.detectOpenHandles, - // Jest config being passed in can be either a serialized JSON string or a path to the config - config: jestConfig, cacheDirectory: this._getJestCacheFolder(heftConfiguration), updateSnapshot: test.properties.updateSnapshots, @@ -248,7 +243,13 @@ export class JestPlugin implements IHeftPlugin { }; if (!test.properties.debugHeftReporter) { - jestArgv.reporters = await this._getJestReporters(heftSession, heftConfiguration, jestLogger); + // Extract the reporters and transform to include the Heft reporter by default + jestArgv.reporters = this._extractHeftJestReporters( + jestConfig, + heftSession, + heftConfiguration, + jestLogger + ); } else { jestLogger.emitWarning( new Error('The "--debug-heft-reporter" parameter was specified; disabling HeftJestReporter') @@ -256,11 +257,14 @@ export class JestPlugin implements IHeftPlugin { } if (test.properties.findRelatedTests && test.properties.findRelatedTests.length > 0) { - jestArgv.findRelatedTests = true; // Pass test names as the command line remainder + jestArgv.findRelatedTests = true; jestArgv._ = [...test.properties.findRelatedTests]; } + // Stringify the config and pass it into Jest directly + jestArgv.config = JSON.stringify(jestConfig); + const { // Config.Argv is weakly typed. After updating the jestArgv object, it's a good idea to inspect "globalConfig" // in the debugger to validate that your changes are being applied as expected. @@ -286,12 +290,12 @@ export class JestPlugin implements IHeftPlugin { } } - private _validateJestTypeScriptDataFile(buildFolder: string): void { + private async _validateJestTypeScriptDataFileAsync(buildFolder: string): Promise { // We have no gurantee that the data file exists, since this would only get written // during the build stage when running in a TypeScript project let jestTypeScriptDataFile: IJestTypeScriptDataFileJson | undefined; try { - jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(buildFolder); + jestTypeScriptDataFile = await JestTypeScriptDataFile.loadForProjectAsync(buildFolder); } catch (error) { if (!FileSystem.isNotExistError(error)) { throw error; @@ -302,7 +306,7 @@ export class JestPlugin implements IHeftPlugin { buildFolder, jestTypeScriptDataFile.emitFolderNameForTests ); - if (!FileSystem.exists(emitFolderPathForJest)) { + if (!(await FileSystem.existsAsync(emitFolderPathForJest))) { throw new Error( 'The transpiler output folder does not exist:\n ' + emitFolderPathForJest + @@ -324,19 +328,15 @@ export class JestPlugin implements IHeftPlugin { clean.properties.pathsToDelete.add(cacheFolder); } - private async _getJestReporters( + private _extractHeftJestReporters( + config: IHeftJestConfiguration, heftSession: HeftSession, heftConfiguration: HeftConfiguration, jestLogger: ScopedLogger - ): Promise { - const config: Config.GlobalConfig = await JsonFile.loadAsync(this._getJestConfigPath(heftConfiguration)); - let reporters: JestReporterConfig[]; + ): JestReporterConfig[] { let isUsingHeftReporter: boolean = false; - let parsedConfig: boolean = false; if (Array.isArray(config.reporters)) { - reporters = config.reporters; - // Harvest all the array indices that need to modified before altering the array const heftReporterIndices: number[] = this._findIndexes(config.reporters, 'default'); @@ -349,37 +349,34 @@ export class JestPlugin implements IHeftPlugin { ); for (const index of heftReporterIndices) { - reporters[index] = heftReporter; + config.reporters[index] = heftReporter; } isUsingHeftReporter = true; } - - parsedConfig = true; } else if (typeof config.reporters === 'undefined' || config.reporters === null) { // Otherwise if no reporters are specified install only the heft reporter - reporters = [this._getHeftJestReporterConfig(heftSession, heftConfiguration)]; + config.reporters = [this._getHeftJestReporterConfig(heftSession, heftConfiguration)]; isUsingHeftReporter = true; - parsedConfig = true; } else { - // The reporters config is in a format Heft does not support, leave it as is but complain about it - reporters = config.reporters; - } - - if (!parsedConfig) { // Making a note if Heft cannot understand the reporter entry in Jest config // Not making this an error or warning because it does not warrant blocking a dev or CI test pass // If the Jest config is truly wrong Jest itself is in a better position to report what is wrong with the config jestLogger.terminal.writeVerboseLine( - `The 'reporters' entry in Jest config '${JEST_CONFIGURATION_LOCATION}' is in an unexpected format. Was expecting an array of reporters` + `The 'reporters' entry in Jest config '${JEST_CONFIGURATION_LOCATION}' is in an unexpected format. Was ` + + 'expecting an array of reporters' ); } if (!isUsingHeftReporter) { jestLogger.terminal.writeVerboseLine( - `HeftJestReporter was not specified in Jest config '${JEST_CONFIGURATION_LOCATION}'. Consider adding a 'default' entry in the reporters array.` + `HeftJestReporter was not specified in Jest config '${JEST_CONFIGURATION_LOCATION}'. Consider adding a ` + + "'default' entry in the reporters array." ); } + // Since we're injecting the HeftConfiguration, we need to pass these args directly and not through serialization + const reporters: JestReporterConfig[] = config.reporters; + config.reporters = undefined; return reporters; } @@ -393,7 +390,7 @@ export class JestPlugin implements IHeftPlugin { }; return [ - path.resolve(__dirname, 'HeftJestReporter.js'), + `${__dirname}/HeftJestReporter.js`, reporterOptions as Record ]; } @@ -406,7 +403,9 @@ export class JestPlugin implements IHeftPlugin { return path.join(heftConfiguration.buildCacheFolder, 'jest-cache'); } - // Finds the indices of jest reporters with a given name + /** + * Finds the indices of jest reporters with a given name + */ private _findIndexes(items: JestReporterConfig[], search: string): number[] { const result: number[] = []; diff --git a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts index 08573299fac..3b01c45bc0e 100644 --- a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts +++ b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts @@ -49,6 +49,14 @@ export class JestTypeScriptDataFile { }); } + /** + * Called by JestPlugin to load and validate the typescript data file before running Jest. + */ + public static async loadForProjectAsync(projectFolder: string): Promise { + const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); + return await JsonFile.loadAsync(jsonFilePath); + } + /** * Called by jest-build-transform.js to read the file. */ diff --git a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index 30933b83227..ae9c66bf19e 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -2,12 +2,12 @@ // See LICENSE in the project root for license information. import * as path from 'path'; -import { IHeftJestConfiguration, JestPlugin } from '../JestPlugin'; - import type { Config } from '@jest/types'; import { ConfigurationFile } from '@rushstack/heft-config-file'; import { StringBufferTerminalProvider, Terminal } from '@rushstack/node-core-library'; +import { IHeftJestConfiguration, JestPlugin } from '../JestPlugin'; + describe('JestConfigLoader', () => { let terminalProvider: StringBufferTerminalProvider; let terminal: Terminal; From fbf156151c55151da3e1922e0e99821f48bfb974 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 16:20:38 -0700 Subject: [PATCH 158/429] Confirm that Heft works with TypeScript 4.x and update version warning --- apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts index c8dc7d9b18c..7e736dcb61e 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts @@ -223,7 +223,7 @@ export class TypeScriptBuilder extends SubprocessRunnerBase 3) { + } else if (this._typescriptParsedVersion.major > 4) { this._typescriptTerminal.writeLine( `The TypeScript compiler version ${this._typescriptVersion} is newer` + ` than the latest version that was tested with Heft; it may not work correctly.` From 5c6ae26197958d9ffd1dc42114bf0b481c6a91d8 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 16:23:21 -0700 Subject: [PATCH 159/429] Heft depends on "prettier" to satisfy a phantom dependency for Jest's snapshot formatter; upgrade to the latest version to prevent spurious diffs --- apps/heft/package.json | 2 +- common/config/rush/pnpm-lock.yaml | 225 +++++++++++++++-------------- common/config/rush/repo-state.json | 2 +- 3 files changed, 122 insertions(+), 107 deletions(-) diff --git a/apps/heft/package.json b/apps/heft/package.json index 7ccd2ec706a..5e6e33bd1b1 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -50,7 +50,7 @@ "node-sass": "5.0.0", "postcss": "7.0.32", "postcss-modules": "~1.5.0", - "prettier": "~2.1.1", + "prettier": "~2.3.0", "semver": "~7.3.0", "tapable": "1.1.3", "true-case-path": "~2.2.1" diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index bfa51c0e3ca..3bf9cd513ee 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -139,7 +139,7 @@ importers: node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: ~1.5.0 - prettier: ~2.1.1 + prettier: ~2.3.0 semver: ~7.3.0 tapable: 1.1.3 true-case-path: ~2.2.1 @@ -164,7 +164,7 @@ importers: node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.1.2 + prettier: 2.3.0 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -1751,8 +1751,8 @@ packages: dependencies: '@babel/highlight': 7.14.0 - /@babel/compat-data/7.14.0: - resolution: {integrity: sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==} + /@babel/compat-data/7.14.4: + resolution: {integrity: sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==} /@babel/core/7.14.3: resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} @@ -1760,13 +1760,13 @@ packages: dependencies: '@babel/code-frame': 7.12.13 '@babel/generator': 7.14.3 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.3 + '@babel/helper-compilation-targets': 7.14.4_@babel+core@7.14.3 '@babel/helper-module-transforms': 7.14.2 '@babel/helpers': 7.14.0 - '@babel/parser': 7.14.3 + '@babel/parser': 7.14.4 '@babel/template': 7.12.13 '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 convert-source-map: 1.7.0 debug: 4.3.1 gensync: 1.0.0-beta.2 @@ -1779,16 +1779,16 @@ packages: /@babel/generator/7.14.3: resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 jsesc: 2.5.2 source-map: 0.5.7 - /@babel/helper-compilation-targets/7.13.16_@babel+core@7.14.3: - resolution: {integrity: sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==} + /@babel/helper-compilation-targets/7.14.4_@babel+core@7.14.3: + resolution: {integrity: sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.14.0 + '@babel/compat-data': 7.14.4 '@babel/core': 7.14.3 '@babel/helper-validator-option': 7.12.17 browserslist: 4.16.6 @@ -1799,64 +1799,64 @@ packages: dependencies: '@babel/helper-get-function-arity': 7.12.13 '@babel/template': 7.12.13 - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@babel/helper-get-function-arity/7.12.13: resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@babel/helper-member-expression-to-functions/7.13.12: resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@babel/helper-module-imports/7.13.12: resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@babel/helper-module-transforms/7.14.2: resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} dependencies: '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.14.3 + '@babel/helper-replace-supers': 7.14.4 '@babel/helper-simple-access': 7.13.12 '@babel/helper-split-export-declaration': 7.12.13 '@babel/helper-validator-identifier': 7.14.0 '@babel/template': 7.12.13 '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 transitivePeerDependencies: - supports-color /@babel/helper-optimise-call-expression/7.12.13: resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@babel/helper-plugin-utils/7.13.0: resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} - /@babel/helper-replace-supers/7.14.3: - resolution: {integrity: sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==} + /@babel/helper-replace-supers/7.14.4: + resolution: {integrity: sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==} dependencies: '@babel/helper-member-expression-to-functions': 7.13.12 '@babel/helper-optimise-call-expression': 7.12.13 '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 transitivePeerDependencies: - supports-color /@babel/helper-simple-access/7.13.12: resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@babel/helper-split-export-declaration/7.12.13: resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@babel/helper-validator-identifier/7.14.0: resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} @@ -1869,7 +1869,7 @@ packages: dependencies: '@babel/template': 7.12.13 '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 transitivePeerDependencies: - supports-color @@ -1880,8 +1880,8 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.14.3: - resolution: {integrity: sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==} + /@babel/parser/7.14.4: + resolution: {integrity: sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==} engines: {node: '>=6.0.0'} hasBin: true @@ -1977,8 +1977,8 @@ packages: resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} dependencies: '@babel/code-frame': 7.12.13 - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 /@babel/traverse/7.14.2: resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} @@ -1987,15 +1987,15 @@ packages: '@babel/generator': 7.14.3 '@babel/helper-function-name': 7.14.2 '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 debug: 4.3.1 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types/7.14.2: - resolution: {integrity: sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==} + /@babel/types/7.14.4: + resolution: {integrity: sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==} dependencies: '@babel/helper-validator-identifier': 7.14.0 to-fast-properties: 2.0.0 @@ -2524,7 +2524,7 @@ packages: '@pnpm/error': 1.4.0 '@pnpm/types': 6.4.0 '@pnpm/write-project-manifest': 1.1.7 - detect-indent: 6.0.0 + detect-indent: 6.1.0 fast-deep-equal: 3.1.3 graceful-fs: 4.2.4 is-windows: 1.0.2 @@ -2796,8 +2796,8 @@ packages: /@types/babel__core/7.1.14: resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} dependencies: - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.4.0 '@types/babel__traverse': 7.11.1 @@ -2805,18 +2805,18 @@ packages: /@types/babel__generator/7.6.2: resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@types/babel__template/7.4.0: resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} dependencies: - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 /@types/babel__traverse/7.11.1: resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 /@types/body-parser/1.19.0: resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} @@ -2832,7 +2832,7 @@ packages: /@types/connect-history-api-fallback/1.3.4: resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} dependencies: - '@types/express-serve-static-core': 4.17.20 + '@types/express-serve-static-core': 4.17.21 '@types/node': 10.17.13 dev: true @@ -2868,8 +2868,8 @@ packages: /@types/events/3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - /@types/express-serve-static-core/4.17.20: - resolution: {integrity: sha512-8qqFN4W53IEWa9bdmuVrUcVkFemQWnt5DKPQ/oa8xKDYgtjCr2OO6NX5TIK49NLFr3mPYU2cLh92DQquC3oWWQ==} + /@types/express-serve-static-core/4.17.21: + resolution: {integrity: sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==} dependencies: '@types/node': 10.17.13 '@types/qs': 6.9.6 @@ -2880,7 +2880,7 @@ packages: resolution: {integrity: sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==} dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.20 + '@types/express-serve-static-core': 4.17.21 '@types/qs': 6.9.6 '@types/serve-static': 1.13.9 dev: true @@ -3576,7 +3576,7 @@ packages: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} dependencies: - mime-types: 2.1.30 + mime-types: 2.1.31 negotiator: 0.6.2 dev: false @@ -3612,8 +3612,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn/8.2.4: - resolution: {integrity: sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==} + /acorn/8.3.0: + resolution: {integrity: sha512-tqPKHZ5CaBJw0Xmy0ZZvLs1qTV+BNFSyvn77ASXkpBNfIRk8ev26fKrD9iLGwGA9zedPao52GSHzq8lyZG0NUw==} engines: {node: '>=0.4.0'} hasBin: true dev: false @@ -3774,7 +3774,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 get-intrinsic: 1.1.1 is-string: 1.0.6 @@ -3800,7 +3800,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 function-bind: 1.1.1 /asap/2.0.6: @@ -3872,7 +3872,7 @@ packages: hasBin: true dependencies: browserslist: 4.16.6 - caniuse-lite: 1.0.30001230 + caniuse-lite: 1.0.30001233 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -3932,7 +3932,7 @@ packages: engines: {node: '>= 8.3'} dependencies: '@babel/template': 7.12.13 - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 '@types/babel__traverse': 7.11.1 /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.3: @@ -4158,9 +4158,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001230 + caniuse-lite: 1.0.30001233 colorette: 1.2.2 - electron-to-chromium: 1.3.739 + electron-to-chromium: 1.3.747 escalade: 3.1.1 node-releases: 1.1.72 @@ -4293,8 +4293,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001230: - resolution: {integrity: sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==} + /caniuse-lite/1.0.30001233: + resolution: {integrity: sha512-BmkbxLfStqiPA7IEzQpIk0UFZFf3A4E6fzjPJ6OR+bFC2L8ES9J8zGA/asoi47p8XDVkev+WJo2I2Nc8c/34Yg==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -4535,7 +4535,7 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.47.0 + mime-db: 1.48.0 dev: false /compression/1.7.4: @@ -4930,8 +4930,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /detect-indent/6.0.0: - resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} + /detect-indent/6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} dev: false @@ -5071,8 +5071,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.739: - resolution: {integrity: sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==} + /electron-to-chromium/1.3.747: + resolution: {integrity: sha512-+K1vnBc08GNYxCWwdRe9o3Ml30DhsNyK/qIl/NE1Dic+qCy9ZREcqGNiV4jiLiAdALK1DUG3pakJHGkJUd9QQw==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -5152,8 +5152,8 @@ packages: dependencies: is-arrayish: 0.2.1 - /es-abstract/1.18.2: - resolution: {integrity: sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw==} + /es-abstract/1.18.3: + resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -5464,7 +5464,7 @@ packages: on-finished: 2.3.0 parseurl: 1.3.3 path-to-regexp: 0.1.7 - proxy-addr: 2.0.6 + proxy-addr: 2.0.7 qs: 6.7.0 range-parser: 1.2.1 safe-buffer: 5.1.2 @@ -5540,8 +5540,8 @@ packages: /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - /fast-json-stringify/2.7.5: - resolution: {integrity: sha512-VClYNkPo7tyZr0BMrRWraDMTJwjH6dIaHc/b/BiA4Z2MpxpKZBu45akYVb0dOVwQbF22zUMmhdg1WjrUjzAN2g==} + /fast-json-stringify/2.7.6: + resolution: {integrity: sha512-ezem8qpAgpad6tXeUhK0aSCS8Fi2vjxTorI9i5M+xrq6UUbTl7/bBTxL1SjRI2zy+qpPkdD4+UblUCQdxRpvIg==} engines: {node: '>= 10.0.0'} dependencies: ajv: 6.12.6 @@ -5578,7 +5578,7 @@ packages: '@fastify/proxy-addr': 3.0.0 abstract-logging: 2.0.1 avvio: 7.2.2 - fast-json-stringify: 2.7.5 + fast-json-stringify: 2.7.6 fastify-error: 0.3.1 fastify-warning: 0.2.0 find-my-way: 4.1.0 @@ -5782,7 +5782,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.30 + mime-types: 2.1.31 /form-data/3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} @@ -5790,11 +5790,11 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.30 + mime-types: 2.1.31 dev: false - /forwarded/0.1.2: - resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=} + /forwarded/0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} dev: false @@ -7163,7 +7163,7 @@ packages: resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} engines: {node: '>= 8.3'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 '@jest/types': 25.4.0 '@types/prettier': 1.19.1 chalk: 3.0.0 @@ -7182,7 +7182,7 @@ packages: resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} engines: {node: '>= 8.3'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.4 '@jest/types': 25.5.0 '@types/prettier': 1.19.1 chalk: 3.0.0 @@ -7237,13 +7237,13 @@ packages: merge-stream: 2.0.0 supports-color: 7.2.0 - /jest-worker/26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + /jest-worker/27.0.2: + resolution: {integrity: sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==} engines: {node: '>= 10.13.0'} dependencies: '@types/node': 10.17.13 merge-stream: 2.0.0 - supports-color: 7.2.0 + supports-color: 8.1.1 dev: false /jest/25.4.0: @@ -7735,15 +7735,15 @@ packages: bn.js: 4.12.0 brorand: 1.1.0 - /mime-db/1.47.0: - resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} + /mime-db/1.48.0: + resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} engines: {node: '>= 0.6'} - /mime-types/2.1.30: - resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} + /mime-types/2.1.31: + resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.47.0 + mime-db: 1.48.0 /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -8172,7 +8172,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 /object.fromentries/2.0.4: resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} @@ -8180,7 +8180,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 has: 1.0.3 /object.getownpropertydescriptors/2.1.2: @@ -8189,7 +8189,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 /object.pick/1.3.0: resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} @@ -8203,7 +8203,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 /obuf/1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -8693,6 +8693,13 @@ packages: resolution: {integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==} engines: {node: '>=10.13.0'} hasBin: true + dev: true + + /prettier/2.3.0: + resolution: {integrity: sha512-kXtO4s0Lz/DW/IJ9QdWhAf7/NmPWQXkFr/r/WkR3vyI+0v8amTDxiaQSLzs8NBlytfLWX/7uQUMIW677yLKl4w==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: false /pretty-error/2.1.2: resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} @@ -8738,11 +8745,11 @@ packages: object-assign: 4.1.1 react-is: 16.13.1 - /proxy-addr/2.0.6: - resolution: {integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==} + /proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} dependencies: - forwarded: 0.1.2 + forwarded: 0.2.0 ipaddr.js: 1.9.1 dev: false @@ -9091,7 +9098,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.30 + mime-types: 2.1.31 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.2 @@ -9438,7 +9445,7 @@ packages: debug: 2.6.9 escape-html: 1.0.3 http-errors: 1.6.3 - mime-types: 2.1.30 + mime-types: 2.1.31 parseurl: 1.3.3 dev: false @@ -9838,7 +9845,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 get-intrinsic: 1.1.1 has-symbols: 1.0.2 internal-slot: 1.0.3 @@ -9962,6 +9969,13 @@ packages: dependencies: has-flag: 4.0.0 + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + /supports-hyperlinks/2.2.0: resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} engines: {node: '>=8'} @@ -10037,13 +10051,13 @@ packages: webpack-sources: 1.4.3 worker-farm: 1.7.0 - /terser-webpack-plugin/5.1.2_webpack@5.35.1: - resolution: {integrity: sha512-6QhDaAiVHIQr5Ab3XUWZyDmrIPCHMiqJVljMF91YKyqwKkL5QHnYMkrMBy96v9Z7ev1hGhSEw1HQZc2p/s5Z8Q==} + /terser-webpack-plugin/5.1.3_webpack@5.35.1: + resolution: {integrity: sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^5.1.0 dependencies: - jest-worker: 26.6.2 + jest-worker: 27.0.2 p-limit: 3.1.0 schema-utils: 3.0.0 serialize-javascript: 5.0.1 @@ -10379,7 +10393,7 @@ packages: engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 - mime-types: 2.1.30 + mime-types: 2.1.31 dev: false /typedarray-to-buffer/3.1.5: @@ -10527,6 +10541,7 @@ packages: /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true /uuid/8.3.2: @@ -10643,7 +10658,7 @@ packages: lodash: 4.17.21 mkdirp: 0.5.5 opener: 1.5.2 - ws: 6.2.1 + ws: 6.2.2 dev: false /webpack-cli/3.3.12_webpack@4.44.2: @@ -10739,7 +10754,7 @@ packages: webpack-cli: 3.3.12_webpack@4.44.2 webpack-dev-middleware: 3.7.3_webpack@4.44.2 webpack-log: 2.0.0 - ws: 6.2.1 + ws: 6.2.2 yargs: 13.3.2 dev: false @@ -10786,7 +10801,7 @@ packages: webpack: 4.44.2 webpack-dev-middleware: 3.7.3_webpack@4.44.2 webpack-log: 2.0.0 - ws: 6.2.1 + ws: 6.2.2 yargs: 13.3.2 dev: false @@ -10833,7 +10848,7 @@ packages: webpack: 5.35.1 webpack-dev-middleware: 3.7.3_webpack@5.35.1 webpack-log: 2.0.0 - ws: 6.2.1 + ws: 6.2.2 yargs: 13.3.2 dev: false @@ -10851,8 +10866,8 @@ packages: source-list-map: 2.0.1 source-map: 0.6.1 - /webpack-sources/2.2.0: - resolution: {integrity: sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==} + /webpack-sources/2.3.0: + resolution: {integrity: sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==} engines: {node: '>=10.13.0'} dependencies: source-list-map: 2.0.1 @@ -10950,7 +10965,7 @@ packages: '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.2.4 + acorn: 8.3.0 browserslist: 4.16.6 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.2 @@ -10961,13 +10976,13 @@ packages: graceful-fs: 4.2.6 json-parse-better-errors: 1.0.2 loader-runner: 4.2.0 - mime-types: 2.1.30 + mime-types: 2.1.31 neo-async: 2.6.2 schema-utils: 3.0.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.2_webpack@5.35.1 + terser-webpack-plugin: 5.1.3_webpack@5.35.1 watchpack: 2.2.0 - webpack-sources: 2.2.0 + webpack-sources: 2.3.0 dev: false /websocket-driver/0.7.4: @@ -11083,8 +11098,8 @@ packages: dependencies: mkdirp: 0.5.5 - /ws/6.2.1: - resolution: {integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==} + /ws/6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} dependencies: async-limiter: 1.0.1 dev: false diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index e30a8cf5f2c..765e412a03d 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "99943da203445c1a464347d118d09c72903e7e73", + "pnpmShrinkwrapHash": "d8b6f7f922ab193cca7912d2330a3e4bc00abaee", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 9e0e6da000b490e6a65ec12df7ad98ea4d932a77 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 16:27:48 -0700 Subject: [PATCH 160/429] rush change --- ...ctogonz-typescript-4.3-part2_2021-06-03-23-26.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json diff --git a/common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json b/common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json new file mode 100644 index 00000000000..523518a8f5a --- /dev/null +++ b/common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Update the version compatibility warning to indicate that TypeScript 4.x is supported by Heft", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 12fcf1632dbf1ef5bc2661c0b8f90d931eadc1c3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 16:41:08 -0700 Subject: [PATCH 161/429] Add a "heft-newest-compiler-test" project --- .../heft-newest-compiler-test/.eslintrc.js | 7 ++ .../config/heft.json | 12 +++ .../config/rush-project.json | 3 + .../heft-newest-compiler-test/package.json | 18 ++++ .../heft-newest-compiler-test/src/index.ts | 7 ++ .../heft-newest-compiler-test/tsconfig.json | 24 +++++ .../heft-newest-compiler-test/tslint.json | 94 +++++++++++++++++++ rush.json | 6 ++ 8 files changed, 171 insertions(+) create mode 100644 build-tests/heft-newest-compiler-test/.eslintrc.js create mode 100644 build-tests/heft-newest-compiler-test/config/heft.json create mode 100644 build-tests/heft-newest-compiler-test/config/rush-project.json create mode 100644 build-tests/heft-newest-compiler-test/package.json create mode 100644 build-tests/heft-newest-compiler-test/src/index.ts create mode 100644 build-tests/heft-newest-compiler-test/tsconfig.json create mode 100644 build-tests/heft-newest-compiler-test/tslint.json diff --git a/build-tests/heft-newest-compiler-test/.eslintrc.js b/build-tests/heft-newest-compiler-test/.eslintrc.js new file mode 100644 index 00000000000..60160b354c4 --- /dev/null +++ b/build-tests/heft-newest-compiler-test/.eslintrc.js @@ -0,0 +1,7 @@ +// This is a workaround for https://github.com/eslint/eslint/issues/3458 +require('@rushstack/eslint-config/patch/modern-module-resolution'); + +module.exports = { + extends: ['@rushstack/eslint-config/profile/node'], + parserOptions: { tsconfigRootDir: __dirname } +}; diff --git a/build-tests/heft-newest-compiler-test/config/heft.json b/build-tests/heft-newest-compiler-test/config/heft.json new file mode 100644 index 00000000000..6ac774b7772 --- /dev/null +++ b/build-tests/heft-newest-compiler-test/config/heft.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", + + "eventActions": [ + { + "actionKind": "deleteGlobs", + "heftEvent": "clean", + "actionId": "defaultClean", + "globsToDelete": ["dist", "lib", "temp"] + } + ] +} diff --git a/build-tests/heft-newest-compiler-test/config/rush-project.json b/build-tests/heft-newest-compiler-test/config/rush-project.json new file mode 100644 index 00000000000..61e414685c1 --- /dev/null +++ b/build-tests/heft-newest-compiler-test/config/rush-project.json @@ -0,0 +1,3 @@ +{ + "projectOutputFolderNames": ["lib", "dist"] +} diff --git a/build-tests/heft-newest-compiler-test/package.json b/build-tests/heft-newest-compiler-test/package.json new file mode 100644 index 00000000000..1f9397af6da --- /dev/null +++ b/build-tests/heft-newest-compiler-test/package.json @@ -0,0 +1,18 @@ +{ + "name": "heft-newest-compiler-test", + "description": "Building this project tests Heft with the newest supported TypeScript compiler version", + "version": "1.0.0", + "private": true, + "main": "lib/index.js", + "license": "MIT", + "scripts": { + "build": "heft build --clean" + }, + "devDependencies": { + "@rushstack/eslint-config": "workspace:*", + "@rushstack/heft": "workspace:*", + "typescript": "~4.3.2", + "tslint": "~5.20.1", + "eslint": "~7.12.1" + } +} diff --git a/build-tests/heft-newest-compiler-test/src/index.ts b/build-tests/heft-newest-compiler-test/src/index.ts new file mode 100644 index 00000000000..15a2bae17e3 --- /dev/null +++ b/build-tests/heft-newest-compiler-test/src/index.ts @@ -0,0 +1,7 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** + * @public + */ +export class TestClass {} // tslint:disable-line:export-name diff --git a/build-tests/heft-newest-compiler-test/tsconfig.json b/build-tests/heft-newest-compiler-test/tsconfig.json new file mode 100644 index 00000000000..082d42dab84 --- /dev/null +++ b/build-tests/heft-newest-compiler-test/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "outDir": "lib", + "rootDir": "src", + + "module": "commonjs", + "target": "es2017", + "lib": ["es2017"], + + "forceConsistentCasingInFileNames": true, + "jsx": "react", + "declaration": true, + "sourceMap": true, + "declarationMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictNullChecks": true, + "noUnusedLocals": true, + "types": [] + }, + + "include": ["src/**/*.ts", "src/**/*.tsx"], + "exclude": ["node_modules", "lib"] +} diff --git a/build-tests/heft-newest-compiler-test/tslint.json b/build-tests/heft-newest-compiler-test/tslint.json new file mode 100644 index 00000000000..56dfd9f2bb6 --- /dev/null +++ b/build-tests/heft-newest-compiler-test/tslint.json @@ -0,0 +1,94 @@ +{ + "$schema": "http://json.schemastore.org/tslint", + + "rules": { + "class-name": true, + "comment-format": [true, "check-space"], + "curly": true, + "eofline": false, + "forin": true, + "indent": [true, "spaces", 2], + "interface-name": true, + "label-position": true, + "max-line-length": [true, 120], + "member-access": true, + "member-ordering": [ + true, + { + "order": [ + "public-static-field", + "protected-static-field", + "private-static-field", + "public-instance-field", + "protected-instance-field", + "private-instance-field", + "public-static-method", + "protected-static-method", + "private-static-method", + "public-constructor", + "public-instance-method", + "protected-constructor", + "protected-instance-method", + "private-constructor", + "private-instance-method" + ] + } + ], + "no-arg": true, + "no-any": true, + "no-bitwise": true, + "no-consecutive-blank-lines": true, + "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], + "no-construct": true, + "no-debugger": true, + "no-duplicate-switch-case": true, + "no-duplicate-variable": true, + "no-empty": true, + "no-eval": true, + "no-floating-promises": true, + "no-inferrable-types": false, + "no-internal-module": true, + "no-null-keyword": true, + "no-shadowed-variable": true, + "no-string-literal": true, + "no-switch-case-fall-through": true, + "no-trailing-whitespace": true, + "no-unused-expression": true, + "no-var-keyword": true, + "object-literal-sort-keys": false, + "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], + "quotemark": [true, "single", "avoid-escape"], + "prefer-const": true, + "radix": true, + "semicolon": true, + "trailing-comma": [ + true, + { + "multiline": "never", + "singleline": "never" + } + ], + "triple-equals": [true, "allow-null-check"], + "typedef": [ + true, + "call-signature", + "parameter", + "property-declaration", + "variable-declaration", + "member-variable-declaration" + ], + "typedef-whitespace": [ + true, + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + } + ], + "use-isnan": true, + "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], + "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] + } +} diff --git a/rush.json b/rush.json index 1c50163e069..85b0c0aee67 100644 --- a/rush.json +++ b/rush.json @@ -586,6 +586,12 @@ "reviewCategory": "tests", "shouldPublish": false }, + { + "packageName": "heft-newest-compiler-test", + "projectFolder": "build-tests/heft-newest-compiler-test", + "reviewCategory": "tests", + "shouldPublish": false + }, { "packageName": "heft-node-everything-test", "projectFolder": "build-tests/heft-node-everything-test", From f8b80a28a3e6e5609c6868aec1f59880b83dd4c2 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 16:41:44 -0700 Subject: [PATCH 162/429] Tune up the "allowedAlternativeVersions" --- build-tests/api-extractor-lib1-test/package.json | 2 +- common/config/rush/common-versions.json | 15 ++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/build-tests/api-extractor-lib1-test/package.json b/build-tests/api-extractor-lib1-test/package.json index 8852711056e..00bc2fbcc3f 100644 --- a/build-tests/api-extractor-lib1-test/package.json +++ b/build-tests/api-extractor-lib1-test/package.json @@ -12,6 +12,6 @@ "@microsoft/api-extractor": "workspace:*", "@types/node": "10.17.13", "fs-extra": "~7.0.1", - "typescript": "~2.4.2" + "typescript": "~2.9.2" } } diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 63c7beff5c9..7da219d56fa 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -63,7 +63,20 @@ * For example, allow some projects to use an older TypeScript compiler * (in addition to whatever "usual" version is being used by other projects in the repo): */ - "typescript": ["~2.4.2", "~2.9.2", "~4.2.4", "~4.3.2"], + "typescript": [ + // "~3.9.7" is the (inferred, not alternative) range used by most projects in this repo + + // The oldest supported compiler, used by build-tests/heft-oldest-compiler-test + // and also build-tests/api-extractor-lib1-test + "~2.9.2", + + // Temporarily allowed until we finish migrating ESLint + "~4.2.4", + + // The newest supported compiler, used by build-tests/heft-newest-compiler-test + // and used as the bundled compiler engine for API Extractor. + "~4.3.2" + ], "source-map": [ "~0.6.1" // API Extractor is using an older version of source-map because newer versions are async From 8150880c0381f7709f7dd1784bdd85510b7429cd Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 3 Jun 2021 16:41:53 -0700 Subject: [PATCH 163/429] rush update --full --- common/config/rush/pnpm-lock.yaml | 57 +++++++++++++++++++++++++----- common/config/rush/repo-state.json | 2 +- 2 files changed, 49 insertions(+), 10 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 3bf9cd513ee..d6eadbba00e 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -379,12 +379,12 @@ importers: '@microsoft/api-extractor': workspace:* '@types/node': 10.17.13 fs-extra: ~7.0.1 - typescript: ~2.4.2 + typescript: ~2.9.2 devDependencies: '@microsoft/api-extractor': link:../../apps/api-extractor '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 2.4.2 + typescript: 2.9.2 ../../build-tests/api-extractor-lib2-test: specifiers: @@ -632,6 +632,20 @@ importers: '@types/node': 10.17.13 heft-minimal-rig-test: link:../heft-minimal-rig-test + ../../build-tests/heft-newest-compiler-test: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + eslint: ~7.12.1 + tslint: ~5.20.1 + typescript: ~4.3.2 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + eslint: 7.12.1 + tslint: 5.20.1_typescript@4.3.2 + typescript: 4.3.2 + ../../build-tests/heft-node-everything-test: specifiers: '@microsoft/api-extractor': workspace:* @@ -10310,6 +10324,29 @@ packages: tsutils: 2.29.0_typescript@3.9.9 typescript: 3.9.9 + /tslint/5.20.1_typescript@4.3.2: + resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} + engines: {node: '>=4.8.0'} + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + dependencies: + '@babel/code-frame': 7.12.13 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.7 + js-yaml: 3.13.1 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.17.0 + semver: 5.7.1 + tslib: 1.14.1 + tsutils: 2.29.0_typescript@4.3.2 + typescript: 4.3.2 + dev: true + /tsutils/2.28.0_typescript@3.9.9: resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} peerDependencies: @@ -10335,6 +10372,15 @@ packages: tslib: 1.14.1 typescript: 3.9.9 + /tsutils/2.29.0_typescript@4.3.2: + resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + dependencies: + tslib: 1.14.1 + typescript: 4.3.2 + dev: true + /tsutils/3.21.0_typescript@3.9.9: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -10404,12 +10450,6 @@ packages: /typedarray/0.0.6: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} - /typescript/2.4.2: - resolution: {integrity: sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - /typescript/2.9.2: resolution: {integrity: sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==} engines: {node: '>=4.2.0'} @@ -10437,7 +10477,6 @@ packages: resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} engines: {node: '>=4.2.0'} hasBin: true - dev: false /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 765e412a03d..7b19996939b 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "d8b6f7f922ab193cca7912d2330a3e4bc00abaee", + "pnpmShrinkwrapHash": "2b4e815a67baa3c4b014459c4d0dfeb039f5db40", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From d20e9040db149a3c8c34c457bd4a021491160577 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 20:42:46 -0700 Subject: [PATCH 164/429] Temporarily delete heft-oldest-compiler-test --- .../heft-oldest-compiler-test/.eslintrc.js | 7 -- .../config/heft.json | 12 --- .../config/rush-project.json | 3 - .../heft-oldest-compiler-test/package.json | 18 ---- .../heft-oldest-compiler-test/src/index.ts | 7 -- .../heft-oldest-compiler-test/tsconfig.json | 24 ----- .../heft-oldest-compiler-test/tslint.json | 94 ------------------- 7 files changed, 165 deletions(-) delete mode 100644 build-tests/heft-oldest-compiler-test/.eslintrc.js delete mode 100644 build-tests/heft-oldest-compiler-test/config/heft.json delete mode 100644 build-tests/heft-oldest-compiler-test/config/rush-project.json delete mode 100644 build-tests/heft-oldest-compiler-test/package.json delete mode 100644 build-tests/heft-oldest-compiler-test/src/index.ts delete mode 100644 build-tests/heft-oldest-compiler-test/tsconfig.json delete mode 100644 build-tests/heft-oldest-compiler-test/tslint.json diff --git a/build-tests/heft-oldest-compiler-test/.eslintrc.js b/build-tests/heft-oldest-compiler-test/.eslintrc.js deleted file mode 100644 index 60160b354c4..00000000000 --- a/build-tests/heft-oldest-compiler-test/.eslintrc.js +++ /dev/null @@ -1,7 +0,0 @@ -// This is a workaround for https://github.com/eslint/eslint/issues/3458 -require('@rushstack/eslint-config/patch/modern-module-resolution'); - -module.exports = { - extends: ['@rushstack/eslint-config/profile/node'], - parserOptions: { tsconfigRootDir: __dirname } -}; diff --git a/build-tests/heft-oldest-compiler-test/config/heft.json b/build-tests/heft-oldest-compiler-test/config/heft.json deleted file mode 100644 index 6ac774b7772..00000000000 --- a/build-tests/heft-oldest-compiler-test/config/heft.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", - - "eventActions": [ - { - "actionKind": "deleteGlobs", - "heftEvent": "clean", - "actionId": "defaultClean", - "globsToDelete": ["dist", "lib", "temp"] - } - ] -} diff --git a/build-tests/heft-oldest-compiler-test/config/rush-project.json b/build-tests/heft-oldest-compiler-test/config/rush-project.json deleted file mode 100644 index 61e414685c1..00000000000 --- a/build-tests/heft-oldest-compiler-test/config/rush-project.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "projectOutputFolderNames": ["lib", "dist"] -} diff --git a/build-tests/heft-oldest-compiler-test/package.json b/build-tests/heft-oldest-compiler-test/package.json deleted file mode 100644 index bbf6070ad4f..00000000000 --- a/build-tests/heft-oldest-compiler-test/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "heft-oldest-compiler-test", - "description": "Building this project tests Heft with the oldest supported TypeScript compiler version", - "version": "1.0.0", - "private": true, - "main": "lib/index.js", - "license": "MIT", - "scripts": { - "build": "heft build --clean" - }, - "devDependencies": { - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "workspace:*", - "typescript": "~2.9.2", - "tslint": "~5.20.1", - "eslint": "~7.12.1" - } -} diff --git a/build-tests/heft-oldest-compiler-test/src/index.ts b/build-tests/heft-oldest-compiler-test/src/index.ts deleted file mode 100644 index 15a2bae17e3..00000000000 --- a/build-tests/heft-oldest-compiler-test/src/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -/** - * @public - */ -export class TestClass {} // tslint:disable-line:export-name diff --git a/build-tests/heft-oldest-compiler-test/tsconfig.json b/build-tests/heft-oldest-compiler-test/tsconfig.json deleted file mode 100644 index 082d42dab84..00000000000 --- a/build-tests/heft-oldest-compiler-test/tsconfig.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "compilerOptions": { - "outDir": "lib", - "rootDir": "src", - - "module": "commonjs", - "target": "es2017", - "lib": ["es2017"], - - "forceConsistentCasingInFileNames": true, - "jsx": "react", - "declaration": true, - "sourceMap": true, - "declarationMap": true, - "inlineSources": true, - "experimentalDecorators": true, - "strictNullChecks": true, - "noUnusedLocals": true, - "types": [] - }, - - "include": ["src/**/*.ts", "src/**/*.tsx"], - "exclude": ["node_modules", "lib"] -} diff --git a/build-tests/heft-oldest-compiler-test/tslint.json b/build-tests/heft-oldest-compiler-test/tslint.json deleted file mode 100644 index 56dfd9f2bb6..00000000000 --- a/build-tests/heft-oldest-compiler-test/tslint.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "$schema": "http://json.schemastore.org/tslint", - - "rules": { - "class-name": true, - "comment-format": [true, "check-space"], - "curly": true, - "eofline": false, - "forin": true, - "indent": [true, "spaces", 2], - "interface-name": true, - "label-position": true, - "max-line-length": [true, 120], - "member-access": true, - "member-ordering": [ - true, - { - "order": [ - "public-static-field", - "protected-static-field", - "private-static-field", - "public-instance-field", - "protected-instance-field", - "private-instance-field", - "public-static-method", - "protected-static-method", - "private-static-method", - "public-constructor", - "public-instance-method", - "protected-constructor", - "protected-instance-method", - "private-constructor", - "private-instance-method" - ] - } - ], - "no-arg": true, - "no-any": true, - "no-bitwise": true, - "no-consecutive-blank-lines": true, - "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], - "no-construct": true, - "no-debugger": true, - "no-duplicate-switch-case": true, - "no-duplicate-variable": true, - "no-empty": true, - "no-eval": true, - "no-floating-promises": true, - "no-inferrable-types": false, - "no-internal-module": true, - "no-null-keyword": true, - "no-shadowed-variable": true, - "no-string-literal": true, - "no-switch-case-fall-through": true, - "no-trailing-whitespace": true, - "no-unused-expression": true, - "no-var-keyword": true, - "object-literal-sort-keys": false, - "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], - "quotemark": [true, "single", "avoid-escape"], - "prefer-const": true, - "radix": true, - "semicolon": true, - "trailing-comma": [ - true, - { - "multiline": "never", - "singleline": "never" - } - ], - "triple-equals": [true, "allow-null-check"], - "typedef": [ - true, - "call-signature", - "parameter", - "property-declaration", - "variable-declaration", - "member-variable-declaration" - ], - "typedef-whitespace": [ - true, - { - "call-signature": "nospace", - "index-signature": "nospace", - "parameter": "nospace", - "property-declaration": "nospace", - "variable-declaration": "nospace" - } - ], - "use-isnan": true, - "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], - "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] - } -} From 08cc00e458da69345101a1d6c9c7b1167d2fb21a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 20:43:18 -0700 Subject: [PATCH 165/429] Move heft-newest-compiler-test into the install-test-workspace folder --- .../workspace/typescript-newest-test}/.eslintrc.js | 0 .../workspace/typescript-newest-test}/config/heft.json | 0 .../typescript-newest-test}/config/rush-project.json | 0 .../workspace/typescript-newest-test}/package.json | 6 +++--- .../workspace/typescript-newest-test}/src/index.ts | 0 .../workspace/typescript-newest-test}/tsconfig.json | 0 .../workspace/typescript-newest-test}/tslint.json | 0 7 files changed, 3 insertions(+), 3 deletions(-) rename build-tests/{heft-newest-compiler-test => install-test-workspace/workspace/typescript-newest-test}/.eslintrc.js (100%) rename build-tests/{heft-newest-compiler-test => install-test-workspace/workspace/typescript-newest-test}/config/heft.json (100%) rename build-tests/{heft-newest-compiler-test => install-test-workspace/workspace/typescript-newest-test}/config/rush-project.json (100%) rename build-tests/{heft-newest-compiler-test => install-test-workspace/workspace/typescript-newest-test}/package.json (74%) rename build-tests/{heft-newest-compiler-test => install-test-workspace/workspace/typescript-newest-test}/src/index.ts (100%) rename build-tests/{heft-newest-compiler-test => install-test-workspace/workspace/typescript-newest-test}/tsconfig.json (100%) rename build-tests/{heft-newest-compiler-test => install-test-workspace/workspace/typescript-newest-test}/tslint.json (100%) diff --git a/build-tests/heft-newest-compiler-test/.eslintrc.js b/build-tests/install-test-workspace/workspace/typescript-newest-test/.eslintrc.js similarity index 100% rename from build-tests/heft-newest-compiler-test/.eslintrc.js rename to build-tests/install-test-workspace/workspace/typescript-newest-test/.eslintrc.js diff --git a/build-tests/heft-newest-compiler-test/config/heft.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/config/heft.json similarity index 100% rename from build-tests/heft-newest-compiler-test/config/heft.json rename to build-tests/install-test-workspace/workspace/typescript-newest-test/config/heft.json diff --git a/build-tests/heft-newest-compiler-test/config/rush-project.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/config/rush-project.json similarity index 100% rename from build-tests/heft-newest-compiler-test/config/rush-project.json rename to build-tests/install-test-workspace/workspace/typescript-newest-test/config/rush-project.json diff --git a/build-tests/heft-newest-compiler-test/package.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json similarity index 74% rename from build-tests/heft-newest-compiler-test/package.json rename to build-tests/install-test-workspace/workspace/typescript-newest-test/package.json index 1f9397af6da..c70c9122c0a 100644 --- a/build-tests/heft-newest-compiler-test/package.json +++ b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json @@ -1,5 +1,5 @@ { - "name": "heft-newest-compiler-test", + "name": "typescript-newest-test", "description": "Building this project tests Heft with the newest supported TypeScript compiler version", "version": "1.0.0", "private": true, @@ -9,8 +9,8 @@ "build": "heft build --clean" }, "devDependencies": { - "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "workspace:*", + "@rushstack/eslint-config": "*", + "@rushstack/heft": "*", "typescript": "~4.3.2", "tslint": "~5.20.1", "eslint": "~7.12.1" diff --git a/build-tests/heft-newest-compiler-test/src/index.ts b/build-tests/install-test-workspace/workspace/typescript-newest-test/src/index.ts similarity index 100% rename from build-tests/heft-newest-compiler-test/src/index.ts rename to build-tests/install-test-workspace/workspace/typescript-newest-test/src/index.ts diff --git a/build-tests/heft-newest-compiler-test/tsconfig.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/tsconfig.json similarity index 100% rename from build-tests/heft-newest-compiler-test/tsconfig.json rename to build-tests/install-test-workspace/workspace/typescript-newest-test/tsconfig.json diff --git a/build-tests/heft-newest-compiler-test/tslint.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/tslint.json similarity index 100% rename from build-tests/heft-newest-compiler-test/tslint.json rename to build-tests/install-test-workspace/workspace/typescript-newest-test/tslint.json From 0a51d94d3312b06a8be1718c668452340616c64a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 20:44:50 -0700 Subject: [PATCH 166/429] Initial proof of concept of install-test-workspace/build.js --- build-tests/install-test-workspace/build.js | 80 ++++++++++++++++ .../install-test-workspace/package.json | 13 +++ .../workspace/.pnpmfile.cjs | 92 +++++++++++++++++++ .../workspace/pnpm-workspace.yaml | 2 + rush.json | 18 ++-- 5 files changed, 193 insertions(+), 12 deletions(-) create mode 100644 build-tests/install-test-workspace/build.js create mode 100644 build-tests/install-test-workspace/package.json create mode 100644 build-tests/install-test-workspace/workspace/.pnpmfile.cjs create mode 100644 build-tests/install-test-workspace/workspace/pnpm-workspace.yaml diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js new file mode 100644 index 00000000000..262dad6d959 --- /dev/null +++ b/build-tests/install-test-workspace/build.js @@ -0,0 +1,80 @@ +const path = require('path'); +const { RushConfiguration } = require('@microsoft/rush-lib'); +const { Executable, FileSystem, JsonFile } = require('@rushstack/node-core-library'); + +const rushConfiguration = RushConfiguration.loadFromDefaultLocation(); +const currentProject = rushConfiguration.tryGetProjectForPath(__dirname); +if (!currentProject) { + throw new Error('Cannot find current project'); +} + +const allDependencyProjects = new Set(); +function collect(project) { + if (allDependencyProjects.has(project)) { + return; + } + allDependencyProjects.add(project); + + for (const dependencyProject of project.dependencyProjects) { + collect(dependencyProject); + } +} +collect(currentProject); + +const tarballFolder = path.join(__dirname, 'temp/tarballs'); +FileSystem.ensureEmptyFolder(tarballFolder); + +const tarballsJson = {}; + +for (const project of allDependencyProjects) { + if (project.versionPolicy || project.shouldPublish) { + console.log(project.publishFolder); + const result = Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['pack'], { + currentWorkingDirectory: project.publishFolder, + stdio: ['ignore', 'pipe', 'inherit'] + }); + if (result.status !== 0) { + throw new Error('Failed to execute "pnpm pack"'); + } + const tarballFilename = result.stdout.trimRight().split().pop().trim(); + if (!tarballFilename) { + throw new Error('Failed to parse "pnpm pack" output'); + } + const tarballPath = path.join(project.publishFolder, tarballFilename); + if (!FileSystem.exists(tarballPath)) { + throw new Error('Expecting a tarball: ' + tarballPath); + } + + tarballsJson[project.packageName] = tarballFilename; + + const targetPath = path.join(tarballFolder, tarballFilename); + FileSystem.move({ + sourcePath: tarballPath, + destinationPath: targetPath, + overwrite: true + }); + } +} + +JsonFile.save(tarballsJson, path.join(tarballFolder, 'tarballs.json')); + +// Look for folder names like this: +// local+C++Git+rushstack+build-tests+install-test-wo_7efa61ad1cd268a0ef451c2450ca0351 +// +// This caches the tarball contents, ignoring the integrity hashes. +const dotPnpmFolderPath = path.resolve(__dirname, 'workspace/node_modules/.pnpm'); + +console.log('Cleaning cached tarballs'); +for (const filename of FileSystem.readFolder(dotPnpmFolderPath)) { + if (filename.startsWith('local+')) { + const filePath = path.join(dotPnpmFolderPath, filename); + console.log('Deleting ' + filePath); + FileSystem.deleteFolder(filePath); + } +} + +console.log('Invoking "pnpm install"'); +Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['install'], { + currentWorkingDirectory: path.join(__dirname, 'workspace'), + stdio: 'inherit' +}); diff --git a/build-tests/install-test-workspace/package.json b/build-tests/install-test-workspace/package.json new file mode 100644 index 00000000000..ba7ed4c1a58 --- /dev/null +++ b/build-tests/install-test-workspace/package.json @@ -0,0 +1,13 @@ +{ + "name": "install-test-workspace", + "description": "", + "version": "1.0.0", + "private": true, + "scripts": { + "build": "node build.js" + }, + "devDependencies": { + "@microsoft/rush-lib": "workspace:*", + "@rushstack/node-core-library": "workspace:*" + } +} diff --git a/build-tests/install-test-workspace/workspace/.pnpmfile.cjs b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs new file mode 100644 index 00000000000..92ee947940c --- /dev/null +++ b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs @@ -0,0 +1,92 @@ +'use strict'; + +const fs = require('fs'); +const path = require('path'); + +console.log('Using pnpmfile'); + +/** + * When using the PNPM package manager, you can use pnpmfile.js to workaround + * dependencies that have mistakes in their package.json file. (This feature is + * functionally similar to Yarn's "resolutions".) + * + * For details, see the PNPM documentation: + * https://pnpm.js.org/docs/en/hooks.html + * + * IMPORTANT: SINCE THIS FILE CONTAINS EXECUTABLE CODE, MODIFYING IT IS LIKELY TO INVALIDATE + * ANY CACHED DEPENDENCY ANALYSIS. After any modification to pnpmfile.js, it's recommended to run + * "rush update --full" so that PNPM will recalculate all version selections. + */ +module.exports = { + hooks: { + readPackage, + afterAllResolved + } +}; + +const tarballsJsonFolder = path.resolve(__dirname, '../temp/tarballs'); +const tarballsJson = JSON.parse(fs.readFileSync(path.join(tarballsJsonFolder, 'tarballs.json')).toString()); + +function fixup(packageJson, dependencies) { + if (!dependencies) { + return; + } + + for (const dependencyName of Object.keys(dependencies)) { + const tarballFilename = tarballsJson[dependencyName.trim()]; + if (tarballFilename) { + // This must be an absolute path, since a relative path would get resolved relative to an unknown folder + const tarballSpecifier = 'file:' + path.join(tarballsJsonFolder, tarballFilename).split('\\').join('/'); + + console.log(`Remapping ${packageJson.name}: ${dependencyName} --> ${tarballSpecifier}`); + dependencies[dependencyName] = tarballSpecifier; + } + } +} + +/** + * This hook is invoked during installation before a package's dependencies + * are selected. + * The `packageJson` parameter is the deserialized package.json + * contents for the package that is about to be installed. + * The `context` parameter provides a log() function. + * The return value is the updated object. + */ +function readPackage(packageJson, context) { + fixup(packageJson, packageJson.dependencies); + fixup(packageJson, packageJson.devDependencies); + fixup(packageJson, packageJson.peerDependencies); + fixup(packageJson, packageJson.optionalDependencies); + return packageJson; +} + +function afterAllResolved(lockfile, context) { + // Remove the absolute path from the specifiers to avoid shrinkwrap churn + for (const importerName of Object.keys(lockfile.importers || {})) { + const importer = lockfile.importers[importerName]; + const specifiers = importer.specifiers; + if (specifiers) { + for (const dependencyName of Object.keys(specifiers)) { + const tarballFilename = tarballsJson[dependencyName.trim()]; + if (tarballFilename) { + const tarballSpecifier = 'file:' + tarballFilename; + specifiers[dependencyName] = tarballSpecifier; + } + } + } + } + + // Delete the resolution.integrity hash for tarball paths to avoid shrinkwrap churn. + // PNPM seems to ignore these hashes during installation. + for (const packagePath of Object.keys(lockfile.packages || {})) { + if (packagePath.startsWith('file:')) { + const packageInfo = lockfile.packages[packagePath]; + const resolution = packageInfo.resolution; + if (resolution && resolution.integrity && resolution.tarball) { + delete resolution.integrity; + } + } + } + + return lockfile; +} diff --git a/build-tests/install-test-workspace/workspace/pnpm-workspace.yaml b/build-tests/install-test-workspace/workspace/pnpm-workspace.yaml new file mode 100644 index 00000000000..0fdc364e528 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/pnpm-workspace.yaml @@ -0,0 +1,2 @@ +packages: + - typescript-newest-test diff --git a/rush.json b/rush.json index 85b0c0aee67..0cb1fbe2ea0 100644 --- a/rush.json +++ b/rush.json @@ -586,24 +586,12 @@ "reviewCategory": "tests", "shouldPublish": false }, - { - "packageName": "heft-newest-compiler-test", - "projectFolder": "build-tests/heft-newest-compiler-test", - "reviewCategory": "tests", - "shouldPublish": false - }, { "packageName": "heft-node-everything-test", "projectFolder": "build-tests/heft-node-everything-test", "reviewCategory": "tests", "shouldPublish": false }, - { - "packageName": "heft-oldest-compiler-test", - "projectFolder": "build-tests/heft-oldest-compiler-test", - "reviewCategory": "tests", - "shouldPublish": false - }, { "packageName": "heft-sass-test", "projectFolder": "build-tests/heft-sass-test", @@ -629,6 +617,12 @@ "shouldPublish": false }, + { + "packageName": "install-test-workspace", + "projectFolder": "build-tests/install-test-workspace", + "reviewCategory": "tests", + "shouldPublish": false + }, { "packageName": "localization-plugin-test-01", "projectFolder": "build-tests/localization-plugin-test-01", From 06fbd5e05bd801a2085f9f43a1c884b987591155 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 20:45:08 -0700 Subject: [PATCH 167/429] rush update --- .../rush/nonbrowser-approved-packages.json | 2 +- common/config/rush/pnpm-lock.yaml | 101 ++---------------- common/config/rush/repo-state.json | 2 +- 3 files changed, 11 insertions(+), 94 deletions(-) diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index 5f913d1ddb5..8daa4825ce1 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -44,7 +44,7 @@ }, { "name": "@microsoft/rush-lib", - "allowedCategories": [ "libraries" ] + "allowedCategories": [ "libraries", "tests" ] }, { "name": "@microsoft/rush-stack-compiler-3.9", diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d6eadbba00e..ac4f97089b6 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -632,20 +632,6 @@ importers: '@types/node': 10.17.13 heft-minimal-rig-test: link:../heft-minimal-rig-test - ../../build-tests/heft-newest-compiler-test: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - eslint: ~7.12.1 - tslint: ~5.20.1 - typescript: ~4.3.2 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - eslint: 7.12.1 - tslint: 5.20.1_typescript@4.3.2 - typescript: 4.3.2 - ../../build-tests/heft-node-everything-test: specifiers: '@microsoft/api-extractor': workspace:* @@ -672,20 +658,6 @@ importers: tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 typescript: 3.9.9 - ../../build-tests/heft-oldest-compiler-test: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - eslint: ~7.12.1 - tslint: ~5.20.1 - typescript: ~2.9.2 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - eslint: 7.12.1 - tslint: 5.20.1_typescript@2.9.2 - typescript: 2.9.2 - ../../build-tests/heft-sass-test: specifiers: '@rushstack/eslint-config': workspace:* @@ -791,6 +763,14 @@ importers: tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 typescript: 3.9.9 + ../../build-tests/install-test-workspace: + specifiers: + '@microsoft/rush-lib': workspace:* + '@rushstack/node-core-library': workspace:* + devDependencies: + '@microsoft/rush-lib': link:../../apps/rush-lib + '@rushstack/node-core-library': link:../../libraries/node-core-library + ../../build-tests/localization-plugin-test-01: specifiers: '@microsoft/rush-stack-compiler-3.9': ~0.4.47 @@ -10279,29 +10259,6 @@ packages: tsutils: 2.28.0_typescript@3.9.9 typescript: 3.9.9 - /tslint/5.20.1_typescript@2.9.2: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' - dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@2.9.2 - typescript: 2.9.2 - dev: true - /tslint/5.20.1_typescript@3.9.9: resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} engines: {node: '>=4.8.0'} @@ -10324,29 +10281,6 @@ packages: tsutils: 2.29.0_typescript@3.9.9 typescript: 3.9.9 - /tslint/5.20.1_typescript@4.3.2: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' - dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@4.3.2 - typescript: 4.3.2 - dev: true - /tsutils/2.28.0_typescript@3.9.9: resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} peerDependencies: @@ -10355,15 +10289,6 @@ packages: tslib: 1.14.1 typescript: 3.9.9 - /tsutils/2.29.0_typescript@2.9.2: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 2.9.2 - dev: true - /tsutils/2.29.0_typescript@3.9.9: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: @@ -10372,15 +10297,6 @@ packages: tslib: 1.14.1 typescript: 3.9.9 - /tsutils/2.29.0_typescript@4.3.2: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 4.3.2 - dev: true - /tsutils/3.21.0_typescript@3.9.9: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -10477,6 +10393,7 @@ packages: resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} engines: {node: '>=4.2.0'} hasBin: true + dev: false /unbox-primitive/1.0.1: resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 7b19996939b..c129e91edfb 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "2b4e815a67baa3c4b014459c4d0dfeb039f5db40", + "pnpmShrinkwrapHash": "f177bc7989133f947cb6bf02f03b8f04576246f3", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 0b741809e096ce5b2d2a0ebb57371ddeaab9b055 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 7 Jun 2021 20:45:39 -0700 Subject: [PATCH 168/429] Build pnpm-lock.yaml --- .../workspace/pnpm-lock.yaml | 5595 +++++++++++++++++ 1 file changed, 5595 insertions(+) create mode 100644 build-tests/install-test-workspace/workspace/pnpm-lock.yaml diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml new file mode 100644 index 00000000000..868b5bae39b --- /dev/null +++ b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml @@ -0,0 +1,5595 @@ +lockfileVersion: 5.3 + +importers: + + typescript-newest-test: + specifiers: + '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz + '@rushstack/heft': file:rushstack-heft-0.31.1.tgz + eslint: ~7.12.1 + tslint: ~5.20.1 + typescript: ~4.3.2 + devDependencies: + '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.31.1.tgz + eslint: 7.12.1 + tslint: 5.20.1_typescript@4.3.2 + typescript: 4.3.2 + +packages: + + /@babel/code-frame/7.12.13: + resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} + dependencies: + '@babel/highlight': 7.14.0 + dev: true + + /@babel/compat-data/7.14.4: + resolution: {integrity: sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==} + dev: true + + /@babel/core/7.14.3: + resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.14.3 + '@babel/helper-compilation-targets': 7.14.4_@babel+core@7.14.3 + '@babel/helper-module-transforms': 7.14.2 + '@babel/helpers': 7.14.0 + '@babel/parser': 7.14.4 + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + convert-source-map: 1.7.0 + debug: 4.3.1 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator/7.14.3: + resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} + dependencies: + '@babel/types': 7.14.4 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + + /@babel/helper-compilation-targets/7.14.4_@babel+core@7.14.3: + resolution: {integrity: sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.14.4 + '@babel/core': 7.14.3 + '@babel/helper-validator-option': 7.12.17 + browserslist: 4.16.6 + semver: 6.3.0 + dev: true + + /@babel/helper-function-name/7.14.2: + resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} + dependencies: + '@babel/helper-get-function-arity': 7.12.13 + '@babel/template': 7.12.13 + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-get-function-arity/7.12.13: + resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-member-expression-to-functions/7.13.12: + resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-module-imports/7.13.12: + resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-module-transforms/7.14.2: + resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} + dependencies: + '@babel/helper-module-imports': 7.13.12 + '@babel/helper-replace-supers': 7.14.4 + '@babel/helper-simple-access': 7.13.12 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/helper-validator-identifier': 7.14.0 + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-optimise-call-expression/7.12.13: + resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-plugin-utils/7.13.0: + resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} + dev: true + + /@babel/helper-replace-supers/7.14.4: + resolution: {integrity: sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==} + dependencies: + '@babel/helper-member-expression-to-functions': 7.13.12 + '@babel/helper-optimise-call-expression': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access/7.13.12: + resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-split-export-declaration/7.12.13: + resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-validator-identifier/7.14.0: + resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} + dev: true + + /@babel/helper-validator-option/7.12.17: + resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} + dev: true + + /@babel/helpers/7.14.0: + resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} + dependencies: + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/highlight/7.14.0: + resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} + dependencies: + '@babel/helper-validator-identifier': 7.14.0 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@babel/parser/7.14.4: + resolution: {integrity: sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==} + engines: {node: '>=6.0.0'} + hasBin: true + dev: true + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.3: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/template/7.12.13: + resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + dev: true + + /@babel/traverse/7.14.2: + resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.14.3 + '@babel/helper-function-name': 7.14.2 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + debug: 4.3.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types/7.14.4: + resolution: {integrity: sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==} + dependencies: + '@babel/helper-validator-identifier': 7.14.0 + to-fast-properties: 2.0.0 + dev: true + + /@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + + /@cnakazawa/watch/1.0.4: + resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} + engines: {node: '>=0.1.95'} + hasBin: true + dependencies: + exec-sh: 0.3.6 + minimist: 1.2.5 + dev: true + + /@eslint/eslintrc/0.2.2: + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.1 + espree: 7.3.1 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + lodash: 4.17.21 + minimatch: 3.0.4 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@istanbuljs/load-nyc-config/1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: true + + /@istanbuljs/schema/0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: true + + /@jest/console/25.5.0: + resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-message-util: 25.5.0 + jest-util: 25.5.0 + slash: 3.0.0 + dev: true + + /@jest/core/25.4.0: + resolution: {integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/reporters': 25.4.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-changed-files: 25.5.0 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-resolve-dependencies: 25.5.4 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + jest-watcher: 25.5.0 + micromatch: 4.0.4 + p-each-series: 2.2.0 + realpath-native: 2.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /@jest/environment/25.5.0: + resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + dev: true + + /@jest/fake-timers/25.5.0: + resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + lolex: 5.1.2 + dev: true + + /@jest/globals/25.5.2: + resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/types': 25.5.0 + expect: 25.5.0 + dev: true + + /@jest/reporters/25.4.0: + resolution: {integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==} + engines: {node: '>= 8.3'} + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.7 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + optionalDependencies: + node-notifier: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/source-map/25.5.0: + resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} + engines: {node: '>= 8.3'} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.6 + source-map: 0.6.1 + dev: true + + /@jest/test-result/25.5.0: + resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/types': 25.5.0 + '@types/istanbul-lib-coverage': 2.0.3 + collect-v8-coverage: 1.0.1 + dev: true + + /@jest/test-sequencer/25.5.4: + resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/test-result': 25.5.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /@jest/transform/25.4.0: + resolution: {integrity: sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.3 + '@jest/types': 25.5.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.4 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/transform/25.5.1: + resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.3 + '@jest/types': 25.5.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.4 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/types/25.5.0: + resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} + engines: {node: '>= 8.3'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 15.0.13 + chalk: 3.0.0 + dev: true + + /@microsoft/tsdoc-config/0.15.2: + resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} + dependencies: + '@microsoft/tsdoc': 0.13.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc/0.13.2: + resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.7: + resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.11.0 + dev: true + + /@sinonjs/commons/1.8.3: + resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} + dependencies: + type-detect: 4.0.8 + dev: true + + /@types/argparse/1.0.38: + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + dev: true + + /@types/babel__core/7.1.14: + resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} + dependencies: + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + '@types/babel__generator': 7.6.2 + '@types/babel__template': 7.4.0 + '@types/babel__traverse': 7.11.1 + dev: true + + /@types/babel__generator/7.6.2: + resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@types/babel__template/7.4.0: + resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} + dependencies: + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + dev: true + + /@types/babel__traverse/7.11.1: + resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@types/eslint-visitor-keys/1.0.0: + resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} + dev: true + + /@types/graceful-fs/4.1.5: + resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} + dependencies: + '@types/node': 15.12.2 + dev: true + + /@types/istanbul-lib-coverage/2.0.3: + resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} + dev: true + + /@types/istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + dev: true + + /@types/istanbul-reports/1.1.2: + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-lib-report': 3.0.0 + dev: true + + /@types/json-schema/7.0.7: + resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + dev: true + + /@types/node/10.17.13: + resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} + dev: true + + /@types/node/15.12.2: + resolution: {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==} + dev: true + + /@types/normalize-package-data/2.4.0: + resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} + dev: true + + /@types/prettier/1.19.1: + resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} + dev: true + + /@types/stack-utils/1.0.1: + resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} + dev: true + + /@types/tapable/1.0.6: + resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} + dev: true + + /@types/yargs-parser/20.2.0: + resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} + dev: true + + /@types/yargs/15.0.13: + resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} + dependencies: + '@types/yargs-parser': 20.2.0 + dev: true + + /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: + resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + debug: 4.3.1 + eslint: 7.12.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.2 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-visitor-keys: 1.3.0 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/3.10.1: + resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dev: true + + /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: + resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/visitor-keys': 3.10.1 + debug: 4.3.1 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: + resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + debug: 4.3.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/visitor-keys/3.10.1: + resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /abab/2.0.5: + resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} + dev: true + + /abbrev/1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: true + + /acorn-globals/4.3.4: + resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} + dependencies: + acorn: 6.4.2 + acorn-walk: 6.2.0 + dev: true + + /acorn-jsx/5.3.1_acorn@7.4.1: + resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + dev: true + + /acorn-walk/6.2.0: + resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn/6.4.2: + resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /acorn/7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /amdefine/1.0.1: + resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=} + engines: {node: '>=0.4.2'} + dev: true + + /ansi-colors/4.1.1: + resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + engines: {node: '>=6'} + dev: true + + /ansi-escapes/4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + + /ansi-regex/2.1.1: + resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} + engines: {node: '>=0.10.0'} + dev: true + + /ansi-regex/4.1.0: + resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} + engines: {node: '>=6'} + dev: true + + /ansi-regex/5.0.0: + resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + engines: {node: '>=8'} + dev: true + + /ansi-styles/2.2.1: + resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} + engines: {node: '>=0.10.0'} + dev: true + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /anymatch/2.0.0: + resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + dev: true + + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.0 + dev: true + + /aproba/1.2.0: + resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + dev: true + + /are-we-there-yet/1.1.5: + resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} + dependencies: + delegates: 1.0.0 + readable-stream: 2.3.7 + dev: true + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: true + + /arr-diff/4.0.0: + resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} + engines: {node: '>=0.10.0'} + dev: true + + /arr-flatten/1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + dev: true + + /arr-union/3.1.0: + resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} + engines: {node: '>=0.10.0'} + dev: true + + /array-equal/1.0.0: + resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} + dev: true + + /array-find-index/1.0.2: + resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} + engines: {node: '>=0.10.0'} + dev: true + + /array-includes/3.1.3: + resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + get-intrinsic: 1.1.1 + is-string: 1.0.6 + dev: true + + /array-unique/0.3.2: + resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} + engines: {node: '>=0.10.0'} + dev: true + + /array.prototype.flatmap/1.2.4: + resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + function-bind: 1.1.1 + dev: true + + /asn1/0.2.4: + resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /assert-plus/1.0.0: + resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} + engines: {node: '>=0.8'} + dev: true + + /assign-symbols/1.0.0: + resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} + engines: {node: '>=0.10.0'} + dev: true + + /astral-regex/1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + dev: true + + /async-foreach/0.1.3: + resolution: {integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=} + dev: true + + /asynckit/0.4.0: + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + dev: true + + /atob/2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: true + + /aws-sign2/0.7.0: + resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} + dev: true + + /aws4/1.11.0: + resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + dev: true + + /babel-jest/25.5.1_@babel+core@7.14.3: + resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.3 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/babel__core': 7.1.14 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 25.5.0_@babel+core@7.14.3 + chalk: 3.0.0 + graceful-fs: 4.2.6 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-istanbul/6.0.0: + resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.13.0 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 4.0.3 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-jest-hoist/25.5.0: + resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/template': 7.12.13 + '@babel/types': 7.14.4 + '@types/babel__traverse': 7.11.1 + dev: true + + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.3: + resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.3 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.3 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 + dev: true + + /babel-preset-jest/25.5.0_@babel+core@7.14.3: + resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.3 + babel-plugin-jest-hoist: 25.5.0 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.3 + dev: true + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /base/0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: true + + /bcrypt-pbkdf/1.0.2: + resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} + dependencies: + tweetnacl: 0.14.5 + dev: true + + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: true + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /browser-process-hrtime/1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: true + + /browser-resolve/1.11.3: + resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} + dependencies: + resolve: 1.1.7 + dev: true + + /browserslist/4.16.6: + resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001235 + colorette: 1.2.2 + electron-to-chromium: 1.3.749 + escalade: 3.1.1 + node-releases: 1.1.73 + dev: true + + /bser/2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: true + + /buffer-from/1.1.1: + resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} + dev: true + + /builtin-modules/1.1.1: + resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} + engines: {node: '>=0.10.0'} + dev: true + + /cache-base/1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: true + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + dev: true + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camelcase-keys/2.1.0: + resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} + engines: {node: '>=0.10.0'} + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + + /camelcase/2.1.1: + resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} + engines: {node: '>=0.10.0'} + dev: true + + /camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /caniuse-lite/1.0.30001235: + resolution: {integrity: sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==} + dev: true + + /capture-exit/2.0.0: + resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} + engines: {node: 6.* || 8.* || >= 10.*} + dependencies: + rsvp: 4.8.5 + dev: true + + /caseless/0.12.0: + resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} + dev: true + + /chalk/1.1.3: + resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} + engines: {node: '>=0.10.0'} + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk/3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chalk/4.1.1: + resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar/3.4.3: + resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.1 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.1.3 + dev: true + + /chownr/2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + + /ci-info/2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: true + + /class-utils/0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: true + + /cliui/5.0.0: + resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} + dependencies: + string-width: 3.1.0 + strip-ansi: 5.2.0 + wrap-ansi: 5.1.0 + dev: true + + /cliui/6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.2 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 + dev: true + + /co/4.6.0: + resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: true + + /code-point-at/1.1.0: + resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} + engines: {node: '>=0.10.0'} + dev: true + + /collect-v8-coverage/1.0.1: + resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} + dev: true + + /collection-visit/1.0.0: + resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} + engines: {node: '>=0.10.0'} + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: true + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.3: + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + dev: true + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /colorette/1.2.2: + resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} + dev: true + + /colors/1.2.5: + resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} + engines: {node: '>=0.1.90'} + dev: true + + /combined-stream/1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true + + /component-emitter/1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + dev: true + + /concat-map/0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + dev: true + + /console-control-strings/1.1.0: + resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + dev: true + + /convert-source-map/1.7.0: + resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /copy-descriptor/0.1.1: + resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} + engines: {node: '>=0.10.0'} + dev: true + + /core-util-is/1.0.2: + resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} + dev: true + + /cross-spawn/6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.1 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-modules-loader-core/1.1.0: + resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=} + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + postcss-modules-extract-imports: 1.1.0 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 + dev: true + + /css-selector-tokenizer/0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /cssom/0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: true + + /cssom/0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + dev: true + + /cssstyle/2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: true + + /currently-unhandled/0.4.1: + resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} + engines: {node: '>=0.10.0'} + dependencies: + array-find-index: 1.0.2 + dev: true + + /dashdash/1.14.1: + resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + dev: true + + /data-urls/1.1.0: + resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} + dependencies: + abab: 2.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + dev: true + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + dependencies: + ms: 2.0.0 + dev: true + + /debug/4.3.1: + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /decamelize/1.2.0: + resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} + engines: {node: '>=0.10.0'} + dev: true + + /decode-uri-component/0.2.0: + resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} + engines: {node: '>=0.10'} + dev: true + + /deep-is/0.1.3: + resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} + dev: true + + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + dev: true + + /define-properties/1.1.3: + resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + engines: {node: '>= 0.4'} + dependencies: + object-keys: 1.1.1 + dev: true + + /define-property/0.2.5: + resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 0.1.6 + dev: true + + /define-property/1.0.0: + resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + dev: true + + /define-property/2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: true + + /delayed-stream/1.0.0: + resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + engines: {node: '>=0.4.0'} + dev: true + + /delegates/1.0.0: + resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + dev: true + + /detect-newline/3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: true + + /diff-sequences/25.2.6: + resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} + engines: {node: '>= 8.3'} + dev: true + + /diff/4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dev: true + + /doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /domexception/1.0.1: + resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} + dependencies: + webidl-conversions: 4.0.2 + dev: true + + /ecc-jsbn/0.1.2: + resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + + /electron-to-chromium/1.3.749: + resolution: {integrity: sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A==} + dev: true + + /emoji-regex/7.0.3: + resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} + dev: true + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + + /emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: true + + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: true + + /enquirer/2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.1 + dev: true + + /env-paths/2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es-abstract/1.18.3: + resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + is-callable: 1.2.3 + is-negative-zero: 2.0.1 + is-regex: 1.1.3 + is-string: 1.0.6 + object-inspect: 1.10.3 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + dev: true + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.3 + is-date-object: 1.0.4 + is-symbol: 1.0.4 + dev: true + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + engines: {node: '>=0.8.0'} + dev: true + + /escape-string-regexp/2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: true + + /escodegen/1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + + /eslint-plugin-promise/4.2.1: + resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} + engines: {node: '>=6'} + dev: true + + /eslint-plugin-react/7.20.6_eslint@7.12.1: + resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 + dependencies: + array-includes: 3.1.3 + array.prototype.flatmap: 1.2.4 + doctrine: 2.1.0 + eslint: 7.12.1 + has: 1.0.3 + jsx-ast-utils: 2.4.1 + object.entries: 1.1.4 + object.fromentries: 2.0.4 + object.values: 1.1.4 + prop-types: 15.7.2 + resolve: 1.20.0 + string.prototype.matchall: 4.0.5 + dev: true + + /eslint-plugin-tsdoc/0.2.14: + resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} + dependencies: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + dev: true + + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-utils/2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-visitor-keys/1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + dev: true + + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint/7.12.1: + resolution: {integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==} + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true + dependencies: + '@babel/code-frame': 7.12.13 + '@eslint/eslintrc': 0.2.2 + ajv: 6.12.6 + chalk: 4.1.1 + cross-spawn: 7.0.3 + debug: 4.3.1 + doctrine: 3.0.0 + enquirer: 2.3.6 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.4.0 + esutils: 2.0.3 + file-entry-cache: 5.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.1 + js-yaml: 3.14.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash: 4.17.21 + minimatch: 3.0.4 + natural-compare: 1.4.0 + optionator: 0.9.1 + progress: 2.0.3 + regexpp: 3.1.0 + semver: 7.3.5 + strip-ansi: 6.0.0 + strip-json-comments: 3.1.1 + table: 5.4.6 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree/7.3.1: + resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 + eslint-visitor-keys: 1.3.0 + dev: true + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /esquery/1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.2.0 + dev: true + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.2.0 + dev: true + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse/5.2.0: + resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} + engines: {node: '>=4.0'} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /exec-sh/0.3.6: + resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} + dev: true + + /execa/1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.3 + strip-eof: 1.0.0 + dev: true + + /execa/3.4.0: + resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} + engines: {node: ^8.12.0 || >=9.7.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.0 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + p-finally: 2.0.1 + signal-exit: 3.0.3 + strip-final-newline: 2.0.0 + dev: true + + /exit/0.1.2: + resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} + engines: {node: '>= 0.8.0'} + dev: true + + /expand-brackets/2.1.4: + resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} + engines: {node: '>=0.10.0'} + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + + /expect/25.5.0: + resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + ansi-styles: 4.3.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + dev: true + + /extend-shallow/2.0.1: + resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: true + + /extend-shallow/3.0.2: + resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} + engines: {node: '>=0.10.0'} + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true + + /extglob/2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + + /extsprintf/1.3.0: + resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} + engines: {'0': node >=0.6.0} + dev: true + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-glob/3.2.5: + resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + engines: {node: '>=8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.7 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + picomatch: 2.3.0 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + dev: true + + /fastparse/1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: true + + /fastq/1.11.0: + resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + dependencies: + reusify: 1.0.4 + dev: true + + /fb-watchman/2.0.1: + resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} + dependencies: + bser: 2.1.1 + dev: true + + /file-entry-cache/5.0.1: + resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} + engines: {node: '>=4'} + dependencies: + flat-cache: 2.0.1 + dev: true + + /fill-range/4.0.0: + resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up/1.1.2: + resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} + engines: {node: '>=0.10.0'} + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + + /find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: true + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + + /flat-cache/2.0.1: + resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} + engines: {node: '>=4'} + dependencies: + flatted: 2.0.2 + rimraf: 2.6.3 + write: 1.0.3 + dev: true + + /flatted/2.0.2: + resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} + dev: true + + /for-in/1.0.2: + resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} + engines: {node: '>=0.10.0'} + dev: true + + /forever-agent/0.6.1: + resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} + dev: true + + /form-data/2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.31 + dev: true + + /fragment-cache/0.2.1: + resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} + engines: {node: '>=0.10.0'} + dependencies: + map-cache: 0.2.2 + dev: true + + /fs-extra/7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.6 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-minipass/2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + dev: true + + /fs.realpath/1.0.0: + resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + dev: true + + /fsevents/2.1.3: + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + dev: true + optional: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + dev: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /functional-red-black-tree/1.0.1: + resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} + dev: true + + /gauge/2.7.4: + resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.3 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.3 + dev: true + + /gaze/1.1.3: + resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} + engines: {node: '>= 4.0.0'} + dependencies: + globule: 1.3.2 + dev: true + + /generic-names/2.0.1: + resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} + dependencies: + loader-utils: 1.4.0 + dev: true + + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + + /get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-intrinsic/1.1.1: + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + dev: true + + /get-package-type/0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: true + + /get-stdin/4.0.1: + resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} + engines: {node: '>=0.10.0'} + dev: true + + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: true + + /get-stream/5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: true + + /get-value/2.0.6: + resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} + engines: {node: '>=0.10.0'} + dev: true + + /getpass/0.1.7: + resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} + dependencies: + assert-plus: 1.0.0 + dev: true + + /glob-escape/0.0.2: + resolution: {integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=} + engines: {node: '>= 0.10'} + dev: true + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.1 + dev: true + + /glob/7.0.6: + resolution: {integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob/7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + + /globals/12.4.0: + resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.8.1 + dev: true + + /globule/1.3.2: + resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} + engines: {node: '>= 0.10'} + dependencies: + glob: 7.1.7 + lodash: 4.17.21 + minimatch: 3.0.4 + dev: true + + /graceful-fs/4.2.6: + resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} + dev: true + + /growly/1.3.0: + resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} + dev: true + optional: true + + /har-schema/2.0.0: + resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} + engines: {node: '>=4'} + dev: true + + /har-validator/5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + dev: true + + /has-ansi/2.0.0: + resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: true + + /has-bigints/1.0.1: + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + dev: true + + /has-flag/1.0.0: + resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} + engines: {node: '>=0.10.0'} + dev: true + + /has-flag/3.0.0: + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + engines: {node: '>=4'} + dev: true + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-symbols/1.0.2: + resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + engines: {node: '>= 0.4'} + dev: true + + /has-unicode/2.0.1: + resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} + dev: true + + /has-value/0.3.1: + resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + + /has-value/1.0.0: + resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + + /has-values/0.1.4: + resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} + engines: {node: '>=0.10.0'} + dev: true + + /has-values/1.0.0: + resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /hosted-git-info/2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /html-encoding-sniffer/1.0.2: + resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} + dependencies: + whatwg-encoding: 1.0.5 + dev: true + + /html-escaper/2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + dev: true + + /http-signature/1.2.0: + resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} + engines: {node: '>=0.8', npm: '>=1.3.7'} + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.1 + dev: true + + /human-signals/1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: true + + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /icss-replace-symbols/1.1.0: + resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} + dev: true + + /ignore/4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /import-lazy/4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + dev: true + + /imurmurhash/0.1.4: + resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + engines: {node: '>=0.8.19'} + dev: true + + /indent-string/2.1.0: + resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} + engines: {node: '>=0.10.0'} + dependencies: + repeating: 2.0.1 + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /ip-regex/2.1.0: + resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} + engines: {node: '>=4'} + dev: true + + /is-accessor-descriptor/0.1.6: + resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-accessor-descriptor/1.0.0: + resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 + dev: true + + /is-arrayish/0.2.1: + resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + dev: true + + /is-bigint/1.0.2: + resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} + dev: true + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-boolean-object/1.1.1: + resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-buffer/1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + dev: true + + /is-callable/1.2.3: + resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + engines: {node: '>= 0.4'} + dev: true + + /is-ci/2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + dependencies: + ci-info: 2.0.0 + dev: true + + /is-core-module/2.4.0: + resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} + dependencies: + has: 1.0.3 + dev: true + + /is-data-descriptor/0.1.4: + resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-data-descriptor/1.0.0: + resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 + dev: true + + /is-date-object/1.0.4: + resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} + engines: {node: '>= 0.4'} + dev: true + + /is-descriptor/0.1.6: + resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: true + + /is-descriptor/1.0.2: + resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.3 + dev: true + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + optional: true + + /is-extendable/0.1.1: + resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + engines: {node: '>=0.10.0'} + dev: true + + /is-extendable/1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: 2.0.4 + dev: true + + /is-extglob/2.1.1: + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + engines: {node: '>=0.10.0'} + dev: true + + /is-finite/1.1.0: + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + engines: {node: '>=0.10.0'} + dev: true + + /is-fullwidth-code-point/1.0.0: + resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} + engines: {node: '>=0.10.0'} + dependencies: + number-is-nan: 1.0.1 + dev: true + + /is-fullwidth-code-point/2.0.0: + resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} + engines: {node: '>=4'} + dev: true + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-generator-fn/2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: true + + /is-glob/4.0.1: + resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-negative-zero/2.0.1: + resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object/1.0.5: + resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} + engines: {node: '>= 0.4'} + dev: true + + /is-number/3.0.0: + resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /is-regex/1.1.3: + resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-symbols: 1.0.2 + dev: true + + /is-stream/1.1.0: + resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} + engines: {node: '>=0.10.0'} + dev: true + + /is-stream/2.0.0: + resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} + engines: {node: '>=8'} + dev: true + + /is-string/1.0.6: + resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + engines: {node: '>= 0.4'} + dev: true + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 + dev: true + + /is-typedarray/1.0.0: + resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + dev: true + + /is-utf8/0.2.1: + resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + dev: true + + /is-windows/1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: true + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + optional: true + + /isarray/1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + dev: true + + /isobject/2.1.0: + resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} + engines: {node: '>=0.10.0'} + dependencies: + isarray: 1.0.0 + dev: true + + /isobject/3.0.1: + resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} + engines: {node: '>=0.10.0'} + dev: true + + /isstream/0.1.2: + resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + dev: true + + /istanbul-lib-coverage/3.0.0: + resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-instrument/4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.14.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.0.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.0.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + + /istanbul-lib-source-maps/4.0.0: + resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} + engines: {node: '>=8'} + dependencies: + debug: 4.3.1 + istanbul-lib-coverage: 3.0.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-reports/3.0.2: + resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + + /jest-changed-files/25.5.0: + resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + execa: 3.4.0 + throat: 5.0.0 + dev: true + + /jest-config/25.5.4: + resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.3 + '@jest/test-sequencer': 25.5.4 + '@jest/types': 25.5.0 + babel-jest: 25.5.1_@babel+core@7.14.3 + chalk: 3.0.0 + deepmerge: 4.2.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.5.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.4 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-diff/25.5.0: + resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} + engines: {node: '>= 8.3'} + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + + /jest-docblock/25.3.0: + resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} + engines: {node: '>= 8.3'} + dependencies: + detect-newline: 3.1.0 + dev: true + + /jest-each/25.5.0: + resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-get-type: 25.2.6 + jest-util: 25.5.0 + pretty-format: 25.5.0 + dev: true + + /jest-environment-jsdom/25.5.0: + resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + jsdom: 15.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - utf-8-validate + dev: true + + /jest-environment-node/25.5.0: + resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + semver: 6.3.0 + dev: true + + /jest-get-type/25.2.6: + resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} + engines: {node: '>= 8.3'} + dev: true + + /jest-haste-map/25.5.1: + resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + '@types/graceful-fs': 4.1.5 + anymatch: 3.1.2 + fb-watchman: 2.0.1 + graceful-fs: 4.2.6 + jest-serializer: 25.5.0 + jest-util: 25.5.0 + jest-worker: 25.5.0 + micromatch: 4.0.4 + sane: 4.1.0 + walker: 1.0.7 + which: 2.0.2 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /jest-jasmine2/25.5.4: + resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/traverse': 7.14.2 + '@jest/environment': 25.5.0 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + co: 4.6.0 + expect: 25.5.0 + is-generator-fn: 2.1.0 + jest-each: 25.5.0 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + pretty-format: 25.5.0 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-leak-detector/25.5.0: + resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} + engines: {node: '>= 8.3'} + dependencies: + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + + /jest-matcher-utils/25.5.0: + resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} + engines: {node: '>= 8.3'} + dependencies: + chalk: 3.0.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + + /jest-message-util/25.5.0: + resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/code-frame': 7.12.13 + '@jest/types': 25.5.0 + '@types/stack-utils': 1.0.1 + chalk: 3.0.0 + graceful-fs: 4.2.6 + micromatch: 4.0.4 + slash: 3.0.0 + stack-utils: 1.0.5 + dev: true + + /jest-mock/25.5.0: + resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + dev: true + + /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: + resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 25.5.1 + dev: true + + /jest-regex-util/25.2.6: + resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} + engines: {node: '>= 8.3'} + dev: true + + /jest-resolve-dependencies/25.5.4: + resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + jest-regex-util: 25.2.6 + jest-snapshot: 25.5.1 + dev: true + + /jest-resolve/25.5.1: + resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + browser-resolve: 1.11.3 + chalk: 3.0.0 + graceful-fs: 4.2.6 + jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 + read-pkg-up: 7.0.1 + realpath-native: 2.0.0 + resolve: 1.20.0 + slash: 3.0.0 + dev: true + + /jest-runner/25.5.4: + resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-docblock: 25.3.0 + jest-haste-map: 25.5.1 + jest-jasmine2: 25.5.4 + jest-leak-detector: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + jest-runtime: 25.5.4 + jest-util: 25.5.0 + jest-worker: 25.5.0 + source-map-support: 0.5.19 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-runtime/25.5.4: + resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} + engines: {node: '>= 8.3'} + hasBin: true + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/globals': 25.5.2 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/yargs': 15.0.13 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + realpath-native: 2.0.0 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-serializer/25.5.0: + resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} + engines: {node: '>= 8.3'} + dependencies: + graceful-fs: 4.2.6 + dev: true + + /jest-snapshot/25.4.0: + resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/types': 7.14.4 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 + dev: true + + /jest-snapshot/25.5.1: + resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/types': 7.14.4 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + graceful-fs: 4.2.6 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 + dev: true + + /jest-util/25.5.0: + resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + graceful-fs: 4.2.6 + is-ci: 2.0.0 + make-dir: 3.1.0 + dev: true + + /jest-validate/25.5.0: + resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + camelcase: 5.3.1 + chalk: 3.0.0 + jest-get-type: 25.2.6 + leven: 3.1.0 + pretty-format: 25.5.0 + dev: true + + /jest-watcher/25.5.0: + resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + jest-util: 25.5.0 + string-length: 3.1.0 + dev: true + + /jest-worker/25.5.0: + resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} + engines: {node: '>= 8.3'} + dependencies: + merge-stream: 2.0.0 + supports-color: 7.2.0 + dev: true + + /jju/1.4.0: + resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=} + dev: true + + /js-base64/2.6.4: + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + dev: true + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: true + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /jsbn/0.1.1: + resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} + dev: true + + /jsdom/15.2.1: + resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} + engines: {node: '>=8'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.5 + acorn: 7.4.1 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.0 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.9_request@2.88.2 + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 1.1.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 7.4.6 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-schema/0.2.3: + resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} + dev: true + + /json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + dev: true + + /json-stringify-safe/5.0.1: + resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} + dev: true + + /json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /json5/2.2.0: + resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /jsonfile/4.0.0: + resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + optionalDependencies: + graceful-fs: 4.2.6 + dev: true + + /jsonpath-plus/4.0.0: + resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} + engines: {node: '>=10.0'} + dev: true + + /jsprim/1.4.1: + resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + dev: true + + /jsx-ast-utils/2.4.1: + resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.3 + object.assign: 4.1.2 + dev: true + + /kind-of/3.2.2: + resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + + /kind-of/4.0.0: + resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + + /kind-of/5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} + dev: true + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: true + + /leven/3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: true + + /levn/0.3.0: + resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /lines-and-columns/1.1.6: + resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + dev: true + + /load-json-file/1.1.0: + resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.6 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + + /loader-utils/1.4.0: + resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} + engines: {node: '>=4.0.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.1 + dev: true + + /locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + + /lodash.camelcase/4.3.0: + resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} + dev: true + + /lodash.get/4.4.2: + resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} + dev: true + + /lodash.isequal/4.5.0: + resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} + dev: true + + /lodash.sortby/4.7.0: + resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} + dev: true + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /lolex/5.1.2: + resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} + dependencies: + '@sinonjs/commons': 1.8.3 + dev: true + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + + /loud-rejection/1.6.0: + resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} + engines: {node: '>=0.10.0'} + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.3 + dev: true + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /makeerror/1.0.11: + resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} + dependencies: + tmpl: 1.0.4 + dev: true + + /map-cache/0.2.2: + resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} + engines: {node: '>=0.10.0'} + dev: true + + /map-obj/1.0.1: + resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} + engines: {node: '>=0.10.0'} + dev: true + + /map-visit/1.0.0: + resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} + engines: {node: '>=0.10.0'} + dependencies: + object-visit: 1.0.1 + dev: true + + /meow/3.7.0: + resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} + engines: {node: '>=0.10.0'} + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.5 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch/3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + + /micromatch/4.0.4: + resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.0 + dev: true + + /mime-db/1.48.0: + resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} + engines: {node: '>= 0.6'} + dev: true + + /mime-types/2.1.31: + resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.48.0 + dev: true + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + + /minimatch/3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.5: + resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + dev: true + + /minipass/3.1.3: + resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minizlib/2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + yallist: 4.0.0 + dev: true + + /mixin-deep/1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + + /mkdirp/0.5.5: + resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + + /ms/2.0.0: + resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /nan/2.14.2: + resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} + dev: true + + /nanomatch/1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + + /natural-compare/1.4.0: + resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + dev: true + + /nice-try/1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: true + + /node-gyp/7.1.2: + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + engines: {node: '>= 10.12.0'} + hasBin: true + dependencies: + env-paths: 2.2.1 + glob: 7.1.7 + graceful-fs: 4.2.6 + nopt: 5.0.0 + npmlog: 4.1.2 + request: 2.88.2 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.0 + which: 2.0.2 + dev: true + + /node-int64/0.4.0: + resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} + dev: true + + /node-modules-regexp/1.0.0: + resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} + engines: {node: '>=0.10.0'} + dev: true + + /node-notifier/6.0.0: + resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 6.3.0 + shellwords: 0.1.1 + which: 1.3.1 + dev: true + optional: true + + /node-releases/1.1.73: + resolution: {integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==} + dev: true + + /node-sass/5.0.0: + resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + dependencies: + async-foreach: 0.1.3 + chalk: 1.1.3 + cross-spawn: 7.0.3 + gaze: 1.1.3 + get-stdin: 4.0.1 + glob: 7.1.7 + lodash: 4.17.21 + meow: 3.7.0 + mkdirp: 0.5.5 + nan: 2.14.2 + node-gyp: 7.1.2 + npmlog: 4.1.2 + request: 2.88.2 + sass-graph: 2.2.5 + stdout-stream: 1.4.1 + true-case-path: 1.0.3 + dev: true + + /nopt/5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /normalize-package-data/2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.20.0 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path/2.1.1: + resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} + engines: {node: '>=0.10.0'} + dependencies: + remove-trailing-separator: 1.1.0 + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /npm-run-path/2.0.2: + resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: true + + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + + /npmlog/4.1.2: + resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + dependencies: + are-we-there-yet: 1.1.5 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 + dev: true + + /number-is-nan/1.0.1: + resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} + engines: {node: '>=0.10.0'} + dev: true + + /nwsapi/2.2.0: + resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} + dev: true + + /oauth-sign/0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + dev: true + + /object-assign/4.1.1: + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + engines: {node: '>=0.10.0'} + dev: true + + /object-copy/0.1.0: + resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} + engines: {node: '>=0.10.0'} + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + + /object-inspect/1.10.3: + resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + dev: true + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object-visit/1.0.1: + resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /object.assign/4.1.2: + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + has-symbols: 1.0.2 + object-keys: 1.1.1 + dev: true + + /object.entries/1.1.4: + resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + dev: true + + /object.fromentries/2.0.4: + resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + has: 1.0.3 + dev: true + + /object.pick/1.3.0: + resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + + /object.values/1.1.4: + resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + dev: true + + /once/1.4.0: + resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + dependencies: + wrappy: 1.0.2 + dev: true + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: true + + /optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + 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 + dev: true + + /p-each-series/2.2.0: + resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + engines: {node: '>=8'} + dev: true + + /p-finally/1.0.0: + resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + engines: {node: '>=4'} + dev: true + + /p-finally/2.0.1: + resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} + engines: {node: '>=8'} + dev: true + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /parse-json/2.2.0: + resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} + engines: {node: '>=0.10.0'} + dependencies: + error-ex: 1.3.2 + dev: true + + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.12.13 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.1.6 + dev: true + + /parse5/5.1.0: + resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} + dev: true + + /pascalcase/0.1.1: + resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} + engines: {node: '>=0.10.0'} + dev: true + + /path-exists/2.1.0: + resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie-promise: 2.0.1 + dev: true + + /path-exists/3.0.0: + resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + engines: {node: '>=4'} + dev: true + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + + /path-is-absolute/1.0.1: + resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/2.0.1: + resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} + engines: {node: '>=4'} + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /path-type/1.1.0: + resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.6 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + + /performance-now/2.1.0: + resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} + dev: true + + /picomatch/2.3.0: + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + engines: {node: '>=8.6'} + dev: true + + /pify/2.3.0: + resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + engines: {node: '>=0.10.0'} + dev: true + + /pinkie-promise/2.0.1: + resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie/2.0.4: + resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + engines: {node: '>=0.10.0'} + dev: true + + /pirates/4.0.1: + resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} + engines: {node: '>= 6'} + dependencies: + node-modules-regexp: 1.0.0 + dev: true + + /pn/1.1.0: + resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} + dev: true + + /posix-character-classes/0.1.1: + resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} + engines: {node: '>=0.10.0'} + dev: true + + /postcss-modules-extract-imports/1.1.0: + resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} + dependencies: + postcss: 6.0.1 + dev: true + + /postcss-modules-local-by-default/1.2.0: + resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=} + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + dev: true + + /postcss-modules-scope/1.1.0: + resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=} + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + dev: true + + /postcss-modules-values/1.3.0: + resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=} + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + dev: true + + /postcss-modules/1.5.0: + resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} + dependencies: + css-modules-loader-core: 1.1.0 + generic-names: 2.0.1 + lodash.camelcase: 4.3.0 + postcss: 7.0.32 + string-hash: 1.1.3 + dev: true + + /postcss/6.0.1: + resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=} + engines: {node: '>=4.0.0'} + dependencies: + chalk: 1.1.3 + source-map: 0.5.7 + supports-color: 3.2.3 + dev: true + + /postcss/7.0.32: + resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} + engines: {node: '>=6.0.0'} + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 + dev: true + + /prelude-ls/1.1.2: + resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + engines: {node: '>= 0.8.0'} + dev: true + + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier/2.3.1: + resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /pretty-format/25.5.0: + resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + ansi-regex: 5.0.0 + ansi-styles: 4.3.0 + react-is: 16.13.1 + dev: true + + /process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true + + /progress/2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + dev: true + + /prop-types/15.7.2: + resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + + /psl/1.8.0: + resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + dev: true + + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + + /punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} + dev: true + + /qs/6.5.2: + resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + engines: {node: '>=0.6'} + dev: true + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: true + + /read-pkg-up/1.0.1: + resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} + engines: {node: '>=0.10.0'} + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + + /read-pkg-up/7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + + /read-pkg/1.1.0: + resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} + engines: {node: '>=0.10.0'} + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + + /read-pkg/5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.0 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + + /readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readdirp/3.5.0: + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.0 + dev: true + + /realpath-native/2.0.0: + resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} + engines: {node: '>=8'} + dev: true + + /redent/1.0.0: + resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} + engines: {node: '>=0.10.0'} + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + + /regex-not/1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + + /regexp.prototype.flags/1.3.1: + resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /regexpp/3.1.0: + resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} + engines: {node: '>=8'} + dev: true + + /remove-trailing-separator/1.1.0: + resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} + dev: true + + /repeat-element/1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + dev: true + + /repeat-string/1.6.1: + resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} + engines: {node: '>=0.10'} + dev: true + + /repeating/2.0.1: + resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} + engines: {node: '>=0.10.0'} + dependencies: + is-finite: 1.1.0 + dev: true + + /request-promise-core/1.1.4_request@2.88.2: + resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} + engines: {node: '>=0.10.0'} + peerDependencies: + request: ^2.34 + dependencies: + lodash: 4.17.21 + request: 2.88.2 + dev: true + + /request-promise-native/1.0.9_request@2.88.2: + resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} + engines: {node: '>=0.12.0'} + deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 + peerDependencies: + request: ^2.34 + dependencies: + request: 2.88.2 + request-promise-core: 1.1.4_request@2.88.2 + stealthy-require: 1.1.1 + tough-cookie: 2.5.0 + dev: true + + /request/2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.11.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.31 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + dev: true + + /require-directory/2.1.1: + resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + engines: {node: '>=0.10.0'} + dev: true + + /require-main-filename/2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: true + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-url/0.2.1: + resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true + + /resolve/1.1.7: + resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} + dev: true + + /resolve/1.17.0: + resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} + dependencies: + path-parse: 1.0.7 + dev: true + + /resolve/1.19.0: + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: true + + /resolve/1.20.0: + resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: true + + /ret/0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + dev: true + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf/2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true + dependencies: + glob: 7.1.7 + dev: true + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.1.7 + dev: true + + /rsvp/4.8.5: + resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} + engines: {node: 6.* || >= 7.*} + dev: true + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safe-regex/1.1.0: + resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} + dependencies: + ret: 0.1.15 + dev: true + + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true + + /sane/4.1.0: + resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} + engines: {node: 6.* || 8.* || >= 10.*} + hasBin: true + dependencies: + '@cnakazawa/watch': 1.0.4 + anymatch: 2.0.0 + capture-exit: 2.0.0 + exec-sh: 0.3.6 + execa: 1.0.0 + fb-watchman: 2.0.1 + micromatch: 3.1.10 + minimist: 1.2.5 + walker: 1.0.7 + dev: true + + /sass-graph/2.2.5: + resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} + hasBin: true + dependencies: + glob: 7.1.7 + lodash: 4.17.21 + scss-tokenizer: 0.2.3 + yargs: 13.3.2 + dev: true + + /saxes/3.1.11: + resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} + engines: {node: '>=8'} + dependencies: + xmlchars: 2.2.0 + dev: true + + /scss-tokenizer/0.2.3: + resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} + dependencies: + js-base64: 2.6.4 + source-map: 0.4.4 + dev: true + + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: true + + /semver/7.3.5: + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /set-blocking/2.0.0: + resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + dev: true + + /set-value/2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: true + + /shebang-command/1.2.0: + resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + engines: {node: '>=0.10.0'} + dependencies: + shebang-regex: 1.0.0 + dev: true + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/1.0.0: + resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + engines: {node: '>=0.10.0'} + dev: true + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /shellwords/0.1.1: + resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + dev: true + optional: true + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + object-inspect: 1.10.3 + dev: true + + /signal-exit/3.0.3: + resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + dev: true + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + + /slice-ansi/2.1.0: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} + dependencies: + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 + dev: true + + /snapdragon-node/2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + + /snapdragon-util/3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /snapdragon/0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + dev: true + + /source-map-resolve/0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: true + + /source-map-support/0.5.19: + resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + + /source-map-url/0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + dev: true + + /source-map/0.4.4: + resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} + engines: {node: '>=0.8.0'} + dependencies: + amdefine: 1.0.1 + dev: true + + /source-map/0.5.7: + resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + engines: {node: '>=0.10.0'} + dev: true + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /source-map/0.7.3: + resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + engines: {node: '>= 8'} + dev: true + + /spdx-correct/3.1.1: + resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.9 + dev: true + + /spdx-exceptions/2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + dev: true + + /spdx-expression-parse/3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.9 + dev: true + + /spdx-license-ids/3.0.9: + resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} + dev: true + + /split-string/3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + dev: true + + /sprintf-js/1.0.3: + resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + dev: true + + /sshpk/1.16.1: + resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + + /stack-utils/1.0.5: + resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} + engines: {node: '>=8'} + dependencies: + escape-string-regexp: 2.0.0 + dev: true + + /static-extend/0.1.2: + resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + + /stdout-stream/1.4.1: + resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} + dependencies: + readable-stream: 2.3.7 + dev: true + + /stealthy-require/1.1.1: + resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} + engines: {node: '>=0.10.0'} + dev: true + + /string-argv/0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + engines: {node: '>=0.6.19'} + dev: true + + /string-hash/1.1.3: + resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} + dev: true + + /string-length/3.1.0: + resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} + engines: {node: '>=8'} + dependencies: + astral-regex: 1.0.0 + strip-ansi: 5.2.0 + dev: true + + /string-width/1.0.2: + resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} + engines: {node: '>=0.10.0'} + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + + /string-width/3.1.0: + resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} + engines: {node: '>=6'} + dependencies: + emoji-regex: 7.0.3 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 5.2.0 + dev: true + + /string-width/4.2.2: + resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.0 + dev: true + + /string.prototype.matchall/4.0.5: + resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + get-intrinsic: 1.1.1 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + regexp.prototype.flags: 1.3.1 + side-channel: 1.0.4 + dev: true + + /string.prototype.trimend/1.0.4: + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /string.prototype.trimstart/1.0.4: + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /strip-ansi/3.0.1: + resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: true + + /strip-ansi/5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + dependencies: + ansi-regex: 4.1.0 + dev: true + + /strip-ansi/6.0.0: + resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.0 + dev: true + + /strip-bom/2.0.0: + resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} + engines: {node: '>=0.10.0'} + dependencies: + is-utf8: 0.2.1 + dev: true + + /strip-bom/4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: true + + /strip-eof/1.0.0: + resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} + engines: {node: '>=0.10.0'} + dev: true + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + + /strip-indent/1.0.1: + resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + get-stdin: 4.0.1 + dev: true + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /supports-color/2.0.0: + resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} + engines: {node: '>=0.8.0'} + dev: true + + /supports-color/3.2.3: + resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} + engines: {node: '>=0.8.0'} + dependencies: + has-flag: 1.0.0 + dev: true + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/6.1.0: + resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + engines: {node: '>=6'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /supports-hyperlinks/2.2.0: + resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + + /symbol-tree/3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: true + + /table/5.4.6: + resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} + engines: {node: '>=6.0.0'} + dependencies: + ajv: 6.12.6 + lodash: 4.17.21 + slice-ansi: 2.1.0 + string-width: 3.1.0 + dev: true + + /tapable/1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: true + + /tar/6.1.0: + resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} + engines: {node: '>= 10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.3 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /terminal-link/2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.2.0 + dev: true + + /test-exclude/6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.1.7 + minimatch: 3.0.4 + dev: true + + /text-table/0.2.0: + resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + dev: true + + /throat/5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + dev: true + + /timsort/0.3.0: + resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} + dev: true + + /tmpl/1.0.4: + resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} + dev: true + + /to-fast-properties/2.0.0: + resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + engines: {node: '>=4'} + dev: true + + /to-object-path/0.3.0: + resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /to-regex-range/2.1.1: + resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /to-regex/3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true + + /tough-cookie/2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + dependencies: + psl: 1.8.0 + punycode: 2.1.1 + dev: true + + /tough-cookie/3.0.1: + resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} + engines: {node: '>=6'} + dependencies: + ip-regex: 2.1.0 + psl: 1.8.0 + punycode: 2.1.1 + dev: true + + /tr46/1.0.1: + resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} + dependencies: + punycode: 2.1.1 + dev: true + + /trim-newlines/1.0.0: + resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} + engines: {node: '>=0.10.0'} + dev: true + + /true-case-path/1.0.3: + resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} + dependencies: + glob: 7.1.7 + dev: true + + /true-case-path/2.2.1: + resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} + dev: true + + /tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tslint/5.20.1_typescript@4.3.2: + resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} + engines: {node: '>=4.8.0'} + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + dependencies: + '@babel/code-frame': 7.12.13 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.7 + js-yaml: 3.14.1 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.20.0 + semver: 5.7.1 + tslib: 1.14.1 + tsutils: 2.29.0_typescript@4.3.2 + typescript: 4.3.2 + dev: true + + /tsutils/2.29.0_typescript@4.3.2: + resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + dependencies: + tslib: 1.14.1 + typescript: 4.3.2 + dev: true + + /tsutils/3.21.0_typescript@4.3.2: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.3.2 + dev: true + + /tunnel-agent/0.6.0: + resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /tweetnacl/0.14.5: + resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} + dev: true + + /type-check/0.3.2: + resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: true + + /type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-detect/4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: true + + /type-fest/0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest/0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + + /type-fest/0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + + /typedarray-to-buffer/3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: true + + /typescript/4.3.2: + resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /unbox-primitive/1.0.1: + resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + dependencies: + function-bind: 1.1.1 + has-bigints: 1.0.1 + has-symbols: 1.0.2 + which-boxed-primitive: 1.0.2 + dev: true + + /union-value/1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: true + + /universalify/0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + + /unset-value/1.0.0: + resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} + engines: {node: '>=0.10.0'} + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.1.1 + dev: true + + /urix/0.1.0: + resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: true + + /use/3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + dev: true + + /util-deprecate/1.0.2: + resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + dev: true + + /uuid/3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: true + + /v8-compile-cache/2.3.0: + resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + dev: true + + /v8-to-istanbul/4.1.4: + resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==} + engines: {node: 8.x.x || >=10.10.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + convert-source-map: 1.7.0 + source-map: 0.7.3 + dev: true + + /validate-npm-package-license/3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.1.1 + spdx-expression-parse: 3.0.1 + dev: true + + /validator/8.2.0: + resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} + engines: {node: '>= 0.10'} + dev: true + + /verror/1.10.0: + resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + + /w3c-hr-time/1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + dependencies: + browser-process-hrtime: 1.0.0 + dev: true + + /w3c-xmlserializer/1.1.2: + resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} + dependencies: + domexception: 1.0.1 + webidl-conversions: 4.0.2 + xml-name-validator: 3.0.0 + dev: true + + /walker/1.0.7: + resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} + dependencies: + makeerror: 1.0.11 + dev: true + + /webidl-conversions/4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: true + + /whatwg-encoding/1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + dev: true + + /whatwg-mimetype/2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + dev: true + + /whatwg-url/7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.2 + is-boolean-object: 1.1.1 + is-number-object: 1.0.5 + is-string: 1.0.6 + is-symbol: 1.0.4 + dev: true + + /which-module/2.0.0: + resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} + dev: true + + /which/1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wide-align/1.1.3: + resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} + dependencies: + string-width: 1.0.2 + dev: true + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrap-ansi/5.1.0: + resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} + engines: {node: '>=6'} + dependencies: + ansi-styles: 3.2.1 + string-width: 3.1.0 + strip-ansi: 5.2.0 + dev: true + + /wrap-ansi/6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.2 + strip-ansi: 6.0.0 + dev: true + + /wrappy/1.0.2: + resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + dev: true + + /write-file-atomic/3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.3 + typedarray-to-buffer: 3.1.5 + dev: true + + /write/1.0.3: + resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} + engines: {node: '>=4'} + dependencies: + mkdirp: 0.5.5 + dev: true + + /ws/7.4.6: + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xml-name-validator/3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + dev: true + + /xmlchars/2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: true + + /y18n/4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: true + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yargs-parser/13.1.2: + resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs-parser/18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs/13.3.2: + resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} + dependencies: + cliui: 5.0.0 + find-up: 3.0.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 3.1.0 + which-module: 2.0.0 + y18n: 4.0.3 + yargs-parser: 13.1.2 + dev: true + + /yargs/15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.2 + which-module: 2.0.0 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: true + + /z-schema/3.18.4: + resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} + hasBin: true + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 8.2.0 + optionalDependencies: + commander: 2.20.3 + dev: true + + file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} + id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz + name: '@rushstack/eslint-config' + version: 2.3.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' + dependencies: + '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz + '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/eslint-plugin': 3.4.0_9bdf6f89c8a83adf753e5534730d34b0 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.6_eslint@7.12.1 + eslint-plugin-tsdoc: 0.2.14 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz} + name: '@rushstack/eslint-patch' + version: 1.0.6 + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz + name: '@rushstack/eslint-plugin' + version: 0.7.3 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz + name: '@rushstack/eslint-plugin-packlets' + version: 0.2.2 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz + name: '@rushstack/eslint-plugin-security' + version: 0.1.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-heft-0.31.1.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.31.1.tgz} + name: '@rushstack/heft' + version: 0.31.1 + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@jest/transform': 25.4.0 + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.4.0.tgz + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz + '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz + '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz + '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.6.tgz + '@types/tapable': 1.0.6 + argparse: 1.0.10 + chokidar: 3.4.3 + fast-glob: 3.2.5 + glob: 7.0.6 + glob-escape: 0.0.2 + jest-snapshot: 25.4.0 + node-sass: 5.0.0 + postcss: 7.0.32 + postcss-modules: 1.5.0 + prettier: 2.3.1 + semver: 7.3.5 + tapable: 1.1.3 + true-case-path: 2.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + file:../temp/tarballs/rushstack-heft-config-file-0.4.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.4.0.tgz} + name: '@rushstack/heft-config-file' + version: 0.4.0 + engines: {node: '>=10.13.0'} + dependencies: + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz + '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz + jsonpath-plus: 4.0.0 + dev: true + + file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz} + name: '@rushstack/node-core-library' + version: 3.38.0 + dependencies: + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.5 + timsort: 0.3.0 + z-schema: 3.18.4 + dev: true + + file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz} + name: '@rushstack/rig-package' + version: 0.2.12 + dependencies: + resolve: 1.17.0 + strip-json-comments: 3.1.1 + dev: true + + file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz} + name: '@rushstack/tree-pattern' + version: 0.2.1 + dev: true + + file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} + name: '@rushstack/ts-command-line' + version: 4.7.10 + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 + dev: true + + file:../temp/tarballs/rushstack-typings-generator-0.3.6.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.6.tgz} + name: '@rushstack/typings-generator' + version: 0.3.6 + dependencies: + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz + '@types/node': 10.17.13 + chokidar: 3.4.3 + glob: 7.0.6 + dev: true From 8dd766672a2f9a9a868d61612f3bc51deaeb907c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 16:53:15 -0700 Subject: [PATCH 169/429] Add more functionality to build.js --- .gitignore | 3 +- build-tests/install-test-workspace/build.js | 91 +++++++++++++++---- .../workspace/.pnpmfile.cjs | 2 +- 3 files changed, 74 insertions(+), 22 deletions(-) diff --git a/.gitignore b/.gitignore index 343b96aae12..4dd985482a1 100644 --- a/.gitignore +++ b/.gitignore @@ -79,5 +79,4 @@ dist .vscode # Heft -*/*/.heft/build-cache/** -*/*/.heft/temp/** +.heft diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index 262dad6d959..81ca3376f84 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -2,13 +2,6 @@ const path = require('path'); const { RushConfiguration } = require('@microsoft/rush-lib'); const { Executable, FileSystem, JsonFile } = require('@rushstack/node-core-library'); -const rushConfiguration = RushConfiguration.loadFromDefaultLocation(); -const currentProject = rushConfiguration.tryGetProjectForPath(__dirname); -if (!currentProject) { - throw new Error('Cannot find current project'); -} - -const allDependencyProjects = new Set(); function collect(project) { if (allDependencyProjects.has(project)) { return; @@ -19,6 +12,27 @@ function collect(project) { collect(dependencyProject); } } + +function checkSpawnResult(result) { + if (result.status !== 0) { + if (result.stderr) { + console.error('-----------------------'); + console.error(result.stderr); + console.error('-----------------------'); + } + throw new Error('Failed to execute "pnpm pack"'); + } +} + +process.exitCode = 1; + +const rushConfiguration = RushConfiguration.loadFromDefaultLocation(); +const currentProject = rushConfiguration.tryGetProjectForPath(__dirname); +if (!currentProject) { + throw new Error('Cannot find current project'); +} + +const allDependencyProjects = new Set(); collect(currentProject); const tarballFolder = path.join(__dirname, 'temp/tarballs'); @@ -28,14 +42,12 @@ const tarballsJson = {}; for (const project of allDependencyProjects) { if (project.versionPolicy || project.shouldPublish) { - console.log(project.publishFolder); + console.log('Invoking "pnpm pack" in ' + project.publishFolder); const result = Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['pack'], { currentWorkingDirectory: project.publishFolder, - stdio: ['ignore', 'pipe', 'inherit'] + stdio: ['ignore', 'pipe', 'pipe'] }); - if (result.status !== 0) { - throw new Error('Failed to execute "pnpm pack"'); - } + checkSpawnResult(result); const tarballFilename = result.stdout.trimRight().split().pop().trim(); if (!tarballFilename) { throw new Error('Failed to parse "pnpm pack" output'); @@ -64,17 +76,58 @@ JsonFile.save(tarballsJson, path.join(tarballFolder, 'tarballs.json')); // This caches the tarball contents, ignoring the integrity hashes. const dotPnpmFolderPath = path.resolve(__dirname, 'workspace/node_modules/.pnpm'); -console.log('Cleaning cached tarballs'); +console.log('\nCleaning cached tarballs...'); for (const filename of FileSystem.readFolder(dotPnpmFolderPath)) { if (filename.startsWith('local+')) { const filePath = path.join(dotPnpmFolderPath, filename); - console.log('Deleting ' + filePath); + console.log(' Deleting ' + filePath); FileSystem.deleteFolder(filePath); } } -console.log('Invoking "pnpm install"'); -Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['install'], { - currentWorkingDirectory: path.join(__dirname, 'workspace'), - stdio: 'inherit' -}); +const pnpmInstallArgs = [ + 'install', + '--store', + rushConfiguration.pnpmOptions.pnpmStorePath, + '--strict-peer-dependencies', + '--recursive', + '--link-workspace-packages', + 'false' +]; + +console.log('\nInstalling:'); +console.log(' pnpm ' + pnpmInstallArgs.join(' ')); + +checkSpawnResult( + Executable.spawnSync( + rushConfiguration.packageManagerToolFilename, + [ + 'install', + '--store', + rushConfiguration.pnpmOptions.pnpmStorePath, + '--strict-peer-dependencies', + '--recursive', + '--link-workspace-packages', + 'false' + ], + { + currentWorkingDirectory: path.join(__dirname, 'workspace'), + stdio: 'inherit' + } + ) +); + +console.log('\n\nInstallation completed successfully.'); + +console.log('\nBuilding projects...\n'); + +checkSpawnResult( + Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['run', '--recursive', 'build'], { + currentWorkingDirectory: path.join(__dirname, 'workspace'), + stdio: 'inherit' + }) +); + +console.log('\n\nFinished build.js'); + +process.exitCode = 0; diff --git a/build-tests/install-test-workspace/workspace/.pnpmfile.cjs b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs index 92ee947940c..d260ab13860 100644 --- a/build-tests/install-test-workspace/workspace/.pnpmfile.cjs +++ b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs @@ -38,7 +38,7 @@ function fixup(packageJson, dependencies) { // This must be an absolute path, since a relative path would get resolved relative to an unknown folder const tarballSpecifier = 'file:' + path.join(tarballsJsonFolder, tarballFilename).split('\\').join('/'); - console.log(`Remapping ${packageJson.name}: ${dependencyName} --> ${tarballSpecifier}`); + // console.log(`Remapping ${packageJson.name}: ${dependencyName} --> ${tarballSpecifier}`); dependencies[dependencyName] = tarballSpecifier; } } From 8d2ca03a5bddbf75d3227be886c606ed12531a6a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 16:54:21 -0700 Subject: [PATCH 170/429] Improve test to repro ESLint warning --- .../workspace/typescript-newest-test/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json index c70c9122c0a..4e9724744f6 100644 --- a/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json +++ b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json @@ -6,7 +6,7 @@ "main": "lib/index.js", "license": "MIT", "scripts": { - "build": "heft build --clean" + "build": "heft clean --clear-cache && heft build" }, "devDependencies": { "@rushstack/eslint-config": "*", From 3f56d028fd12fc8b7abc3db49c56eb3ee5fdec17 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:01:55 -0700 Subject: [PATCH 171/429] Ignore missing folder --- build-tests/install-test-workspace/build.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index 81ca3376f84..54408bb2532 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -77,11 +77,13 @@ JsonFile.save(tarballsJson, path.join(tarballFolder, 'tarballs.json')); const dotPnpmFolderPath = path.resolve(__dirname, 'workspace/node_modules/.pnpm'); console.log('\nCleaning cached tarballs...'); -for (const filename of FileSystem.readFolder(dotPnpmFolderPath)) { - if (filename.startsWith('local+')) { - const filePath = path.join(dotPnpmFolderPath, filename); - console.log(' Deleting ' + filePath); - FileSystem.deleteFolder(filePath); +if (FileSystem.exists(dotPnpmFolderPath)) { + for (const filename of FileSystem.readFolder(dotPnpmFolderPath)) { + if (filename.startsWith('local+')) { + const filePath = path.join(dotPnpmFolderPath, filename); + console.log(' Deleting ' + filePath); + FileSystem.deleteFolder(filePath); + } } } From f940c12c837128267a2552955c956be7d328adb4 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:30:23 -0700 Subject: [PATCH 172/429] Rename plugin option to disable resolution --- apps/heft/UPGRADING.md | 2 +- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 9 +++++---- .../src/schemas/heft-jest-plugin.schema.json | 6 +++--- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index 3e0089dc5f2..edca71c5070 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -20,7 +20,7 @@ and add the following option to the project's `config/heft.json` file: By default, configuration-relative module resolution will be performed for modules referenced in your Jest configuration. Existing "preset" configuration values will need to be replaced with "extends" configuration values. If you would like to retain legacy -Jest functionality, set `resolveConfigurationModules` to `false` in the heft-jest-plugin +Jest functionality, set `disableConfigurationModuleResolution` to `true` in the heft-jest-plugin options. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 6a7f113f67f..2847704d5cd 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -35,7 +35,7 @@ const PLUGIN_SCHEMA_PATH: string = `${__dirname}/schemas/heft-jest-plugin.schema const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; interface IJestPluginOptions { - resolveConfigurationModules?: boolean; + disableConfigurationModuleResolution?: boolean; passWithNoTests?: boolean; } @@ -190,10 +190,10 @@ export class JestPlugin implements IHeftPlugin { } let jestConfig: IHeftJestConfiguration; - if (options?.resolveConfigurationModules === false) { + if (options?.disableConfigurationModuleResolution) { // Module resolution explicitly disabled, use the config as-is const jestConfigPath: string = this._getJestConfigPath(heftConfiguration); - if (!FileSystem.exists(jestConfigPath)) { + if (!(await FileSystem.existsAsync(jestConfigPath))) { jestLogger.emitError(new Error(`Expected to find jest config file at "${jestConfigPath}".`)); return; } @@ -211,7 +211,8 @@ export class JestPlugin implements IHeftPlugin { throw new Error( 'The provided jest.config.json specifies a "preset" property while using resolved modules. ' + 'You must either remove all "preset" values from your Jest configuration, use the "extends" ' + - 'property, or disable the "resolveConfigurationModules" option on the Jest plugin in heft.json' + 'property, or set the "disableConfigurationModuleResolution" option to "true" on the Jest ' + + 'plugin in heft.json' ); } } diff --git a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json index a701f7e0e67..36e16a107b9 100644 --- a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json +++ b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json @@ -7,9 +7,9 @@ "additionalProperties": false, "properties": { - "resolveConfigurationModules": { - "title": "Resolve Configuration Modules", - "description": "If set to true, modules specified in the Jest configuration will be resolved using Node resolution. Otherwise, Jest default (rootDir-relative) resolution will be used.", + "disableConfigurationModuleResolution": { + "title": "Disable Configuration Module Resolution", + "description": "If set to true, modules specified in the Jest configuration will be resolved using Jest default (rootDir-relative) resolution. Otherwise, modules will be resolved using Node module resolution.", "type": "boolean" }, From b122355a58886a7c5c442ebbf14eccb4f021d45d Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:47:53 -0700 Subject: [PATCH 173/429] Add more safety around the typescript transform --- .../heft-jest-plugin/src/jest-build-transform.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts index 85314842994..6db391fe94a 100644 --- a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts +++ b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts @@ -46,7 +46,14 @@ export function process( if (jestTypeScriptDataFile === undefined) { // Read jest-typescript-data.json, which is created by Heft's TypeScript plugin. It tells us // which emitted output folder to use for Jest. - jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(jestOptions.rootDir); + try { + jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(jestOptions.rootDir); + } catch (e) { + if (FileSystem.isFileDoesNotExistError(e)) { + throw new Error('Could not find the Jest TypeScript metadata file. Did you run "rush build"?'); + } + throw e; + } dataFileJsonCache.set(jestOptions.rootDir, jestTypeScriptDataFile); } From bf14c9b92bba4a9ff3f3246094d15ab18657f477 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:48:18 -0700 Subject: [PATCH 174/429] Always validate the jest typescript data file if it can be found --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 2847704d5cd..74853cc45bc 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -183,11 +183,7 @@ export class JestPlugin implements IHeftPlugin { const buildFolder: string = heftConfiguration.buildFolder; - // In watch mode, Jest starts up in parallel with the compiler, so there's no - // guarantee that the output files would have been written yet. - if (!test.properties.watchMode) { - await this._validateJestTypeScriptDataFileAsync(buildFolder); - } + await this._validateJestTypeScriptDataFileAsync(buildFolder); let jestConfig: IHeftJestConfiguration; if (options?.disableConfigurationModuleResolution) { From e5b9fdf1dc1bb0399deb30d350c054d7f70374e1 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:49:17 -0700 Subject: [PATCH 175/429] Make it clear that jest typescript data file will only be validated if found --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 74853cc45bc..244f0788af9 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -183,7 +183,7 @@ export class JestPlugin implements IHeftPlugin { const buildFolder: string = heftConfiguration.buildFolder; - await this._validateJestTypeScriptDataFileAsync(buildFolder); + await this._validateJestTypeScriptDataFileIfExistsAsync(buildFolder); let jestConfig: IHeftJestConfiguration; if (options?.disableConfigurationModuleResolution) { @@ -287,7 +287,7 @@ export class JestPlugin implements IHeftPlugin { } } - private async _validateJestTypeScriptDataFileAsync(buildFolder: string): Promise { + private async _validateJestTypeScriptDataFileIfExistsAsync(buildFolder: string): Promise { // We have no gurantee that the data file exists, since this would only get written // during the build stage when running in a TypeScript project let jestTypeScriptDataFile: IJestTypeScriptDataFileJson | undefined; From fa869bb0ae64e68f30c88ee9f9439303fe736002 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:54:01 -0700 Subject: [PATCH 176/429] Improve error message when jest plugin options do not match schema --- apps/heft/src/pluginFramework/PluginManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index 86603212b49..2d26e201470 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -148,7 +148,7 @@ export class PluginManager { pluginPackage.optionsSchema.validateObject(options, 'config/heft.json'); } catch (e) { throw new Error( - `Provided options for plugin "${pluginPackage.pluginName}" did not match the plugin schema. ${e}` + `Provided options for plugin "${pluginPackage.pluginName}" did not match the plugin schema.\n${e}` ); } } From f820bb649dcf350c6ff945312da80c15fdb757a8 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:07:33 -0700 Subject: [PATCH 177/429] More error message tweaks --- apps/heft/src/pluginFramework/PluginManager.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index 2d26e201470..901f26c7a78 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -148,7 +148,7 @@ export class PluginManager { pluginPackage.optionsSchema.validateObject(options, 'config/heft.json'); } catch (e) { throw new Error( - `Provided options for plugin "${pluginPackage.pluginName}" did not match the plugin schema.\n${e}` + `Provided options for plugin "${pluginPackage.pluginName}" did not match the provided plugin schema.\n${e}` ); } } From ff9cc6a4897794d5a57e4011ce5a16bc4ef7e30f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:09:46 -0700 Subject: [PATCH 178/429] Move passWithNoTests to the command-line args --- apps/heft/src/cli/actions/TestAction.ts | 9 +++++++++ .../__snapshots__/CommandLineHelp.test.ts.snap | 10 +++++++--- apps/heft/src/stages/TestStage.ts | 3 +++ common/reviews/api/heft.api.md | 2 ++ heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 5 +++-- .../src/schemas/heft-jest-plugin.schema.json | 6 ------ .../profiles/default/config/heft.json | 9 ++------- .../profiles/library/config/heft.json | 15 +-------------- 8 files changed, 27 insertions(+), 32 deletions(-) diff --git a/apps/heft/src/cli/actions/TestAction.ts b/apps/heft/src/cli/actions/TestAction.ts index 745c3728233..e7a66f90916 100644 --- a/apps/heft/src/cli/actions/TestAction.ts +++ b/apps/heft/src/cli/actions/TestAction.ts @@ -18,6 +18,7 @@ export class TestAction extends BuildAction { private _noBuildFlag!: CommandLineFlagParameter; private _updateSnapshotsFlag!: CommandLineFlagParameter; private _findRelatedTests!: CommandLineStringListParameter; + private _passWithNoTests!: CommandLineFlagParameter; private _silent!: CommandLineFlagParameter; private _testNamePattern!: CommandLineStringParameter; private _testPathPattern!: CommandLineStringListParameter; @@ -65,6 +66,13 @@ export class TestAction extends BuildAction { ' This corresponds to the "--findRelatedTests" parameter in Jest\'s documentation.' }); + this._passWithNoTests = this.defineFlagParameter({ + parameterLongName: '--pass-with-no-tests', + description: + 'Allow the test suite to pass when no test files are found.' + + ' This corresponds to the "--passWithNoTests" parameter in Jest\'s documentation.' + }); + this._silent = this.defineFlagParameter({ parameterLongName: '--silent', description: @@ -163,6 +171,7 @@ export class TestAction extends BuildAction { updateSnapshots: this._updateSnapshotsFlag.value, findRelatedTests: this._findRelatedTests.values, + passWithNoTests: this._passWithNoTests.value, silent: this._silent.value, testNamePattern: this._testNamePattern.value, testPathPattern: this._testPathPattern.values, diff --git a/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap b/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap index f649e40bfdb..cc292ddda78 100644 --- a/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap +++ b/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap @@ -93,9 +93,10 @@ exports[`CommandLineHelp prints the help for each action: test 1`] = ` [--typescript-max-write-parallelism PARALLEILSM] [--max-old-space-size SIZE] [--watch] [--clean] [--no-test] [--no-build] [-u] [--find-related-tests SOURCE_FILE] - [--silent] [-t REGEXP] [--test-path-pattern REGEXP] - [--test-timeout-ms INTEGER] [--detect-open-handles] - [--debug-heft-reporter] [--max-workers COUNT_OR_PERCENTAGE] + [--pass-with-no-tests] [--silent] [-t REGEXP] + [--test-path-pattern REGEXP] [--test-timeout-ms INTEGER] + [--detect-open-handles] [--debug-heft-reporter] + [--max-workers COUNT_OR_PERCENTAGE] Optional arguments: @@ -124,6 +125,9 @@ Optional arguments: list of source files that were passed in as arguments. This corresponds to the \\"--findRelatedTests\\" parameter in Jest's documentation. + --pass-with-no-tests Allow the test suite to pass when no test files are + found. This corresponds to the \\"--passWithNoTests\\" + parameter in Jest's documentation. --silent Prevent tests from printing messages through the console. This corresponds to the \\"--silent\\" parameter in Jest's documentation. diff --git a/apps/heft/src/stages/TestStage.ts b/apps/heft/src/stages/TestStage.ts index bb7afeefe6c..2f4d50e0996 100644 --- a/apps/heft/src/stages/TestStage.ts +++ b/apps/heft/src/stages/TestStage.ts @@ -22,6 +22,7 @@ export interface ITestStageProperties { updateSnapshots: boolean; findRelatedTests: ReadonlyArray | undefined; + passWithNoTests: boolean | undefined; silent: boolean | undefined; testNamePattern: string | undefined; testPathPattern: ReadonlyArray | undefined; @@ -41,6 +42,7 @@ export interface ITestStageOptions { updateSnapshots: boolean; findRelatedTests: ReadonlyArray | undefined; + passWithNoTests: boolean | undefined; silent: boolean | undefined; testNamePattern: string | undefined; testPathPattern: ReadonlyArray | undefined; @@ -61,6 +63,7 @@ export class TestStage extends StageBase { testTimeout: test.properties.testTimeout, maxWorkers: test.properties.maxWorkers, - passWithNoTests: options?.passWithNoTests, + // TODO: Remove cast when newer version of Heft consumed + // eslint-disable-next-line @typescript-eslint/no-explicit-any + passWithNoTests: (test.properties as any).passWithNoTests, $0: process.argv0, _: [] diff --git a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json index 36e16a107b9..241c8a52e8f 100644 --- a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json +++ b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json @@ -11,12 +11,6 @@ "title": "Disable Configuration Module Resolution", "description": "If set to true, modules specified in the Jest configuration will be resolved using Jest default (rootDir-relative) resolution. Otherwise, modules will be resolved using Node module resolution.", "type": "boolean" - }, - - "passWithNoTests": { - "title": "Pass With No Tests", - "description": "If set to true, Jest will pass a test run when no tests are discovered.", - "type": "boolean" } } } diff --git a/rigs/heft-node-rig/profiles/default/config/heft.json b/rigs/heft-node-rig/profiles/default/config/heft.json index 123b3bdc0fc..c2afa9a3ea5 100644 --- a/rigs/heft-node-rig/profiles/default/config/heft.json +++ b/rigs/heft-node-rig/profiles/default/config/heft.json @@ -40,17 +40,12 @@ /** * The path to the plugin package. */ - "plugin": "@rushstack/heft-jest-plugin", + "plugin": "@rushstack/heft-jest-plugin" /** * An optional object that provides additional settings that may be defined by the plugin. */ - "options": { - /** - * If set to true, Jest will pass a test run when no tests are discovered. - */ - "passWithNoTests": true - } + // "options": { } } ] } diff --git a/rigs/heft-web-rig/profiles/library/config/heft.json b/rigs/heft-web-rig/profiles/library/config/heft.json index c94f959021b..376ab2e6cce 100644 --- a/rigs/heft-web-rig/profiles/library/config/heft.json +++ b/rigs/heft-web-rig/profiles/library/config/heft.json @@ -48,20 +48,7 @@ // "options": { } }, { - /** - * The path to the plugin package. - */ - "plugin": "@rushstack/heft-jest-plugin", - - /** - * An optional object that provides additional settings that may be defined by the plugin. - */ - "options": { - /** - * If set to true, Jest will pass a test run when no tests are discovered. - */ - "passWithNoTests": true - } + "plugin": "@rushstack/heft-jest-plugin" } ] } From 2a8e55683c515ccf4099a56e4693ec0495b0bccc Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:16:47 -0700 Subject: [PATCH 179/429] Fix failing tests --- build-tests/heft-jest-reporters-test/config/jest.config.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/build-tests/heft-jest-reporters-test/config/jest.config.json b/build-tests/heft-jest-reporters-test/config/jest.config.json index e4f049e8263..1cb9799f1b0 100644 --- a/build-tests/heft-jest-reporters-test/config/jest.config.json +++ b/build-tests/heft-jest-reporters-test/config/jest.config.json @@ -1,4 +1,4 @@ { "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json", - "reporters": ["default", "./lib/test/customJestReporter.js"] + "reporters": ["default", "../lib/test/customJestReporter.js"] } diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 47d4624d200..ec6c7095140 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -11,8 +11,8 @@ "types": "dist/heft-webpack4-plugin.d.ts", "license": "MIT", "scripts": { - "build": "heft test --clean", - "start": "heft test --clean --watch" + "build": "heft test --clean --pass-with-no-tests", + "start": "heft test --clean --pass-with-no-tests --watch" }, "peerDependencies": { "@rushstack/heft": "^0.31.4" diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 375ef24937f..7ca8f4fe201 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -11,8 +11,8 @@ "types": "dist/heft-webpack5-plugin.d.ts", "license": "MIT", "scripts": { - "build": "heft test --clean", - "start": "heft test --clean --watch" + "build": "heft test --clean --pass-with-no-tests", + "start": "heft test --clean --pass-with-no-tests --watch" }, "peerDependencies": { "@rushstack/heft": "^0.31.4" From 208fb4c9b14f1b66ca637b29f339554b452dec0d Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:23:32 -0700 Subject: [PATCH 180/429] Update error message to reference heft and not rush --- heft-plugins/heft-jest-plugin/src/jest-build-transform.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts index 6db391fe94a..763219e6074 100644 --- a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts +++ b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts @@ -50,7 +50,7 @@ export function process( jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(jestOptions.rootDir); } catch (e) { if (FileSystem.isFileDoesNotExistError(e)) { - throw new Error('Could not find the Jest TypeScript metadata file. Did you run "rush build"?'); + throw new Error('Could not find the Jest TypeScript metadata file. Did you run "heft build"?'); } throw e; } From 9967b97094335c67467dbc49d10a377d5168d4a2 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 8 Jun 2021 18:59:02 -0700 Subject: [PATCH 181/429] JestTypeScriptDataFile -> HeftJestDataFile --- .../heft-jest-plugin/src/HeftJestDataFile.ts | 109 ++++++++++++++++++ .../heft-jest-plugin/src/JestPlugin.ts | 45 ++------ .../src/JestTypeScriptDataFile.ts | 71 ------------ .../src/jest-build-transform.ts | 33 ++---- 4 files changed, 129 insertions(+), 129 deletions(-) create mode 100644 heft-plugins/heft-jest-plugin/src/HeftJestDataFile.ts delete mode 100644 heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts diff --git a/heft-plugins/heft-jest-plugin/src/HeftJestDataFile.ts b/heft-plugins/heft-jest-plugin/src/HeftJestDataFile.ts new file mode 100644 index 00000000000..a412a0c8813 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/HeftJestDataFile.ts @@ -0,0 +1,109 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { FileSystem, JsonFile } from '@rushstack/node-core-library'; + +/** + * Schema for heft-jest-data.json + */ +export interface IHeftJestDataFileJson { + /** + * The "emitFolderNameForTests" from config/typescript.json + */ + emitFolderNameForTests: string; + + /** + * The file extension attached to compiled test files. + */ + extensionForTests: '.js' | '.cjs' | '.mjs'; + + /** + * Normally the jest-build-transform compares the timestamps of the .js output file and .ts source file + * to determine whether the TypeScript compiler has completed. However this heuristic is only necessary + * in the interactive "--watch" mode, since otherwise Heft doesn't invoke Jest until after the compiler + * has finished. Heft improves reliability for a non-watch build by setting skipTimestampCheck=true. + */ + skipTimestampCheck: boolean; + + /** + * Whether or not the project being tested is a TypeScript project. + */ + isTypeScriptProject: boolean; +} + +/** + * Manages loading/saving the "heft-jest-data.json" data file. This file communicates + * configuration information from Heft to jest-build-transform.js. The jest-build-transform.js script gets + * loaded dynamically by the Jest engine, so it does not have access to the normal HeftConfiguration objects. + */ +export class HeftJestDataFile { + /** + * Called by JestPlugin to write the file. + */ + public static async saveForProjectAsync( + projectFolder: string, + json?: IHeftJestDataFileJson + ): Promise { + const jsonFilePath: string = HeftJestDataFile.getConfigFilePath(projectFolder); + await JsonFile.saveAsync(json, jsonFilePath, { + ensureFolderExists: true, + onlyIfChanged: true, + headerComment: '// THIS DATA FILE IS INTERNAL TO HEFT; DO NOT MODIFY IT OR RELY ON ITS CONTENTS' + }); + } + + /** + * Called by JestPlugin to load and validate the Heft data file before running Jest. + */ + public static async loadAndValidateForProjectAsync(projectFolder: string): Promise { + const jsonFilePath: string = HeftJestDataFile.getConfigFilePath(projectFolder); + let dataFile: IHeftJestDataFileJson; + try { + dataFile = await JsonFile.loadAsync(jsonFilePath); + } catch (e) { + if (FileSystem.isFileDoesNotExistError(e)) { + throw new Error( + `Could not find the Jest TypeScript data file at "${jsonFilePath}". Was the compiler invoked?` + ); + } + throw e; + } + await HeftJestDataFile._validateHeftJestDataFileAsync(dataFile, projectFolder); + return dataFile; + } + + /** + * Called by jest-build-transform.js to read the file. No validation is performed because validation + * should be performed asynchronously in the JestPlugin. + */ + public static loadForProject(projectFolder: string): IHeftJestDataFileJson { + const jsonFilePath: string = HeftJestDataFile.getConfigFilePath(projectFolder); + return JsonFile.load(jsonFilePath); + } + + /** + * Get the absolute path to the heft-jest-data.json file + */ + public static getConfigFilePath(projectFolder: string): string { + return path.join(projectFolder, '.heft', 'build-cache', 'heft-jest-data.json'); + } + + private static async _validateHeftJestDataFileAsync( + heftJestDataFile: IHeftJestDataFileJson, + projectFolder: string + ): Promise { + // Only need to validate if using TypeScript + if (heftJestDataFile.isTypeScriptProject) { + const emitFolderPathForJest: string = path.join(projectFolder, heftJestDataFile.emitFolderNameForTests); + if (!(await FileSystem.existsAsync(emitFolderPathForJest))) { + throw new Error( + 'The transpiler output folder does not exist:\n ' + + emitFolderPathForJest + + '\nWas the compiler invoked? Is the "emitFolderNameForTests" setting correctly' + + ' specified in config/typescript.json?\n' + ); + } + } + } +} diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 459bc077827..9a6c707fdbf 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -27,7 +27,7 @@ import { import { FileSystem, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core-library'; import { IHeftJestReporterOptions } from './HeftJestReporter'; -import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; +import { HeftJestDataFile } from './HeftJestDataFile'; type JestReporterConfig = string | Config.ReporterConfig; const PLUGIN_NAME: string = 'JestPlugin'; @@ -148,13 +148,12 @@ export class JestPlugin implements IHeftPlugin { build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { compile.hooks.afterCompile.tapPromise(PLUGIN_NAME, async () => { // Write the data file used by jest-build-transform - if (build.properties.isTypeScriptProject) { - await JestTypeScriptDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { - emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', - extensionForTests: build.properties.emitExtensionForTests || '.js', - skipTimestampCheck: !build.properties.watchMode - }); - } + await HeftJestDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { + emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', + extensionForTests: build.properties.emitExtensionForTests || '.js', + skipTimestampCheck: !build.properties.watchMode, + isTypeScriptProject: build.properties.isTypeScriptProject!! + }); }); }); }); @@ -181,8 +180,7 @@ export class JestPlugin implements IHeftPlugin { jestTerminal.writeLine(`Using Jest version ${getVersion()}`); const buildFolder: string = heftConfiguration.buildFolder; - - await this._validateJestTypeScriptDataFileIfExistsAsync(buildFolder); + await HeftJestDataFile.loadAndValidateForProjectAsync(buildFolder); let jestConfig: IHeftJestConfiguration; if (options?.disableConfigurationModuleResolution) { @@ -288,33 +286,6 @@ export class JestPlugin implements IHeftPlugin { } } - private async _validateJestTypeScriptDataFileIfExistsAsync(buildFolder: string): Promise { - // We have no gurantee that the data file exists, since this would only get written - // during the build stage when running in a TypeScript project - let jestTypeScriptDataFile: IJestTypeScriptDataFileJson | undefined; - try { - jestTypeScriptDataFile = await JestTypeScriptDataFile.loadForProjectAsync(buildFolder); - } catch (error) { - if (!FileSystem.isNotExistError(error)) { - throw error; - } - } - if (jestTypeScriptDataFile) { - const emitFolderPathForJest: string = path.join( - buildFolder, - jestTypeScriptDataFile.emitFolderNameForTests - ); - if (!(await FileSystem.existsAsync(emitFolderPathForJest))) { - throw new Error( - 'The transpiler output folder does not exist:\n ' + - emitFolderPathForJest + - '\nWas the compiler invoked? Is the "emitFolderNameForTests" setting correctly' + - ' specified in config/typescript.json?\n' - ); - } - } - } - private _includeJestCacheWhenCleaning( heftConfiguration: HeftConfiguration, clean: ICleanStageContext diff --git a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts b/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts deleted file mode 100644 index 3b01c45bc0e..00000000000 --- a/heft-plugins/heft-jest-plugin/src/JestTypeScriptDataFile.ts +++ /dev/null @@ -1,71 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { JsonFile } from '@rushstack/node-core-library'; - -/** - * Schema for jest-typescript-data.json - */ -export interface IJestTypeScriptDataFileJson { - /** - * The "emitFolderNameForTests" from config/typescript.json - */ - emitFolderNameForTests: string; - - /** - * The file extension attached to compiled test files. - */ - extensionForTests: '.js' | '.cjs' | '.mjs'; - - /** - * Normally the jest-build-transform compares the timestamps of the .js output file and .ts source file - * to determine whether the TypeScript compiler has completed. However this heuristic is only necessary - * in the interactive "--watch" mode, since otherwise Heft doesn't invoke Jest until after the compiler - * has finished. Heft improves reliability for a non-watch build by setting skipTimestampCheck=true. - */ - skipTimestampCheck: boolean; -} - -/** - * Manages loading/saving the "jest-typescript-data.json" data file. This file communicates - * configuration information from Heft to jest-build-transform.js. The jest-build-transform.js script gets - * loaded dynamically by the Jest engine, so it does not have access to the normal HeftConfiguration objects. - */ -export class JestTypeScriptDataFile { - /** - * Called by TypeScriptPlugin to write the file. - */ - public static async saveForProjectAsync( - projectFolder: string, - json?: IJestTypeScriptDataFileJson - ): Promise { - const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - - await JsonFile.saveAsync(json, jsonFilePath, { - ensureFolderExists: true, - onlyIfChanged: true, - headerComment: '// THIS DATA FILE IS INTERNAL TO HEFT; DO NOT MODIFY IT OR RELY ON ITS CONTENTS' - }); - } - - /** - * Called by JestPlugin to load and validate the typescript data file before running Jest. - */ - public static async loadForProjectAsync(projectFolder: string): Promise { - const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - return await JsonFile.loadAsync(jsonFilePath); - } - - /** - * Called by jest-build-transform.js to read the file. - */ - public static loadForProject(projectFolder: string): IJestTypeScriptDataFileJson { - const jsonFilePath: string = JestTypeScriptDataFile.getConfigFilePath(projectFolder); - return JsonFile.load(jsonFilePath); - } - - public static getConfigFilePath(projectFolder: string): string { - return path.join(projectFolder, '.heft', 'build-cache', 'jest-typescript-data.json'); - } -} diff --git a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts index 763219e6074..a49263b894e 100644 --- a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts +++ b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts @@ -6,11 +6,11 @@ import { Path, FileSystem, FileSystemStats, JsonObject } from '@rushstack/node-c import { InitialOptionsWithRootDir } from '@jest/types/build/Config'; import { TransformedSource } from '@jest/transform'; -import { JestTypeScriptDataFile, IJestTypeScriptDataFileJson } from './JestTypeScriptDataFile'; +import { HeftJestDataFile, IHeftJestDataFileJson } from './HeftJestDataFile'; -// This caches jest-typescript-data.json file contents. -// Map from jestOptions.rootDir --> IJestTypeScriptDataFileJson -const dataFileJsonCache: Map = new Map(); +// This caches heft-jest-data.json file contents. +// Map from jestOptions.rootDir --> IHeftJestDataFileJson +const dataFileJsonCache: Map = new Map(); // Synchronous delay that doesn't burn CPU cycles function delayMs(milliseconds: number): void { @@ -40,21 +40,12 @@ export function process( srcFilePath: string, jestOptions: InitialOptionsWithRootDir ): TransformedSource { - let jestTypeScriptDataFile: IJestTypeScriptDataFileJson | undefined = dataFileJsonCache.get( - jestOptions.rootDir - ); - if (jestTypeScriptDataFile === undefined) { - // Read jest-typescript-data.json, which is created by Heft's TypeScript plugin. It tells us + let heftJestDataFile: IHeftJestDataFileJson | undefined = dataFileJsonCache.get(jestOptions.rootDir); + if (heftJestDataFile === undefined) { + // Read heft-jest-data.json, which is created by the JestPlugin. It tells us // which emitted output folder to use for Jest. - try { - jestTypeScriptDataFile = JestTypeScriptDataFile.loadForProject(jestOptions.rootDir); - } catch (e) { - if (FileSystem.isFileDoesNotExistError(e)) { - throw new Error('Could not find the Jest TypeScript metadata file. Did you run "heft build"?'); - } - throw e; - } - dataFileJsonCache.set(jestOptions.rootDir, jestTypeScriptDataFile); + heftJestDataFile = HeftJestDataFile.loadForProject(jestOptions.rootDir); + dataFileJsonCache.set(jestOptions.rootDir, heftJestDataFile); } // Is the input file under the "src" folder? @@ -70,15 +61,15 @@ export function process( // Example: /path/to/project/lib/folder1/folder2/Example.js const libFilePath: string = path.join( jestOptions.rootDir, - jestTypeScriptDataFile.emitFolderNameForTests, + heftJestDataFile.emitFolderNameForTests, srcRelativeFolderPath, - `${parsedFilename.name}${jestTypeScriptDataFile.extensionForTests}` + `${parsedFilename.name}${heftJestDataFile.extensionForTests}` ); const startOfLoopMs: number = new Date().getTime(); let stalled: boolean = false; - if (!jestTypeScriptDataFile.skipTimestampCheck) { + if (!heftJestDataFile.skipTimestampCheck) { for (;;) { let srcFileStatistics: FileSystemStats; try { From 75045caf6ea52a973b1f65680004b6401b95d278 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 17:18:47 -0700 Subject: [PATCH 182/429] Enable --frozen-lockfile in production builds --- build-tests/install-test-workspace/build.js | 70 ++++++++++++--------- 1 file changed, 39 insertions(+), 31 deletions(-) diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index 54408bb2532..9c17ae76fad 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -26,6 +26,9 @@ function checkSpawnResult(result) { process.exitCode = 1; +const productionMode = process.argv.indexOf('--production') >= 0; +const skipPack = process.argv.indexOf('--skip-pack') >= 0; + const rushConfiguration = RushConfiguration.loadFromDefaultLocation(); const currentProject = rushConfiguration.tryGetProjectForPath(__dirname); if (!currentProject) { @@ -36,39 +39,42 @@ const allDependencyProjects = new Set(); collect(currentProject); const tarballFolder = path.join(__dirname, 'temp/tarballs'); -FileSystem.ensureEmptyFolder(tarballFolder); - -const tarballsJson = {}; - -for (const project of allDependencyProjects) { - if (project.versionPolicy || project.shouldPublish) { - console.log('Invoking "pnpm pack" in ' + project.publishFolder); - const result = Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['pack'], { - currentWorkingDirectory: project.publishFolder, - stdio: ['ignore', 'pipe', 'pipe'] - }); - checkSpawnResult(result); - const tarballFilename = result.stdout.trimRight().split().pop().trim(); - if (!tarballFilename) { - throw new Error('Failed to parse "pnpm pack" output'); - } - const tarballPath = path.join(project.publishFolder, tarballFilename); - if (!FileSystem.exists(tarballPath)) { - throw new Error('Expecting a tarball: ' + tarballPath); - } - - tarballsJson[project.packageName] = tarballFilename; - const targetPath = path.join(tarballFolder, tarballFilename); - FileSystem.move({ - sourcePath: tarballPath, - destinationPath: targetPath, - overwrite: true - }); +if (!skipPack) { + FileSystem.ensureEmptyFolder(tarballFolder); + + const tarballsJson = {}; + + for (const project of allDependencyProjects) { + if (project.versionPolicy || project.shouldPublish) { + console.log('Invoking "pnpm pack" in ' + project.publishFolder); + const result = Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['pack'], { + currentWorkingDirectory: project.publishFolder, + stdio: ['ignore', 'pipe', 'pipe'] + }); + checkSpawnResult(result); + const tarballFilename = result.stdout.trimRight().split().pop().trim(); + if (!tarballFilename) { + throw new Error('Failed to parse "pnpm pack" output'); + } + const tarballPath = path.join(project.publishFolder, tarballFilename); + if (!FileSystem.exists(tarballPath)) { + throw new Error('Expecting a tarball: ' + tarballPath); + } + + tarballsJson[project.packageName] = tarballFilename; + + const targetPath = path.join(tarballFolder, tarballFilename); + FileSystem.move({ + sourcePath: tarballPath, + destinationPath: targetPath, + overwrite: true + }); + } } -} -JsonFile.save(tarballsJson, path.join(tarballFolder, 'tarballs.json')); + JsonFile.save(tarballsJson, path.join(tarballFolder, 'tarballs.json')); +} // Look for folder names like this: // local+C++Git+rushstack+build-tests+install-test-wo_7efa61ad1cd268a0ef451c2450ca0351 @@ -94,7 +100,9 @@ const pnpmInstallArgs = [ '--strict-peer-dependencies', '--recursive', '--link-workspace-packages', - 'false' + 'false', + '--frozen-lockfile', + productionMode ? 'true' : 'false' ]; console.log('\nInstalling:'); From 3c6dec97424fbbdf2f15ddc74b9ce8e63e221812 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 20:37:19 -0700 Subject: [PATCH 183/429] rush change --- ...ctogonz-typescript-4.3-part2_2021-06-09-03-37.json | 11 +++++++++++ ...ctogonz-typescript-4.3-part2_2021-06-09-03-37.json | 11 +++++++++++ ...ctogonz-typescript-4.3-part2_2021-06-09-03-37.json | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json create mode 100644 common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json create mode 100644 common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json diff --git a/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json b/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json new file mode 100644 index 00000000000..fa211c7c053 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json b/common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json new file mode 100644 index 00000000000..77b47cd0f03 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-security", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-security", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json b/common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json new file mode 100644 index 00000000000..b58b78fb075 --- /dev/null +++ b/common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/rig-package", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/rig-package", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From def2fd2b61943365662065bdd969fd993ffd390f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 21:49:20 -0700 Subject: [PATCH 184/429] Fix an issue where "pnpm pack" modifies package.json files --- build-tests/install-test-workspace/build.js | 24 +++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index 9c17ae76fad..896bbea7345 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -48,10 +48,26 @@ if (!skipPack) { for (const project of allDependencyProjects) { if (project.versionPolicy || project.shouldPublish) { console.log('Invoking "pnpm pack" in ' + project.publishFolder); - const result = Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['pack'], { - currentWorkingDirectory: project.publishFolder, - stdio: ['ignore', 'pipe', 'pipe'] - }); + + const packageJsonFilename = path.join(project.projectFolder, 'package.json'); + const packageJson = FileSystem.readFile(packageJsonFilename); + + let result; + + try { + result = Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['pack'], { + currentWorkingDirectory: project.publishFolder, + stdio: ['ignore', 'pipe', 'pipe'] + }); + } finally { + // This is a workaround for an issue where "pnpm pack" modifies the project's package.json file + // before invoking "npm pack", and then does not restore it afterwards. + try { + FileSystem.writeFile(packageJsonFilename, packageJson); + } catch (error) { + console.error('Error restoring ' + packageJsonFilename); + } + } checkSpawnResult(result); const tarballFilename = result.stdout.trimRight().split().pop().trim(); if (!tarballFilename) { From 8a5e152da2482744f2a053be45cb2e982266b62f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 21:52:42 -0700 Subject: [PATCH 185/429] Regenerate pnpm-lock.yaml --- .../workspace/pnpm-lock.yaml | 38 +++++++++---------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml index 868b5bae39b..27786cf92af 100644 --- a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.31.1.tgz + '@rushstack/heft': file:rushstack-heft-0.31.4.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.31.1.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.31.4.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -5494,21 +5494,21 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.31.1.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.31.1.tgz} + file:../temp/tarballs/rushstack-heft-0.31.4.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.31.4.tgz} name: '@rushstack/heft' - version: 0.31.1 + version: 0.31.4 engines: {node: '>=10.13.0'} hasBin: true dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.4.0.tgz - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz - '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.6.tgz + '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 @@ -5530,21 +5530,21 @@ packages: - utf-8-validate dev: true - file:../temp/tarballs/rushstack-heft-config-file-0.4.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.4.0.tgz} + file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz} name: '@rushstack/heft-config-file' - version: 0.4.0 + version: 0.4.2 engines: {node: '>=10.13.0'} dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz jsonpath-plus: 4.0.0 dev: true - file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz} + file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz} name: '@rushstack/node-core-library' - version: 3.38.0 + version: 3.39.0 dependencies: '@types/node': 10.17.13 colors: 1.2.5 @@ -5583,12 +5583,12 @@ packages: string-argv: 0.3.1 dev: true - file:../temp/tarballs/rushstack-typings-generator-0.3.6.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.6.tgz} + file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz} name: '@rushstack/typings-generator' - version: 0.3.6 + version: 0.3.7 dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.38.0.tgz + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz '@types/node': 10.17.13 chokidar: 3.4.3 glob: 7.0.6 From 571f6bca4d3911723b05149dedbc3b2783e7fb76 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 22:13:23 -0700 Subject: [PATCH 186/429] Improve error reporting --- build-tests/install-test-workspace/build.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index 896bbea7345..5494e82798a 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -13,14 +13,20 @@ function collect(project) { } } -function checkSpawnResult(result) { +function checkSpawnResult(result, commandName) { if (result.status !== 0) { if (result.stderr) { console.error('-----------------------'); console.error(result.stderr); console.error('-----------------------'); + } else { + if (result.stdout) { + console.error('-----------------------'); + console.error(result.stdout); + console.error('-----------------------'); + } } - throw new Error('Failed to execute "pnpm pack"'); + throw new Error(`Failed to execute command "${commandName}" command`); } } @@ -68,7 +74,7 @@ if (!skipPack) { console.error('Error restoring ' + packageJsonFilename); } } - checkSpawnResult(result); + checkSpawnResult(result, 'pnpm pack'); const tarballFilename = result.stdout.trimRight().split().pop().trim(); if (!tarballFilename) { throw new Error('Failed to parse "pnpm pack" output'); @@ -140,7 +146,8 @@ checkSpawnResult( currentWorkingDirectory: path.join(__dirname, 'workspace'), stdio: 'inherit' } - ) + ), + 'pnpm install' ); console.log('\n\nInstallation completed successfully.'); @@ -151,7 +158,8 @@ checkSpawnResult( Executable.spawnSync(rushConfiguration.packageManagerToolFilename, ['run', '--recursive', 'build'], { currentWorkingDirectory: path.join(__dirname, 'workspace'), stdio: 'inherit' - }) + }), + 'pnpm run' ); console.log('\n\nFinished build.js'); From 424433b85830cdcb43b03e28570bcba6be58ab80 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 9 Jun 2021 01:41:57 -0700 Subject: [PATCH 187/429] Fix boolean logic and add comment --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 9a6c707fdbf..2681a9d0cb6 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -152,7 +152,9 @@ export class JestPlugin implements IHeftPlugin { emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', extensionForTests: build.properties.emitExtensionForTests || '.js', skipTimestampCheck: !build.properties.watchMode, - isTypeScriptProject: build.properties.isTypeScriptProject!! + // If the property isn't defined, assume it's a not a TypeScript project since this + // value should be set by the Heft TypeScriptPlugin during the compile hook + isTypeScriptProject: !!build.properties.isTypeScriptProject }); }); }); From 773fb33b5f573106b2fb9c995b7e0ec7ce68d340 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 8 Jun 2021 22:36:30 -0700 Subject: [PATCH 188/429] Test without "--frozen-lockfile" --- build-tests/install-test-workspace/build.js | 26 +++++---------------- 1 file changed, 6 insertions(+), 20 deletions(-) diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index 5494e82798a..6a9c3304bf7 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -121,32 +121,18 @@ const pnpmInstallArgs = [ rushConfiguration.pnpmOptions.pnpmStorePath, '--strict-peer-dependencies', '--recursive', - '--link-workspace-packages', - 'false', - '--frozen-lockfile', - productionMode ? 'true' : 'false' + '--link-workspace-packages=false', + '--frozen-lockfile=false' // productionMode ? 'true' : 'false' ]; console.log('\nInstalling:'); console.log(' pnpm ' + pnpmInstallArgs.join(' ')); checkSpawnResult( - Executable.spawnSync( - rushConfiguration.packageManagerToolFilename, - [ - 'install', - '--store', - rushConfiguration.pnpmOptions.pnpmStorePath, - '--strict-peer-dependencies', - '--recursive', - '--link-workspace-packages', - 'false' - ], - { - currentWorkingDirectory: path.join(__dirname, 'workspace'), - stdio: 'inherit' - } - ), + Executable.spawnSync(rushConfiguration.packageManagerToolFilename, pnpmInstallArgs, { + currentWorkingDirectory: path.join(__dirname, 'workspace'), + stdio: 'inherit' + }), 'pnpm install' ); From f51ad659ec01a445df493c37aff9aa4ed008895c Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 9 Jun 2021 20:04:20 -0700 Subject: [PATCH 189/429] Combine warning plugins into the ProjectValidatorPlugin --- .../heft/src/pluginFramework/PluginManager.ts | 4 - .../JestWarningPlugin.ts | 30 ------- .../MissingPluginWarningPluginBase.ts | 60 ------------- .../WebpackWarningPlugin.ts | 73 --------------- .../src/plugins/ProjectValidatorPlugin.ts | 90 ++++++++++++++++++- 5 files changed, 88 insertions(+), 169 deletions(-) delete mode 100644 apps/heft/src/plugins/MissingPluginWarningPlugin/JestWarningPlugin.ts delete mode 100644 apps/heft/src/plugins/MissingPluginWarningPlugin/MissingPluginWarningPluginBase.ts delete mode 100644 apps/heft/src/plugins/MissingPluginWarningPlugin/WebpackWarningPlugin.ts diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index 901f26c7a78..c37105969db 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -22,8 +22,6 @@ import { ApiExtractorPlugin } from '../plugins/ApiExtractorPlugin/ApiExtractorPl import { SassTypingsPlugin } from '../plugins/SassTypingsPlugin/SassTypingsPlugin'; import { ProjectValidatorPlugin } from '../plugins/ProjectValidatorPlugin'; import { ToolPackageResolver } from '../utilities/ToolPackageResolver'; -import { JestWarningPlugin } from '../plugins/MissingPluginWarningPlugin/JestWarningPlugin'; -import { WebpackWarningPlugin } from '../plugins/MissingPluginWarningPlugin/WebpackWarningPlugin'; import { NodeServicePlugin } from '../plugins/NodeServicePlugin'; export interface IPluginManagerOptions { @@ -55,8 +53,6 @@ export class PluginManager { this._applyPlugin(new ApiExtractorPlugin(taskPackageResolver)); this._applyPlugin(new SassTypingsPlugin()); this._applyPlugin(new ProjectValidatorPlugin()); - this._applyPlugin(new JestWarningPlugin()); - this._applyPlugin(new WebpackWarningPlugin()); this._applyPlugin(new NodeServicePlugin()); } diff --git a/apps/heft/src/plugins/MissingPluginWarningPlugin/JestWarningPlugin.ts b/apps/heft/src/plugins/MissingPluginWarningPlugin/JestWarningPlugin.ts deleted file mode 100644 index de84a22eb32..00000000000 --- a/apps/heft/src/plugins/MissingPluginWarningPlugin/JestWarningPlugin.ts +++ /dev/null @@ -1,30 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; - -import { HeftConfiguration } from '../../configuration/HeftConfiguration'; -import { HeftSession } from '../../pluginFramework/HeftSession'; -import { ITestStageContext } from '../../stages/TestStage'; -import { MissingPluginWarningPluginBase } from './MissingPluginWarningPluginBase'; - -const PLUGIN_NAME: string = 'jest-warning-plugin'; - -export class JestWarningPlugin extends MissingPluginWarningPluginBase { - public readonly pluginName: string = PLUGIN_NAME; - public readonly missingPluginName: string = 'JestPlugin'; - public readonly missingPluginCandidatePackageNames: ReadonlyArray = ['@rushstack/heft-jest-plugin']; - public readonly missingPluginDocumentationUrl: string = 'https://rushstack.io/pages/heft_tasks/jest/'; - - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { - test.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this.checkForMissingPluginAsync(heftConfiguration, heftSession, test.hooks.run); - }); - }); - } - - protected getConfigFilePath(heftConfiguration: HeftConfiguration): string { - return path.join(heftConfiguration.projectConfigFolder, 'jest.config.json'); - } -} diff --git a/apps/heft/src/plugins/MissingPluginWarningPlugin/MissingPluginWarningPluginBase.ts b/apps/heft/src/plugins/MissingPluginWarningPlugin/MissingPluginWarningPluginBase.ts deleted file mode 100644 index c30c55d19eb..00000000000 --- a/apps/heft/src/plugins/MissingPluginWarningPlugin/MissingPluginWarningPluginBase.ts +++ /dev/null @@ -1,60 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { FileSystem, Path } from '@rushstack/node-core-library'; -import { Hook } from 'tapable'; - -import { HeftConfiguration } from '../../configuration/HeftConfiguration'; -import { HeftSession } from '../../pluginFramework/HeftSession'; -import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; -import { IHeftPlugin } from '../../pluginFramework/IHeftPlugin'; - -export abstract class MissingPluginWarningPluginBase implements IHeftPlugin { - public abstract readonly pluginName: string; - public abstract readonly missingPluginName: string; - public abstract readonly missingPluginCandidatePackageNames: ReadonlyArray; - public abstract readonly missingPluginDocumentationUrl: string; - - public abstract apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void; - - protected abstract getConfigFilePath(heftConfiguration: HeftConfiguration): string; - - /** - * A utility method to use as the tap function to the provided hook. Determines if the - * requested plugin is installed and warns otherwise if related configuration files were - * found. Returns false if the plugin was found, otherwise true. - */ - protected async checkForMissingPluginAsync( - heftConfiguration: HeftConfiguration, - heftSession: HeftSession, - hookToTap: Hook - ): Promise { - // If we have the plugin, we don't need to check anything else - for (const tap of hookToTap.taps) { - if (tap.name === this.missingPluginName) { - return false; - } - } - - // Warn if any were found - const configFilePath: string = this.getConfigFilePath(heftConfiguration); - if (await FileSystem.existsAsync(configFilePath)) { - const logger: ScopedLogger = heftSession.requestScopedLogger(this.pluginName); - logger.emitWarning( - new Error( - 'The configuration file at ' + - `"${Path.convertToSlashes(path.relative(heftConfiguration.buildFolder, configFilePath))}" ` + - 'exists in your project, but the associated Heft plugin is not enabled. To fix this, you can add ' + - `${this.missingPluginCandidatePackageNames - .map((packageName) => `"${packageName}"`) - .join(' or ')} ` + - 'to your package.json devDependencies and use config/heft.json to load it. ' + - `For details, see documentation at "${this.missingPluginDocumentationUrl}".` - ) - ); - } - - return true; - } -} diff --git a/apps/heft/src/plugins/MissingPluginWarningPlugin/WebpackWarningPlugin.ts b/apps/heft/src/plugins/MissingPluginWarningPlugin/WebpackWarningPlugin.ts deleted file mode 100644 index b7e7e861648..00000000000 --- a/apps/heft/src/plugins/MissingPluginWarningPlugin/WebpackWarningPlugin.ts +++ /dev/null @@ -1,73 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import * as path from 'path'; -import { Hook } from 'tapable'; - -import { HeftConfiguration } from '../../configuration/HeftConfiguration'; -import { HeftSession } from '../../pluginFramework/HeftSession'; -import { ScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; -import { IBuildStageContext, IBundleSubstage } from '../../stages/BuildStage'; -import { MissingPluginWarningPluginBase } from './MissingPluginWarningPluginBase'; - -const PLUGIN_NAME: string = 'webpack-warning-plugin'; - -export class WebpackWarningPlugin extends MissingPluginWarningPluginBase { - public readonly pluginName: string = PLUGIN_NAME; - public readonly missingPluginName: string = 'WebpackPlugin'; - public readonly missingPluginCandidatePackageNames: ReadonlyArray = [ - '@rushstack/heft-webpack4-plugin', - '@rushstack/heft-webpack5-plugin' - ]; - public readonly missingPluginDocumentationUrl: string = 'https://rushstack.io/pages/heft_tasks/webpack/'; - - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { - bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this.checkForMissingPluginAsync( - heftConfiguration, - heftSession, - bundle.hooks.run, - !!bundle.properties.webpackConfiguration - ); - }); - }); - }); - } - - protected getConfigFilePath(heftConfiguration: HeftConfiguration): string { - return path.join(heftConfiguration.buildFolder, 'webpack.config.js'); - } - - /** - * @override - */ - protected async checkForMissingPluginAsync( - heftConfiguration: HeftConfiguration, - heftSession: HeftSession, - hookToTap: Hook, - webpackConfigurationExists?: boolean - ): Promise { - const missingPlugin: boolean = await super.checkForMissingPluginAsync( - heftConfiguration, - heftSession, - hookToTap - ); - if (missingPlugin && webpackConfigurationExists) { - const logger: ScopedLogger = heftSession.requestScopedLogger(PLUGIN_NAME); - logger.emitWarning( - new Error( - 'Your project appears to have a Webpack configuration generated by a plugin, ' + - 'but the Heft plugin for Webpack is not enabled. To fix this, you can add ' + - `${this.missingPluginCandidatePackageNames - .map((packageName) => `"${packageName}"`) - .join(' or ')} ` + - 'to your package.json devDependencies and use config/heft.json to load it. ' + - `For details, see this documentation: ${this.missingPluginDocumentationUrl}` - ) - ); - } - return missingPlugin; - } -} diff --git a/apps/heft/src/plugins/ProjectValidatorPlugin.ts b/apps/heft/src/plugins/ProjectValidatorPlugin.ts index f02de0bfe47..cdef1ef0106 100644 --- a/apps/heft/src/plugins/ProjectValidatorPlugin.ts +++ b/apps/heft/src/plugins/ProjectValidatorPlugin.ts @@ -2,7 +2,7 @@ // See LICENSE in the project root for license information. import * as fs from 'fs'; -import { FileSystem, LegacyAdapters } from '@rushstack/node-core-library'; +import { FileSystem, LegacyAdapters, Path } from '@rushstack/node-core-library'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; import { Constants } from '../utilities/Constants'; @@ -10,6 +10,9 @@ import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; import { HeftSession } from '../pluginFramework/HeftSession'; import { IHeftLifecycle } from '../pluginFramework/HeftLifecycle'; +import { Hook } from 'tapable'; +import { ITestStageContext } from '../stages/TestStage'; +import { IBuildStageContext, IBundleSubstage } from '../stages/BuildStage'; const ALLOWED_HEFT_DATA_FOLDER_FILES: Set = new Set(); const ALLOWED_HEFT_DATA_FOLDER_SUBFOLDERS: Set = new Set([Constants.buildCacheFolderName]); @@ -24,12 +27,59 @@ export class ProjectValidatorPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + const logger: ScopedLogger = heftSession.requestScopedLogger('project-validation'); + heftSession.hooks.heftLifecycle.tap(PLUGIN_NAME, (heftLifecycle: IHeftLifecycle) => { heftLifecycle.hooks.toolStart.tapPromise(PLUGIN_NAME, async () => { - const logger: ScopedLogger = heftSession.requestScopedLogger('project-validation'); await this._scanHeftDataFolderAsync(logger, heftConfiguration); }); }); + + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { + bundle.hooks.run.tapPromise(PLUGIN_NAME, async () => { + const missingPluginCandidatePackageNames: string[] = [ + '@rushstack/heft-webpack4-plugin', + '@rushstack/heft-webpack5-plugin' + ]; + const missingPluginDocumentationUrl: string = 'https://rushstack.io/pages/heft_tasks/webpack/'; + const missingPlugin = await this._checkPluginIsMissingAsync( + 'WebpackPlugin', + Path.convertToSlashes(`${heftConfiguration.buildFolder}/webpack.config.js`), + missingPluginCandidatePackageNames, + missingPluginDocumentationUrl, + bundle.hooks.run, + logger + ); + if (missingPlugin && !!bundle.properties.webpackConfiguration) { + logger.emitWarning( + new Error( + 'Your project appears to have a Webpack configuration generated by a plugin, ' + + 'but the associated Heft plugin is not enabled. To fix this, you can add ' + + `${missingPluginCandidatePackageNames + .map((packageName) => `"${packageName}"`) + .join(' or ')} ` + + 'to your package.json "devDependencies" and use "config/heft.json" to load it. For details, ' + + `see Heft's UPGRADING.md notes and this article: ${missingPluginDocumentationUrl}` + ) + ); + } + }); + }); + }); + + heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { + test.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await this._checkPluginIsMissingAsync( + 'JestPlugin', + Path.convertToSlashes(`${heftConfiguration.buildFolder}/config/jest.config.json`), + ['@rushstack/heft-jest-plugin'], + 'https://rushstack.io/pages/heft_tasks/jest/', + test.hooks.run, + logger + ); + }); + }); } private async _scanHeftDataFolderAsync( @@ -79,4 +129,40 @@ export class ProjectValidatorPlugin implements IHeftPlugin { ); } } + + /** + * A utility method to use as the tap function to the provided hook. Determines if the + * requested plugin is installed and warns otherwise if related configuration files were + * found. Returns false if the plugin was found, otherwise true. + */ + private async _checkPluginIsMissingAsync( + missingPluginName: string, + configFilePath: string, + missingPluginCandidatePackageNames: string[], + missingPluginDocumentationUrl: string, + hookToTap: Hook, + logger: ScopedLogger + ): Promise { + // If we have the plugin, we don't need to check anything else + for (const tap of hookToTap.taps) { + if (tap.name === missingPluginName) { + return false; + } + } + + // Warn if any were found + if (await FileSystem.existsAsync(configFilePath)) { + logger.emitWarning( + new Error( + `The configuration file "${configFilePath}" exists in your project, but the associated Heft plugin ` + + 'is not enabled. To fix this, you can add ' + + `${missingPluginCandidatePackageNames.map((packageName) => `"${packageName}"`).join(' or ')} ` + + 'to your package.json "devDependencies" and use "config/heft.json" to load it. For details, ' + + `see Heft's UPGRADING.md notes and this article: ${missingPluginDocumentationUrl}` + ) + ); + } + + return true; + } } From b61636c6258ef7bd13212a437bcbe6780f065a93 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 9 Jun 2021 20:07:09 -0700 Subject: [PATCH 190/429] Rush update --- common/config/rush/pnpm-lock.yaml | 75 ++++++++---------------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 20 insertions(+), 57 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 503fd47999b..d6e5a649b04 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -134,7 +134,7 @@ importers: node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: ~1.5.0 - prettier: ~2.1.1 + prettier: ~2.3.0 semver: ~7.3.0 tapable: 1.1.3 true-case-path: ~2.2.1 @@ -155,7 +155,7 @@ importers: node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.1.2 + prettier: 2.3.1 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -369,12 +369,12 @@ importers: '@microsoft/api-extractor': workspace:* '@types/node': 10.17.13 fs-extra: ~7.0.1 - typescript: ~2.4.2 + typescript: ~2.9.2 devDependencies: '@microsoft/api-extractor': link:../../apps/api-extractor '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 2.4.2 + typescript: 2.9.2 ../../build-tests/api-extractor-lib2-test: specifiers: @@ -656,20 +656,6 @@ importers: tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 typescript: 3.9.9 - ../../build-tests/heft-oldest-compiler-test: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - eslint: ~7.12.1 - tslint: ~5.20.1 - typescript: ~2.9.2 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - eslint: 7.12.1 - tslint: 5.20.1_typescript@2.9.2 - typescript: 2.9.2 - ../../build-tests/heft-sass-test: specifiers: '@rushstack/eslint-config': workspace:* @@ -781,6 +767,14 @@ importers: tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 typescript: 3.9.9 + ../../build-tests/install-test-workspace: + specifiers: + '@microsoft/rush-lib': workspace:* + '@rushstack/node-core-library': workspace:* + devDependencies: + '@microsoft/rush-lib': link:../../apps/rush-lib + '@rushstack/node-core-library': link:../../libraries/node-core-library + ../../build-tests/localization-plugin-test-01: specifiers: '@microsoft/rush-stack-compiler-3.9': ~0.4.47 @@ -8745,6 +8739,13 @@ packages: resolution: {integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==} engines: {node: '>=10.13.0'} hasBin: true + dev: true + + /prettier/2.3.1: + resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: false /pretty-error/2.1.2: resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} @@ -10303,29 +10304,6 @@ packages: tsutils: 2.28.0_typescript@3.9.9 typescript: 3.9.9 - /tslint/5.20.1_typescript@2.9.2: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' - dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.13.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.17.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@2.9.2 - typescript: 2.9.2 - dev: true - /tslint/5.20.1_typescript@3.9.9: resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} engines: {node: '>=4.8.0'} @@ -10356,15 +10334,6 @@ packages: tslib: 1.14.1 typescript: 3.9.9 - /tsutils/2.29.0_typescript@2.9.2: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 2.9.2 - dev: true - /tsutils/2.29.0_typescript@3.9.9: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: @@ -10442,12 +10411,6 @@ packages: /typedarray/0.0.6: resolution: {integrity: sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=} - /typescript/2.4.2: - resolution: {integrity: sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - /typescript/2.9.2: resolution: {integrity: sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==} engines: {node: '>=4.2.0'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index c129e91edfb..b00b33dd723 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "f177bc7989133f947cb6bf02f03b8f04576246f3", + "pnpmShrinkwrapHash": "144090c7ed34da4ea8984e818064d40358dbb2c4", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 641abf92f1105c4549e51f85e2131995113c99f3 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 9 Jun 2021 20:18:52 -0700 Subject: [PATCH 191/429] Missing type identifier --- apps/heft/src/plugins/ProjectValidatorPlugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/src/plugins/ProjectValidatorPlugin.ts b/apps/heft/src/plugins/ProjectValidatorPlugin.ts index cdef1ef0106..bfa642a6c59 100644 --- a/apps/heft/src/plugins/ProjectValidatorPlugin.ts +++ b/apps/heft/src/plugins/ProjectValidatorPlugin.ts @@ -43,7 +43,7 @@ export class ProjectValidatorPlugin implements IHeftPlugin { '@rushstack/heft-webpack5-plugin' ]; const missingPluginDocumentationUrl: string = 'https://rushstack.io/pages/heft_tasks/webpack/'; - const missingPlugin = await this._checkPluginIsMissingAsync( + const missingPlugin: boolean = await this._checkPluginIsMissingAsync( 'WebpackPlugin', Path.convertToSlashes(`${heftConfiguration.buildFolder}/webpack.config.js`), missingPluginCandidatePackageNames, From 2f035555085b81b32ca2415e2deb786e3c3439a0 Mon Sep 17 00:00:00 2001 From: Javier Date: Mon, 25 May 2020 16:37:49 +0200 Subject: [PATCH 192/429] Support for import() type --- apps/api-extractor/src/analyzer/AstImport.ts | 18 +- .../src/analyzer/AstSymbolTable.ts | 74 ++++--- .../src/analyzer/ExportAnalyzer.ts | 87 ++++++-- .../src/analyzer/TypeScriptHelpers.ts | 14 +- apps/api-extractor/src/collector/Collector.ts | 18 +- .../src/generators/ApiReportGenerator.ts | 34 +++- .../src/generators/DtsEmitHelpers.ts | 22 +- .../src/generators/DtsRollupGenerator.ts | 63 ++++-- .../config/build-config.json | 1 + .../api-extractor-scenarios.api.json | 192 ++++++++++++++++++ .../api-extractor-scenarios.api.md | 36 ++++ .../dynamicImportType/rollup.d.ts | 22 ++ .../src/dynamicImportType/Item.ts | 7 + .../src/dynamicImportType/Options.ts | 4 + .../src/dynamicImportType/index.ts | 8 + .../src/dynamicImportType/re-export.ts | 1 + ...e_support_simplicity_2020-06-26-14-16.json | 11 + 17 files changed, 542 insertions(+), 70 deletions(-) create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts create mode 100644 build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts create mode 100644 build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts create mode 100644 build-tests/api-extractor-scenarios/src/dynamicImportType/index.ts create mode 100644 build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts create mode 100644 common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json diff --git a/apps/api-extractor/src/analyzer/AstImport.ts b/apps/api-extractor/src/analyzer/AstImport.ts index 92454ee4e2b..d4f644d4055 100644 --- a/apps/api-extractor/src/analyzer/AstImport.ts +++ b/apps/api-extractor/src/analyzer/AstImport.ts @@ -26,7 +26,12 @@ export enum AstImportKind { /** * An import statement such as `import x = require("y");`. */ - EqualsImport + EqualsImport, + + /** + * An import statement such as `interface foo { foo: import("bar").a.b.c }`. + */ + ImportType } /** @@ -41,7 +46,7 @@ export enum AstImportKind { export interface IAstImportOptions { readonly importKind: AstImportKind; readonly modulePath: string; - readonly exportName: string; + readonly exportName: string | undefined; readonly isTypeOnly: boolean; } @@ -79,9 +84,12 @@ export class AstImport { * * // For AstImportKind.EqualsImport style, exportName would be "x" in this example: * import x = require("y"); + * + * // For AstImportKind.ImportType style, exportName would be "a.b.c" in this example: + * interface foo { foo: import('bar').a.b.c }; * ``` */ - public readonly exportName: string; + public readonly exportName: string | undefined; /** * Whether it is a type-only import, for example: @@ -124,7 +132,7 @@ export class AstImport { * Allows `AstEntity.localName` to be used as a convenient generalization of `AstSymbol.localName` and * `AstImport.exportName`. */ - public get localName(): string { + public get localName(): string | undefined { return this.exportName; } @@ -141,6 +149,8 @@ export class AstImport { return `${options.modulePath}:*`; case AstImportKind.EqualsImport: return `${options.modulePath}:=`; + case AstImportKind.ImportType: + return `${options.modulePath}:${options.exportName}`; default: throw new InternalError('Unknown AstImportKind'); } diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 8316161a1b7..f16fe912ada 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -87,7 +87,7 @@ export class AstSymbolTable { // Note that this is a mapping from specific AST nodes that we analyzed, based on the underlying symbol // for that node. - private readonly _entitiesByIdentifierNode: Map = new Map< + private readonly _entitiesByNode: Map = new Map< ts.Identifier, AstEntity | undefined >(); @@ -214,11 +214,11 @@ export class AstSymbolTable { * @remarks * Throws an Error if the ts.Identifier is not part of node tree that was analyzed. */ - public tryGetEntityForIdentifierNode(identifier: ts.Identifier): AstEntity | undefined { - if (!this._entitiesByIdentifierNode.has(identifier)) { + public tryGetEntityForNode(identifier: ts.Identifier | ts.ImportTypeNode): AstEntity | undefined { + if (!this._entitiesByNode.has(identifier)) { throw new InternalError('tryGetEntityForIdentifier() called for an identifier that was not analyzed'); } - return this._entitiesByIdentifierNode.get(identifier); + return this._entitiesByNode.get(identifier); } /** @@ -327,7 +327,7 @@ export class AstSymbolTable { if (identifierNode) { let referencedAstEntity: AstEntity | undefined = - this._entitiesByIdentifierNode.get(identifierNode); + this._entitiesByNode.get(identifierNode); if (!referencedAstEntity) { const symbol: ts.Symbol | undefined = this._typeChecker.getSymbolAtLocation(identifierNode); if (!symbol) { @@ -378,7 +378,7 @@ export class AstSymbolTable { governingAstDeclaration.astSymbol.isExternal ); - this._entitiesByIdentifierNode.set(identifierNode, referencedAstEntity); + this._entitiesByNode.set(identifierNode, referencedAstEntity); } } @@ -393,19 +393,38 @@ export class AstSymbolTable { case ts.SyntaxKind.Identifier: { const identifierNode: ts.Identifier = node as ts.Identifier; - if (!this._entitiesByIdentifierNode.has(identifierNode)) { + if (!this._entitiesByNode.has(identifierNode)) { const symbol: ts.Symbol | undefined = this._typeChecker.getSymbolAtLocation(identifierNode); let referencedAstEntity: AstEntity | undefined = undefined; if (symbol === governingAstDeclaration.astSymbol.followedSymbol) { - referencedAstEntity = this._fetchEntityForIdentifierNode( - identifierNode, - governingAstDeclaration - ); + referencedAstEntity = this._fetchEntityForNode(identifierNode, governingAstDeclaration); } - this._entitiesByIdentifierNode.set(identifierNode, referencedAstEntity); + this._entitiesByNode.set(identifierNode, referencedAstEntity); + } + } + break; + + case ts.SyntaxKind.ImportType: + { + const importTypeNode: ts.ImportTypeNode = node as ts.ImportTypeNode; + let referencedAstEntity: AstEntity | undefined = this._entitiesByNode.get(importTypeNode); + + if (!this._entitiesByNode.has(importTypeNode)) { + referencedAstEntity = this._fetchEntityForNode(importTypeNode, governingAstDeclaration); + + if (!referencedAstEntity) { + // This should never happen + throw new Error('Failed to fetch entity for import() type node: ' + importTypeNode.getText()); + } + + this._entitiesByNode.set(importTypeNode, referencedAstEntity); + } + + if (referencedAstEntity) { + governingAstDeclaration._notifyReferencedAstEntity(referencedAstEntity); } } break; @@ -422,23 +441,30 @@ export class AstSymbolTable { } } - private _fetchEntityForIdentifierNode( - identifierNode: ts.Identifier, + private _fetchEntityForNode( + node: ts.Identifier | ts.ImportTypeNode, governingAstDeclaration: AstDeclaration ): AstEntity | undefined { - let referencedAstEntity: AstEntity | undefined = this._entitiesByIdentifierNode.get(identifierNode); + let referencedAstEntity: AstEntity | undefined = this._entitiesByNode.get(node); if (!referencedAstEntity) { - const symbol: ts.Symbol | undefined = this._typeChecker.getSymbolAtLocation(identifierNode); - if (!symbol) { - throw new Error('Symbol not found for identifier: ' + identifierNode.getText()); - } + if (node.kind === ts.SyntaxKind.ImportType) { + referencedAstEntity = this._exportAnalyzer.fetchReferencedAstEntityFromImportTypeNode( + node, + governingAstDeclaration.astSymbol.isExternal + ); + } else { + const symbol: ts.Symbol | undefined = this._typeChecker.getSymbolAtLocation(node); + if (!symbol) { + throw new Error('Symbol not found for identifier: ' + node.getText()); + } - referencedAstEntity = this._exportAnalyzer.fetchReferencedAstEntity( - symbol, - governingAstDeclaration.astSymbol.isExternal - ); + referencedAstEntity = this._exportAnalyzer.fetchReferencedAstEntity( + symbol, + governingAstDeclaration.astSymbol.isExternal + ); + } - this._entitiesByIdentifierNode.set(identifierNode, referencedAstEntity); + this._entitiesByNode.set(node, referencedAstEntity); } return referencedAstEntity; } diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 300fffa155f..6667dc627f0 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -409,6 +409,78 @@ export class ExportAnalyzer { return astSymbol; } + public fetchReferencedAstEntityFromImportTypeNode( + node: ts.ImportTypeNode, + referringModuleIsExternal: boolean + ): AstEntity | undefined { + const externalModulePath: string | undefined = this._tryGetExternalModulePath(node); + + if (externalModulePath) { + return this._fetchAstImport(undefined, { + importKind: AstImportKind.ImportType, + exportName: node.qualifier ? node.qualifier.getText().trim() : undefined, + modulePath: externalModulePath, + isTypeOnly: false + }); + } + + // Internal reference: AstSymbol + const rightMostToken: ts.Identifier | ts.ImportTypeNode = node.qualifier + ? node.qualifier.kind === ts.SyntaxKind.QualifiedName + ? node.qualifier.right + : node.qualifier + : node; + + // There is no symbol property in a ImportTypeNode, obtain the associated export symbol + const exportSymbol: ts.Symbol | undefined = this._typeChecker.getSymbolAtLocation(rightMostToken); + if (!exportSymbol) { + throw new Error('Symbol not found for identifier: ' + node.getText()); + } + + let followedSymbol: ts.Symbol = exportSymbol; + for (;;) { + const referencedAstEntity: AstEntity | undefined = this.fetchReferencedAstEntity( + followedSymbol, + referringModuleIsExternal + ); + + if (referencedAstEntity) { + return referencedAstEntity; + } + + const followedSymbolNode: ts.Node | ts.ImportTypeNode | undefined = + followedSymbol.declarations && (followedSymbol.declarations[0] as ts.Node | undefined); + + if (followedSymbolNode && followedSymbolNode.kind === ts.SyntaxKind.ImportType) { + return this.fetchReferencedAstEntityFromImportTypeNode( + followedSymbolNode as ts.ImportTypeNode, + referringModuleIsExternal + ); + } + + // eslint-disable-next-line no-bitwise + if (!(followedSymbol.flags & ts.SymbolFlags.Alias)) { + break; + } + + const currentAlias: ts.Symbol = this._typeChecker.getAliasedSymbol(followedSymbol); + if (!currentAlias || currentAlias === followedSymbol) { + break; + } + + followedSymbol = currentAlias; + } + + const astSymbol: AstSymbol | undefined = this._astSymbolTable.fetchAstSymbol({ + followedSymbol: followedSymbol, + isExternal: referringModuleIsExternal, + includeNominalAnalysis: false, + addIfMissing: true + }); + + return astSymbol; + } + private _tryMatchExportDeclaration( declaration: ts.Declaration, declarationSymbol: ts.Symbol @@ -626,17 +698,6 @@ export class ExportAnalyzer { } } - const importTypeNode: ts.Node | undefined = TypeScriptHelpers.findFirstChildNode( - declaration, - ts.SyntaxKind.ImportType - ); - if (importTypeNode) { - throw new Error( - 'The expression contains an import() type, which is not yet supported by API Extractor:\n' + - SourceFileLocationFormatter.formatDeclaration(importTypeNode) - ); - } - return undefined; } @@ -736,8 +797,8 @@ export class ExportAnalyzer { } private _tryGetExternalModulePath( - importOrExportDeclaration: ts.ImportDeclaration | ts.ExportDeclaration, - exportSymbol: ts.Symbol + importOrExportDeclaration: ts.ImportDeclaration | ts.ExportDeclaration | ts.ImportTypeNode, + exportSymbol?: ts.Symbol ): string | undefined { // The name of the module, which could be like "./SomeLocalFile' or like 'external-package/entry/point' const moduleSpecifier: string | undefined = diff --git a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts index 8abdc735762..991974d4887 100644 --- a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts +++ b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts @@ -126,13 +126,19 @@ export class TypeScriptHelpers { // Return name of the module, which could be like "./SomeLocalFile' or like 'external-package/entry/point' public static getModuleSpecifier( - declarationWithModuleSpecifier: ts.ImportDeclaration | ts.ExportDeclaration + nodeWithModuleSpecifier: ts.ImportDeclaration | ts.ExportDeclaration | ts.ImportTypeNode ): string | undefined { + if (nodeWithModuleSpecifier.kind === ts.SyntaxKind.ImportType) { + return ((nodeWithModuleSpecifier.argument as ts.LiteralTypeNode) + .literal as ts.StringLiteral).text.trim(); + } + + // Node is a declaration if ( - declarationWithModuleSpecifier.moduleSpecifier && - ts.isStringLiteralLike(declarationWithModuleSpecifier.moduleSpecifier) + nodeWithModuleSpecifier.moduleSpecifier && + ts.isStringLiteralLike(nodeWithModuleSpecifier.moduleSpecifier) ) { - return TypeScriptInternals.getTextOfIdentifierOrLiteral(declarationWithModuleSpecifier.moduleSpecifier); + return TypeScriptInternals.getTextOfIdentifierOrLiteral(nodeWithModuleSpecifier.moduleSpecifier); } return undefined; diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 7f54fd4afb7..092fbfb4d98 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -269,8 +269,8 @@ export class Collector { * @remarks * Throws an Error if the ts.Identifier is not part of node tree that was analyzed. */ - public tryGetEntityForIdentifierNode(identifier: ts.Identifier): CollectorEntity | undefined { - const astEntity: AstEntity | undefined = this.astSymbolTable.tryGetEntityForIdentifierNode(identifier); + public tryGetEntityForNode(identifier: ts.Identifier | ts.ImportTypeNode): CollectorEntity | undefined { + const astEntity: AstEntity | undefined = this.astSymbolTable.tryGetEntityForNode(identifier); if (astEntity) { return this._entitiesByAstEntity.get(astEntity); } @@ -342,7 +342,9 @@ export class Collector { * initially ignoring the underscore prefix, while still deterministically comparing it. * The star is used as a delimiter because it is not a legal identifier character. */ - public static getSortKeyIgnoringUnderscore(identifier: string): string { + public static getSortKeyIgnoringUnderscore(identifier: string | undefined): string { + if (!identifier) return ''; + let parts: string[]; if (identifier[0] === '_') { @@ -483,10 +485,14 @@ export class Collector { entity.singleExportName !== undefined && entity.singleExportName !== ts.InternalSymbolName.Default ) { - idealNameForEmit = entity.singleExportName; - } else { + // TODO: remove replace after "exportPath" support + idealNameForEmit = entity.singleExportName.replace(/\./g, '_'); + } else if (entity.astEntity.localName) { // otherwise use the local name - idealNameForEmit = entity.astEntity.localName; + // TODO: remove replace after "exportPath" support + idealNameForEmit = entity.astEntity.localName.replace(/\./g, '_'); + } else { + idealNameForEmit = '_NameForEmit'; } // If the idealNameForEmit happens to be the same as one of the exports, then we're safe to use that... diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index fc494c0dd16..9e4c777e664 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -276,7 +276,7 @@ export class ApiReportGenerator { break; case ts.SyntaxKind.Identifier: - const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForIdentifierNode( + const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForNode( span.node as ts.Identifier ); @@ -299,6 +299,38 @@ export class ApiReportGenerator { case ts.SyntaxKind.TypeLiteral: insideTypeLiteral = true; break; + + case ts.SyntaxKind.ImportType: + { + const node: ts.ImportTypeNode = span.node as ts.ImportTypeNode; + const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForNode(node); + + if (referencedEntity) { + if (!referencedEntity.nameForEmit) { + // This should never happen + throw new InternalError('referencedEntry.nameForEmit is undefined'); + } + + if (referencedEntity.astEntity instanceof AstSymbol) { + // Replace with internal symbol + + span.modification.skipAll(); + span.modification.prefix = referencedEntity.nameForEmit; + } else { + // External ImportType nodes are associated with a StarImport + // Replace node with nameForEmit and recover imported names from node qualifier + + const qualifier: string = node.qualifier ? node.qualifier.getText() : ''; + const replacement: string = qualifier + ? `${referencedEntity.nameForEmit}.${qualifier}` + : referencedEntity.nameForEmit; + + span.modification.skipAll(); + span.modification.prefix = replacement; + } + } + } + break; } if (recurseChildren) { diff --git a/apps/api-extractor/src/generators/DtsEmitHelpers.ts b/apps/api-extractor/src/generators/DtsEmitHelpers.ts index 6a08aff563f..915e6a34b99 100644 --- a/apps/api-extractor/src/generators/DtsEmitHelpers.ts +++ b/apps/api-extractor/src/generators/DtsEmitHelpers.ts @@ -30,10 +30,10 @@ export class DtsEmitHelpers { stringWriter.writeLine(` from '${astImport.modulePath}';`); break; case AstImportKind.NamedImport: - if (collectorEntity.nameForEmit !== astImport.exportName) { - stringWriter.write(`${importPrefix} { ${astImport.exportName} as ${collectorEntity.nameForEmit} }`); - } else { + if (collectorEntity.nameForEmit === astImport.exportName) { stringWriter.write(`${importPrefix} { ${astImport.exportName} }`); + } else { + stringWriter.write(`${importPrefix} { ${astImport.exportName} as ${collectorEntity.nameForEmit} }`); } stringWriter.writeLine(` from '${astImport.modulePath}';`); break; @@ -47,6 +47,22 @@ export class DtsEmitHelpers { `${importPrefix} ${collectorEntity.nameForEmit} = require('${astImport.modulePath}');` ); break; + case AstImportKind.ImportType: + const nestLevels: number = (astImport.exportName || '').split('.').length; + + if (nestLevels === 1) { + if (collectorEntity.nameForEmit === astImport.exportName) { + stringWriter.write(`${importPrefix} { ${astImport.exportName} }`); + } else { + stringWriter.write(`${importPrefix} { ${astImport.exportName} as ${collectorEntity.nameForEmit} }`); + } + stringWriter.writeLine(` from '${astImport.modulePath}';`); + } else { + stringWriter.writeLine( + `${importPrefix} * as ${collectorEntity.nameForEmit} from '${astImport.modulePath}';` + ); + } + break; default: throw new InternalError('Unimplemented AstImportKind'); } diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index e0d7245c469..36f29915420 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -10,7 +10,7 @@ import { ReleaseTag } from '@microsoft/api-extractor-model'; import { Collector } from '../collector/Collector'; import { TypeScriptHelpers } from '../analyzer/TypeScriptHelpers'; import { Span, SpanModification } from '../analyzer/Span'; -import { AstImport } from '../analyzer/AstImport'; +import { AstImport, AstImportKind } from '../analyzer/AstImport'; import { CollectorEntity } from '../collector/CollectorEntity'; import { AstDeclaration } from '../analyzer/AstDeclaration'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; @@ -265,24 +265,57 @@ export class DtsRollupGenerator { break; case ts.SyntaxKind.Identifier: - const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForIdentifierNode( - span.node as ts.Identifier - ); + { + const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForNode( + span.node as ts.Identifier + ); - if (referencedEntity) { - if (!referencedEntity.nameForEmit) { - // This should never happen - throw new InternalError('referencedEntry.nameForEmit is undefined'); - } + if (referencedEntity) { + if (!referencedEntity.nameForEmit) { + // This should never happen + throw new InternalError('referencedEntry.nameForEmit is undefined'); + } - span.modification.prefix = referencedEntity.nameForEmit; - // For debugging: - // span.modification.prefix += '/*R=FIX*/'; - } else { - // For debugging: - // span.modification.prefix += '/*R=KEEP*/'; + span.modification.prefix = referencedEntity.nameForEmit; + // For debugging: + // span.modification.prefix += '/*R=FIX*/'; + } else { + // For debugging: + // span.modification.prefix += '/*R=KEEP*/'; + } } + break; + case ts.SyntaxKind.ImportType: + { + const node: ts.ImportTypeNode = span.node as ts.ImportTypeNode; + const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForNode(node); + + if (referencedEntity) { + if (!referencedEntity.nameForEmit) { + // This should never happen + throw new InternalError('referencedEntry.nameForEmit is undefined'); + } + + if ( + referencedEntity.astEntity instanceof AstImport && + referencedEntity.astEntity.importKind === AstImportKind.ImportType && + (referencedEntity.astEntity.exportName || '').split('.').length > 1 + ) { + const replacement: string = referencedEntity.astEntity.exportName + ? `${referencedEntity.nameForEmit}.${referencedEntity.astEntity.exportName}` + : referencedEntity.nameForEmit; + + span.modification.skipAll(); + span.modification.prefix = replacement; + } else { + // Replace with internal symbol or AstImport + + span.modification.skipAll(); + span.modification.prefix = referencedEntity.nameForEmit; + } + } + } break; } diff --git a/build-tests/api-extractor-scenarios/config/build-config.json b/build-tests/api-extractor-scenarios/config/build-config.json index 80ec5180ec8..f59a3d550c2 100644 --- a/build-tests/api-extractor-scenarios/config/build-config.json +++ b/build-tests/api-extractor-scenarios/config/build-config.json @@ -26,6 +26,7 @@ "functionOverload", "importEquals", "importType", + "dynamicImportType", "inconsistentReleaseTags", "internationalCharacters", "preapproved", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json new file mode 100644 index 00000000000..6c32dd9d306 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json @@ -0,0 +1,192 @@ +{ + "metadata": { + "toolPackage": "@microsoft/api-extractor", + "toolVersion": "[test mode]", + "schemaVersion": 1003, + "oldestForwardsCompatibleVersion": 1001 + }, + "kind": "Package", + "canonicalReference": "api-extractor-scenarios!", + "docComment": "", + "name": "api-extractor-scenarios", + "members": [ + { + "kind": "EntryPoint", + "canonicalReference": "api-extractor-scenarios!", + "name": "", + "members": [ + { + "kind": "Class", + "canonicalReference": "api-extractor-scenarios!Item:class", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "export declare class Item " + } + ], + "releaseTag": "Public", + "name": "Item", + "members": [ + { + "kind": "Property", + "canonicalReference": "api-extractor-scenarios!Item#lib1:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "lib1: " + }, + { + "kind": "Content", + "text": "import('api-extractor-lib1-test')." + }, + { + "kind": "Reference", + "text": "Lib1Interface", + "canonicalReference": "api-extractor-lib1-test!Lib1Interface:interface" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "lib1", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + }, + "isStatic": false + }, + { + "kind": "Property", + "canonicalReference": "api-extractor-scenarios!Item#lib2:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "lib2: " + }, + { + "kind": "Content", + "text": "import('api-extractor-lib2-test')." + }, + { + "kind": "Reference", + "text": "Lib2Interface", + "canonicalReference": "api-extractor-lib2-test!Lib2Interface:interface" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "lib2", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + }, + "isStatic": false + }, + { + "kind": "Property", + "canonicalReference": "api-extractor-scenarios!Item#lib3:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "lib3: " + }, + { + "kind": "Content", + "text": "import('api-extractor-lib3-test')." + }, + { + "kind": "Reference", + "text": "Lib1Class", + "canonicalReference": "api-extractor-lib1-test!Lib1Class:class" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "lib3", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + }, + "isStatic": false + }, + { + "kind": "Property", + "canonicalReference": "api-extractor-scenarios!Item#options:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "options: " + }, + { + "kind": "Content", + "text": "import('./Options')." + }, + { + "kind": "Reference", + "text": "Options", + "canonicalReference": "api-extractor-scenarios!Options:interface" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "options", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + }, + "isStatic": false + }, + { + "kind": "Property", + "canonicalReference": "api-extractor-scenarios!Item#reExport:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "reExport: " + }, + { + "kind": "Content", + "text": "import('./re-export')." + }, + { + "kind": "Reference", + "text": "Lib2Class", + "canonicalReference": "api-extractor-lib2-test!Lib2Class:class" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "reExport", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + }, + "isStatic": false + } + ], + "implementsTokenRanges": [] + } + ] + } + ] +} diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md new file mode 100644 index 00000000000..9eb4a90aabb --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md @@ -0,0 +1,36 @@ +## API Report File for "api-extractor-scenarios" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import * as Lib1 from 'api-extractor-lib1-test'; +import { Lib1Class } from 'api-extractor-lib3-test'; +import { Lib1Interface } from 'api-extractor-lib1-test'; +import { Lib2Class } from 'api-extractor-lib2-test'; +import { Lib2Interface } from 'api-extractor-lib2-test'; + +// @public (undocumented) +export class Item { + // (undocumented) + lib1: Lib1Interface.Lib1Interface; + // (undocumented) + lib2: Lib2Interface.Lib2Interface; + // (undocumented) + lib3: Lib1Class.Lib1Class; + // Warning: (ae-forgotten-export) The symbol "Options" needs to be exported by the entry point index.d.ts + // + // (undocumented) + options: Options; + // (undocumented) + reExport: Lib2Class.Lib2Class; +} + +export { Lib1 } + +export { Lib2Interface } + + +// (No @packageDocumentation comment for this package) + +``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts new file mode 100644 index 00000000000..6b08bac55f5 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts @@ -0,0 +1,22 @@ +import * as Lib1 from 'api-extractor-lib1-test'; +import { Lib1Class } from 'api-extractor-lib3-test'; +import { Lib1Interface } from 'api-extractor-lib1-test'; +import { Lib2Class } from 'api-extractor-lib2-test'; +import { Lib2Interface } from 'api-extractor-lib2-test'; + +export declare class Item { + options: Options; + lib1: Lib1Interface; + lib2: Lib2Interface; + lib3: Lib1Class; + reExport: Lib2Class; +} +export { Lib1 } +export { Lib2Interface } + +declare interface Options { + name: string; + color: 'red' | 'blue'; +} + +export { } diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts new file mode 100644 index 00000000000..28199dbf852 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts @@ -0,0 +1,7 @@ +export class Item { + options: import('./Options').Options; + lib1: import('api-extractor-lib1-test').Lib1Interface; + lib2: import('api-extractor-lib2-test').Lib2Interface; + lib3: import('api-extractor-lib3-test').Lib1Class; + reExport: import('./re-export').Lib2Class; +} diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts new file mode 100644 index 00000000000..2444bbd42f0 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts @@ -0,0 +1,4 @@ +export interface Options { + name: string; + color: 'red' | 'blue'; +} diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/index.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/index.ts new file mode 100644 index 00000000000..49797b5dcf8 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/index.ts @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as Lib1 from 'api-extractor-lib1-test'; +import { Lib2Interface } from 'api-extractor-lib2-test'; + +export { Lib1, Lib2Interface }; +export { Item } from './Item'; diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts new file mode 100644 index 00000000000..c43720f7545 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts @@ -0,0 +1 @@ +export { Lib2Class } from 'api-extractor-lib2-test'; diff --git a/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json b/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json new file mode 100644 index 00000000000..be805fababc --- /dev/null +++ b/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "Support for import() type", + "type": "minor" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "61506396+javier-garcia-meteologica@users.noreply.github.com" +} \ No newline at end of file From bf0941a619c037834c7f7c188a6c37ec4221d66c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 28 Jul 2020 23:49:19 -0700 Subject: [PATCH 193/429] Fix sort order --- build-tests/api-extractor-scenarios/config/build-config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tests/api-extractor-scenarios/config/build-config.json b/build-tests/api-extractor-scenarios/config/build-config.json index f59a3d550c2..973cdc9d4af 100644 --- a/build-tests/api-extractor-scenarios/config/build-config.json +++ b/build-tests/api-extractor-scenarios/config/build-config.json @@ -14,6 +14,7 @@ "docReferences", "docReferences2", "docReferences3", + "dynamicImportType", "ecmaScriptPrivateFields", "exportDuplicate", "exportEquals", @@ -26,7 +27,6 @@ "functionOverload", "importEquals", "importType", - "dynamicImportType", "inconsistentReleaseTags", "internationalCharacters", "preapproved", From f53532ec43912a8223eb974d891abcf0e00f6331 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 28 Jul 2020 23:49:27 -0700 Subject: [PATCH 194/429] Eliminate warning --- .../dynamicImportType/api-extractor-scenarios.api.json | 2 +- .../etc/test-outputs/dynamicImportType/rollup.d.ts | 1 + .../api-extractor-scenarios/src/dynamicImportType/Item.ts | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json index 6c32dd9d306..4917551eff5 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json @@ -18,7 +18,7 @@ { "kind": "Class", "canonicalReference": "api-extractor-scenarios!Item:class", - "docComment": "", + "docComment": "/**\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts index 6b08bac55f5..b43f892b1f4 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts @@ -4,6 +4,7 @@ import { Lib1Interface } from 'api-extractor-lib1-test'; import { Lib2Class } from 'api-extractor-lib2-test'; import { Lib2Interface } from 'api-extractor-lib2-test'; +/** @public */ export declare class Item { options: Options; lib1: Lib1Interface; diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts index 28199dbf852..b9e4b7b5a9d 100644 --- a/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts @@ -1,3 +1,4 @@ +/** @public */ export class Item { options: import('./Options').Options; lib1: import('api-extractor-lib1-test').Lib1Interface; From 187dbf934124605c5eafdc148022c7d23b2fd8c5 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 29 Jul 2020 00:08:45 -0700 Subject: [PATCH 195/429] Add example of a nested namespace to api-extractor-lib1-test --- .../etc/api-extractor-lib1-test.api.md | 13 +++++++++++++ .../api-extractor-lib1-test/src/Lib1Namespace.ts | 10 ++++++++++ build-tests/api-extractor-lib1-test/src/index.ts | 2 ++ 3 files changed, 25 insertions(+) create mode 100644 build-tests/api-extractor-lib1-test/src/Lib1Namespace.ts diff --git a/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md b/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md index 5e1bb5628ce..b83f61ce232 100644 --- a/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md +++ b/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md @@ -18,5 +18,18 @@ export class Lib1Class extends Lib1ForgottenExport { export interface Lib1Interface { } +// @public (undocumented) +export namespace Lib1Namespace { + // (undocumented) + export namespace Inner { + // (undocumented) + export class X { + } + } + // (undocumented) + export class Y { + } +} + ``` diff --git a/build-tests/api-extractor-lib1-test/src/Lib1Namespace.ts b/build-tests/api-extractor-lib1-test/src/Lib1Namespace.ts new file mode 100644 index 00000000000..2ee886f35e9 --- /dev/null +++ b/build-tests/api-extractor-lib1-test/src/Lib1Namespace.ts @@ -0,0 +1,10 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** @public */ +export namespace Lib1Namespace { + export namespace Inner { + export class X {} + } + export class Y {} +} diff --git a/build-tests/api-extractor-lib1-test/src/index.ts b/build-tests/api-extractor-lib1-test/src/index.ts index 7fd1ac2cc47..27aa597152f 100644 --- a/build-tests/api-extractor-lib1-test/src/index.ts +++ b/build-tests/api-extractor-lib1-test/src/index.ts @@ -26,3 +26,5 @@ export class Lib1Class extends Lib1ForgottenExport { /** @alpha */ export interface Lib1Interface {} + +export { Lib1Namespace } from './Lib1Namespace'; From 613880aaa70d13853ac075ce060f7cfddef8405c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 29 Jul 2020 00:12:34 -0700 Subject: [PATCH 196/429] Add dynamicImportType2 test that illustrates how dotted namespaces are handled --- .../config/build-config.json | 1 + .../api-extractor-scenarios.api.json | 67 +++++++++++++++++++ .../api-extractor-scenarios.api.md | 18 +++++ .../dynamicImportType2/rollup.d.ts | 8 +++ .../src/dynamicImportType/Item.ts | 3 + .../src/dynamicImportType/Options.ts | 3 + .../src/dynamicImportType/re-export.ts | 3 + .../src/dynamicImportType2/index.ts | 7 ++ 8 files changed, 110 insertions(+) create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts create mode 100644 build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts diff --git a/build-tests/api-extractor-scenarios/config/build-config.json b/build-tests/api-extractor-scenarios/config/build-config.json index 973cdc9d4af..27b7378eede 100644 --- a/build-tests/api-extractor-scenarios/config/build-config.json +++ b/build-tests/api-extractor-scenarios/config/build-config.json @@ -15,6 +15,7 @@ "docReferences2", "docReferences3", "dynamicImportType", + "dynamicImportType2", "ecmaScriptPrivateFields", "exportDuplicate", "exportEquals", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json new file mode 100644 index 00000000000..61c9411017b --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json @@ -0,0 +1,67 @@ +{ + "metadata": { + "toolPackage": "@microsoft/api-extractor", + "toolVersion": "[test mode]", + "schemaVersion": 1003, + "oldestForwardsCompatibleVersion": 1001 + }, + "kind": "Package", + "canonicalReference": "api-extractor-scenarios!", + "docComment": "", + "name": "api-extractor-scenarios", + "members": [ + { + "kind": "EntryPoint", + "canonicalReference": "api-extractor-scenarios!", + "name": "", + "members": [ + { + "kind": "Interface", + "canonicalReference": "api-extractor-scenarios!IExample:interface", + "docComment": "/**\n * @public\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export interface IExample " + } + ], + "releaseTag": "Public", + "name": "IExample", + "members": [ + { + "kind": "PropertySignature", + "canonicalReference": "api-extractor-scenarios!IExample#dottedImportType:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "dottedImportType: " + }, + { + "kind": "Content", + "text": "import('api-extractor-lib1-test')." + }, + { + "kind": "Reference", + "text": "Lib1Namespace.Inner.X", + "canonicalReference": "api-extractor-lib1-test!Lib1Namespace.Inner.X:class" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "dottedImportType", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + } + } + ], + "extendsTokenRanges": [] + } + ] + } + ] +} diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md new file mode 100644 index 00000000000..c9fb83ed751 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md @@ -0,0 +1,18 @@ +## API Report File for "api-extractor-scenarios" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import * as Lib1Namespace_Inner_X from 'api-extractor-lib1-test'; + +// @public (undocumented) +export interface IExample { + // (undocumented) + dottedImportType: Lib1Namespace_Inner_X.Lib1Namespace.Inner.X; +} + + +// (No @packageDocumentation comment for this package) + +``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts new file mode 100644 index 00000000000..586a7124965 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts @@ -0,0 +1,8 @@ +import * as Lib1Namespace_Inner_X from 'api-extractor-lib1-test'; + +/** @public */ +export declare interface IExample { + dottedImportType: Lib1Namespace_Inner_X.Lib1Namespace.Inner.X; +} + +export { } diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts index b9e4b7b5a9d..5f638c0854c 100644 --- a/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/Item.ts @@ -1,3 +1,6 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + /** @public */ export class Item { options: import('./Options').Options; diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts index 2444bbd42f0..938f0a920d0 100644 --- a/build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/Options.ts @@ -1,3 +1,6 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + export interface Options { name: string; color: 'red' | 'blue'; diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts index c43720f7545..6f1dedc68cf 100644 --- a/build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType/re-export.ts @@ -1 +1,4 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + export { Lib2Class } from 'api-extractor-lib2-test'; diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts new file mode 100644 index 00000000000..9ba26b585e2 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts @@ -0,0 +1,7 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** @public */ +export interface IExample { + dottedImportType: import('api-extractor-lib1-test').Lib1Namespace.Inner.X; +} From a14633e3672acecd71ecdbb777ff08b41ff5c392 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 29 Jul 2020 00:18:27 -0700 Subject: [PATCH 197/429] Add example of a generic type to api-extractor-lib1-test --- .../etc/api-extractor-lib1-test.api.md | 6 ++++++ .../api-extractor-lib1-test/src/Lib1GenericType.ts | 8 ++++++++ build-tests/api-extractor-lib1-test/src/index.ts | 1 + 3 files changed, 15 insertions(+) create mode 100644 build-tests/api-extractor-lib1-test/src/Lib1GenericType.ts diff --git a/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md b/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md index b83f61ce232..d7856bac80f 100644 --- a/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md +++ b/build-tests/api-extractor-lib1-test/etc/api-extractor-lib1-test.api.md @@ -14,6 +14,12 @@ export class Lib1Class extends Lib1ForgottenExport { writeableProperty: string; } +// @public (undocumented) +export type Lib1GenericType = { + one: T1; + two: T2; +}; + // @alpha (undocumented) export interface Lib1Interface { } diff --git a/build-tests/api-extractor-lib1-test/src/Lib1GenericType.ts b/build-tests/api-extractor-lib1-test/src/Lib1GenericType.ts new file mode 100644 index 00000000000..3fde99577a9 --- /dev/null +++ b/build-tests/api-extractor-lib1-test/src/Lib1GenericType.ts @@ -0,0 +1,8 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** @public */ +export type Lib1GenericType = { + one: T1; + two: T2; +}; diff --git a/build-tests/api-extractor-lib1-test/src/index.ts b/build-tests/api-extractor-lib1-test/src/index.ts index 27aa597152f..b55be95a87b 100644 --- a/build-tests/api-extractor-lib1-test/src/index.ts +++ b/build-tests/api-extractor-lib1-test/src/index.ts @@ -27,4 +27,5 @@ export class Lib1Class extends Lib1ForgottenExport { /** @alpha */ export interface Lib1Interface {} +export { Lib1GenericType } from './Lib1GenericType'; export { Lib1Namespace } from './Lib1Namespace'; From 373c945348353c9578294816335151e851d80e5c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 29 Jul 2020 00:18:59 -0700 Subject: [PATCH 198/429] Add a simplified repro for https://github.com/microsoft/rushstack/issues/1754 --- .../config/build-config.json | 1 + .../api-extractor-scenarios.api.json | 80 +++++++++++++++++++ .../api-extractor-scenarios.api.md | 19 +++++ .../dynamicImportType3/rollup.d.ts | 9 +++ .../src/dynamicImportType3/index.ts | 10 +++ 5 files changed, 119 insertions(+) create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts create mode 100644 build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts diff --git a/build-tests/api-extractor-scenarios/config/build-config.json b/build-tests/api-extractor-scenarios/config/build-config.json index 27b7378eede..340b68d69c6 100644 --- a/build-tests/api-extractor-scenarios/config/build-config.json +++ b/build-tests/api-extractor-scenarios/config/build-config.json @@ -16,6 +16,7 @@ "docReferences3", "dynamicImportType", "dynamicImportType2", + "dynamicImportType3", "ecmaScriptPrivateFields", "exportDuplicate", "exportEquals", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json new file mode 100644 index 00000000000..55b72988a1c --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json @@ -0,0 +1,80 @@ +{ + "metadata": { + "toolPackage": "@microsoft/api-extractor", + "toolVersion": "[test mode]", + "schemaVersion": 1003, + "oldestForwardsCompatibleVersion": 1001 + }, + "kind": "Package", + "canonicalReference": "api-extractor-scenarios!", + "docComment": "", + "name": "api-extractor-scenarios", + "members": [ + { + "kind": "EntryPoint", + "canonicalReference": "api-extractor-scenarios!", + "name": "", + "members": [ + { + "kind": "Interface", + "canonicalReference": "api-extractor-scenarios!IExample:interface", + "docComment": "/**\n * @public\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export interface IExample " + } + ], + "releaseTag": "Public", + "name": "IExample", + "members": [ + { + "kind": "PropertySignature", + "canonicalReference": "api-extractor-scenarios!IExample#generic:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "generic: " + }, + { + "kind": "Content", + "text": "import('api-extractor-lib1-test')." + }, + { + "kind": "Reference", + "text": "Lib1GenericType", + "canonicalReference": "api-extractor-lib1-test!Lib1GenericType:type" + }, + { + "kind": "Content", + "text": "" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "generic", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 6 + } + } + ], + "extendsTokenRanges": [] + } + ] + } + ] +} diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md new file mode 100644 index 00000000000..5c61eeb706b --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md @@ -0,0 +1,19 @@ +## API Report File for "api-extractor-scenarios" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +import { Lib1GenericType } from 'api-extractor-lib1-test'; +import { Lib1Interface } from 'api-extractor-lib1-test'; + +// @public (undocumented) +export interface IExample { + // (undocumented) + generic: Lib1GenericType.Lib1GenericType; +} + + +// (No @packageDocumentation comment for this package) + +``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts new file mode 100644 index 00000000000..4c409a20494 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts @@ -0,0 +1,9 @@ +import { Lib1GenericType } from 'api-extractor-lib1-test'; +import { Lib1Interface } from 'api-extractor-lib1-test'; + +/** @public */ +export declare interface IExample { + generic: Lib1GenericType; +} + +export { } diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts new file mode 100644 index 00000000000..2e6d934d087 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts @@ -0,0 +1,10 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** @public */ +export interface IExample { + generic: import('api-extractor-lib1-test').Lib1GenericType< + number, + import('api-extractor-lib1-test').Lib1Interface + >; +} From cf6216713ff508b00c22b0a7cf5aeb23beb7eeeb Mon Sep 17 00:00:00 2001 From: Javier <61506396+javier-garcia-meteologica@users.noreply.github.com> Date: Wed, 29 Jul 2020 10:51:59 +0200 Subject: [PATCH 199/429] Add ImportTypeNode assertion --- apps/api-extractor/src/analyzer/TypeScriptHelpers.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts index 991974d4887..f79a2b594d4 100644 --- a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts +++ b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts @@ -129,6 +129,14 @@ export class TypeScriptHelpers { nodeWithModuleSpecifier: ts.ImportDeclaration | ts.ExportDeclaration | ts.ImportTypeNode ): string | undefined { if (nodeWithModuleSpecifier.kind === ts.SyntaxKind.ImportType) { + // As specified internally in typescript:/src/compiler/types.ts#ValidImportTypeNode + if ( + nodeWithModuleSpecifier.argument.kind !== ts.SyntaxKind.LiteralType || + (nodeWithModuleSpecifier.argument as ts.LiteralTypeNode).literal.kind !== ts.SyntaxKind.StringLiteral + ) { + throw new InternalError('Invalid ImportTypeNode:\n' + nodeWithModuleSpecifier.getText()); + } + return ((nodeWithModuleSpecifier.argument as ts.LiteralTypeNode) .literal as ts.StringLiteral).text.trim(); } From d99ec083295274ae45ae6e3a563764287983b127 Mon Sep 17 00:00:00 2001 From: Javier <61506396+javier-garcia-meteologica@users.noreply.github.com> Date: Wed, 29 Jul 2020 17:57:15 +0200 Subject: [PATCH 200/429] Fix type arguments for ImportType and idealNameForEmit --- apps/api-extractor/src/analyzer/AstImport.ts | 2 +- apps/api-extractor/src/collector/Collector.ts | 17 +++++---- .../src/generators/DtsRollupGenerator.ts | 37 ++++++++++++++++++- .../api-extractor-scenarios.api.md | 4 +- .../dynamicImportType2/rollup.d.ts | 4 +- .../dynamicImportType3/rollup.d.ts | 2 +- 6 files changed, 51 insertions(+), 15 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstImport.ts b/apps/api-extractor/src/analyzer/AstImport.ts index d4f644d4055..89f9f9683ed 100644 --- a/apps/api-extractor/src/analyzer/AstImport.ts +++ b/apps/api-extractor/src/analyzer/AstImport.ts @@ -133,7 +133,7 @@ export class AstImport { * `AstImport.exportName`. */ public get localName(): string | undefined { - return this.exportName; + return this.exportName ? this.exportName.split('.').slice(-1)[0] : undefined; } /** diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 092fbfb4d98..660f3980e23 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -12,6 +12,7 @@ import { CollectorEntity } from './CollectorEntity'; import { AstSymbolTable, AstEntity } from '../analyzer/AstSymbolTable'; import { AstModule, AstModuleExportInfo } from '../analyzer/AstModule'; import { AstSymbol } from '../analyzer/AstSymbol'; +import { AstImport } from '../analyzer/AstImport'; import { AstDeclaration } from '../analyzer/AstDeclaration'; import { TypeScriptHelpers } from '../analyzer/TypeScriptHelpers'; import { WorkingPackage } from './WorkingPackage'; @@ -24,6 +25,9 @@ import { MessageRouter } from './MessageRouter'; import { AstReferenceResolver } from '../analyzer/AstReferenceResolver'; import { ExtractorConfig } from '../api/ExtractorConfig'; +const toAlphaNumericCamelCase = (str: string): string => + str.replace(/(\W+[a-z])/g, (g) => g[g.length - 1].toUpperCase()).replace(/\W/g, ''); + /** * Options for Collector constructor. */ @@ -485,14 +489,13 @@ export class Collector { entity.singleExportName !== undefined && entity.singleExportName !== ts.InternalSymbolName.Default ) { - // TODO: remove replace after "exportPath" support - idealNameForEmit = entity.singleExportName.replace(/\./g, '_'); - } else if (entity.astEntity.localName) { - // otherwise use the local name - // TODO: remove replace after "exportPath" support - idealNameForEmit = entity.astEntity.localName.replace(/\./g, '_'); + idealNameForEmit = entity.singleExportName; + } else if (entity.astEntity instanceof AstImport) { + // otherwise use the local name or modulePath + idealNameForEmit = entity.astEntity.localName || toAlphaNumericCamelCase(entity.astEntity.modulePath); } else { - idealNameForEmit = '_NameForEmit'; + // otherwise use the local name + idealNameForEmit = entity.astEntity.localName; } // If the idealNameForEmit happens to be the same as one of the exports, then we're safe to use that... diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 36f29915420..52f06c69c25 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -297,6 +297,39 @@ export class DtsRollupGenerator { throw new InternalError('referencedEntry.nameForEmit is undefined'); } + let typeArgumentsText: string = ''; + + if (node.typeArguments && node.typeArguments.length > 0) { + // Type arguments have to be processed and written to the document + const lessThanTokenPos: number = span.children.findIndex( + (childSpan) => childSpan.node.kind === ts.SyntaxKind.LessThanToken + ); + const greaterThanTokenPos: number = span.children.findIndex( + (childSpan) => childSpan.node.kind === ts.SyntaxKind.GreaterThanToken + ); + + const typeArgumentsSpans: Span[] = span.children.slice( + lessThanTokenPos + 1, + greaterThanTokenPos + ); + + // Apply modifications to Span elements of typeArguments + typeArgumentsSpans.forEach((childSpan) => { + const childAstDeclaration: AstDeclaration = AstDeclaration.isSupportedSyntaxKind( + childSpan.kind + ) + ? collector.astSymbolTable.getChildAstDeclarationByNode(childSpan.node, astDeclaration) + : astDeclaration; + + DtsRollupGenerator._modifySpan(collector, childSpan, entity, childAstDeclaration, dtsKind); + }); + + const typeArgumentsStrings: string[] = typeArgumentsSpans.map((childSpan) => + childSpan.getModifiedText() + ); + typeArgumentsText = `<${typeArgumentsStrings.join(', ')}>`; + } + if ( referencedEntity.astEntity instanceof AstImport && referencedEntity.astEntity.importKind === AstImportKind.ImportType && @@ -307,12 +340,12 @@ export class DtsRollupGenerator { : referencedEntity.nameForEmit; span.modification.skipAll(); - span.modification.prefix = replacement; + span.modification.prefix = `${replacement}${typeArgumentsText}`; } else { // Replace with internal symbol or AstImport span.modification.skipAll(); - span.modification.prefix = referencedEntity.nameForEmit; + span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}`; } } } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md index c9fb83ed751..73790b3992a 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md @@ -4,12 +4,12 @@ ```ts -import * as Lib1Namespace_Inner_X from 'api-extractor-lib1-test'; +import * as X from 'api-extractor-lib1-test'; // @public (undocumented) export interface IExample { // (undocumented) - dottedImportType: Lib1Namespace_Inner_X.Lib1Namespace.Inner.X; + dottedImportType: X.Lib1Namespace.Inner.X; } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts index 586a7124965..0c4e8182932 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts @@ -1,8 +1,8 @@ -import * as Lib1Namespace_Inner_X from 'api-extractor-lib1-test'; +import * as X from 'api-extractor-lib1-test'; /** @public */ export declare interface IExample { - dottedImportType: Lib1Namespace_Inner_X.Lib1Namespace.Inner.X; + dottedImportType: X.Lib1Namespace.Inner.X; } export { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts index 4c409a20494..45e1eabf1fd 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts @@ -3,7 +3,7 @@ import { Lib1Interface } from 'api-extractor-lib1-test'; /** @public */ export declare interface IExample { - generic: Lib1GenericType; + generic: Lib1GenericType; } export { } From 8c884640eb80af22f6e7a8482a396579da3f969c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 29 Jul 2020 22:40:05 -0700 Subject: [PATCH 201/429] Add one more test case for import() types --- .../api-extractor-scenarios.api.json | 30 +++++++++++++++++++ .../api-extractor-scenarios.api.md | 3 ++ .../dynamicImportType2/rollup.d.ts | 2 ++ .../src/dynamicImportType2/index.ts | 1 + 4 files changed, 36 insertions(+) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json index 61c9411017b..756740ba970 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json @@ -57,6 +57,36 @@ "startIndex": 1, "endIndex": 3 } + }, + { + "kind": "PropertySignature", + "canonicalReference": "api-extractor-scenarios!IExample#dottedImportType2:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "dottedImportType2: " + }, + { + "kind": "Content", + "text": "import('api-extractor-lib1-test')." + }, + { + "kind": "Reference", + "text": "Lib1Namespace.Y", + "canonicalReference": "api-extractor-lib1-test!Lib1Namespace.Y:class" + }, + { + "kind": "Content", + "text": ";" + } + ], + "releaseTag": "Public", + "name": "dottedImportType2", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + } } ], "extendsTokenRanges": [] diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md index 73790b3992a..0d33b10eceb 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md @@ -5,11 +5,14 @@ ```ts import * as X from 'api-extractor-lib1-test'; +import * as Y from 'api-extractor-lib1-test'; // @public (undocumented) export interface IExample { // (undocumented) dottedImportType: X.Lib1Namespace.Inner.X; + // (undocumented) + dottedImportType2: Y.Lib1Namespace.Y; } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts index 0c4e8182932..18042b1a1cb 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts @@ -1,8 +1,10 @@ import * as X from 'api-extractor-lib1-test'; +import * as Y from 'api-extractor-lib1-test'; /** @public */ export declare interface IExample { dottedImportType: X.Lib1Namespace.Inner.X; + dottedImportType2: Y.Lib1Namespace.Y; } export { } diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts index 9ba26b585e2..cf164764140 100644 --- a/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts @@ -4,4 +4,5 @@ /** @public */ export interface IExample { dottedImportType: import('api-extractor-lib1-test').Lib1Namespace.Inner.X; + dottedImportType2: import('api-extractor-lib1-test').Lib1Namespace.Y; } From 0fce3e5c4d8fe11062ccec9e17965c4a72aeb57b Mon Sep 17 00:00:00 2001 From: Javier <61506396+javier-garcia-meteologica@users.noreply.github.com> Date: Thu, 30 Jul 2020 11:52:51 +0200 Subject: [PATCH 202/429] Add typeArguments assertion --- apps/api-extractor/src/generators/DtsRollupGenerator.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 52f06c69c25..cf1c8fb04ef 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -308,6 +308,10 @@ export class DtsRollupGenerator { (childSpan) => childSpan.node.kind === ts.SyntaxKind.GreaterThanToken ); + if (lessThanTokenPos < 0 || greaterThanTokenPos <= lessThanTokenPos) { + throw new InternalError('Invalid type arguments:\n' + node.getText()); + } + const typeArgumentsSpans: Span[] = span.children.slice( lessThanTokenPos + 1, greaterThanTokenPos From 20dd84d976f4ba8d0cbd801642ad07aa2565b6bc Mon Sep 17 00:00:00 2001 From: Javier <61506396+javier-garcia-meteologica@users.noreply.github.com> Date: Fri, 6 Nov 2020 09:04:44 +0100 Subject: [PATCH 203/429] Top namespace of ImportType as named import --- apps/api-extractor/src/analyzer/AstImport.ts | 12 ++- apps/api-extractor/src/collector/Collector.ts | 5 ++ .../src/generators/ApiReportGenerator.ts | 73 ++++++++++++++++--- .../src/generators/DtsEmitHelpers.ts | 19 +++-- .../src/generators/DtsRollupGenerator.ts | 16 ++-- .../api-extractor-scenarios.api.md | 8 +- .../api-extractor-scenarios.api.md | 7 +- .../dynamicImportType2/rollup.d.ts | 7 +- .../api-extractor-scenarios.api.md | 2 +- 9 files changed, 106 insertions(+), 43 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstImport.ts b/apps/api-extractor/src/analyzer/AstImport.ts index 89f9f9683ed..0689b99514b 100644 --- a/apps/api-extractor/src/analyzer/AstImport.ts +++ b/apps/api-extractor/src/analyzer/AstImport.ts @@ -133,7 +133,7 @@ export class AstImport { * `AstImport.exportName`. */ public get localName(): string | undefined { - return this.exportName ? this.exportName.split('.').slice(-1)[0] : undefined; + return this.exportName; } /** @@ -149,8 +149,14 @@ export class AstImport { return `${options.modulePath}:*`; case AstImportKind.EqualsImport: return `${options.modulePath}:=`; - case AstImportKind.ImportType: - return `${options.modulePath}:${options.exportName}`; + case AstImportKind.ImportType: { + const subKey: string = !options.exportName + ? '*' // Equivalent to StarImport + : options.exportName.includes('.') // Equivalent to a named export + ? options.exportName.split('.')[0] + : options.exportName; + return `${options.modulePath}:${subKey}`; + } default: throw new InternalError('Unknown AstImportKind'); } diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 660f3980e23..1bdff6ea21b 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -498,6 +498,11 @@ export class Collector { idealNameForEmit = entity.astEntity.localName; } + if (idealNameForEmit.includes('.')) { + // For an ImportType with a namespace chain, only the top namespace is imported. + idealNameForEmit = idealNameForEmit.split('.')[0]; + } + // If the idealNameForEmit happens to be the same as one of the exports, then we're safe to use that... if (entity.exportNames.has(idealNameForEmit)) { // ...except that if it conflicts with a global name, then the global name wins diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 9e4c777e664..77890695c39 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -11,7 +11,7 @@ import { Span } from '../analyzer/Span'; import { CollectorEntity } from '../collector/CollectorEntity'; import { AstDeclaration } from '../analyzer/AstDeclaration'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; -import { AstImport } from '../analyzer/AstImport'; +import { AstImport, AstImportKind } from '../analyzer/AstImport'; import { AstSymbol } from '../analyzer/AstSymbol'; import { ExtractorMessage } from '../api/ExtractorMessage'; import { StringWriter } from './StringWriter'; @@ -311,22 +311,71 @@ export class ApiReportGenerator { throw new InternalError('referencedEntry.nameForEmit is undefined'); } - if (referencedEntity.astEntity instanceof AstSymbol) { - // Replace with internal symbol + let typeArgumentsText: string = ''; - span.modification.skipAll(); - span.modification.prefix = referencedEntity.nameForEmit; - } else { - // External ImportType nodes are associated with a StarImport - // Replace node with nameForEmit and recover imported names from node qualifier + if (node.typeArguments && node.typeArguments.length > 0) { + // Type arguments have to be processed and written to the document + const lessThanTokenPos: number = span.children.findIndex( + (childSpan) => childSpan.node.kind === ts.SyntaxKind.LessThanToken + ); + const greaterThanTokenPos: number = span.children.findIndex( + (childSpan) => childSpan.node.kind === ts.SyntaxKind.GreaterThanToken + ); + + if (lessThanTokenPos < 0 || greaterThanTokenPos <= lessThanTokenPos) { + throw new InternalError('Invalid type arguments:\n' + node.getText()); + } - const qualifier: string = node.qualifier ? node.qualifier.getText() : ''; - const replacement: string = qualifier - ? `${referencedEntity.nameForEmit}.${qualifier}` - : referencedEntity.nameForEmit; + const typeArgumentsSpans: Span[] = span.children.slice( + lessThanTokenPos + 1, + greaterThanTokenPos + ); + + // Apply modifications to Span elements of typeArguments + typeArgumentsSpans.forEach((childSpan) => { + const childAstDeclaration: AstDeclaration = AstDeclaration.isSupportedSyntaxKind( + childSpan.kind + ) + ? collector.astSymbolTable.getChildAstDeclarationByNode(childSpan.node, astDeclaration) + : astDeclaration; + + ApiReportGenerator._modifySpan( + collector, + childSpan, + entity, + childAstDeclaration, + insideTypeLiteral + ); + }); + + const typeArgumentsStrings: string[] = typeArgumentsSpans.map((childSpan) => + childSpan.getModifiedText() + ); + typeArgumentsText = `<${typeArgumentsStrings.join(', ')}>`; + } + + if ( + referencedEntity.astEntity instanceof AstImport && + referencedEntity.astEntity.importKind === AstImportKind.ImportType && + referencedEntity.astEntity.exportName + ) { + // For an ImportType with a namespace chain, only the top namespace is imported. + // Must add the original nested qualifiers to the rolled up import. + const qualifiersText: string = node.qualifier?.getText() ?? ''; + const nestedQualifiersStart: number = qualifiersText.indexOf('.'); + // Including the leading "." + const nestedQualifiersText: string = + nestedQualifiersStart >= 0 ? qualifiersText.substring(nestedQualifiersStart) : ''; + + const replacement: string = `${referencedEntity.nameForEmit}${nestedQualifiersText}${typeArgumentsText}`; span.modification.skipAll(); span.modification.prefix = replacement; + } else { + // Replace with internal symbol or AstImport + + span.modification.skipAll(); + span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}`; } } } diff --git a/apps/api-extractor/src/generators/DtsEmitHelpers.ts b/apps/api-extractor/src/generators/DtsEmitHelpers.ts index 915e6a34b99..73e967bb056 100644 --- a/apps/api-extractor/src/generators/DtsEmitHelpers.ts +++ b/apps/api-extractor/src/generators/DtsEmitHelpers.ts @@ -48,19 +48,18 @@ export class DtsEmitHelpers { ); break; case AstImportKind.ImportType: - const nestLevels: number = (astImport.exportName || '').split('.').length; - - if (nestLevels === 1) { - if (collectorEntity.nameForEmit === astImport.exportName) { - stringWriter.write(`${importPrefix} { ${astImport.exportName} }`); - } else { - stringWriter.write(`${importPrefix} { ${astImport.exportName} as ${collectorEntity.nameForEmit} }`); - } - stringWriter.writeLine(` from '${astImport.modulePath}';`); - } else { + if (!astImport.exportName) { stringWriter.writeLine( `${importPrefix} * as ${collectorEntity.nameForEmit} from '${astImport.modulePath}';` ); + } else { + const topExportName: string = astImport.exportName.split('.')[0]; + if (collectorEntity.nameForEmit === topExportName) { + stringWriter.write(`${importPrefix} { ${topExportName} }`); + } else { + stringWriter.write(`${importPrefix} { ${topExportName} as ${collectorEntity.nameForEmit} }`); + } + stringWriter.writeLine(` from '${astImport.modulePath}';`); } break; default: diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index cf1c8fb04ef..ba05602cbf4 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -337,14 +337,20 @@ export class DtsRollupGenerator { if ( referencedEntity.astEntity instanceof AstImport && referencedEntity.astEntity.importKind === AstImportKind.ImportType && - (referencedEntity.astEntity.exportName || '').split('.').length > 1 + referencedEntity.astEntity.exportName ) { - const replacement: string = referencedEntity.astEntity.exportName - ? `${referencedEntity.nameForEmit}.${referencedEntity.astEntity.exportName}` - : referencedEntity.nameForEmit; + // For an ImportType with a namespace chain, only the top namespace is imported. + // Must add the original nested qualifiers to the rolled up import. + const qualifiersText: string = node.qualifier?.getText() ?? ''; + const nestedQualifiersStart: number = qualifiersText.indexOf('.'); + // Including the leading "." + const nestedQualifiersText: string = + nestedQualifiersStart >= 0 ? qualifiersText.substring(nestedQualifiersStart) : ''; + + const replacement: string = `${referencedEntity.nameForEmit}${nestedQualifiersText}${typeArgumentsText}`; span.modification.skipAll(); - span.modification.prefix = `${replacement}${typeArgumentsText}`; + span.modification.prefix = replacement; } else { // Replace with internal symbol or AstImport diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md index 9eb4a90aabb..c1370758ff0 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md @@ -13,17 +13,17 @@ import { Lib2Interface } from 'api-extractor-lib2-test'; // @public (undocumented) export class Item { // (undocumented) - lib1: Lib1Interface.Lib1Interface; + lib1: Lib1Interface; // (undocumented) - lib2: Lib2Interface.Lib2Interface; + lib2: Lib2Interface; // (undocumented) - lib3: Lib1Class.Lib1Class; + lib3: Lib1Class; // Warning: (ae-forgotten-export) The symbol "Options" needs to be exported by the entry point index.d.ts // // (undocumented) options: Options; // (undocumented) - reExport: Lib2Class.Lib2Class; + reExport: Lib2Class; } export { Lib1 } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md index 0d33b10eceb..38c713513f0 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md @@ -4,15 +4,14 @@ ```ts -import * as X from 'api-extractor-lib1-test'; -import * as Y from 'api-extractor-lib1-test'; +import { Lib1Namespace } from 'api-extractor-lib1-test'; // @public (undocumented) export interface IExample { // (undocumented) - dottedImportType: X.Lib1Namespace.Inner.X; + dottedImportType: Lib1Namespace.Inner.X; // (undocumented) - dottedImportType2: Y.Lib1Namespace.Y; + dottedImportType2: Lib1Namespace.Y; } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts index 18042b1a1cb..33921c97810 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts @@ -1,10 +1,9 @@ -import * as X from 'api-extractor-lib1-test'; -import * as Y from 'api-extractor-lib1-test'; +import { Lib1Namespace } from 'api-extractor-lib1-test'; /** @public */ export declare interface IExample { - dottedImportType: X.Lib1Namespace.Inner.X; - dottedImportType2: Y.Lib1Namespace.Y; + dottedImportType: Lib1Namespace.Inner.X; + dottedImportType2: Lib1Namespace.Y; } export { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md index 5c61eeb706b..6a5507ea7be 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md @@ -10,7 +10,7 @@ import { Lib1Interface } from 'api-extractor-lib1-test'; // @public (undocumented) export interface IExample { // (undocumented) - generic: Lib1GenericType.Lib1GenericType; + generic: Lib1GenericType; } From 8bfa91d22ef983707bb4677c353c76ac837b8a29 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 9 Mar 2021 22:48:25 -0800 Subject: [PATCH 204/429] rush build --- .../dynamicImportType/api-extractor-scenarios.api.json | 5 +++++ .../dynamicImportType2/api-extractor-scenarios.api.json | 2 ++ .../dynamicImportType3/api-extractor-scenarios.api.json | 1 + 3 files changed, 8 insertions(+) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json index 4917551eff5..462c3523413 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json @@ -51,6 +51,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "lib1", "propertyTypeTokenRange": { @@ -82,6 +83,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "lib2", "propertyTypeTokenRange": { @@ -113,6 +115,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "lib3", "propertyTypeTokenRange": { @@ -144,6 +147,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "options", "propertyTypeTokenRange": { @@ -175,6 +179,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "reExport", "propertyTypeTokenRange": { diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json index 756740ba970..7aa802ce681 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json @@ -51,6 +51,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "dottedImportType", "propertyTypeTokenRange": { @@ -81,6 +82,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "dottedImportType2", "propertyTypeTokenRange": { diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json index 55b72988a1c..b15aca7a488 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json @@ -64,6 +64,7 @@ "text": ";" } ], + "isOptional": false, "releaseTag": "Public", "name": "generic", "propertyTypeTokenRange": { From 51e3fcc14e5b3ef080c3b423f4d992df7895320f Mon Sep 17 00:00:00 2001 From: Javier <61506396+javier-garcia-meteologica@users.noreply.github.com> Date: Thu, 10 Jun 2021 12:13:15 +0200 Subject: [PATCH 205/429] Common modifySpan implementation for ImportType --- .../src/generators/ApiReportGenerator.ts | 92 ++-------- .../src/generators/DtsEmitHelpers.ts | 75 ++++++++ .../src/generators/DtsRollupGenerator.ts | 80 +-------- .../api-extractor-scenarios.api.json | 158 ++++++++++++++++- .../api-extractor-scenarios.api.json | 158 ++++++++++++++++- .../api-extractor-scenarios.api.json | 160 +++++++++++++++++- .../api-extractor-scenarios.api.md | 2 +- .../dynamicImportType3/rollup.d.ts | 2 +- .../src/dynamicImportType3/index.ts | 2 +- .../workspace/pnpm-lock.yaml | 3 +- 10 files changed, 570 insertions(+), 162 deletions(-) diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 77890695c39..0cd7d9308de 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -11,7 +11,7 @@ import { Span } from '../analyzer/Span'; import { CollectorEntity } from '../collector/CollectorEntity'; import { AstDeclaration } from '../analyzer/AstDeclaration'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; -import { AstImport, AstImportKind } from '../analyzer/AstImport'; +import { AstImport } from '../analyzer/AstImport'; import { AstSymbol } from '../analyzer/AstSymbol'; import { ExtractorMessage } from '../api/ExtractorMessage'; import { StringWriter } from './StringWriter'; @@ -301,84 +301,20 @@ export class ApiReportGenerator { break; case ts.SyntaxKind.ImportType: - { - const node: ts.ImportTypeNode = span.node as ts.ImportTypeNode; - const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForNode(node); - - if (referencedEntity) { - if (!referencedEntity.nameForEmit) { - // This should never happen - throw new InternalError('referencedEntry.nameForEmit is undefined'); - } - - let typeArgumentsText: string = ''; - - if (node.typeArguments && node.typeArguments.length > 0) { - // Type arguments have to be processed and written to the document - const lessThanTokenPos: number = span.children.findIndex( - (childSpan) => childSpan.node.kind === ts.SyntaxKind.LessThanToken - ); - const greaterThanTokenPos: number = span.children.findIndex( - (childSpan) => childSpan.node.kind === ts.SyntaxKind.GreaterThanToken - ); - - if (lessThanTokenPos < 0 || greaterThanTokenPos <= lessThanTokenPos) { - throw new InternalError('Invalid type arguments:\n' + node.getText()); - } - - const typeArgumentsSpans: Span[] = span.children.slice( - lessThanTokenPos + 1, - greaterThanTokenPos - ); - - // Apply modifications to Span elements of typeArguments - typeArgumentsSpans.forEach((childSpan) => { - const childAstDeclaration: AstDeclaration = AstDeclaration.isSupportedSyntaxKind( - childSpan.kind - ) - ? collector.astSymbolTable.getChildAstDeclarationByNode(childSpan.node, astDeclaration) - : astDeclaration; - - ApiReportGenerator._modifySpan( - collector, - childSpan, - entity, - childAstDeclaration, - insideTypeLiteral - ); - }); - - const typeArgumentsStrings: string[] = typeArgumentsSpans.map((childSpan) => - childSpan.getModifiedText() - ); - typeArgumentsText = `<${typeArgumentsStrings.join(', ')}>`; - } - - if ( - referencedEntity.astEntity instanceof AstImport && - referencedEntity.astEntity.importKind === AstImportKind.ImportType && - referencedEntity.astEntity.exportName - ) { - // For an ImportType with a namespace chain, only the top namespace is imported. - // Must add the original nested qualifiers to the rolled up import. - const qualifiersText: string = node.qualifier?.getText() ?? ''; - const nestedQualifiersStart: number = qualifiersText.indexOf('.'); - // Including the leading "." - const nestedQualifiersText: string = - nestedQualifiersStart >= 0 ? qualifiersText.substring(nestedQualifiersStart) : ''; - - const replacement: string = `${referencedEntity.nameForEmit}${nestedQualifiersText}${typeArgumentsText}`; - - span.modification.skipAll(); - span.modification.prefix = replacement; - } else { - // Replace with internal symbol or AstImport - - span.modification.skipAll(); - span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}`; - } + DtsEmitHelpers.modifyImportTypeSpan( + collector, + span, + astDeclaration, + (childSpan, childAstDeclaration) => { + ApiReportGenerator._modifySpan( + collector, + childSpan, + entity, + childAstDeclaration, + insideTypeLiteral + ); } - } + ); break; } diff --git a/apps/api-extractor/src/generators/DtsEmitHelpers.ts b/apps/api-extractor/src/generators/DtsEmitHelpers.ts index 73e967bb056..0e2b30267b5 100644 --- a/apps/api-extractor/src/generators/DtsEmitHelpers.ts +++ b/apps/api-extractor/src/generators/DtsEmitHelpers.ts @@ -6,8 +6,10 @@ import * as ts from 'typescript'; import { InternalError } from '@rushstack/node-core-library'; import { CollectorEntity } from '../collector/CollectorEntity'; import { AstImport, AstImportKind } from '../analyzer/AstImport'; +import { AstDeclaration } from '../analyzer/AstDeclaration'; import { StringWriter } from './StringWriter'; import { Collector } from '../collector/Collector'; +import { Span } from '../analyzer/Span'; /** * Some common code shared between DtsRollupGenerator and ApiReportGenerator. @@ -89,4 +91,77 @@ export class DtsEmitHelpers { } } } + + public static modifyImportTypeSpan( + collector: Collector, + span: Span, + astDeclaration: AstDeclaration, + modifyNestedSpan: (childSpan: Span, childAstDeclaration: AstDeclaration) => void + ): void { + const node: ts.ImportTypeNode = span.node as ts.ImportTypeNode; + const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForNode(node); + + if (referencedEntity) { + if (!referencedEntity.nameForEmit) { + // This should never happen + throw new InternalError('referencedEntry.nameForEmit is undefined'); + } + + let typeArgumentsText: string = ''; + + if (node.typeArguments && node.typeArguments.length > 0) { + // Type arguments have to be processed and written to the document + const lessThanTokenPos: number = span.children.findIndex( + (childSpan) => childSpan.node.kind === ts.SyntaxKind.LessThanToken + ); + const greaterThanTokenPos: number = span.children.findIndex( + (childSpan) => childSpan.node.kind === ts.SyntaxKind.GreaterThanToken + ); + + if (lessThanTokenPos < 0 || greaterThanTokenPos <= lessThanTokenPos) { + throw new InternalError('Invalid type arguments:\n' + node.getText()); + } + + const typeArgumentsSpans: Span[] = span.children.slice(lessThanTokenPos + 1, greaterThanTokenPos); + + // Apply modifications to Span elements of typeArguments + typeArgumentsSpans.forEach((childSpan) => { + const childAstDeclaration: AstDeclaration = AstDeclaration.isSupportedSyntaxKind(childSpan.kind) + ? collector.astSymbolTable.getChildAstDeclarationByNode(childSpan.node, astDeclaration) + : astDeclaration; + + modifyNestedSpan(childSpan, childAstDeclaration); + }); + + const typeArgumentsStrings: string[] = typeArgumentsSpans.map((childSpan) => + childSpan.getModifiedText() + ); + typeArgumentsText = `<${typeArgumentsStrings.join(', ')}>`; + } + + if ( + referencedEntity.astEntity instanceof AstImport && + referencedEntity.astEntity.importKind === AstImportKind.ImportType && + referencedEntity.astEntity.exportName + ) { + // For an ImportType with a namespace chain, only the top namespace is imported. + // Must add the original nested qualifiers to the rolled up import. + const qualifiersText: string = node.qualifier?.getText() ?? ''; + const nestedQualifiersStart: number = qualifiersText.indexOf('.'); + // Including the leading "." + const nestedQualifiersText: string = + nestedQualifiersStart >= 0 ? qualifiersText.substring(nestedQualifiersStart) : ''; + + const replacement: string = `${referencedEntity.nameForEmit}${nestedQualifiersText}${typeArgumentsText}`; + + span.modification.skipAll(); + span.modification.prefix = replacement; + } else { + // Replace with internal symbol or AstImport + + span.modification.skipAll(); + span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}`; + } + } + } } diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index ba05602cbf4..90a7c674878 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -10,7 +10,7 @@ import { ReleaseTag } from '@microsoft/api-extractor-model'; import { Collector } from '../collector/Collector'; import { TypeScriptHelpers } from '../analyzer/TypeScriptHelpers'; import { Span, SpanModification } from '../analyzer/Span'; -import { AstImport, AstImportKind } from '../analyzer/AstImport'; +import { AstImport } from '../analyzer/AstImport'; import { CollectorEntity } from '../collector/CollectorEntity'; import { AstDeclaration } from '../analyzer/AstDeclaration'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; @@ -287,78 +287,14 @@ export class DtsRollupGenerator { break; case ts.SyntaxKind.ImportType: - { - const node: ts.ImportTypeNode = span.node as ts.ImportTypeNode; - const referencedEntity: CollectorEntity | undefined = collector.tryGetEntityForNode(node); - - if (referencedEntity) { - if (!referencedEntity.nameForEmit) { - // This should never happen - throw new InternalError('referencedEntry.nameForEmit is undefined'); - } - - let typeArgumentsText: string = ''; - - if (node.typeArguments && node.typeArguments.length > 0) { - // Type arguments have to be processed and written to the document - const lessThanTokenPos: number = span.children.findIndex( - (childSpan) => childSpan.node.kind === ts.SyntaxKind.LessThanToken - ); - const greaterThanTokenPos: number = span.children.findIndex( - (childSpan) => childSpan.node.kind === ts.SyntaxKind.GreaterThanToken - ); - - if (lessThanTokenPos < 0 || greaterThanTokenPos <= lessThanTokenPos) { - throw new InternalError('Invalid type arguments:\n' + node.getText()); - } - - const typeArgumentsSpans: Span[] = span.children.slice( - lessThanTokenPos + 1, - greaterThanTokenPos - ); - - // Apply modifications to Span elements of typeArguments - typeArgumentsSpans.forEach((childSpan) => { - const childAstDeclaration: AstDeclaration = AstDeclaration.isSupportedSyntaxKind( - childSpan.kind - ) - ? collector.astSymbolTable.getChildAstDeclarationByNode(childSpan.node, astDeclaration) - : astDeclaration; - - DtsRollupGenerator._modifySpan(collector, childSpan, entity, childAstDeclaration, dtsKind); - }); - - const typeArgumentsStrings: string[] = typeArgumentsSpans.map((childSpan) => - childSpan.getModifiedText() - ); - typeArgumentsText = `<${typeArgumentsStrings.join(', ')}>`; - } - - if ( - referencedEntity.astEntity instanceof AstImport && - referencedEntity.astEntity.importKind === AstImportKind.ImportType && - referencedEntity.astEntity.exportName - ) { - // For an ImportType with a namespace chain, only the top namespace is imported. - // Must add the original nested qualifiers to the rolled up import. - const qualifiersText: string = node.qualifier?.getText() ?? ''; - const nestedQualifiersStart: number = qualifiersText.indexOf('.'); - // Including the leading "." - const nestedQualifiersText: string = - nestedQualifiersStart >= 0 ? qualifiersText.substring(nestedQualifiersStart) : ''; - - const replacement: string = `${referencedEntity.nameForEmit}${nestedQualifiersText}${typeArgumentsText}`; - - span.modification.skipAll(); - span.modification.prefix = replacement; - } else { - // Replace with internal symbol or AstImport - - span.modification.skipAll(); - span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}`; - } + DtsEmitHelpers.modifyImportTypeSpan( + collector, + span, + astDeclaration, + (childSpan, childAstDeclaration) => { + DtsRollupGenerator._modifySpan(collector, childSpan, entity, childAstDeclaration, dtsKind); } - } + ); break; } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json index 462c3523413..9cb9da85ed7 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.json @@ -2,8 +2,162 @@ "metadata": { "toolPackage": "@microsoft/api-extractor", "toolVersion": "[test mode]", - "schemaVersion": 1003, - "oldestForwardsCompatibleVersion": 1001 + "schemaVersion": 1004, + "oldestForwardsCompatibleVersion": 1001, + "tsdocConfig": { + "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", + "noStandardTags": true, + "tagDefinitions": [ + { + "tagName": "@alpha", + "syntaxKind": "modifier" + }, + { + "tagName": "@beta", + "syntaxKind": "modifier" + }, + { + "tagName": "@defaultValue", + "syntaxKind": "block" + }, + { + "tagName": "@decorator", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@deprecated", + "syntaxKind": "block" + }, + { + "tagName": "@eventProperty", + "syntaxKind": "modifier" + }, + { + "tagName": "@example", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@experimental", + "syntaxKind": "modifier" + }, + { + "tagName": "@inheritDoc", + "syntaxKind": "inline" + }, + { + "tagName": "@internal", + "syntaxKind": "modifier" + }, + { + "tagName": "@label", + "syntaxKind": "inline" + }, + { + "tagName": "@link", + "syntaxKind": "inline", + "allowMultiple": true + }, + { + "tagName": "@override", + "syntaxKind": "modifier" + }, + { + "tagName": "@packageDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@param", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@privateRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@public", + "syntaxKind": "modifier" + }, + { + "tagName": "@readonly", + "syntaxKind": "modifier" + }, + { + "tagName": "@remarks", + "syntaxKind": "block" + }, + { + "tagName": "@returns", + "syntaxKind": "block" + }, + { + "tagName": "@sealed", + "syntaxKind": "modifier" + }, + { + "tagName": "@see", + "syntaxKind": "block" + }, + { + "tagName": "@throws", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@typeParam", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@virtual", + "syntaxKind": "modifier" + }, + { + "tagName": "@betaDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@internalRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@preapproved", + "syntaxKind": "modifier" + } + ], + "supportForTags": { + "@alpha": true, + "@beta": true, + "@defaultValue": true, + "@decorator": true, + "@deprecated": true, + "@eventProperty": true, + "@example": true, + "@experimental": true, + "@inheritDoc": true, + "@internal": true, + "@label": true, + "@link": true, + "@override": true, + "@packageDocumentation": true, + "@param": true, + "@privateRemarks": true, + "@public": true, + "@readonly": true, + "@remarks": true, + "@returns": true, + "@sealed": true, + "@see": true, + "@throws": true, + "@typeParam": true, + "@virtual": true, + "@betaDocumentation": true, + "@internalRemarks": true, + "@preapproved": true + } + } }, "kind": "Package", "canonicalReference": "api-extractor-scenarios!", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json index 7aa802ce681..2e55345c5ea 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json @@ -2,8 +2,162 @@ "metadata": { "toolPackage": "@microsoft/api-extractor", "toolVersion": "[test mode]", - "schemaVersion": 1003, - "oldestForwardsCompatibleVersion": 1001 + "schemaVersion": 1004, + "oldestForwardsCompatibleVersion": 1001, + "tsdocConfig": { + "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", + "noStandardTags": true, + "tagDefinitions": [ + { + "tagName": "@alpha", + "syntaxKind": "modifier" + }, + { + "tagName": "@beta", + "syntaxKind": "modifier" + }, + { + "tagName": "@defaultValue", + "syntaxKind": "block" + }, + { + "tagName": "@decorator", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@deprecated", + "syntaxKind": "block" + }, + { + "tagName": "@eventProperty", + "syntaxKind": "modifier" + }, + { + "tagName": "@example", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@experimental", + "syntaxKind": "modifier" + }, + { + "tagName": "@inheritDoc", + "syntaxKind": "inline" + }, + { + "tagName": "@internal", + "syntaxKind": "modifier" + }, + { + "tagName": "@label", + "syntaxKind": "inline" + }, + { + "tagName": "@link", + "syntaxKind": "inline", + "allowMultiple": true + }, + { + "tagName": "@override", + "syntaxKind": "modifier" + }, + { + "tagName": "@packageDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@param", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@privateRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@public", + "syntaxKind": "modifier" + }, + { + "tagName": "@readonly", + "syntaxKind": "modifier" + }, + { + "tagName": "@remarks", + "syntaxKind": "block" + }, + { + "tagName": "@returns", + "syntaxKind": "block" + }, + { + "tagName": "@sealed", + "syntaxKind": "modifier" + }, + { + "tagName": "@see", + "syntaxKind": "block" + }, + { + "tagName": "@throws", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@typeParam", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@virtual", + "syntaxKind": "modifier" + }, + { + "tagName": "@betaDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@internalRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@preapproved", + "syntaxKind": "modifier" + } + ], + "supportForTags": { + "@alpha": true, + "@beta": true, + "@defaultValue": true, + "@decorator": true, + "@deprecated": true, + "@eventProperty": true, + "@example": true, + "@experimental": true, + "@inheritDoc": true, + "@internal": true, + "@label": true, + "@link": true, + "@override": true, + "@packageDocumentation": true, + "@param": true, + "@privateRemarks": true, + "@public": true, + "@readonly": true, + "@remarks": true, + "@returns": true, + "@sealed": true, + "@see": true, + "@throws": true, + "@typeParam": true, + "@virtual": true, + "@betaDocumentation": true, + "@internalRemarks": true, + "@preapproved": true + } + } }, "kind": "Package", "canonicalReference": "api-extractor-scenarios!", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json index b15aca7a488..f0bf0564ed6 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.json @@ -2,8 +2,162 @@ "metadata": { "toolPackage": "@microsoft/api-extractor", "toolVersion": "[test mode]", - "schemaVersion": 1003, - "oldestForwardsCompatibleVersion": 1001 + "schemaVersion": 1004, + "oldestForwardsCompatibleVersion": 1001, + "tsdocConfig": { + "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", + "noStandardTags": true, + "tagDefinitions": [ + { + "tagName": "@alpha", + "syntaxKind": "modifier" + }, + { + "tagName": "@beta", + "syntaxKind": "modifier" + }, + { + "tagName": "@defaultValue", + "syntaxKind": "block" + }, + { + "tagName": "@decorator", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@deprecated", + "syntaxKind": "block" + }, + { + "tagName": "@eventProperty", + "syntaxKind": "modifier" + }, + { + "tagName": "@example", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@experimental", + "syntaxKind": "modifier" + }, + { + "tagName": "@inheritDoc", + "syntaxKind": "inline" + }, + { + "tagName": "@internal", + "syntaxKind": "modifier" + }, + { + "tagName": "@label", + "syntaxKind": "inline" + }, + { + "tagName": "@link", + "syntaxKind": "inline", + "allowMultiple": true + }, + { + "tagName": "@override", + "syntaxKind": "modifier" + }, + { + "tagName": "@packageDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@param", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@privateRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@public", + "syntaxKind": "modifier" + }, + { + "tagName": "@readonly", + "syntaxKind": "modifier" + }, + { + "tagName": "@remarks", + "syntaxKind": "block" + }, + { + "tagName": "@returns", + "syntaxKind": "block" + }, + { + "tagName": "@sealed", + "syntaxKind": "modifier" + }, + { + "tagName": "@see", + "syntaxKind": "block" + }, + { + "tagName": "@throws", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@typeParam", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@virtual", + "syntaxKind": "modifier" + }, + { + "tagName": "@betaDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@internalRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@preapproved", + "syntaxKind": "modifier" + } + ], + "supportForTags": { + "@alpha": true, + "@beta": true, + "@defaultValue": true, + "@decorator": true, + "@deprecated": true, + "@eventProperty": true, + "@example": true, + "@experimental": true, + "@inheritDoc": true, + "@internal": true, + "@label": true, + "@link": true, + "@override": true, + "@packageDocumentation": true, + "@param": true, + "@privateRemarks": true, + "@public": true, + "@readonly": true, + "@remarks": true, + "@returns": true, + "@sealed": true, + "@see": true, + "@throws": true, + "@typeParam": true, + "@virtual": true, + "@betaDocumentation": true, + "@internalRemarks": true, + "@preapproved": true + } + } }, "kind": "Package", "canonicalReference": "api-extractor-scenarios!", @@ -48,7 +202,7 @@ }, { "kind": "Content", - "text": "; + generic: Lib1GenericType; } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts index 45e1eabf1fd..dcbb364c050 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/rollup.d.ts @@ -3,7 +3,7 @@ import { Lib1Interface } from 'api-extractor-lib1-test'; /** @public */ export declare interface IExample { - generic: Lib1GenericType; + generic: Lib1GenericType; } export { } diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts index 2e6d934d087..325f1213ebd 100644 --- a/build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType3/index.ts @@ -4,7 +4,7 @@ /** @public */ export interface IExample { generic: import('api-extractor-lib1-test').Lib1GenericType< - number, + number | undefined, import('api-extractor-lib1-test').Lib1Interface >; } diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml index 27786cf92af..569fa74299c 100644 --- a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml @@ -2154,7 +2154,7 @@ packages: resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' + deprecated: Please update to v 2.2.x dev: true optional: true @@ -5169,7 +5169,6 @@ packages: /uuid/3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true dev: true From e2a2d0816dd6a7125f3ef348e768bc6175f4abc6 Mon Sep 17 00:00:00 2001 From: Javier <61506396+javier-garcia-meteologica@users.noreply.github.com> Date: Thu, 10 Jun 2021 15:12:45 +0200 Subject: [PATCH 206/429] Fix separator after ImportType --- apps/api-extractor/src/generators/DtsEmitHelpers.ts | 6 ++++-- .../api-extractor-scenarios.api.json | 12 ++++++++++-- .../api-extractor-scenarios.api.md | 4 ++-- .../etc/test-outputs/dynamicImportType2/rollup.d.ts | 4 ++-- .../src/dynamicImportType2/index.ts | 4 ++-- 5 files changed, 20 insertions(+), 10 deletions(-) diff --git a/apps/api-extractor/src/generators/DtsEmitHelpers.ts b/apps/api-extractor/src/generators/DtsEmitHelpers.ts index 0e2b30267b5..387fb43a224 100644 --- a/apps/api-extractor/src/generators/DtsEmitHelpers.ts +++ b/apps/api-extractor/src/generators/DtsEmitHelpers.ts @@ -139,6 +139,8 @@ export class DtsEmitHelpers { typeArgumentsText = `<${typeArgumentsStrings.join(', ')}>`; } + const separatorAfter: string = /(\s*)$/.exec(span.getText())?.[1] ?? ''; + if ( referencedEntity.astEntity instanceof AstImport && referencedEntity.astEntity.importKind === AstImportKind.ImportType && @@ -152,7 +154,7 @@ export class DtsEmitHelpers { const nestedQualifiersText: string = nestedQualifiersStart >= 0 ? qualifiersText.substring(nestedQualifiersStart) : ''; - const replacement: string = `${referencedEntity.nameForEmit}${nestedQualifiersText}${typeArgumentsText}`; + const replacement: string = `${referencedEntity.nameForEmit}${nestedQualifiersText}${typeArgumentsText}${separatorAfter}`; span.modification.skipAll(); span.modification.prefix = replacement; @@ -160,7 +162,7 @@ export class DtsEmitHelpers { // Replace with internal symbol or AstImport span.modification.skipAll(); - span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}`; + span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}${separatorAfter}`; } } } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json index 2e55345c5ea..ebc79384c86 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.json @@ -200,6 +200,10 @@ "text": "Lib1Namespace.Inner.X", "canonicalReference": "api-extractor-lib1-test!Lib1Namespace.Inner.X:class" }, + { + "kind": "Content", + "text": " | undefined" + }, { "kind": "Content", "text": ";" @@ -210,7 +214,7 @@ "name": "dottedImportType", "propertyTypeTokenRange": { "startIndex": 1, - "endIndex": 3 + "endIndex": 4 } }, { @@ -231,6 +235,10 @@ "text": "Lib1Namespace.Y", "canonicalReference": "api-extractor-lib1-test!Lib1Namespace.Y:class" }, + { + "kind": "Content", + "text": " | undefined" + }, { "kind": "Content", "text": ";" @@ -241,7 +249,7 @@ "name": "dottedImportType2", "propertyTypeTokenRange": { "startIndex": 1, - "endIndex": 3 + "endIndex": 4 } } ], diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md index 38c713513f0..960bdb4b2c7 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md @@ -9,9 +9,9 @@ import { Lib1Namespace } from 'api-extractor-lib1-test'; // @public (undocumented) export interface IExample { // (undocumented) - dottedImportType: Lib1Namespace.Inner.X; + dottedImportType: Lib1Namespace.Inner.X | undefined; // (undocumented) - dottedImportType2: Lib1Namespace.Y; + dottedImportType2: Lib1Namespace.Y | undefined; } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts index 33921c97810..c8d465c2ca5 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/rollup.d.ts @@ -2,8 +2,8 @@ import { Lib1Namespace } from 'api-extractor-lib1-test'; /** @public */ export declare interface IExample { - dottedImportType: Lib1Namespace.Inner.X; - dottedImportType2: Lib1Namespace.Y; + dottedImportType: Lib1Namespace.Inner.X | undefined; + dottedImportType2: Lib1Namespace.Y | undefined; } export { } diff --git a/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts b/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts index cf164764140..5d211e8470e 100644 --- a/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts +++ b/build-tests/api-extractor-scenarios/src/dynamicImportType2/index.ts @@ -3,6 +3,6 @@ /** @public */ export interface IExample { - dottedImportType: import('api-extractor-lib1-test').Lib1Namespace.Inner.X; - dottedImportType2: import('api-extractor-lib1-test').Lib1Namespace.Y; + dottedImportType: import('api-extractor-lib1-test').Lib1Namespace.Inner.X | undefined; + dottedImportType2: import('api-extractor-lib1-test').Lib1Namespace.Y | undefined; } From 9cd1aefac1c742c85d1753124d68078669f46cb9 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 10 Jun 2021 15:08:16 +0000 Subject: [PATCH 207/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 9 +++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...typescript-4.3-part2_2021-06-03-23-26.json | 11 ---------- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 15 +++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 35 files changed, 377 insertions(+), 28 deletions(-) delete mode 100644 common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index df96322fe9e..abf36e3d295 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.17", + "tag": "@microsoft/api-documenter_v7.13.17", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "7.13.16", "tag": "@microsoft/api-documenter_v7.13.16", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 9d117e565d1..00b6dda4dbf 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 7.13.17 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 7.13.16 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 519cf20ed99..db96ecee85f 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.31.5", + "tag": "@rushstack/heft_v0.31.5", + "date": "Thu, 10 Jun 2021 15:08:15 GMT", + "comments": { + "patch": [ + { + "comment": "Update the version compatibility warning to indicate that TypeScript 4.x is supported by Heft" + } + ] + } + }, { "version": "0.31.4", "tag": "@rushstack/heft_v0.31.4", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 01bc22b4c41..6006b2591d8 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:15 GMT and should not be manually modified. + +## 0.31.5 +Thu, 10 Jun 2021 15:08:15 GMT + +### Patches + +- Update the version compatibility warning to indicate that TypeScript 4.x is supported by Heft ## 0.31.4 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 580b9d91ca5..fa5b0fcf1c8 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.109", + "tag": "@rushstack/rundown_v1.0.109", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "1.0.108", "tag": "@rushstack/rundown_v1.0.108", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 2f720b977f2..dec2f7f9860 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 1.0.109 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 1.0.108 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json b/common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json deleted file mode 100644 index 523518a8f5a..00000000000 --- a/common/changes/@rushstack/heft/octogonz-typescript-4.3-part2_2021-06-03-23-26.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Update the version compatibility warning to indicate that TypeScript 4.x is supported by Heft", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 34c0d0adeaf..fa6338103d4 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.22", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.22", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.4` to `^0.31.5`" + } + ] + } + }, { "version": "0.1.21", "tag": "@rushstack/heft-webpack4-plugin_v0.1.21", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index bc5ebb91769..764572959ad 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 0.1.22 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 0.1.21 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 50878118190..019ebc31fcc 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.22", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.22", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.4` to `^0.31.5`" + } + ] + } + }, { "version": "0.1.21", "tag": "@rushstack/heft-webpack5-plugin_v0.1.21", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index b0a2235e767..96521a299d0 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 0.1.22 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 0.1.21 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 3f5eda15832..443f6a80dcf 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.33", + "tag": "@rushstack/debug-certificate-manager_v1.0.33", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "1.0.32", "tag": "@rushstack/debug-certificate-manager_v1.0.32", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 0a218ba9674..5512b40b1d4 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 1.0.33 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 1.0.32 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index d3ad17567cb..ff699370932 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.179", + "tag": "@microsoft/load-themed-styles_v1.10.179", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.36`" + } + ] + } + }, { "version": "1.10.178", "tag": "@microsoft/load-themed-styles_v1.10.178", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index ca3c53338ee..741e7ce1ca9 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 1.10.179 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 1.10.178 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 98930f26939..a13e5603923 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.38", + "tag": "@rushstack/package-deps-hash_v3.0.38", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "3.0.37", "tag": "@rushstack/package-deps-hash_v3.0.37", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 16e23d8fc6d..65bac1e7b32 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 3.0.38 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 3.0.37 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index db92c7713a6..dde2bc91e10 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.92", + "tag": "@rushstack/stream-collator_v4.0.92", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.91`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "4.0.91", "tag": "@rushstack/stream-collator_v4.0.91", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index b12e3775165..6453c4d8923 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 4.0.92 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 4.0.91 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index d67b25c28cd..4ee8911a22d 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.91", + "tag": "@rushstack/terminal_v0.1.91", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "0.1.90", "tag": "@rushstack/terminal_v0.1.90", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 9d7c0be1b54..b243074e029 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 0.1.91 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 0.1.90 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 8d7bcc127e6..bea203b3ae2 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.29", + "tag": "@rushstack/heft-node-rig_v1.0.29", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.4` to `^0.31.5`" + } + ] + } + }, { "version": "1.0.28", "tag": "@rushstack/heft-node-rig_v1.0.28", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index c39f94fe28a..95b03298f34 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 1.0.29 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 1.0.28 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 3c42ae1b225..332d48b3099 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.36", + "tag": "@rushstack/heft-web-rig_v0.2.36", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.22`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.4` to `^0.31.5`" + } + ] + } + }, { "version": "0.2.35", "tag": "@rushstack/heft-web-rig_v0.2.35", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 5192ec36eb7..bf069b6e4e7 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 0.2.36 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 0.2.35 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 98fc1965a25..bb82f813ac5 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.60", + "tag": "@microsoft/loader-load-themed-styles_v1.9.60", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.179`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "1.9.59", "tag": "@microsoft/loader-load-themed-styles_v1.9.59", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index dbaf4c6ae1f..b07005da59e 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 1.9.60 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 1.9.59 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 1e226c97671..40a53bbf09e 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.147", + "tag": "@rushstack/loader-raw-script_v1.3.147", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "1.3.146", "tag": "@rushstack/loader-raw-script_v1.3.146", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 17e2eddb336..11c0e452121 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 1.3.147 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 1.3.146 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 3293ac5ba21..c07de6e06b6 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.21", + "tag": "@rushstack/localization-plugin_v0.6.21", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.41`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.40` to `^3.2.41`" + } + ] + } + }, { "version": "0.6.20", "tag": "@rushstack/localization-plugin_v0.6.20", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 21d6c409cd6..b2656398e56 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 0.6.21 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 0.6.20 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index d3d87c14eb9..a9973031ed5 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.59", + "tag": "@rushstack/module-minifier-plugin_v0.3.59", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "0.3.58", "tag": "@rushstack/module-minifier-plugin_v0.3.58", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index aaa70961f83..fa3d0bddb97 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 0.3.59 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 0.3.58 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 81c1e29173e..f373c6bb8a8 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.41", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.41", + "date": "Thu, 10 Jun 2021 15:08:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.31.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.29`" + } + ] + } + }, { "version": "3.2.40", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.40", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index b1a77349013..d916209906f 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. + +## 3.2.41 +Thu, 10 Jun 2021 15:08:16 GMT + +_Version update only_ ## 3.2.40 Fri, 04 Jun 2021 19:59:53 GMT From 65c0ea7606d9fdea6a11172459dec6d3e622faf0 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 10 Jun 2021 15:08:19 +0000 Subject: [PATCH 208/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 17 files changed, 22 insertions(+), 22 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index e81ba8ae124..9c95ab0a2d9 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.16", + "version": "7.13.17", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 5e6e33bd1b1..96c4062e9b0 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.31.4", + "version": "0.31.5", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 7b240acb281..32aef0c9505 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.108", + "version": "1.0.109", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 47d4624d200..ca9f9934779 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.21", + "version": "0.1.22", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.4" + "@rushstack/heft": "^0.31.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 375ef24937f..1cecf4a6e08 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.21", + "version": "0.1.22", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.4" + "@rushstack/heft": "^0.31.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 22b18d434dc..801ac1cbac2 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.32", + "version": "1.0.33", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 97fbc53efa0..42f365cea7e 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.178", + "version": "1.10.179", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 43c6de465f4..1dc31547fb8 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.37", + "version": "3.0.38", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index d4eefd07d40..8f0c7991b1b 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.91", + "version": "4.0.92", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index ef23cec7ba0..803073bd0c4 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.90", + "version": "0.1.91", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 10b153911e8..9628cff7103 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.28", + "version": "1.0.29", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.4" + "@rushstack/heft": "^0.31.5" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 84b4e7f48e6..5d2dbcc0461 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.35", + "version": "0.2.36", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.4" + "@rushstack/heft": "^0.31.5" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 4d1e00ab5de..90f15b62095 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.59", + "version": "1.9.60", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 7c8c6d84fbb..55b70f79119 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.146", + "version": "1.3.147", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index f2fe9dcae10..0555015e12a 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.20", + "version": "0.6.21", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.40", + "@rushstack/set-webpack-public-path-plugin": "^3.2.41", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index b1beff8732e..f369dcf0b14 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.58", + "version": "0.3.59", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 16c1c90af78..41aff882265 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.40", + "version": "3.2.41", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From f6581e3abbd2c11d9be669189e6cb31ef13deaa7 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Thu, 10 Jun 2021 11:44:06 -0700 Subject: [PATCH 209/429] Documentation tweaks --- apps/heft/UPGRADING.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index edca71c5070..35e387af36b 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -17,18 +17,20 @@ and add the following option to the project's `config/heft.json` file: } ``` -By default, configuration-relative module resolution will be performed for modules -referenced in your Jest configuration. Existing "preset" configuration values will need -to be replaced with "extends" configuration values. If you would like to retain legacy -Jest functionality, set `disableConfigurationModuleResolution` to `true` in the heft-jest-plugin -options. +By default, Node module resolution will be performed for all modules referenced in your +Jest configuration. Additionally, all `preset` configuration values must be replaced with +`extends` configuration values. *This feature is incompatible with Jest when invoked +directly since it changes how modules are referenced in the Jest configuration.* +If you would like to retain default Jest functionality, set +`disableConfigurationModuleResolution` to `true` in the heft-jest-plugin options found in +`config/heft.json`. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest plugin should already be enabled. If you are using the included `@rushstack/heft/include/jest-shared.config.json` as a Jest configuration preset, you will need modify this to reference -`@rushstack/heft-jest-plugin/include/jest-shared.config.json` using the "extends" +`@rushstack/heft-jest-plugin/include/jest-shared.config.json` using the `extends` field as described above. Similarly, if you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, you should now reference `@rushstack/heft-node-rig/profiles/default/config/jest.config.json` or From fc07bb08566bed89aed424bbb43b69bd286ae8a9 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Thu, 10 Jun 2021 11:55:57 -0700 Subject: [PATCH 210/429] More docs --- apps/heft/UPGRADING.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index 35e387af36b..b83ea98ae88 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -18,12 +18,14 @@ and add the following option to the project's `config/heft.json` file: ``` By default, Node module resolution will be performed for all modules referenced in your -Jest configuration. Additionally, all `preset` configuration values must be replaced with -`extends` configuration values. *This feature is incompatible with Jest when invoked -directly since it changes how modules are referenced in the Jest configuration.* -If you would like to retain default Jest functionality, set -`disableConfigurationModuleResolution` to `true` in the heft-jest-plugin options found in -`config/heft.json`. +Jest configuration. Additionally, the Jest configuration property `preset` has been +replaced with `extends` to make support of secondary inheritance (i.e. +"A-jest.config.json" -> "B-jest.config.json" -> "C-jest.config.json") explicit. *This +feature is incompatible with Jest when invoked directly since it changes how modules +are referenced in the Jest configuration.* If you would like to retain default Jest +functionality, set +`disableConfigurationModuleResolution` to `true` in the @rushstack/heft-jest-plugin +options found in `config/heft.json`. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest plugin should already be enabled. From 42e3540ba3549f651ac9dc746bd4abbd9f4f088c Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Thu, 10 Jun 2021 11:56:28 -0700 Subject: [PATCH 211/429] Missed tilde --- apps/heft/UPGRADING.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index b83ea98ae88..dbf5ff92aee 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -24,7 +24,7 @@ replaced with `extends` to make support of secondary inheritance (i.e. feature is incompatible with Jest when invoked directly since it changes how modules are referenced in the Jest configuration.* If you would like to retain default Jest functionality, set -`disableConfigurationModuleResolution` to `true` in the @rushstack/heft-jest-plugin +`disableConfigurationModuleResolution` to `true` in the `@rushstack/heft-jest-plugin` options found in `config/heft.json`. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest From 00a1e3a51b8d0d97ff95467b692a76d45950e73b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Thu, 10 Jun 2021 14:32:50 -0700 Subject: [PATCH 212/429] Disable allowUnreachableCode in tsconfig-base in the Heft rigs. --- rigs/heft-node-rig/profiles/default/tsconfig-base.json | 2 ++ rigs/heft-web-rig/profiles/library/tsconfig-base.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/rigs/heft-node-rig/profiles/default/tsconfig-base.json b/rigs/heft-node-rig/profiles/default/tsconfig-base.json index 3f0e2a9e743..6f68418bbd2 100644 --- a/rigs/heft-node-rig/profiles/default/tsconfig-base.json +++ b/rigs/heft-node-rig/profiles/default/tsconfig-base.json @@ -15,6 +15,8 @@ "strict": true, "esModuleInterop": true, "noEmitOnError": false, + "allowUnreachableCode": false, + "types": [], "module": "commonjs", diff --git a/rigs/heft-web-rig/profiles/library/tsconfig-base.json b/rigs/heft-web-rig/profiles/library/tsconfig-base.json index b1d392342ad..8c4d48b65b4 100644 --- a/rigs/heft-web-rig/profiles/library/tsconfig-base.json +++ b/rigs/heft-web-rig/profiles/library/tsconfig-base.json @@ -16,6 +16,8 @@ "strict": true, "esModuleInterop": true, "noEmitOnError": false, + "allowUnreachableCode": false, + "types": [], "module": "esnext", From 94d40f5685a3c166b5c575def6517502f9581e7a Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Thu, 10 Jun 2021 14:41:59 -0700 Subject: [PATCH 213/429] Fix a few unreachable code issues. --- apps/rush-lib/src/logic/LinkManagerFactory.ts | 4 ++-- apps/rush-lib/src/logic/ShrinkwrapFileFactory.ts | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/apps/rush-lib/src/logic/LinkManagerFactory.ts b/apps/rush-lib/src/logic/LinkManagerFactory.ts index c6f36989a94..f90b4312d46 100644 --- a/apps/rush-lib/src/logic/LinkManagerFactory.ts +++ b/apps/rush-lib/src/logic/LinkManagerFactory.ts @@ -16,8 +16,8 @@ export class LinkManagerFactory { case 'yarn': // Yarn uses the same node_modules structure as NPM return new NpmLinkManager(rushConfiguration); + default: + throw new Error(`Unsupported package manager: ${rushConfiguration.packageManager}`); } - - throw new Error(`Unsupported package manager: ${rushConfiguration.packageManager}`); } } diff --git a/apps/rush-lib/src/logic/ShrinkwrapFileFactory.ts b/apps/rush-lib/src/logic/ShrinkwrapFileFactory.ts index 8df0af0837c..3fc20d50980 100644 --- a/apps/rush-lib/src/logic/ShrinkwrapFileFactory.ts +++ b/apps/rush-lib/src/logic/ShrinkwrapFileFactory.ts @@ -24,7 +24,8 @@ export class ShrinkwrapFileFactory { ); case 'yarn': return YarnShrinkwrapFile.loadFromFile(shrinkwrapFilename); + default: + throw new Error(`Invalid package manager: ${packageManager}`); } - throw new Error(`Invalid package manager: ${packageManager}`); } } From 0ff9a6318e96e8421dfcf8eb1b71910afd5a1ff3 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Thu, 10 Jun 2021 14:36:24 -0700 Subject: [PATCH 214/429] Rush change --- ...disable-allowUnreachableCode_2021-06-10-21-47.json | 11 +++++++++++ ...disable-allowUnreachableCode_2021-06-10-21-36.json | 11 +++++++++++ ...disable-allowUnreachableCode_2021-06-10-21-36.json | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json create mode 100644 common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json create mode 100644 common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json diff --git a/common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json b/common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json new file mode 100644 index 00000000000..8b978fe48f3 --- /dev/null +++ b/common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json b/common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json new file mode 100644 index 00000000000..e6ed54b7eae --- /dev/null +++ b/common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Disable the allowUnreachableCode TypeScript compiler option.", + "type": "minor", + "packageName": "@rushstack/heft-node-rig" + } + ], + "packageName": "@rushstack/heft-node-rig", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json b/common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json new file mode 100644 index 00000000000..efd14891f5d --- /dev/null +++ b/common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "comment": "Disable the allowUnreachableCode TypeScript compiler option.", + "type": "minor", + "packageName": "@rushstack/heft-web-rig" + } + ], + "packageName": "@rushstack/heft-web-rig", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file From 915606148fee62d467ccec3283d1e515cbbb24f3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 10 Jun 2021 16:49:46 -0700 Subject: [PATCH 215/429] Improve upgrade note for @rushstack/heft-jest-plugin --- apps/heft/UPGRADING.md | 116 +++++++++++++++++++++++++++++------------ 1 file changed, 82 insertions(+), 34 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index dbf5ff92aee..62e2f9ea4a5 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -2,41 +2,89 @@ ### Heft 0.32.0 -This release of Heft removed the Jest plugin from the `@rushstack/heft` package -and moved it to it's own package (`@rushstack/heft-jest-plugin`). To re-include -Jest support in a project, include a dependency on `@rushstack/heft-jest-plugin` -and add the following option to the project's `config/heft.json` file: - -```JSON -{ - "heftPlugins": [ - { - "plugin": "@rushstack/heft-jest-plugin" - } - ] -} -``` +Breaking change for Jest: This release of Heft enables rig support for Jest config files. +It also reduces Heft's installation footprint by removing the Jest plugin from `@rushstack/heft` +and moving it to its own package `@rushstack/heft-jest-plugin`. As a result, Jest is now +disabled by default. + +To reenable Jest support for your project, follow these steps: + +1. Add the `@rushstack/heft-jest-plugin` dependency to your project's **package.json** file. + +2. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest + plugin is already enabled. Skip to step 4. + +3. Load the plugin by adding this setting to your `config/heft.json` file: + + ```js + { + "heftPlugins": [ + { + "plugin": "@rushstack/heft-jest-plugin" + } + ] + } + ``` + +4. Update your `config/jest.config.json` file, replacing the `preset` field with + an equivalent `extends` field. This enables Heft to perform module resolution + with support for rigs. + + For example, this setting... + + ```js + { + "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + } + ``` + + ...should be changed to this: + + ```js + { + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" + } + ``` + + As another example, if you are using a rig, then this... + + ```js + { + "preset": "./node_modules/@rushstack/heft-web-rig/profiles/library/config/jest.config.json" + } + ``` + + ...should be changed to this: + + ```js + { + "extends": "@rushstack/heft-web-rig/profiles/library/config/jest.config.json" + } + ``` + +This `extends` field is a Heft-specific enhancement that will not work if the +Jest command line is invoked without Heft. (That use case was not generally useful, +since Jest only runs tests; in our configuration Jest needs Heft to invoke the compiler +and any other preprocessing steps.) + +If for some reason your `jest.config.json` needs to be directly parsed by Jest, the +`disableConfigurationModuleResolution` setting can be used to restore the old behavior. +For example: + + ```js + { + "heftPlugins": [ + { + "plugin": "@rushstack/heft-jest-plugin", + "options": { + // Disable rig support and the "extends" setting (not recommended) + "disableConfigurationModuleResolution": true + } + } + ] + } + ``` -By default, Node module resolution will be performed for all modules referenced in your -Jest configuration. Additionally, the Jest configuration property `preset` has been -replaced with `extends` to make support of secondary inheritance (i.e. -"A-jest.config.json" -> "B-jest.config.json" -> "C-jest.config.json") explicit. *This -feature is incompatible with Jest when invoked directly since it changes how modules -are referenced in the Jest configuration.* If you would like to retain default Jest -functionality, set -`disableConfigurationModuleResolution` to `true` in the `@rushstack/heft-jest-plugin` -options found in `config/heft.json`. - -If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest -plugin should already be enabled. - -If you are using the included `@rushstack/heft/include/jest-shared.config.json` as -a Jest configuration preset, you will need modify this to reference -`@rushstack/heft-jest-plugin/include/jest-shared.config.json` using the `extends` -field as described above. Similarly, if you are using `@rushstack/heft-node-rig` or -`@rushstack/heft-web-rig`, you should now reference -`@rushstack/heft-node-rig/profiles/default/config/jest.config.json` or -`@rushstack/heft-node-rig/profiles/library/config/jest.config.json`, respectively. ### Heft 0.26.0 From 0c04fd805a0cdc8bbbffe6a723ff21f2e34b7a39 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 10 Jun 2021 16:50:35 -0700 Subject: [PATCH 216/429] rush change --- ...octogonz-heft-upgrading-docs_2021-06-10-23-50.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json diff --git a/common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json b/common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json new file mode 100644 index 00000000000..6662af11053 --- /dev/null +++ b/common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From c1051aa4623e31339e075ed5a81f0f58d6d05d8d Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 10 Jun 2021 16:56:54 -0700 Subject: [PATCH 217/429] Wording update --- apps/heft/UPGRADING.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index 62e2f9ea4a5..79641c886b4 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -62,12 +62,11 @@ To reenable Jest support for your project, follow these steps: } ``` -This `extends` field is a Heft-specific enhancement that will not work if the -Jest command line is invoked without Heft. (That use case was not generally useful, -since Jest only runs tests; in our configuration Jest needs Heft to invoke the compiler -and any other preprocessing steps.) +This `extends` field is a Heft-specific enhancement that will not work if the Jest command line +is invoked without Heft. (Doing so was not generally useful; in our configuration Jest relies +on Heft to invoke the compiler and any other preprocessing steps.) -If for some reason your `jest.config.json` needs to be directly parsed by Jest, the +If for some reason your `jest.config.json` needs to be directly readable by Jest, the `disableConfigurationModuleResolution` setting can be used to restore the old behavior. For example: @@ -77,7 +76,7 @@ For example: { "plugin": "@rushstack/heft-jest-plugin", "options": { - // Disable rig support and the "extends" setting (not recommended) + // (Not recommended) Disable Heft's support for rigs and the "extends" field "disableConfigurationModuleResolution": true } } From 9ab76ba220ca87fb9500acbb458813f1c280275a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 10 Jun 2021 17:13:29 -0700 Subject: [PATCH 218/429] PR feedback --- apps/heft/UPGRADING.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/heft/UPGRADING.md b/apps/heft/UPGRADING.md index 79641c886b4..036f2ef781b 100644 --- a/apps/heft/UPGRADING.md +++ b/apps/heft/UPGRADING.md @@ -9,11 +9,11 @@ disabled by default. To reenable Jest support for your project, follow these steps: -1. Add the `@rushstack/heft-jest-plugin` dependency to your project's **package.json** file. - -2. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest +1. If you are using `@rushstack/heft-node-rig` or `@rushstack/heft-web-rig`, the Jest plugin is already enabled. Skip to step 4. +2. Add the `@rushstack/heft-jest-plugin` dependency to your project's **package.json** file. + 3. Load the plugin by adding this setting to your `config/heft.json` file: ```js @@ -88,7 +88,7 @@ For example: ### Heft 0.26.0 This release of Heft removed the Webpack plugins from the `@rushstack/heft` package -and moved them into their own package (`@rushstack/heft-webpack4-plugin`). To re-include +and moved them into their own package (`@rushstack/heft-webpack4-plugin`). To reenable Webpack support in a project, include a dependency on `@rushstack/heft-webpack4-plugin` and add the following option to the project's `config/heft.json` file: From 04a40f220f65111dbe1dcd968ab738e2240dd552 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 11 Jun 2021 00:34:02 +0000 Subject: [PATCH 219/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++- apps/heft/CHANGELOG.json | 17 ++++++++++++ apps/heft/CHANGELOG.md | 9 ++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++ apps/rundown/CHANGELOG.md | 7 ++++- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 -------- ...er-danade-JestPlugin_2021-06-08-01-29.json | 11 -------- ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 -------- ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 -------- ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...-heft-upgrading-docs_2021-06-10-23-50.json | 11 -------- ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 -------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 22 ++++++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 11 ++++++++ .../heft-webpack4-plugin/CHANGELOG.json | 18 +++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 +++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++- libraries/heft-config-file/CHANGELOG.json | 12 +++++++++ libraries/heft-config-file/CHANGELOG.md | 9 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++- libraries/stream-collator/CHANGELOG.json | 18 +++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++- rigs/heft-node-rig/CHANGELOG.json | 23 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 9 ++++++- rigs/heft-web-rig/CHANGELOG.json | 26 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 9 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 +++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++- .../CHANGELOG.json | 15 +++++++++++ .../CHANGELOG.md | 7 ++++- 55 files changed, 455 insertions(+), 205 deletions(-) delete mode 100644 common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json delete mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json delete mode 100644 common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json create mode 100644 heft-plugins/heft-jest-plugin/CHANGELOG.json create mode 100644 heft-plugins/heft-jest-plugin/CHANGELOG.md diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index abf36e3d295..aef6026daf3 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.18", + "tag": "@microsoft/api-documenter_v7.13.18", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "7.13.17", "tag": "@microsoft/api-documenter_v7.13.17", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 00b6dda4dbf..71852c5339d 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 7.13.18 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 7.13.17 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index db96ecee85f..82aeecc9f1d 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.32.0", + "tag": "@rushstack/heft_v0.32.0", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "minor": [ + { + "comment": "(BREAKING CHANGE) Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json. See UPGRADING.md for more information." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.5.0`" + } + ] + } + }, { "version": "0.31.5", "tag": "@rushstack/heft_v0.31.5", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 6006b2591d8..993312e7ec3 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Thu, 10 Jun 2021 15:08:15 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.32.0 +Fri, 11 Jun 2021 00:34:02 GMT + +### Minor changes + +- (BREAKING CHANGE) Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json. See UPGRADING.md for more information. ## 0.31.5 Thu, 10 Jun 2021 15:08:15 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index fa5b0fcf1c8..98963be72e1 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.110", + "tag": "@rushstack/rundown_v1.0.110", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "1.0.109", "tag": "@rushstack/rundown_v1.0.109", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index dec2f7f9860..003e0aaa9f3 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 1.0.110 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 1.0.109 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index ccfccb80011..00000000000 --- a/common/changes/@microsoft/api-documenter/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-documenter", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-documenter", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index c4f1ce3c24e..00000000000 --- a/common/changes/@microsoft/load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/load-themed-styles", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/load-themed-styles", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 8d29ebbdf29..00000000000 --- a/common/changes/@microsoft/loader-load-themed-styles/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/loader-load-themed-styles", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/loader-load-themed-styles", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index b62dae1831a..00000000000 --- a/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-config-file", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-config-file", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json b/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json deleted file mode 100644 index 8d6909ed749..00000000000 --- a/common/changes/@rushstack/heft-config-file/user-danade-JestPlugin_2021-06-08-01-29.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-config-file", - "comment": "Add \"preresolve\" property to transform paths before resolution", - "type": "minor" - } - ], - "packageName": "@rushstack/heft-config-file", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index ed2a6d026b2..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Initial implementation", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index 2a0911dc80b..00000000000 --- a/common/changes/@rushstack/heft-node-rig/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-node-rig", - "comment": "Add @rushstack/heft-jest-plugin to run during tests", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-node-rig", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index 570c8c16907..00000000000 --- a/common/changes/@rushstack/heft-web-rig/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-web-rig", - "comment": "Add @rushstack/heft-jest-plugin to run during tests", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-web-rig", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 94748536f42..00000000000 --- a/common/changes/@rushstack/heft-webpack4-plugin/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-webpack4-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-webpack4-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 9bf43cc6f28..00000000000 --- a/common/changes/@rushstack/heft-webpack5-plugin/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-webpack5-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-webpack5-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json b/common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json deleted file mode 100644 index 6662af11053..00000000000 --- a/common/changes/@rushstack/heft/octogonz-heft-upgrading-docs_2021-06-10-23-50.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index 96b7ad172d4..00000000000 --- a/common/changes/@rushstack/heft/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "(BREAKING CHANGE) Remove Jest plugin from Heft. To consume the Jest plugin, add @rushstack/heft-jest-plugin as a dependency and include it in heft.json. See UPGRADING.md for more information.", - "type": "minor" - } - ], - "packageName": "@rushstack/heft", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 902eef65f07..00000000000 --- a/common/changes/@rushstack/loader-raw-script/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/loader-raw-script", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/loader-raw-script", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 86af494fcf1..00000000000 --- a/common/changes/@rushstack/module-minifier-plugin/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/module-minifier-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/module-minifier-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 3091b319796..00000000000 --- a/common/changes/@rushstack/package-deps-hash/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/package-deps-hash", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/package-deps-hash", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 125ca640b70..00000000000 --- a/common/changes/@rushstack/stream-collator/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/stream-collator", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/stream-collator", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index b5aef473278..00000000000 --- a/common/changes/@rushstack/terminal/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/terminal", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/terminal", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json new file mode 100644 index 00000000000..614186aef35 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -0,0 +1,22 @@ +{ + "name": "@rushstack/heft-jest-plugin", + "entries": [ + { + "version": "0.1.1", + "tag": "@rushstack/heft-jest-plugin_v0.1.1", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "patch": [ + { + "comment": "Initial implementation" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.5.0`" + } + ] + } + } + ] +} diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md new file mode 100644 index 00000000000..f78a2b156bb --- /dev/null +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -0,0 +1,11 @@ +# Change Log - @rushstack/heft-jest-plugin + +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.1.1 +Fri, 11 Jun 2021 00:34:02 GMT + +### Patches + +- Initial implementation + diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index fa6338103d4..d0a94adbda7 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.23", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.23", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.5` to `^0.32.0`" + } + ] + } + }, { "version": "0.1.22", "tag": "@rushstack/heft-webpack4-plugin_v0.1.22", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 764572959ad..0749d2b3fca 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.1.23 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 0.1.22 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 019ebc31fcc..0f8e8bbbc16 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.23", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.23", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.5` to `^0.32.0`" + } + ] + } + }, { "version": "0.1.22", "tag": "@rushstack/heft-webpack5-plugin_v0.1.22", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 96521a299d0..ea48e7d5774 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.1.23 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 0.1.22 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 443f6a80dcf..ef8a5073eea 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.34", + "tag": "@rushstack/debug-certificate-manager_v1.0.34", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "1.0.33", "tag": "@rushstack/debug-certificate-manager_v1.0.33", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 5512b40b1d4..5e74da7ac04 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 1.0.34 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 1.0.33 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index bbf1ef39938..a78535f7486 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.5.0", + "tag": "@rushstack/heft-config-file_v0.5.0", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "minor": [ + { + "comment": "Add \"preresolve\" property to transform paths before resolution" + } + ] + } + }, { "version": "0.4.2", "tag": "@rushstack/heft-config-file_v0.4.2", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index 879e232e092..3ace8dc2511 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.5.0 +Fri, 11 Jun 2021 00:34:02 GMT + +### Minor changes + +- Add "preresolve" property to transform paths before resolution ## 0.4.2 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index ff699370932..8efab9397ae 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.180", + "tag": "@microsoft/load-themed-styles_v1.10.180", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.37`" + } + ] + } + }, { "version": "1.10.179", "tag": "@microsoft/load-themed-styles_v1.10.179", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 741e7ce1ca9..9a68427b448 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 1.10.180 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 1.10.179 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index a13e5603923..2b44a92a9dc 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.39", + "tag": "@rushstack/package-deps-hash_v3.0.39", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "3.0.38", "tag": "@rushstack/package-deps-hash_v3.0.38", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 65bac1e7b32..5c335a36f25 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 3.0.39 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 3.0.38 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index dde2bc91e10..7479eadeba7 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.93", + "tag": "@rushstack/stream-collator_v4.0.93", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.92`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "4.0.92", "tag": "@rushstack/stream-collator_v4.0.92", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 6453c4d8923..017f0270c4a 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 4.0.93 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 4.0.92 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 4ee8911a22d..fb649a0c5bf 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.92", + "tag": "@rushstack/terminal_v0.1.92", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "0.1.91", "tag": "@rushstack/terminal_v0.1.91", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index b243074e029..05f7667baaf 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.1.92 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 0.1.91 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index bea203b3ae2..6c7b9484b08 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,29 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.30", + "tag": "@rushstack/heft-node-rig_v1.0.30", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "patch": [ + { + "comment": "Add @rushstack/heft-jest-plugin to run during tests" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.5` to `^0.32.0`" + } + ] + } + }, { "version": "1.0.29", "tag": "@rushstack/heft-node-rig_v1.0.29", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 95b03298f34..e6213bfdc6f 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 1.0.30 +Fri, 11 Jun 2021 00:34:02 GMT + +### Patches + +- Add @rushstack/heft-jest-plugin to run during tests ## 1.0.29 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 332d48b3099..6f352bca0d4 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,32 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.37", + "tag": "@rushstack/heft-web-rig_v0.2.37", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "patch": [ + { + "comment": "Add @rushstack/heft-jest-plugin to run during tests" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.23`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.31.5` to `^0.32.0`" + } + ] + } + }, { "version": "0.2.36", "tag": "@rushstack/heft-web-rig_v0.2.36", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index bf069b6e4e7..a428aa7acbc 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.2.37 +Fri, 11 Jun 2021 00:34:02 GMT + +### Patches + +- Add @rushstack/heft-jest-plugin to run during tests ## 0.2.36 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index bb82f813ac5..5fe841f034d 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.61", + "tag": "@microsoft/loader-load-themed-styles_v1.9.61", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.180`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "1.9.60", "tag": "@microsoft/loader-load-themed-styles_v1.9.60", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index b07005da59e..ea295bf8041 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 1.9.61 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 1.9.60 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 40a53bbf09e..2823e6337bc 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.148", + "tag": "@rushstack/loader-raw-script_v1.3.148", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "1.3.147", "tag": "@rushstack/loader-raw-script_v1.3.147", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 11c0e452121..d1b305e56cf 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 1.3.148 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 1.3.147 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index c07de6e06b6..f2012db0dd8 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.22", + "tag": "@rushstack/localization-plugin_v0.6.22", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.42`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.41` to `^3.2.42`" + } + ] + } + }, { "version": "0.6.21", "tag": "@rushstack/localization-plugin_v0.6.21", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index b2656398e56..0ef977b574e 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.6.22 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 0.6.21 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index a9973031ed5..e1f361a9a9c 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.60", + "tag": "@rushstack/module-minifier-plugin_v0.3.60", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "0.3.59", "tag": "@rushstack/module-minifier-plugin_v0.3.59", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index fa3d0bddb97..7213259200f 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 0.3.60 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 0.3.59 Thu, 10 Jun 2021 15:08:16 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index f373c6bb8a8..dd93aec2ba7 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.42", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.42", + "date": "Fri, 11 Jun 2021 00:34:02 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.32.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.30`" + } + ] + } + }, { "version": "3.2.41", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.41", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index d916209906f..1f9e19c12f1 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Thu, 10 Jun 2021 15:08:16 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. + +## 3.2.42 +Fri, 11 Jun 2021 00:34:02 GMT + +_Version update only_ ## 3.2.41 Thu, 10 Jun 2021 15:08:16 GMT From 9720f4a41aa61556d62341709f9521c278968dca Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 11 Jun 2021 00:34:05 +0000 Subject: [PATCH 220/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 19 files changed, 24 insertions(+), 24 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 9c95ab0a2d9..d939961375b 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.17", + "version": "7.13.18", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index c792242f0c2..5f23d0d181a 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.31.5", + "version": "0.32.0", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 32aef0c9505..8426bca694d 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.109", + "version": "1.0.110", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 6e8a8a87695..f59a1e7def1 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.0", + "version": "0.1.1", "description": "Heft plugin for Jest", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index f70b78e91e3..0eb429bafb6 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.22", + "version": "0.1.23", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --pass-with-no-tests --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.5" + "@rushstack/heft": "^0.32.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 060c6ad25de..36c4bfec70b 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.22", + "version": "0.1.23", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --pass-with-no-tests --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.31.5" + "@rushstack/heft": "^0.32.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 801ac1cbac2..7b6f28841d6 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.33", + "version": "1.0.34", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index 21a45722816..40fbbd21c9e 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.4.2", + "version": "0.5.0", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 42f365cea7e..fc39516cf56 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.179", + "version": "1.10.180", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 1dc31547fb8..392fffe74ce 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.38", + "version": "3.0.39", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 8f0c7991b1b..fed9363d2b0 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.92", + "version": "4.0.93", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 803073bd0c4..885168e8738 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.91", + "version": "0.1.92", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 698e77e2685..f8bef1fb8a7 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.29", + "version": "1.0.30", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.5" + "@rushstack/heft": "^0.32.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 0cd3142a711..a5271871105 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.36", + "version": "0.2.37", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.31.5" + "@rushstack/heft": "^0.32.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 90f15b62095..e7ae9773d6c 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.60", + "version": "1.9.61", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 55b70f79119..7c0b6c8f94e 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.147", + "version": "1.3.148", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 0555015e12a..1b13a2a1553 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.21", + "version": "0.6.22", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.41", + "@rushstack/set-webpack-public-path-plugin": "^3.2.42", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index f369dcf0b14..021ad640c69 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.59", + "version": "0.3.60", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 41aff882265..7fd0084e9ea 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.41", + "version": "3.2.42", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 5b08de777ead89b569ad587f1b370a6feabbd54c Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 08:52:38 -0700 Subject: [PATCH 221/429] Update cyclic heft and heft rig dependencies --- .../config/jest.config.json | 2 +- apps/api-extractor-model/package.json | 6 +- apps/api-extractor/config/jest.config.json | 2 +- apps/api-extractor/package.json | 4 +- apps/heft/config/jest.config.json | 2 +- apps/heft/package.json | 4 +- .../workspace/pnpm-lock.yaml | 3136 ++--------------- common/config/rush/pnpm-lock.yaml | 172 +- common/config/rush/repo-state.json | 2 +- .../heft-jest-plugin/config/jest.config.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 +- .../heft-config-file/config/jest.config.json | 2 +- libraries/heft-config-file/package.json | 4 +- .../node-core-library/config/jest.config.json | 2 +- libraries/node-core-library/package.json | 4 +- libraries/rig-package/config/jest.config.json | 2 +- libraries/rig-package/package.json | 4 +- .../tree-pattern/config/jest.config.json | 2 +- libraries/tree-pattern/package.json | 4 +- .../ts-command-line/config/jest.config.json | 2 +- libraries/ts-command-line/package.json | 4 +- libraries/typings-generator/package.json | 4 +- stack/eslint-patch/package.json | 4 +- .../config/jest.config.json | 2 +- stack/eslint-plugin-packlets/package.json | 4 +- .../config/jest.config.json | 2 +- stack/eslint-plugin-security/package.json | 4 +- stack/eslint-plugin/config/jest.config.json | 2 +- stack/eslint-plugin/package.json | 4 +- 29 files changed, 332 insertions(+), 3060 deletions(-) diff --git a/apps/api-extractor-model/config/jest.config.json b/apps/api-extractor-model/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/apps/api-extractor-model/config/jest.config.json +++ b/apps/api-extractor-model/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/apps/api-extractor-model/package.json b/apps/api-extractor-model/package.json index 0a04acc41cc..6c441a9fdb6 100644 --- a/apps/api-extractor-model/package.json +++ b/apps/api-extractor-model/package.json @@ -11,7 +11,7 @@ "typings": "dist/rollup.d.ts", "license": "MIT", "scripts": { - "build": "heft test --clean" + "build": "heft test --clean --pass-with-no-tests" }, "dependencies": { "@microsoft/tsdoc": "0.13.2", @@ -20,8 +20,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/apps/api-extractor/config/jest.config.json b/apps/api-extractor/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/apps/api-extractor/config/jest.config.json +++ b/apps/api-extractor/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 9d89dbd14d7..d7aef710344 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -49,8 +49,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "10.17.13", diff --git a/apps/heft/config/jest.config.json b/apps/heft/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/apps/heft/config/jest.config.json +++ b/apps/heft/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/apps/heft/package.json b/apps/heft/package.json index 5f23d0d181a..580c7dc077b 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -53,8 +53,8 @@ "devDependencies": { "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/argparse": "1.0.38", "@types/eslint": "7.2.0", "@types/glob": "7.1.1", diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml index 27786cf92af..5f811da7340 100644 --- a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.31.4.tgz + '@rushstack/heft': file:rushstack-heft-0.32.0.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.31.4.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -24,145 +24,10 @@ packages: '@babel/highlight': 7.14.0 dev: true - /@babel/compat-data/7.14.4: - resolution: {integrity: sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==} - dev: true - - /@babel/core/7.14.3: - resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-compilation-targets': 7.14.4_@babel+core@7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helpers': 7.14.0 - '@babel/parser': 7.14.4 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - convert-source-map: 1.7.0 - debug: 4.3.1 - gensync: 1.0.0-beta.2 - json5: 2.2.0 - semver: 6.3.0 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/generator/7.14.3: - resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} - dependencies: - '@babel/types': 7.14.4 - jsesc: 2.5.2 - source-map: 0.5.7 - dev: true - - /@babel/helper-compilation-targets/7.14.4_@babel+core@7.14.3: - resolution: {integrity: sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.14.4 - '@babel/core': 7.14.3 - '@babel/helper-validator-option': 7.12.17 - browserslist: 4.16.6 - semver: 6.3.0 - dev: true - - /@babel/helper-function-name/7.14.2: - resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} - dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-get-function-arity/7.12.13: - resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-member-expression-to-functions/7.13.12: - resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-module-imports/7.13.12: - resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-module-transforms/7.14.2: - resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} - dependencies: - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.14.4 - '@babel/helper-simple-access': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.14.0 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-optimise-call-expression/7.12.13: - resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-plugin-utils/7.13.0: - resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} - dev: true - - /@babel/helper-replace-supers/7.14.4: - resolution: {integrity: sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==} - dependencies: - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-simple-access/7.13.12: - resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-split-export-declaration/7.12.13: - resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} - dependencies: - '@babel/types': 7.14.4 - dev: true - /@babel/helper-validator-identifier/7.14.0: resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} dev: true - /@babel/helper-validator-option/7.12.17: - resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} - dev: true - - /@babel/helpers/7.14.0: - resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} - dependencies: - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/highlight/7.14.0: resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} dependencies: @@ -171,154 +36,6 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.14.4: - resolution: {integrity: sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==} - engines: {node: '>=6.0.0'} - hasBin: true - dev: true - - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.3: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/template/7.12.13: - resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - dev: true - - /@babel/traverse/7.14.2: - resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-function-name': 7.14.2 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - debug: 4.3.1 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/types/7.14.4: - resolution: {integrity: sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==} - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - to-fast-properties: 2.0.0 - dev: true - - /@bcoe/v8-coverage/0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true - - /@cnakazawa/watch/1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} - engines: {node: '>=0.1.95'} - hasBin: true - dependencies: - exec-sh: 0.3.6 - minimist: 1.2.5 - dev: true - /@eslint/eslintrc/0.2.2: resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} engines: {node: ^10.12.0 || >=12.0.0} @@ -337,229 +54,8 @@ packages: - supports-color dev: true - /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - dev: true - - /@istanbuljs/schema/0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - dev: true - - /@jest/console/25.5.0: - resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-message-util: 25.5.0 - jest-util: 25.5.0 - slash: 3.0.0 - dev: true - - /@jest/core/25.4.0: - resolution: {integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/reporters': 25.4.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.6 - jest-changed-files: 25.5.0 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-resolve-dependencies: 25.5.4 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - jest-watcher: 25.5.0 - micromatch: 4.0.4 - p-each-series: 2.2.0 - realpath-native: 2.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@jest/environment/25.5.0: - resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - dev: true - - /@jest/fake-timers/25.5.0: - resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - lolex: 5.1.2 - dev: true - - /@jest/globals/25.5.2: - resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/types': 25.5.0 - expect: 25.5.0 - dev: true - - /@jest/reporters/25.4.0: - resolution: {integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==} - engines: {node: '>= 8.3'} - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - chalk: 3.0.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.7 - istanbul-lib-coverage: 3.0.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.2 - jest-haste-map: 25.5.1 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-worker: 25.5.0 - slash: 3.0.0 - source-map: 0.6.1 - string-length: 3.1.0 - terminal-link: 2.1.1 - v8-to-istanbul: 4.1.4 - optionalDependencies: - node-notifier: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/source-map/25.5.0: - resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} - engines: {node: '>= 8.3'} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.6 - source-map: 0.6.1 - dev: true - - /@jest/test-result/25.5.0: - resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/types': 25.5.0 - '@types/istanbul-lib-coverage': 2.0.3 - collect-v8-coverage: 1.0.1 - dev: true - - /@jest/test-sequencer/25.5.4: - resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/test-result': 25.5.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@jest/transform/25.4.0: - resolution: {integrity: sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.3 - '@jest/types': 25.5.0 - babel-plugin-istanbul: 6.0.0 - chalk: 3.0.0 - convert-source-map: 1.7.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-regex-util: 25.2.6 - jest-util: 25.5.0 - micromatch: 4.0.4 - pirates: 4.0.1 - realpath-native: 2.0.0 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/transform/25.5.1: - resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.3 - '@jest/types': 25.5.0 - babel-plugin-istanbul: 6.0.0 - chalk: 3.0.0 - convert-source-map: 1.7.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-regex-util: 25.2.6 - jest-util: 25.5.0 - micromatch: 4.0.4 - pirates: 4.0.1 - realpath-native: 2.0.0 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/types/25.5.0: - resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} - engines: {node: '>= 8.3'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 - chalk: 3.0.0 - dev: true - /@microsoft/tsdoc-config/0.15.2: - resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} + resolution: {integrity: sha1-6zU8k/O2KrdL3Jq29Kgrz4AUDxQ=} dependencies: '@microsoft/tsdoc': 0.13.2 ajv: 6.12.6 @@ -568,11 +64,11 @@ packages: dev: true /@microsoft/tsdoc/0.13.2: - resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} + resolution: {integrity: sha1-Ow77bTkDvUntsHNpb2DpDfCO+yY=} dev: true /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -580,124 +76,40 @@ packages: dev: true /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + resolution: {integrity: sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=} engines: {node: '>= 8'} dev: true /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} + resolution: {integrity: sha1-lMI9sY7kZT4Smr0m+wb4cKyeHuI=} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.11.0 dev: true - /@sinonjs/commons/1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} - dependencies: - type-detect: 4.0.8 - dev: true - /@types/argparse/1.0.38: - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - dev: true - - /@types/babel__core/7.1.14: - resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} - dependencies: - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - '@types/babel__generator': 7.6.2 - '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.11.1 - dev: true - - /@types/babel__generator/7.6.2: - resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@types/babel__template/7.4.0: - resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} - dependencies: - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - dev: true - - /@types/babel__traverse/7.11.1: - resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} - dependencies: - '@babel/types': 7.14.4 + resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=} dev: true /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} - dev: true - - /@types/graceful-fs/4.1.5: - resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} - dependencies: - '@types/node': 15.12.2 - dev: true - - /@types/istanbul-lib-coverage/2.0.3: - resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} - dev: true - - /@types/istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - dev: true - - /@types/istanbul-reports/1.1.2: - resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-lib-report': 3.0.0 + resolution: {integrity: sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0=} dev: true /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + resolution: {integrity: sha1-mKmTUWyFnrDVxMjwmDF6nqaNua0=} dev: true /@types/node/10.17.13: - resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} - dev: true - - /@types/node/15.12.2: - resolution: {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==} - dev: true - - /@types/normalize-package-data/2.4.0: - resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} - dev: true - - /@types/prettier/1.19.1: - resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} - dev: true - - /@types/stack-utils/1.0.1: - resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} + resolution: {integrity: sha1-zOvNuZC9YTnNFuhMOdwvsQI8qQw=} dev: true /@types/tapable/1.0.6: - resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} - dev: true - - /@types/yargs-parser/20.2.0: - resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} - dev: true - - /@types/yargs/15.0.13: - resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} - dependencies: - '@types/yargs-parser': 20.2.0 + resolution: {integrity: sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=} dev: true /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} + resolution: {integrity: sha1-g3gGLmvoodBJJZvbzyfOXfvu5is=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^3.0.0 @@ -721,7 +133,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} + resolution: {integrity: sha1-4Xn/yBqA68ri6gTgMy+LJRNFpoY=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -738,7 +150,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} + resolution: {integrity: sha1-ikTfxvt/HQcZN7OQ/idgjr2hIrg=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -754,7 +166,7 @@ packages: dev: true /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} + resolution: {integrity: sha1-/lK2jFyzu6P12HW9F623BCDUnY0=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -774,12 +186,12 @@ packages: dev: true /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} + resolution: {integrity: sha1-HXRj+nwy2KI6tQioA8ov4m51hyc=} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} + resolution: {integrity: sha1-/QBhzDit1PrUUTbWVECFafNluFM=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -801,7 +213,7 @@ packages: dev: true /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} + resolution: {integrity: sha1-anh+twtIlp5M0epnsFcIP5bf7ik=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -822,25 +234,14 @@ packages: dev: true /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} + resolution: {integrity: sha1-zUJ0dz4+tjsuhwrGAidEh+zR6TE=} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: eslint-visitor-keys: 1.3.0 dev: true - /abab/2.0.5: - resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} - dev: true - /abbrev/1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - dev: true - - /acorn-globals/4.3.4: - resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} - dependencies: - acorn: 6.4.2 - acorn-walk: 6.2.0 + resolution: {integrity: sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=} dev: true /acorn-jsx/5.3.1_acorn@7.4.1: @@ -851,17 +252,6 @@ packages: acorn: 7.4.1 dev: true - /acorn-walk/6.2.0: - resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} - engines: {node: '>=0.4.0'} - dev: true - - /acorn/6.4.2: - resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -887,13 +277,6 @@ packages: engines: {node: '>=6'} dev: true - /ansi-escapes/4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: true - /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} @@ -928,15 +311,8 @@ packages: color-convert: 2.0.1 dev: true - /anymatch/2.0.0: - resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} - dependencies: - micromatch: 3.1.10 - normalize-path: 2.1.1 - dev: true - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + resolution: {integrity: sha1-wFV8CWrzLxBhmPT04qODU343hxY=} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -944,48 +320,29 @@ packages: dev: true /aproba/1.2.0: - resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=} dev: true /are-we-there-yet/1.1.5: - resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} + resolution: {integrity: sha1-SzXClE8GKov82mZBB2A1D+nd/CE=} dependencies: delegates: 1.0.0 readable-stream: 2.3.7 dev: true /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=} dependencies: sprintf-js: 1.0.3 dev: true - /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} - engines: {node: '>=0.10.0'} - dev: true - - /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: true - - /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} - engines: {node: '>=0.10.0'} - dev: true - - /array-equal/1.0.0: - resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} - dev: true - /array-find-index/1.0.2: resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} engines: {node: '>=0.10.0'} dev: true /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + resolution: {integrity: sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -995,13 +352,8 @@ packages: is-string: 1.0.6 dev: true - /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} - engines: {node: '>=0.10.0'} - dev: true - /array.prototype.flatmap/1.2.4: - resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} + resolution: {integrity: sha1-lM/UfMFVbsB0fZf3x3OMWBIgBMk=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1011,7 +363,7 @@ packages: dev: true /asn1/0.2.4: - resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} + resolution: {integrity: sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=} dependencies: safer-buffer: 2.1.2 dev: true @@ -1021,11 +373,6 @@ packages: engines: {node: '>=0.8'} dev: true - /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} - engines: {node: '>=0.10.0'} - dev: true - /astral-regex/1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} engines: {node: '>=4'} @@ -1039,108 +386,18 @@ packages: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} dev: true - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: true - /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} dev: true /aws4/1.11.0: - resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - dev: true - - /babel-jest/25.5.1_@babel+core@7.14.3: - resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} - engines: {node: '>= 8.3'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/babel__core': 7.1.14 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 25.5.0_@babel+core@7.14.3 - chalk: 3.0.0 - graceful-fs: 4.2.6 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-istanbul/6.0.0: - resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.13.0 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 4.0.3 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-jest-hoist/25.5.0: - resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/template': 7.12.13 - '@babel/types': 7.14.4 - '@types/babel__traverse': 7.11.1 - dev: true - - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.3: - resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 - dev: true - - /babel-preset-jest/25.5.0_@babel+core@7.14.3: - resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} - engines: {node: '>= 8.3'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - babel-plugin-jest-hoist: 25.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.3 + resolution: {integrity: sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=} dev: true /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: true - /bcrypt-pbkdf/1.0.2: resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} dependencies: @@ -1148,11 +405,11 @@ packages: dev: true /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=} dev: true /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=} engines: {node: '>=8'} dev: true @@ -1163,83 +420,20 @@ packages: concat-map: 0.0.1 dev: true - /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - dev: true - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true - /browser-process-hrtime/1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: true - - /browser-resolve/1.11.3: - resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} - dependencies: - resolve: 1.1.7 - dev: true - - /browserslist/4.16.6: - resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001235 - colorette: 1.2.2 - electron-to-chromium: 1.3.749 - escalade: 3.1.1 - node-releases: 1.1.73 - dev: true - - /bser/2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - dependencies: - node-int64: 0.4.0 - dev: true - - /buffer-from/1.1.1: - resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} - dev: true - /builtin-modules/1.1.1: resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} engines: {node: '>=0.10.0'} dev: true - /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: true - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + resolution: {integrity: sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=} dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.1 @@ -1264,21 +458,10 @@ packages: dev: true /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + resolution: {integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=} engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001235: - resolution: {integrity: sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==} - dev: true - - /capture-exit/2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - rsvp: 4.8.5 - dev: true - /caseless/0.12.0: resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} dev: true @@ -1303,14 +486,6 @@ packages: supports-color: 5.5.0 dev: true - /chalk/3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - /chalk/4.1.1: resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} engines: {node: '>=10'} @@ -1320,7 +495,7 @@ packages: dev: true /chokidar/3.4.3: - resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} + resolution: {integrity: sha1-wd84IxRI5FykrFiObHlXO6alfVs=} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.2 @@ -1335,62 +510,23 @@ packages: dev: true /chownr/2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + resolution: {integrity: sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=} engines: {node: '>=10'} dev: true - /ci-info/2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: true - - /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: true - /cliui/5.0.0: - resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} + resolution: {integrity: sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=} dependencies: string-width: 3.1.0 strip-ansi: 5.2.0 wrap-ansi: 5.1.0 dev: true - /cliui/6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - dependencies: - string-width: 4.2.2 - strip-ansi: 6.0.0 - wrap-ansi: 6.2.0 - dev: true - - /co/4.6.0: - resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: true - /code-point-at/1.1.0: resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} engines: {node: '>=0.10.0'} dev: true - /collect-v8-coverage/1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} - dev: true - - /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: true - /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -1412,17 +548,13 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /colorette/1.2.2: - resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} - dev: true - /colors/1.2.5: - resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} + resolution: {integrity: sha1-icetmjdLwDDfgBMkH2gTbtiDWvw=} engines: {node: '>=0.1.90'} dev: true /combined-stream/1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + resolution: {integrity: sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 @@ -1432,10 +564,6 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: true - /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true @@ -1444,32 +572,10 @@ packages: resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} dev: true - /convert-source-map/1.7.0: - resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} - dependencies: - safe-buffer: 5.1.2 - dev: true - - /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} - engines: {node: '>=0.10.0'} - dev: true - /core-util-is/1.0.2: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} dev: true - /cross-spawn/6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - dev: true - /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -1491,33 +597,18 @@ packages: dev: true /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + resolution: {integrity: sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=} dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=} engines: {node: '>=4'} hasBin: true dev: true - /cssom/0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: true - - /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: true - - /cssstyle/2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - dependencies: - cssom: 0.3.8 - dev: true - /currently-unhandled/0.4.1: resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} engines: {node: '>=0.10.0'} @@ -1532,20 +623,6 @@ packages: assert-plus: 1.0.0 dev: true - /data-urls/1.1.0: - resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} - dependencies: - abab: 2.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - dev: true - - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - dependencies: - ms: 2.0.0 - dev: true - /debug/4.3.1: resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} @@ -1563,49 +640,17 @@ packages: engines: {node: '>=0.10.0'} dev: true - /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} - engines: {node: '>=0.10'} - dev: true - /deep-is/0.1.3: resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} dev: true - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} - dev: true - /define-properties/1.1.3: - resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + resolution: {integrity: sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=} engines: {node: '>= 0.4'} dependencies: object-keys: 1.1.1 dev: true - /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: true - - /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: true - - /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: true - /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} @@ -1615,23 +660,13 @@ packages: resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} dev: true - /detect-newline/3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - dev: true - - /diff-sequences/25.2.6: - resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} - engines: {node: '>= 8.3'} - dev: true - /diff/4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} dev: true /doctrine/2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + resolution: {integrity: sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 @@ -1644,12 +679,6 @@ packages: esutils: 2.0.3 dev: true - /domexception/1.0.1: - resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} - dependencies: - webidl-conversions: 4.0.2 - dev: true - /ecc-jsbn/0.1.2: resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} dependencies: @@ -1657,29 +686,15 @@ packages: safer-buffer: 2.1.2 dev: true - /electron-to-chromium/1.3.749: - resolution: {integrity: sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A==} - dev: true - /emoji-regex/7.0.3: resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} dev: true - /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=} engines: {node: '>= 4'} dev: true - /end-of-stream/1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - dependencies: - once: 1.4.0 - dev: true - /enquirer/2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -1688,18 +703,18 @@ packages: dev: true /env-paths/2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + resolution: {integrity: sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=} engines: {node: '>=6'} dev: true /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=} dependencies: is-arrayish: 0.2.1 dev: true /es-abstract/1.18.3: - resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} + resolution: {integrity: sha1-JcTDOAonqiA8RLK2hbupTaMbY+A=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1721,7 +736,7 @@ packages: dev: true /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + resolution: {integrity: sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=} engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.3 @@ -1729,41 +744,18 @@ packages: is-symbol: 1.0.4 dev: true - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - dev: true - /escape-string-regexp/1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} dev: true - /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: true - - /escodegen/1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: true - /eslint-plugin-promise/4.2.1: - resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} + resolution: {integrity: sha1-hF/YsiYK2PglZMEiL85ErXHZQYo=} engines: {node: '>=6'} dev: true /eslint-plugin-react/7.20.6_eslint@7.12.1: - resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} + resolution: {integrity: sha1-TXhFMRqTxGNJPM+goZycXQ/Wn2A=} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 @@ -1783,7 +775,7 @@ packages: dev: true /eslint-plugin-tsdoc/0.2.14: - resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} + resolution: {integrity: sha1-4y58HfivezAJwlJZC+wHoQMK+/I=} dependencies: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 @@ -1904,100 +896,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /exec-sh/0.3.6: - resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} - dev: true - - /execa/1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.3 - strip-eof: 1.0.0 - dev: true - - /execa/3.4.0: - resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} - engines: {node: ^8.12.0 || >=9.7.0} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.0 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.3 - strip-final-newline: 2.0.0 - dev: true - - /exit/0.1.2: - resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} - engines: {node: '>= 0.8.0'} - dev: true - - /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - - /expect/25.5.0: - resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-styles: 4.3.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 - dev: true - - /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: true - - /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: true - /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true - - /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 + resolution: {integrity: sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=} dev: true /extsprintf/1.3.0: @@ -2010,7 +910,7 @@ packages: dev: true /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + resolution: {integrity: sha1-eTmvKmVt55pPGQGQPuityqfLlmE=} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2030,21 +930,15 @@ packages: dev: true /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + resolution: {integrity: sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=} dev: true /fastq/1.11.0: - resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + resolution: {integrity: sha1-u5+5VaBxMKkY62PB9RYcwypdCFg=} dependencies: reusify: 1.0.4 dev: true - /fb-watchman/2.0.1: - resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} - dependencies: - bser: 2.1.1 - dev: true - /file-entry-cache/5.0.1: resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} engines: {node: '>=4'} @@ -2052,18 +946,8 @@ packages: flat-cache: 2.0.1 dev: true - /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: true - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -2078,20 +962,12 @@ packages: dev: true /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + resolution: {integrity: sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=} engines: {node: '>=6'} dependencies: locate-path: 3.0.0 dev: true - /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: true - /flat-cache/2.0.1: resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} engines: {node: '>=4'} @@ -2105,17 +981,12 @@ packages: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} dev: true - /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} - engines: {node: '>=0.10.0'} - dev: true - /forever-agent/0.6.1: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} dev: true /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + resolution: {integrity: sha1-3M5SwF9kTymManq5Nr1yTO/786Y=} engines: {node: '>= 0.12'} dependencies: asynckit: 0.4.0 @@ -2123,15 +994,8 @@ packages: mime-types: 2.1.31 dev: true - /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: true - /fs-extra/7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=} engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.6 @@ -2140,7 +1004,7 @@ packages: dev: true /fs-minipass/2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + resolution: {integrity: sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 @@ -2151,15 +1015,7 @@ packages: dev: true /fsevents/2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - dev: true - optional: true - - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + resolution: {integrity: sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] dev: true @@ -2187,62 +1043,33 @@ packages: dev: true /gaze/1.1.3: - resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} + resolution: {integrity: sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=} engines: {node: '>= 4.0.0'} dependencies: globule: 1.3.2 dev: true /generic-names/2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} + resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=} dependencies: loader-utils: 1.4.0 dev: true - /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true - /get-caller-file/2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=} engines: {node: 6.* || 8.* || >= 10.*} dev: true /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + resolution: {integrity: sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=} dependencies: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.2 dev: true - /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: true - /get-stdin/4.0.1: - resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} - engines: {node: '>=0.10.0'} - dev: true - - /get-stream/4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - dependencies: - pump: 3.0.0 - dev: true - - /get-stream/5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - dependencies: - pump: 3.0.0 - dev: true - - /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} + resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} engines: {node: '>=0.10.0'} dev: true @@ -2286,11 +1113,6 @@ packages: path-is-absolute: 1.0.1 dev: true - /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true - /globals/12.4.0: resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} engines: {node: '>=8'} @@ -2299,7 +1121,7 @@ packages: dev: true /globule/1.3.2: - resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} + resolution: {integrity: sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ=} engines: {node: '>= 0.10'} dependencies: glob: 7.1.7 @@ -2308,23 +1130,17 @@ packages: dev: true /graceful-fs/4.2.6: - resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} + resolution: {integrity: sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=} dev: true - /growly/1.3.0: - resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} - dev: true - optional: true - /har-schema/2.0.0: resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} engines: {node: '>=4'} dev: true /har-validator/5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + resolution: {integrity: sha1-HwgDufjLIMD6E4It8ezds2veHv0=} engines: {node: '>=6'} - deprecated: this library is no longer supported dependencies: ajv: 6.12.6 har-schema: 2.0.0 @@ -2338,7 +1154,7 @@ packages: dev: true /has-bigints/1.0.1: - resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + resolution: {integrity: sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=} dev: true /has-flag/1.0.0: @@ -2357,7 +1173,7 @@ packages: dev: true /has-symbols/1.0.2: - resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + resolution: {integrity: sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=} engines: {node: '>= 0.4'} dev: true @@ -2365,37 +1181,6 @@ packages: resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} dev: true - /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: true - - /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: true - - /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} - engines: {node: '>=0.10.0'} - dev: true - - /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: true - /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -2404,17 +1189,7 @@ packages: dev: true /hosted-git-info/2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true - - /html-encoding-sniffer/1.0.2: - resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - - /html-escaper/2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=} dev: true /http-signature/1.2.0: @@ -2426,18 +1201,6 @@ packages: sshpk: 1.16.1 dev: true - /human-signals/1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: true - - /iconv-lite/0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: true - /icss-replace-symbols/1.1.0: resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} dev: true @@ -2456,7 +1219,7 @@ packages: dev: true /import-lazy/4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + resolution: {integrity: sha1-6OtidIOgpD2jwD8+NVSL5csMwVM=} engines: {node: '>=8'} dev: true @@ -2484,7 +1247,7 @@ packages: dev: true /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + resolution: {integrity: sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.1.1 @@ -2492,132 +1255,51 @@ packages: side-channel: 1.0.4 dev: true - /ip-regex/2.1.0: - resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} - engines: {node: '>=4'} - dev: true - - /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - /is-arrayish/0.2.1: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} dev: true /is-bigint/1.0.2: - resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} + resolution: {integrity: sha1-/7OBRCUDI1rSReqJ5Fs9v/BA7lo=} dev: true /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true /is-boolean-object/1.1.1: - resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} + resolution: {integrity: sha1-PAh48DXLghIo01DS4eNnGXFqPeg=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 dev: true - /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: true - /is-callable/1.2.3: - resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + resolution: {integrity: sha1-ix4FALc6HXbHBIdjbzaOUZ3o244=} engines: {node: '>= 0.4'} dev: true - /is-ci/2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - dependencies: - ci-info: 2.0.0 - dev: true - /is-core-module/2.4.0: resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} dependencies: has: 1.0.3 dev: true - /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - /is-date-object/1.0.4: - resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} + resolution: {integrity: sha1-VQz8wDr62gXuo90wmBx7CVUfc+U=} engines: {node: '>= 0.4'} dev: true - /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: true - - /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: true - - /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: true - optional: true - - /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} - engines: {node: '>=0.10.0'} - dev: true - - /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: true - /is-extglob/2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} dev: true /is-finite/1.1.0: - resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + resolution: {integrity: sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=} engines: {node: '>=0.10.0'} dev: true @@ -2633,16 +1315,6 @@ packages: engines: {node: '>=4'} dev: true - /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true - - /is-generator-fn/2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - dev: true - /is-glob/4.0.1: resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} engines: {node: '>=0.10.0'} @@ -2651,539 +1323,58 @@ packages: dev: true /is-negative-zero/2.0.1: - resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} + resolution: {integrity: sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=} engines: {node: '>= 0.4'} dev: true /is-number-object/1.0.5: - resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} + resolution: {integrity: sha1-bt+u7XlQz/Ga/tzp+/yp7m3Sies=} engines: {node: '>= 0.4'} dev: true - /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=} engines: {node: '>=0.12.0'} dev: true - /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /is-regex/1.1.3: - resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} + resolution: {integrity: sha1-0Cn5r/ZEi5Prvj8z2scVEf3L758=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-symbols: 1.0.2 dev: true - /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} - engines: {node: '>=0.10.0'} - dev: true - - /is-stream/2.0.0: - resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} - engines: {node: '>=8'} - dev: true - /is-string/1.0.6: - resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + resolution: {integrity: sha1-P+XVmS+w2TQE8yWE1LAXmnG1Sl8=} engines: {node: '>= 0.4'} dev: true /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.2 - dev: true - - /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} - dev: true - - /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} - dev: true - - /is-windows/1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: true - - /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - dev: true - optional: true - - /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} - dev: true - - /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - dev: true - - /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: true - - /isobject/3.0.1: - resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} - engines: {node: '>=0.10.0'} - dev: true - - /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} - dev: true - - /istanbul-lib-coverage/3.0.0: - resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} - engines: {node: '>=8'} - dev: true - - /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.14.3 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.0.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} - dependencies: - istanbul-lib-coverage: 3.0.0 - make-dir: 3.1.0 - supports-color: 7.2.0 - dev: true - - /istanbul-lib-source-maps/4.0.0: - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} - engines: {node: '>=8'} - dependencies: - debug: 4.3.1 - istanbul-lib-coverage: 3.0.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-reports/3.0.2: - resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 - dev: true - - /jest-changed-files/25.5.0: - resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - execa: 3.4.0 - throat: 5.0.0 - dev: true - - /jest-config/25.5.4: - resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.3 - '@jest/test-sequencer': 25.5.4 - '@jest/types': 25.5.0 - babel-jest: 25.5.1_@babel+core@7.14.3 - chalk: 3.0.0 - deepmerge: 4.2.2 - glob: 7.1.7 - graceful-fs: 4.2.6 - jest-environment-jsdom: 25.5.0 - jest-environment-node: 25.5.0 - jest-get-type: 25.2.6 - jest-jasmine2: 25.5.4 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - micromatch: 4.0.4 - pretty-format: 25.5.0 - realpath-native: 2.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-diff/25.5.0: - resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} - engines: {node: '>= 8.3'} - dependencies: - chalk: 3.0.0 - diff-sequences: 25.2.6 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-docblock/25.3.0: - resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} - engines: {node: '>= 8.3'} - dependencies: - detect-newline: 3.1.0 - dev: true - - /jest-each/25.5.0: - resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-get-type: 25.2.6 - jest-util: 25.5.0 - pretty-format: 25.5.0 - dev: true - - /jest-environment-jsdom/25.5.0: - resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - jsdom: 15.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - utf-8-validate - dev: true - - /jest-environment-node/25.5.0: - resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - semver: 6.3.0 - dev: true - - /jest-get-type/25.2.6: - resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} - engines: {node: '>= 8.3'} - dev: true - - /jest-haste-map/25.5.1: - resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - '@types/graceful-fs': 4.1.5 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.6 - jest-serializer: 25.5.0 - jest-util: 25.5.0 - jest-worker: 25.5.0 - micromatch: 4.0.4 - sane: 4.1.0 - walker: 1.0.7 - which: 2.0.2 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /jest-jasmine2/25.5.4: - resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/traverse': 7.14.2 - '@jest/environment': 25.5.0 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - co: 4.6.0 - expect: 25.5.0 - is-generator-fn: 2.1.0 - jest-each: 25.5.0 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-runtime: 25.5.4 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - pretty-format: 25.5.0 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-leak-detector/25.5.0: - resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} - engines: {node: '>= 8.3'} - dependencies: - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-matcher-utils/25.5.0: - resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} - engines: {node: '>= 8.3'} - dependencies: - chalk: 3.0.0 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-message-util/25.5.0: - resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/code-frame': 7.12.13 - '@jest/types': 25.5.0 - '@types/stack-utils': 1.0.1 - chalk: 3.0.0 - graceful-fs: 4.2.6 - micromatch: 4.0.4 - slash: 3.0.0 - stack-utils: 1.0.5 - dev: true - - /jest-mock/25.5.0: - resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - dev: true - - /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - dependencies: - jest-resolve: 25.5.1 - dev: true - - /jest-regex-util/25.2.6: - resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} - engines: {node: '>= 8.3'} - dev: true - - /jest-resolve-dependencies/25.5.4: - resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - jest-regex-util: 25.2.6 - jest-snapshot: 25.5.1 - dev: true - - /jest-resolve/25.5.1: - resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - browser-resolve: 1.11.3 - chalk: 3.0.0 - graceful-fs: 4.2.6 - jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 - read-pkg-up: 7.0.1 - realpath-native: 2.0.0 - resolve: 1.20.0 - slash: 3.0.0 - dev: true - - /jest-runner/25.5.4: - resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.6 - jest-config: 25.5.4 - jest-docblock: 25.3.0 - jest-haste-map: 25.5.1 - jest-jasmine2: 25.5.4 - jest-leak-detector: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - jest-runtime: 25.5.4 - jest-util: 25.5.0 - jest-worker: 25.5.0 - source-map-support: 0.5.19 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-runtime/25.5.4: - resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} - engines: {node: '>= 8.3'} - hasBin: true - dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/globals': 25.5.2 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/yargs': 15.0.13 - chalk: 3.0.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.7 - graceful-fs: 4.2.6 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - realpath-native: 2.0.0 - slash: 3.0.0 - strip-bom: 4.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-serializer/25.5.0: - resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} - engines: {node: '>= 8.3'} - dependencies: - graceful-fs: 4.2.6 - dev: true - - /jest-snapshot/25.4.0: - resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/types': 7.14.4 - '@jest/types': 25.5.0 - '@types/prettier': 1.19.1 - chalk: 3.0.0 - expect: 25.5.0 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - make-dir: 3.1.0 - natural-compare: 1.4.0 - pretty-format: 25.5.0 - semver: 6.3.0 + resolution: {integrity: sha1-ptrJO2NbBjymhyI23oiRClevE5w=} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 dev: true - /jest-snapshot/25.5.1: - resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/types': 7.14.4 - '@jest/types': 25.5.0 - '@types/prettier': 1.19.1 - chalk: 3.0.0 - expect: 25.5.0 - graceful-fs: 4.2.6 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - make-dir: 3.1.0 - natural-compare: 1.4.0 - pretty-format: 25.5.0 - semver: 6.3.0 + /is-typedarray/1.0.0: + resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} dev: true - /jest-util/25.5.0: - resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - graceful-fs: 4.2.6 - is-ci: 2.0.0 - make-dir: 3.1.0 + /is-utf8/0.2.1: + resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} dev: true - /jest-validate/25.5.0: - resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - camelcase: 5.3.1 - chalk: 3.0.0 - jest-get-type: 25.2.6 - leven: 3.1.0 - pretty-format: 25.5.0 + /isarray/1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} dev: true - /jest-watcher/25.5.0: - resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - jest-util: 25.5.0 - string-length: 3.1.0 + /isexe/2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /jest-worker/25.5.0: - resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} - engines: {node: '>= 8.3'} - dependencies: - merge-stream: 2.0.0 - supports-color: 7.2.0 + /isstream/0.1.2: + resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} dev: true /jju/1.4.0: @@ -3191,7 +1382,7 @@ packages: dev: true /js-base64/2.6.4: - resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + resolution: {integrity: sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=} dev: true /js-tokens/4.0.0: @@ -3210,56 +1401,6 @@ packages: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} dev: true - /jsdom/15.2.1: - resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} - engines: {node: '>=8'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.5 - acorn: 7.4.1 - acorn-globals: 4.3.4 - array-equal: 1.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 1.1.0 - domexception: 1.0.1 - escodegen: 1.14.3 - html-encoding-sniffer: 1.0.2 - nwsapi: 2.2.0 - parse5: 5.1.0 - pn: 1.1.0 - request: 2.88.2 - request-promise-native: 1.0.9_request@2.88.2 - saxes: 3.1.11 - symbol-tree: 3.2.4 - tough-cookie: 3.0.1 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 1.1.2 - webidl-conversions: 4.0.2 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - ws: 7.4.6 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true - /json-schema-traverse/0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -3277,15 +1418,7 @@ packages: dev: true /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - - /json5/2.2.0: - resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} - engines: {node: '>=6'} + resolution: {integrity: sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=} hasBin: true dependencies: minimist: 1.2.5 @@ -3298,7 +1431,7 @@ packages: dev: true /jsonpath-plus/4.0.0: - resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} + resolution: {integrity: sha1-lUtp+qPYsH8wri+eYBF2pLDSgG4=} engines: {node: '>=10.0'} dev: true @@ -3313,50 +1446,13 @@ packages: dev: true /jsx-ast-utils/2.4.1: - resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} + resolution: {integrity: sha1-ERSkwSCUgdsGxpDCtPSIzGZfZX4=} engines: {node: '>=4.0'} dependencies: array-includes: 3.1.3 object.assign: 4.1.2 dev: true - /kind-of/3.2.2: - resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: true - - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true - - /leven/3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true - - /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - /levn/0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -3365,10 +1461,6 @@ packages: type-check: 0.4.0 dev: true - /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} - dev: true - /load-json-file/1.1.0: resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} engines: {node: '>=0.10.0'} @@ -3381,7 +1473,7 @@ packages: dev: true /loader-utils/1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} + resolution: {integrity: sha1-xXm140yzSxp07cbB+za/o3HVphM=} engines: {node: '>=4.0.0'} dependencies: big.js: 5.2.2 @@ -3390,20 +1482,13 @@ packages: dev: true /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + resolution: {integrity: sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=} engines: {node: '>=6'} dependencies: p-locate: 3.0.0 path-exists: 3.0.0 dev: true - /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: true - /lodash.camelcase/4.3.0: resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} dev: true @@ -3416,22 +1501,12 @@ packages: resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} dev: true - /lodash.sortby/4.7.0: - resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} - dev: true - /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /lolex/5.1.2: - resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} - dependencies: - '@sinonjs/commons': 1.8.3 - dev: true - /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=} hasBin: true dependencies: js-tokens: 4.0.0 @@ -3452,36 +1527,11 @@ packages: yallist: 4.0.0 dev: true - /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - dependencies: - semver: 6.3.0 - dev: true - - /makeerror/1.0.11: - resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} - dependencies: - tmpl: 1.0.4 - dev: true - - /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} - engines: {node: '>=0.10.0'} - dev: true - /map-obj/1.0.1: resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} engines: {node: '>=0.10.0'} dev: true - /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: true - /meow/3.7.0: resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} engines: {node: '>=0.10.0'} @@ -3498,36 +1548,13 @@ packages: trim-newlines: 1.0.0 dev: true - /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=} engines: {node: '>= 8'} dev: true - /micromatch/3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + resolution: {integrity: sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 @@ -3535,22 +1562,17 @@ packages: dev: true /mime-db/1.48.0: - resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} + resolution: {integrity: sha1-41sxBF3X6to6qtU37YijOvvvLR0=} engines: {node: '>= 0.6'} dev: true /mime-types/2.1.31: - resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} + resolution: {integrity: sha1-oA12t0MXxh+cLbIhi46fjpxcnms=} engines: {node: '>= 0.6'} dependencies: mime-db: 1.48.0 dev: true - /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true - /minimatch/3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: @@ -3562,28 +1584,20 @@ packages: dev: true /minipass/3.1.3: - resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} + resolution: {integrity: sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=} engines: {node: '>=8'} dependencies: yallist: 4.0.0 dev: true /minizlib/2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + resolution: {integrity: sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 yallist: 4.0.0 dev: true - /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: true - /mkdirp/0.5.5: resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} hasBin: true @@ -3592,50 +1606,25 @@ packages: dev: true /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + resolution: {integrity: sha1-PrXtYmInVteaXw4qIh3+utdcL34=} engines: {node: '>=10'} hasBin: true dev: true - /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} - dev: true - /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true /nan/2.14.2: - resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} - dev: true - - /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 + resolution: {integrity: sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk=} dev: true /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true - /nice-try/1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true - /node-gyp/7.1.2: - resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + resolution: {integrity: sha1-IagQrrsYcSAlHDvOyXmvFYexiK4=} engines: {node: '>= 10.12.0'} hasBin: true dependencies: @@ -3651,32 +1640,8 @@ packages: which: 2.0.2 dev: true - /node-int64/0.4.0: - resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} - dev: true - - /node-modules-regexp/1.0.0: - resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} - engines: {node: '>=0.10.0'} - dev: true - - /node-notifier/6.0.0: - resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} - dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 6.3.0 - shellwords: 0.1.1 - which: 1.3.1 - dev: true - optional: true - - /node-releases/1.1.73: - resolution: {integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==} - dev: true - /node-sass/5.0.0: - resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} + resolution: {integrity: sha1-To85++87rI0txy6+O1OXEYg6eNI=} engines: {node: '>=10'} hasBin: true requiresBuild: true @@ -3700,7 +1665,7 @@ packages: dev: true /nopt/5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + resolution: {integrity: sha1-UwlCu1ilEvzK/lP+IQ8TolNV3Ig=} engines: {node: '>=6'} hasBin: true dependencies: @@ -3708,7 +1673,7 @@ packages: dev: true /normalize-package-data/2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=} dependencies: hosted-git-info: 2.8.9 resolve: 1.20.0 @@ -3716,34 +1681,13 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} - engines: {node: '>=0.10.0'} - dependencies: - remove-trailing-separator: 1.1.0 - dev: true - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=} engines: {node: '>=0.10.0'} dev: true - /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} - engines: {node: '>=4'} - dependencies: - path-key: 2.0.1 - dev: true - - /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: true - /npmlog/4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + resolution: {integrity: sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=} dependencies: are-we-there-yet: 1.1.5 console-control-strings: 1.1.0 @@ -3756,12 +1700,8 @@ packages: engines: {node: '>=0.10.0'} dev: true - /nwsapi/2.2.0: - resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} - dev: true - /oauth-sign/0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + resolution: {integrity: sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=} dev: true /object-assign/4.1.1: @@ -3769,33 +1709,17 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: true - /object-inspect/1.10.3: - resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + resolution: {integrity: sha1-wqp9LQn1DJk3VwT3oK3yTFeC02k=} dev: true /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + resolution: {integrity: sha1-HEfyct8nfzsdrwYWd9nILiMixg4=} engines: {node: '>= 0.4'} dev: true - /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + resolution: {integrity: sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -3805,7 +1729,7 @@ packages: dev: true /object.entries/1.1.4: - resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} + resolution: {integrity: sha1-Q8z5pQvF/VtknUWrGlefJOCIyv0=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -3814,7 +1738,7 @@ packages: dev: true /object.fromentries/2.0.4: - resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} + resolution: {integrity: sha1-JuG6XEVxxcbwiQzvRHMGZFahILg=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -3823,15 +1747,8 @@ packages: has: 1.0.3 dev: true - /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /object.values/1.1.4: - resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} + resolution: {integrity: sha1-DSc3YoM+gWtpOmN9MAc+cFFTWzA=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -3845,25 +1762,6 @@ packages: wrappy: 1.0.2 dev: true - /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - dev: true - - /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.3 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} @@ -3876,44 +1774,22 @@ packages: word-wrap: 1.2.3 dev: true - /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} - engines: {node: '>=8'} - dev: true - - /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} - engines: {node: '>=4'} - dev: true - - /p-finally/2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - dev: true - /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + resolution: {integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=} engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: true /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + resolution: {integrity: sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=} engines: {node: '>=6'} dependencies: p-limit: 2.3.0 dev: true - /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: true - /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=} engines: {node: '>=6'} dev: true @@ -3931,25 +1807,6 @@ packages: error-ex: 1.3.2 dev: true - /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - dependencies: - '@babel/code-frame': 7.12.13 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 - dev: true - - /parse5/5.1.0: - resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} - dev: true - - /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} - engines: {node: '>=0.10.0'} - dev: true - /path-exists/2.1.0: resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} engines: {node: '>=0.10.0'} @@ -3962,21 +1819,11 @@ packages: engines: {node: '>=4'} dev: true - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} dev: true - /path-key/2.0.1: - resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} - engines: {node: '>=4'} - dev: true - /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -4000,7 +1847,7 @@ packages: dev: true /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + resolution: {integrity: sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=} engines: {node: '>=8.6'} dev: true @@ -4021,22 +1868,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pirates/4.0.1: - resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} - engines: {node: '>= 6'} - dependencies: - node-modules-regexp: 1.0.0 - dev: true - - /pn/1.1.0: - resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} - dev: true - - /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} - engines: {node: '>=0.10.0'} - dev: true - /postcss-modules-extract-imports/1.1.0: resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} dependencies: @@ -4065,7 +1896,7 @@ packages: dev: true /postcss-modules/1.5.0: - resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} + resolution: {integrity: sha1-CNps5D/PrbxoWgIf5u0w75KfC8w=} dependencies: css-modules-loader-core: 1.1.0 generic-names: 2.0.1 @@ -4084,7 +1915,7 @@ packages: dev: true /postcss/7.0.32: - resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} + resolution: {integrity: sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=} engines: {node: '>=6.0.0'} dependencies: chalk: 2.4.2 @@ -4092,34 +1923,19 @@ packages: supports-color: 6.1.0 dev: true - /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} - engines: {node: '>= 0.8.0'} - dev: true - /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} dev: true /prettier/2.3.1: - resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + resolution: {integrity: sha1-dpA8P4xESbyaxZes76JNxa1MvqY=} engines: {node: '>=10.13.0'} hasBin: true dev: true - /pretty-format/25.5.0: - resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-regex: 5.0.0 - ansi-styles: 4.3.0 - react-is: 16.13.1 - dev: true - /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=} dev: true /progress/2.0.3: @@ -4128,7 +1944,7 @@ packages: dev: true /prop-types/15.7.2: - resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} + resolution: {integrity: sha1-UsQedbjIfnK52TYOAga5ncv/psU=} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -4136,14 +1952,7 @@ packages: dev: true /psl/1.8.0: - resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} - dev: true - - /pump/3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 + resolution: {integrity: sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=} dev: true /punycode/2.1.1: @@ -4152,16 +1961,16 @@ packages: dev: true /qs/6.5.2: - resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + resolution: {integrity: sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=} engines: {node: '>=0.6'} dev: true /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + resolution: {integrity: sha1-SSkii7xyTfrEPg77BYyve2z7YkM=} dev: true /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=} dev: true /read-pkg-up/1.0.1: @@ -4172,15 +1981,6 @@ packages: read-pkg: 1.1.0 dev: true - /read-pkg-up/7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - dev: true - /read-pkg/1.1.0: resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} engines: {node: '>=0.10.0'} @@ -4190,18 +1990,8 @@ packages: path-type: 1.1.0 dev: true - /read-pkg/5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - dependencies: - '@types/normalize-package-data': 2.4.0 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - dev: true - /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + resolution: {integrity: sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=} dependencies: core-util-is: 1.0.2 inherits: 2.0.4 @@ -4213,17 +2003,12 @@ packages: dev: true /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + resolution: {integrity: sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.0 dev: true - /realpath-native/2.0.0: - resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} - engines: {node: '>=8'} - dev: true - /redent/1.0.0: resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} engines: {node: '>=0.10.0'} @@ -4232,16 +2017,8 @@ packages: strip-indent: 1.0.1 dev: true - /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: true - /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + resolution: {integrity: sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -4252,55 +2029,17 @@ packages: resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} engines: {node: '>=8'} dev: true - - /remove-trailing-separator/1.1.0: - resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} - dev: true - - /repeat-element/1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: true - - /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} - engines: {node: '>=0.10'} - dev: true - - /repeating/2.0.1: - resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} - engines: {node: '>=0.10.0'} - dependencies: - is-finite: 1.1.0 - dev: true - - /request-promise-core/1.1.4_request@2.88.2: - resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} - engines: {node: '>=0.10.0'} - peerDependencies: - request: ^2.34 - dependencies: - lodash: 4.17.21 - request: 2.88.2 - dev: true - - /request-promise-native/1.0.9_request@2.88.2: - resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} - engines: {node: '>=0.12.0'} - deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 - peerDependencies: - request: ^2.34 + + /repeating/2.0.1: + resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} + engines: {node: '>=0.10.0'} dependencies: - request: 2.88.2 - request-promise-core: 1.1.4_request@2.88.2 - stealthy-require: 1.1.1 - tough-cookie: 2.5.0 + is-finite: 1.1.0 dev: true /request/2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + resolution: {integrity: sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=} engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dependencies: aws-sign2: 0.7.0 aws4: 1.11.0 @@ -4330,7 +2069,7 @@ packages: dev: true /require-main-filename/2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=} dev: true /resolve-from/4.0.0: @@ -4338,28 +2077,14 @@ packages: engines: {node: '>=4'} dev: true - /resolve-from/5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true - - /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true - - /resolve/1.1.7: - resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} - dev: true - /resolve/1.17.0: - resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} + resolution: {integrity: sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=} dependencies: path-parse: 1.0.7 dev: true /resolve/1.19.0: - resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + resolution: {integrity: sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=} dependencies: is-core-module: 2.4.0 path-parse: 1.0.7 @@ -4372,13 +2097,8 @@ packages: path-parse: 1.0.7 dev: true - /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: true - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true @@ -4390,59 +2110,32 @@ packages: dev: true /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + resolution: {integrity: sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=} hasBin: true dependencies: glob: 7.1.7 dev: true - /rsvp/4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} - engines: {node: 6.* || >= 7.*} - dev: true - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=} dependencies: queue-microtask: 1.2.3 dev: true /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + resolution: {integrity: sha1-mR7GnSluAxN0fVm9/St0XDX4go0=} dev: true /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true - - /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} - dependencies: - ret: 0.1.15 + resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=} dev: true /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true - - /sane/4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} - engines: {node: 6.* || 8.* || >= 10.*} - hasBin: true - dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.6 - execa: 1.0.0 - fb-watchman: 2.0.1 - micromatch: 3.1.10 - minimist: 1.2.5 - walker: 1.0.7 + resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=} dev: true /sass-graph/2.2.5: - resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} + resolution: {integrity: sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=} hasBin: true dependencies: glob: 7.1.7 @@ -4451,13 +2144,6 @@ packages: yargs: 13.3.2 dev: true - /saxes/3.1.11: - resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} - engines: {node: '>=8'} - dependencies: - xmlchars: 2.2.0 - dev: true - /scss-tokenizer/0.2.3: resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} dependencies: @@ -4470,11 +2156,6 @@ packages: hasBin: true dev: true - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: true - /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -4487,23 +2168,6 @@ packages: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} dev: true - /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: true - - /shebang-command/1.2.0: - resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} - engines: {node: '>=0.10.0'} - dependencies: - shebang-regex: 1.0.0 - dev: true - /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -4511,23 +2175,13 @@ packages: shebang-regex: 3.0.0 dev: true - /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} - engines: {node: '>=0.10.0'} - dev: true - /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} dev: true - /shellwords/0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} - dev: true - optional: true - /side-channel/1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + resolution: {integrity: sha1-785cj9wQTudRslxY1CkAEfpeos8=} dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 @@ -4535,12 +2189,7 @@ packages: dev: true /signal-exit/3.0.3: - resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} - dev: true - - /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + resolution: {integrity: sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=} dev: true /slice-ansi/2.1.0: @@ -4552,57 +2201,6 @@ packages: is-fullwidth-code-point: 2.0.0 dev: true - /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: true - - /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - dev: true - - /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: true - - /source-map-support/0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} - dependencies: - buffer-from: 1.1.1 - source-map: 0.6.1 - dev: true - - /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - dev: true - /source-map/0.4.4: resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} engines: {node: '>=0.8.0'} @@ -4616,42 +2214,30 @@ packages: dev: true /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=} engines: {node: '>=0.10.0'} dev: true - /source-map/0.7.3: - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} - engines: {node: '>= 8'} - dev: true - /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + resolution: {integrity: sha1-3s6BrJweZxPl99G28X1Gj6U9iak=} dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.9 dev: true /spdx-exceptions/2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + resolution: {integrity: sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=} dev: true /spdx-expression-parse/3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=} dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.9 dev: true /spdx-license-ids/3.0.9: - resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} - dev: true - - /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 + resolution: {integrity: sha1-illRNd75WSvaaXCUdPHL7qfCRn8=} dev: true /sprintf-js/1.0.3: @@ -4659,7 +2245,7 @@ packages: dev: true /sshpk/1.16.1: - resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} + resolution: {integrity: sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -4674,34 +2260,14 @@ packages: tweetnacl: 0.14.5 dev: true - /stack-utils/1.0.5: - resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} - engines: {node: '>=8'} - dependencies: - escape-string-regexp: 2.0.0 - dev: true - - /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: true - /stdout-stream/1.4.1: - resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} + resolution: {integrity: sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=} dependencies: readable-stream: 2.3.7 dev: true - /stealthy-require/1.1.1: - resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} - engines: {node: '>=0.10.0'} - dev: true - /string-argv/0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + resolution: {integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=} engines: {node: '>=0.6.19'} dev: true @@ -4709,14 +2275,6 @@ packages: resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} dev: true - /string-length/3.1.0: - resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} - engines: {node: '>=8'} - dependencies: - astral-regex: 1.0.0 - strip-ansi: 5.2.0 - dev: true - /string-width/1.0.2: resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} engines: {node: '>=0.10.0'} @@ -4735,17 +2293,8 @@ packages: strip-ansi: 5.2.0 dev: true - /string-width/4.2.2: - resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.0 - dev: true - /string.prototype.matchall/4.0.5: - resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} + resolution: {integrity: sha1-WTcGROHbfkwMBFJ3aQz3sBIDxNo=} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 @@ -4758,21 +2307,21 @@ packages: dev: true /string.prototype.trimend/1.0.4: - resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + resolution: {integrity: sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + resolution: {integrity: sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + resolution: {integrity: sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=} dependencies: safe-buffer: 5.1.2 dev: true @@ -4805,21 +2354,6 @@ packages: is-utf8: 0.2.1 dev: true - /strip-bom/4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - dev: true - - /strip-eof/1.0.0: - resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} - engines: {node: '>=0.10.0'} - dev: true - - /strip-final-newline/2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true - /strip-indent/1.0.1: resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} engines: {node: '>=0.10.0'} @@ -4853,7 +2387,7 @@ packages: dev: true /supports-color/6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + resolution: {integrity: sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=} engines: {node: '>=6'} dependencies: has-flag: 3.0.0 @@ -4866,18 +2400,6 @@ packages: has-flag: 4.0.0 dev: true - /supports-hyperlinks/2.2.0: - resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: true - - /symbol-tree/3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true - /table/5.4.6: resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} engines: {node: '>=6.0.0'} @@ -4889,12 +2411,12 @@ packages: dev: true /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + resolution: {integrity: sha1-ofzMBrWNth/XpF2i2kT186Pme6I=} engines: {node: '>=6'} dev: true /tar/6.1.0: - resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} + resolution: {integrity: sha1-0XJOm8wEuXexjVxXOzM6IgcimoM=} engines: {node: '>= 10'} dependencies: chownr: 2.0.0 @@ -4905,112 +2427,42 @@ packages: yallist: 4.0.0 dev: true - /terminal-link/2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.2.0 - dev: true - - /test-exclude/6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.1.7 - minimatch: 3.0.4 - dev: true - /text-table/0.2.0: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} dev: true - /throat/5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - dev: true - /timsort/0.3.0: resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} dev: true - /tmpl/1.0.4: - resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} - dev: true - - /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} - engines: {node: '>=4'} - dev: true - - /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: true - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true - /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: true - /tough-cookie/2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + resolution: {integrity: sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=} engines: {node: '>=0.8'} dependencies: psl: 1.8.0 punycode: 2.1.1 dev: true - /tough-cookie/3.0.1: - resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} - engines: {node: '>=6'} - dependencies: - ip-regex: 2.1.0 - psl: 1.8.0 - punycode: 2.1.1 - dev: true - - /tr46/1.0.1: - resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} - dependencies: - punycode: 2.1.1 - dev: true - /trim-newlines/1.0.0: resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} engines: {node: '>=0.10.0'} dev: true /true-case-path/1.0.3: - resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} + resolution: {integrity: sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=} dependencies: glob: 7.1.7 dev: true /true-case-path/2.2.1: - resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} + resolution: {integrity: sha1-xb8EpbvsP9EYvkCERhs6J8TXlr8=} dev: true /tslib/1.14.1: @@ -5050,7 +2502,7 @@ packages: dev: true /tsutils/3.21.0_typescript@4.3.2: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + resolution: {integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' @@ -5069,13 +2521,6 @@ packages: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} dev: true - /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: true - /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -5083,32 +2528,11 @@ packages: prelude-ls: 1.2.1 dev: true - /type-detect/4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: true - - /type-fest/0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: true - - /type-fest/0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: true - /type-fest/0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} dev: true - /typedarray-to-buffer/3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: true - /typescript/4.3.2: resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} engines: {node: '>=4.2.0'} @@ -5116,7 +2540,7 @@ packages: dev: true /unbox-primitive/1.0.1: - resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + resolution: {integrity: sha1-CF4hViXsMWJXTciFmr7nilmxRHE=} dependencies: function-bind: 1.1.1 has-bigints: 1.0.1 @@ -5124,52 +2548,23 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /union-value/1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: true - /universalify/0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=} engines: {node: '>= 4.0.0'} dev: true - /unset-value/1.0.0: - resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: true - /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.1.1 dev: true - /urix/0.1.0: - resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: true - - /use/3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: true - /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} dev: true /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + resolution: {integrity: sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=} hasBin: true dev: true @@ -5177,24 +2572,15 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/4.1.4: - resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==} - engines: {node: 8.x.x || >=10.10.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - convert-source-map: 1.7.0 - source-map: 0.7.3 - dev: true - /validate-npm-package-license/3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=} dependencies: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 dev: true /validator/8.2.0: - resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} + resolution: {integrity: sha1-PBI3KQ43CSNVNE/veMIxJJ2rd7k=} engines: {node: '>= 0.10'} dev: true @@ -5207,50 +2593,8 @@ packages: extsprintf: 1.3.0 dev: true - /w3c-hr-time/1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - dependencies: - browser-process-hrtime: 1.0.0 - dev: true - - /w3c-xmlserializer/1.1.2: - resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} - dependencies: - domexception: 1.0.1 - webidl-conversions: 4.0.2 - xml-name-validator: 3.0.0 - dev: true - - /walker/1.0.7: - resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} - dependencies: - makeerror: 1.0.11 - dev: true - - /webidl-conversions/4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true - - /whatwg-encoding/1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: true - - /whatwg-mimetype/2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true - - /whatwg-url/7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - dev: true - /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=} dependencies: is-bigint: 1.0.2 is-boolean-object: 1.1.1 @@ -5263,13 +2607,6 @@ packages: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} dev: true - /which/1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - /which/2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -5279,7 +2616,7 @@ packages: dev: true /wide-align/1.1.3: - resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} + resolution: {integrity: sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=} dependencies: string-width: 1.0.2 dev: true @@ -5290,7 +2627,7 @@ packages: dev: true /wrap-ansi/5.1.0: - resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} + resolution: {integrity: sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=} engines: {node: '>=6'} dependencies: ansi-styles: 3.2.1 @@ -5298,28 +2635,10 @@ packages: strip-ansi: 5.2.0 dev: true - /wrap-ansi/6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 - dev: true - /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} dev: true - /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.3 - typedarray-to-buffer: 3.1.5 - dev: true - /write/1.0.3: resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} engines: {node: '>=4'} @@ -5327,29 +2646,8 @@ packages: mkdirp: 0.5.5 dev: true - /ws/7.4.6: - resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - - /xml-name-validator/3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: true - - /xmlchars/2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true - /y18n/4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=} dev: true /yallist/4.0.0: @@ -5357,22 +2655,14 @@ packages: dev: true /yargs-parser/13.1.2: - resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - - /yargs-parser/18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} + resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 dev: true /yargs/13.3.2: - resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} + resolution: {integrity: sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=} dependencies: cliui: 5.0.0 find-up: 3.0.0 @@ -5386,25 +2676,8 @@ packages: yargs-parser: 13.1.2 dev: true - /yargs/15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.2 - which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 18.1.3 - dev: true - /z-schema/3.18.4: - resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} + resolution: {integrity: sha1-6oEysnlTPuYL4khaAvfj5CVBqaI=} hasBin: true dependencies: lodash.get: 4.4.2 @@ -5494,17 +2767,14 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.31.4.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.31.4.tgz} + file:../temp/tarballs/rushstack-heft-0.32.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz} name: '@rushstack/heft' - version: 0.31.4 + version: 0.32.0 engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz @@ -5515,7 +2785,6 @@ packages: fast-glob: 3.2.5 glob: 7.0.6 glob-escape: 0.0.2 - jest-snapshot: 25.4.0 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 @@ -5523,17 +2792,12 @@ packages: semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate dev: true - file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz} + file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} name: '@rushstack/heft-config-file' - version: 0.4.2 + version: 0.5.0 engines: {node: '>=10.13.0'} dependencies: '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index d6e5a649b04..49e2fd2d15b 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -46,8 +46,8 @@ importers: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -77,8 +77,8 @@ importers: typescript: 4.3.2 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -90,8 +90,8 @@ importers: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -101,8 +101,8 @@ importers: '@rushstack/node-core-library': link:../../libraries/node-core-library devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -110,9 +110,9 @@ importers: specifiers: '@microsoft/api-extractor': workspace:* '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 + '@rushstack/heft': 0.32.0 '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -162,8 +162,8 @@ importers: devDependencies: '@microsoft/api-extractor': link:../api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/argparse': 1.0.38 '@types/eslint': 7.2.0 '@types/glob': 7.1.1 @@ -886,9 +886,9 @@ importers: '@jest/transform': ~25.4.0 '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 + '@rushstack/heft': 0.32.0 '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 @@ -906,8 +906,8 @@ importers: devDependencies: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -982,8 +982,8 @@ importers: ../../libraries/heft-config-file: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@types/heft-jest': 1.0.1 @@ -995,8 +995,8 @@ importers: jsonpath-plus: 4.0.0 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1017,8 +1017,8 @@ importers: ../../libraries/node-core-library: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -1047,8 +1047,8 @@ importers: z-schema: 3.18.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -1077,8 +1077,8 @@ importers: ../../libraries/rig-package: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1090,8 +1090,8 @@ importers: strip-json-comments: 3.1.1 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1155,15 +1155,15 @@ importers: ../../libraries/tree-pattern: specifiers: '@rushstack/eslint-config': 2.3.3 - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@types/heft-jest': 1.0.1 eslint: ~7.12.1 typescript: ~3.9.7 devDependencies: '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 eslint: 7.12.1 typescript: 3.9.9 @@ -1171,8 +1171,8 @@ importers: ../../libraries/ts-command-line: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@types/argparse': 1.0.38 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1186,16 +1186,16 @@ importers: string-argv: 0.3.1 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 ../../libraries/typings-generator: specifiers: '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/node-core-library': workspace:* '@types/glob': 7.1.1 '@types/node': 10.17.13 @@ -1208,8 +1208,8 @@ importers: glob: 7.0.6 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/glob': 7.1.1 ../../repo-scripts/doc-plugin-rush-stack: @@ -1331,18 +1331,18 @@ importers: ../../stack/eslint-patch: specifiers: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@types/node': 10.17.13 devDependencies: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/node': 10.17.13 ../../stack/eslint-plugin: specifiers: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1357,8 +1357,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1370,8 +1370,8 @@ importers: ../../stack/eslint-plugin-packlets: specifiers: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1386,8 +1386,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1399,8 +1399,8 @@ importers: ../../stack/eslint-plugin-security: specifiers: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1415,8 +1415,8 @@ importers: '@rushstack/tree-pattern': link:../../libraries/tree-pattern '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: - '@rushstack/heft': 0.31.4 - '@rushstack/heft-node-rig': 1.0.28_@rushstack+heft@0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -2689,8 +2689,8 @@ packages: - supports-color - typescript - /@rushstack/heft-config-file/0.4.2: - resolution: {integrity: sha512-BKjQ+Q5WPbMhTTZXD+NO8Hu3k9R/cLD5o72yxsPOFSyN8zSchcB0Cvg0HqVpfp+2csTO5VFKcCVQK0YO8ixlAQ==} + /@rushstack/heft-config-file/0.5.0: + resolution: {integrity: sha512-tT42/9WfsWCXVQGmTixmF7U+lsnG6fl4oAvivOwLirDsKc2R9T1EqX1q8osOSNb5KUGHIv3GCuNpMo0fs/xMMA==} engines: {node: '>=10.13.0'} dependencies: '@rushstack/node-core-library': 3.39.0 @@ -2698,28 +2698,49 @@ packages: jsonpath-plus: 4.0.0 dev: true - /@rushstack/heft-node-rig/1.0.28_@rushstack+heft@0.31.4: - resolution: {integrity: sha512-aqPVFMRlzgQIdlTgMavzhivfUBx9ZFQDCK5jXFO/TSjGdwI0vXnKz8wk3sBPipdJS7xeasJDL9FWWsw9YGNbMg==} + /@rushstack/heft-jest-plugin/0.1.1_@rushstack+heft@0.32.0: + resolution: {integrity: sha512-cy9TGf5x4Ip31pxnlk5qfGPa5Fh3ETCqfEST9giXLC06iFE2EMRkzFUcB0R+gBLcMp5pjhw0PCd/UA0UbL/U5w==} peerDependencies: - '@rushstack/heft': ^0.31.4 + '@rushstack/heft': ^0.32.0 + dependencies: + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@jest/transform': 25.4.0 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-config-file': 0.5.0 + '@rushstack/node-core-library': 3.39.0 + jest-snapshot: 25.4.0 + lodash: 4.17.21 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /@rushstack/heft-node-rig/1.0.30_@rushstack+heft@0.32.0: + resolution: {integrity: sha512-3Y4QKq6/2fmo4cQqw8+7Rob1/4JOOcXKi8BO2lEfaZRPgQFejDWHKvgCyKJjvKRmQNrWNxeyKs7kyS5hR3SIhA==} + peerDependencies: + '@rushstack/heft': ^0.32.0 dependencies: '@microsoft/api-extractor': 7.16.1 - '@rushstack/heft': 0.31.4 + '@rushstack/heft': 0.32.0 + '@rushstack/heft-jest-plugin': 0.1.1_@rushstack+heft@0.32.0 eslint: 7.12.1 typescript: 3.9.9 transitivePeerDependencies: + - bufferutil + - canvas - supports-color + - utf-8-validate dev: true - /@rushstack/heft/0.31.4: - resolution: {integrity: sha512-c0Ys/zzgKOWfesq3l8ihDc/E3zCx116OevoR0p9nIitRLF2KtoFIF3e7CdSHNwZuYA5LFUav++rnfiLGIvw2/w==} + /@rushstack/heft/0.32.0: + resolution: {integrity: sha512-aaocOAO3eLgWaaB0lFwEzHSC8SmIbn9J7maq6//fBXxtWNe9w7I4B+IVxQCdb7wNkwVA27xRl+YkZKAAXSjcOw==} engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': 0.4.2 + '@rushstack/heft-config-file': 0.5.0 '@rushstack/node-core-library': 3.39.0 '@rushstack/rig-package': 0.2.12 '@rushstack/ts-command-line': 4.7.10 @@ -2730,19 +2751,13 @@ packages: fast-glob: 3.2.5 glob: 7.0.6 glob-escape: 0.0.2 - jest-snapshot: 25.4.0 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.1.2 + prettier: 2.3.1 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate dev: true /@rushstack/node-core-library/3.38.0: @@ -8735,17 +8750,10 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier/2.1.2: - resolution: {integrity: sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - /prettier/2.3.1: resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} engines: {node: '>=10.13.0'} hasBin: true - dev: false /pretty-error/2.1.2: resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index b00b33dd723..07001e1d8c2 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "144090c7ed34da4ea8984e818064d40358dbb2c4", + "pnpmShrinkwrapHash": "59f31af0ff61ae37dc8cdd23b4e1e642b9d2cd00", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/config/jest.config.json b/heft-plugins/heft-jest-plugin/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/heft-plugins/heft-jest-plugin/config/jest.config.json +++ b/heft-plugins/heft-jest-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index f59a1e7def1..3b91ee3598d 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -29,8 +29,8 @@ "devDependencies": { "@jest/types": "~25.4.0", "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "10.17.13" diff --git a/libraries/heft-config-file/config/jest.config.json b/libraries/heft-config-file/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/libraries/heft-config-file/config/jest.config.json +++ b/libraries/heft-config-file/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index 40fbbd21c9e..e2f2d37f8f3 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/node-core-library/config/jest.config.json b/libraries/node-core-library/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/libraries/node-core-library/config/jest.config.json +++ b/libraries/node-core-library/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index aa78d0128c9..e1c268efbe4 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -24,8 +24,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/fs-extra": "7.0.0", "@types/heft-jest": "1.0.1", "@types/jju": "1.4.1", diff --git a/libraries/rig-package/config/jest.config.json b/libraries/rig-package/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/libraries/rig-package/config/jest.config.json +++ b/libraries/rig-package/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/rig-package/package.json b/libraries/rig-package/package.json index b0222a61a74..31d41e93a09 100644 --- a/libraries/rig-package/package.json +++ b/libraries/rig-package/package.json @@ -17,8 +17,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft-node-rig": "1.0.28", - "@rushstack/heft": "0.31.4", + "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft": "0.32.0", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", "@types/resolve": "1.17.1", diff --git a/libraries/tree-pattern/config/jest.config.json b/libraries/tree-pattern/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/libraries/tree-pattern/config/jest.config.json +++ b/libraries/tree-pattern/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index aa08c663938..4faff95239e 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -14,8 +14,8 @@ "dependencies": {}, "devDependencies": { "@rushstack/eslint-config": "2.3.3", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/heft-jest": "1.0.1", "eslint": "~7.12.1", "typescript": "~3.9.7" diff --git a/libraries/ts-command-line/config/jest.config.json b/libraries/ts-command-line/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/libraries/ts-command-line/config/jest.config.json +++ b/libraries/ts-command-line/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index d565f0a96ce..b36bb71ad5f 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -20,8 +20,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index fd3c9fda837..33283b9b60b 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -25,8 +25,8 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/glob": "7.1.1" } } diff --git a/stack/eslint-patch/package.json b/stack/eslint-patch/package.json index 1a703658e73..ee24fc2020c 100644 --- a/stack/eslint-patch/package.json +++ b/stack/eslint-patch/package.json @@ -23,8 +23,8 @@ ], "dependencies": {}, "devDependencies": { - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/node": "10.17.13" } } diff --git a/stack/eslint-plugin-packlets/config/jest.config.json b/stack/eslint-plugin-packlets/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/stack/eslint-plugin-packlets/config/jest.config.json +++ b/stack/eslint-plugin-packlets/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index aa54e101a59..a567e0efb58 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -26,8 +26,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin-security/config/jest.config.json b/stack/eslint-plugin-security/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/stack/eslint-plugin-security/config/jest.config.json +++ b/stack/eslint-plugin-security/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index 2cc0ea8dec5..e8518f610da 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -25,8 +25,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin/config/jest.config.json b/stack/eslint-plugin/config/jest.config.json index b88d4c3de66..4bb17bde3ee 100644 --- a/stack/eslint-plugin/config/jest.config.json +++ b/stack/eslint-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "./node_modules/@rushstack/heft/includes/jest-shared.config.json" + "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" } diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index 715b437abbc..d6cbf0aaa27 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -29,8 +29,8 @@ "eslint": "^6.0.0 || ^7.0.0" }, "devDependencies": { - "@rushstack/heft": "0.31.4", - "@rushstack/heft-node-rig": "1.0.28", + "@rushstack/heft": "0.32.0", + "@rushstack/heft-node-rig": "1.0.30", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", From 0dcec5f2d03f228edc6cb2470512915bb30901b4 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 08:53:20 -0700 Subject: [PATCH 222/429] Rush change --- ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ ...ser-danade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 +++++++++++ 14 files changed, 154 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/eslint-patch/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/tree-pattern/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json create mode 100644 common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json diff --git a/common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..e40a18691c9 --- /dev/null +++ b/common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor-model", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor-model", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..f55c74c0ad2 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-patch/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/eslint-patch/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..430ea739582 --- /dev/null +++ b/common/changes/@rushstack/eslint-patch/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-patch", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-patch", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..d638d527646 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-packlets", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-packlets", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..bbdd70534ba --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-security", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-security", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..b93e2fa33f9 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..b62dae1831a --- /dev/null +++ b/common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-config-file", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-config-file", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..abc0067cc3f --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..9f66aec1013 --- /dev/null +++ b/common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..6a9b058163f --- /dev/null +++ b/common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/node-core-library", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/node-core-library", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..a91114dd85c --- /dev/null +++ b/common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/rig-package", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/rig-package", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/tree-pattern/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/tree-pattern/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..74c94596f72 --- /dev/null +++ b/common/changes/@rushstack/tree-pattern/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/tree-pattern", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/tree-pattern", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..1173b2f11c6 --- /dev/null +++ b/common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/ts-command-line", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/ts-command-line", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json new file mode 100644 index 00000000000..1dea9b8f4a3 --- /dev/null +++ b/common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/typings-generator", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/typings-generator", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 469b27620b19c08a1830ad45286d43d8d79a2332 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 09:06:36 -0700 Subject: [PATCH 223/429] Fix broken usage test --- build-tests/heft-minimal-rig-usage-test/config/jest.config.json | 2 +- build-tests/heft-minimal-rig-usage-test/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build-tests/heft-minimal-rig-usage-test/config/jest.config.json b/build-tests/heft-minimal-rig-usage-test/config/jest.config.json index 8403b9f2630..84dd06a10c3 100644 --- a/build-tests/heft-minimal-rig-usage-test/config/jest.config.json +++ b/build-tests/heft-minimal-rig-usage-test/config/jest.config.json @@ -1,3 +1,3 @@ { - "preset": "heft-minimal-rig-test/profiles/default/config/jest.config.json" + "extends": "heft-minimal-rig-test/profiles/default/config/jest.config.json" } diff --git a/build-tests/heft-minimal-rig-usage-test/package.json b/build-tests/heft-minimal-rig-usage-test/package.json index 5a78f237037..f8fc5acf841 100644 --- a/build-tests/heft-minimal-rig-usage-test/package.json +++ b/build-tests/heft-minimal-rig-usage-test/package.json @@ -5,7 +5,7 @@ "private": true, "license": "MIT", "scripts": { - "build": "heft build --clean --verbose" + "build": "heft test --clean --verbose" }, "devDependencies": { "@rushstack/heft": "workspace:*", From e4d8c2629ef0f6e8e25efef4dd01902d1ea039e9 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 09:41:27 -0700 Subject: [PATCH 224/429] Revert test pnpm-lock change --- .../workspace/pnpm-lock.yaml | 3136 +++++++++++++++-- 1 file changed, 2936 insertions(+), 200 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml index 5f811da7340..27786cf92af 100644 --- a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.32.0.tgz + '@rushstack/heft': file:rushstack-heft-0.31.4.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.31.4.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -24,10 +24,145 @@ packages: '@babel/highlight': 7.14.0 dev: true + /@babel/compat-data/7.14.4: + resolution: {integrity: sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==} + dev: true + + /@babel/core/7.14.3: + resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.14.3 + '@babel/helper-compilation-targets': 7.14.4_@babel+core@7.14.3 + '@babel/helper-module-transforms': 7.14.2 + '@babel/helpers': 7.14.0 + '@babel/parser': 7.14.4 + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + convert-source-map: 1.7.0 + debug: 4.3.1 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/generator/7.14.3: + resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} + dependencies: + '@babel/types': 7.14.4 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + + /@babel/helper-compilation-targets/7.14.4_@babel+core@7.14.3: + resolution: {integrity: sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.14.4 + '@babel/core': 7.14.3 + '@babel/helper-validator-option': 7.12.17 + browserslist: 4.16.6 + semver: 6.3.0 + dev: true + + /@babel/helper-function-name/7.14.2: + resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} + dependencies: + '@babel/helper-get-function-arity': 7.12.13 + '@babel/template': 7.12.13 + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-get-function-arity/7.12.13: + resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-member-expression-to-functions/7.13.12: + resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-module-imports/7.13.12: + resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-module-transforms/7.14.2: + resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} + dependencies: + '@babel/helper-module-imports': 7.13.12 + '@babel/helper-replace-supers': 7.14.4 + '@babel/helper-simple-access': 7.13.12 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/helper-validator-identifier': 7.14.0 + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-optimise-call-expression/7.12.13: + resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-plugin-utils/7.13.0: + resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} + dev: true + + /@babel/helper-replace-supers/7.14.4: + resolution: {integrity: sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==} + dependencies: + '@babel/helper-member-expression-to-functions': 7.13.12 + '@babel/helper-optimise-call-expression': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/helper-simple-access/7.13.12: + resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@babel/helper-split-export-declaration/7.12.13: + resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} + dependencies: + '@babel/types': 7.14.4 + dev: true + /@babel/helper-validator-identifier/7.14.0: resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} dev: true + /@babel/helper-validator-option/7.12.17: + resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} + dev: true + + /@babel/helpers/7.14.0: + resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} + dependencies: + '@babel/template': 7.12.13 + '@babel/traverse': 7.14.2 + '@babel/types': 7.14.4 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/highlight/7.14.0: resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} dependencies: @@ -36,6 +171,154 @@ packages: js-tokens: 4.0.0 dev: true + /@babel/parser/7.14.4: + resolution: {integrity: sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==} + engines: {node: '>=6.0.0'} + hasBin: true + dev: true + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.3: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.14.3 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + + /@babel/template/7.12.13: + resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + dev: true + + /@babel/traverse/7.14.2: + resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.14.3 + '@babel/helper-function-name': 7.14.2 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + debug: 4.3.1 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@babel/types/7.14.4: + resolution: {integrity: sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==} + dependencies: + '@babel/helper-validator-identifier': 7.14.0 + to-fast-properties: 2.0.0 + dev: true + + /@bcoe/v8-coverage/0.2.3: + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + dev: true + + /@cnakazawa/watch/1.0.4: + resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} + engines: {node: '>=0.1.95'} + hasBin: true + dependencies: + exec-sh: 0.3.6 + minimist: 1.2.5 + dev: true + /@eslint/eslintrc/0.2.2: resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} engines: {node: ^10.12.0 || >=12.0.0} @@ -54,8 +337,229 @@ packages: - supports-color dev: true + /@istanbuljs/load-nyc-config/1.1.0: + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + dev: true + + /@istanbuljs/schema/0.1.3: + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + dev: true + + /@jest/console/25.5.0: + resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-message-util: 25.5.0 + jest-util: 25.5.0 + slash: 3.0.0 + dev: true + + /@jest/core/25.4.0: + resolution: {integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/reporters': 25.4.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-changed-files: 25.5.0 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-resolve-dependencies: 25.5.4 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + jest-watcher: 25.5.0 + micromatch: 4.0.4 + p-each-series: 2.2.0 + realpath-native: 2.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /@jest/environment/25.5.0: + resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + dev: true + + /@jest/fake-timers/25.5.0: + resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + lolex: 5.1.2 + dev: true + + /@jest/globals/25.5.2: + resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/types': 25.5.0 + expect: 25.5.0 + dev: true + + /@jest/reporters/25.4.0: + resolution: {integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==} + engines: {node: '>= 8.3'} + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.7 + istanbul-lib-coverage: 3.0.0 + istanbul-lib-instrument: 4.0.3 + istanbul-lib-report: 3.0.0 + istanbul-lib-source-maps: 4.0.0 + istanbul-reports: 3.0.2 + jest-haste-map: 25.5.1 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-worker: 25.5.0 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 3.1.0 + terminal-link: 2.1.1 + v8-to-istanbul: 4.1.4 + optionalDependencies: + node-notifier: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/source-map/25.5.0: + resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} + engines: {node: '>= 8.3'} + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.6 + source-map: 0.6.1 + dev: true + + /@jest/test-result/25.5.0: + resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/types': 25.5.0 + '@types/istanbul-lib-coverage': 2.0.3 + collect-v8-coverage: 1.0.1 + dev: true + + /@jest/test-sequencer/25.5.4: + resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/test-result': 25.5.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-runner: 25.5.4 + jest-runtime: 25.5.4 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /@jest/transform/25.4.0: + resolution: {integrity: sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.3 + '@jest/types': 25.5.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.4 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/transform/25.5.1: + resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.3 + '@jest/types': 25.5.0 + babel-plugin-istanbul: 6.0.0 + chalk: 3.0.0 + convert-source-map: 1.7.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.6 + jest-haste-map: 25.5.1 + jest-regex-util: 25.2.6 + jest-util: 25.5.0 + micromatch: 4.0.4 + pirates: 4.0.1 + realpath-native: 2.0.0 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + dev: true + + /@jest/types/25.5.0: + resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} + engines: {node: '>= 8.3'} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-reports': 1.1.2 + '@types/yargs': 15.0.13 + chalk: 3.0.0 + dev: true + /@microsoft/tsdoc-config/0.15.2: - resolution: {integrity: sha1-6zU8k/O2KrdL3Jq29Kgrz4AUDxQ=} + resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} dependencies: '@microsoft/tsdoc': 0.13.2 ajv: 6.12.6 @@ -64,11 +568,11 @@ packages: dev: true /@microsoft/tsdoc/0.13.2: - resolution: {integrity: sha1-Ow77bTkDvUntsHNpb2DpDfCO+yY=} + resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} dev: true /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=} + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -76,40 +580,124 @@ packages: dev: true /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=} + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} dev: true /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha1-lMI9sY7kZT4Smr0m+wb4cKyeHuI=} + resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.11.0 dev: true + /@sinonjs/commons/1.8.3: + resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} + dependencies: + type-detect: 4.0.8 + dev: true + /@types/argparse/1.0.38: - resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=} + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + dev: true + + /@types/babel__core/7.1.14: + resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} + dependencies: + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + '@types/babel__generator': 7.6.2 + '@types/babel__template': 7.4.0 + '@types/babel__traverse': 7.11.1 + dev: true + + /@types/babel__generator/7.6.2: + resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} + dependencies: + '@babel/types': 7.14.4 + dev: true + + /@types/babel__template/7.4.0: + resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} + dependencies: + '@babel/parser': 7.14.4 + '@babel/types': 7.14.4 + dev: true + + /@types/babel__traverse/7.11.1: + resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} + dependencies: + '@babel/types': 7.14.4 dev: true /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0=} + resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} + dev: true + + /@types/graceful-fs/4.1.5: + resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} + dependencies: + '@types/node': 15.12.2 + dev: true + + /@types/istanbul-lib-coverage/2.0.3: + resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} + dev: true + + /@types/istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + dev: true + + /@types/istanbul-reports/1.1.2: + resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + '@types/istanbul-lib-report': 3.0.0 dev: true /@types/json-schema/7.0.7: - resolution: {integrity: sha1-mKmTUWyFnrDVxMjwmDF6nqaNua0=} + resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} dev: true /@types/node/10.17.13: - resolution: {integrity: sha1-zOvNuZC9YTnNFuhMOdwvsQI8qQw=} + resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} + dev: true + + /@types/node/15.12.2: + resolution: {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==} + dev: true + + /@types/normalize-package-data/2.4.0: + resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} + dev: true + + /@types/prettier/1.19.1: + resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} + dev: true + + /@types/stack-utils/1.0.1: + resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} dev: true /@types/tapable/1.0.6: - resolution: {integrity: sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=} + resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} + dev: true + + /@types/yargs-parser/20.2.0: + resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} + dev: true + + /@types/yargs/15.0.13: + resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} + dependencies: + '@types/yargs-parser': 20.2.0 dev: true /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: {integrity: sha1-g3gGLmvoodBJJZvbzyfOXfvu5is=} + resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^3.0.0 @@ -133,7 +721,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha1-4Xn/yBqA68ri6gTgMy+LJRNFpoY=} + resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -150,7 +738,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha1-ikTfxvt/HQcZN7OQ/idgjr2hIrg=} + resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -166,7 +754,7 @@ packages: dev: true /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha1-/lK2jFyzu6P12HW9F623BCDUnY0=} + resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -186,12 +774,12 @@ packages: dev: true /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha1-HXRj+nwy2KI6tQioA8ov4m51hyc=} + resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: {integrity: sha1-/QBhzDit1PrUUTbWVECFafNluFM=} + resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -213,7 +801,7 @@ packages: dev: true /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: {integrity: sha1-anh+twtIlp5M0epnsFcIP5bf7ik=} + resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -234,14 +822,25 @@ packages: dev: true /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha1-zUJ0dz4+tjsuhwrGAidEh+zR6TE=} + resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: eslint-visitor-keys: 1.3.0 dev: true + /abab/2.0.5: + resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} + dev: true + /abbrev/1.1.1: - resolution: {integrity: sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=} + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: true + + /acorn-globals/4.3.4: + resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} + dependencies: + acorn: 6.4.2 + acorn-walk: 6.2.0 dev: true /acorn-jsx/5.3.1_acorn@7.4.1: @@ -252,6 +851,17 @@ packages: acorn: 7.4.1 dev: true + /acorn-walk/6.2.0: + resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} + engines: {node: '>=0.4.0'} + dev: true + + /acorn/6.4.2: + resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -277,6 +887,13 @@ packages: engines: {node: '>=6'} dev: true + /ansi-escapes/4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.21.3 + dev: true + /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} @@ -311,8 +928,15 @@ packages: color-convert: 2.0.1 dev: true + /anymatch/2.0.0: + resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} + dependencies: + micromatch: 3.1.10 + normalize-path: 2.1.1 + dev: true + /anymatch/3.1.2: - resolution: {integrity: sha1-wFV8CWrzLxBhmPT04qODU343hxY=} + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -320,29 +944,48 @@ packages: dev: true /aproba/1.2.0: - resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=} + resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} dev: true /are-we-there-yet/1.1.5: - resolution: {integrity: sha1-SzXClE8GKov82mZBB2A1D+nd/CE=} + resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} dependencies: delegates: 1.0.0 readable-stream: 2.3.7 dev: true /argparse/1.0.10: - resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=} + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: true + /arr-diff/4.0.0: + resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} + engines: {node: '>=0.10.0'} + dev: true + + /arr-flatten/1.1.0: + resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} + engines: {node: '>=0.10.0'} + dev: true + + /arr-union/3.1.0: + resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} + engines: {node: '>=0.10.0'} + dev: true + + /array-equal/1.0.0: + resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} + dev: true + /array-find-index/1.0.2: resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} engines: {node: '>=0.10.0'} dev: true /array-includes/3.1.3: - resolution: {integrity: sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo=} + resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -352,8 +995,13 @@ packages: is-string: 1.0.6 dev: true + /array-unique/0.3.2: + resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} + engines: {node: '>=0.10.0'} + dev: true + /array.prototype.flatmap/1.2.4: - resolution: {integrity: sha1-lM/UfMFVbsB0fZf3x3OMWBIgBMk=} + resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -363,7 +1011,7 @@ packages: dev: true /asn1/0.2.4: - resolution: {integrity: sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=} + resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} dependencies: safer-buffer: 2.1.2 dev: true @@ -373,6 +1021,11 @@ packages: engines: {node: '>=0.8'} dev: true + /assign-symbols/1.0.0: + resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} + engines: {node: '>=0.10.0'} + dev: true + /astral-regex/1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} engines: {node: '>=4'} @@ -386,18 +1039,108 @@ packages: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} dev: true + /atob/2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: true + /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} dev: true /aws4/1.11.0: - resolution: {integrity: sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=} + resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + dev: true + + /babel-jest/25.5.1_@babel+core@7.14.3: + resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.3 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/babel__core': 7.1.14 + babel-plugin-istanbul: 6.0.0 + babel-preset-jest: 25.5.0_@babel+core@7.14.3 + chalk: 3.0.0 + graceful-fs: 4.2.6 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-istanbul/6.0.0: + resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} + engines: {node: '>=8'} + dependencies: + '@babel/helper-plugin-utils': 7.13.0 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 4.0.3 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + dev: true + + /babel-plugin-jest-hoist/25.5.0: + resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/template': 7.12.13 + '@babel/types': 7.14.4 + '@types/babel__traverse': 7.11.1 + dev: true + + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.3: + resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.3 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.3 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 + dev: true + + /babel-preset-jest/25.5.0_@babel+core@7.14.3: + resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} + engines: {node: '>= 8.3'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.14.3 + babel-plugin-jest-hoist: 25.5.0 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.3 dev: true /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true + /base/0.11.2: + resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} + engines: {node: '>=0.10.0'} + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: true + /bcrypt-pbkdf/1.0.2: resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} dependencies: @@ -405,11 +1148,11 @@ packages: dev: true /big.js/5.2.2: - resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=} + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} dev: true /binary-extensions/2.2.0: - resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=} + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true @@ -420,20 +1163,83 @@ packages: concat-map: 0.0.1 dev: true + /braces/2.3.2: + resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} + engines: {node: '>=0.10.0'} + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.4 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + dev: true + /braces/3.0.2: - resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=} + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true + /browser-process-hrtime/1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + dev: true + + /browser-resolve/1.11.3: + resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} + dependencies: + resolve: 1.1.7 + dev: true + + /browserslist/4.16.6: + resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001235 + colorette: 1.2.2 + electron-to-chromium: 1.3.749 + escalade: 3.1.1 + node-releases: 1.1.73 + dev: true + + /bser/2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + dependencies: + node-int64: 0.4.0 + dev: true + + /buffer-from/1.1.1: + resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} + dev: true + /builtin-modules/1.1.1: resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} engines: {node: '>=0.10.0'} dev: true + /cache-base/1.0.1: + resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} + engines: {node: '>=0.10.0'} + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: true + /call-bind/1.0.2: - resolution: {integrity: sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=} + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.1 @@ -458,10 +1264,21 @@ packages: dev: true /camelcase/5.3.1: - resolution: {integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=} + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} dev: true + /caniuse-lite/1.0.30001235: + resolution: {integrity: sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==} + dev: true + + /capture-exit/2.0.0: + resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} + engines: {node: 6.* || 8.* || >= 10.*} + dependencies: + rsvp: 4.8.5 + dev: true + /caseless/0.12.0: resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} dev: true @@ -486,6 +1303,14 @@ packages: supports-color: 5.5.0 dev: true + /chalk/3.0.0: + resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + /chalk/4.1.1: resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} engines: {node: '>=10'} @@ -495,7 +1320,7 @@ packages: dev: true /chokidar/3.4.3: - resolution: {integrity: sha1-wd84IxRI5FykrFiObHlXO6alfVs=} + resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.2 @@ -510,23 +1335,62 @@ packages: dev: true /chownr/2.0.0: - resolution: {integrity: sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=} + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} dev: true + /ci-info/2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: true + + /class-utils/0.3.6: + resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: true + /cliui/5.0.0: - resolution: {integrity: sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=} + resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} dependencies: string-width: 3.1.0 strip-ansi: 5.2.0 wrap-ansi: 5.1.0 dev: true + /cliui/6.0.0: + resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} + dependencies: + string-width: 4.2.2 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 + dev: true + + /co/4.6.0: + resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: true + /code-point-at/1.1.0: resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} engines: {node: '>=0.10.0'} dev: true + /collect-v8-coverage/1.0.1: + resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} + dev: true + + /collection-visit/1.0.0: + resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} + engines: {node: '>=0.10.0'} + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: true + /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -548,13 +1412,17 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true + /colorette/1.2.2: + resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} + dev: true + /colors/1.2.5: - resolution: {integrity: sha1-icetmjdLwDDfgBMkH2gTbtiDWvw=} + resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} engines: {node: '>=0.1.90'} dev: true /combined-stream/1.0.8: - resolution: {integrity: sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=} + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 @@ -564,6 +1432,10 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true + /component-emitter/1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + dev: true + /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true @@ -572,10 +1444,32 @@ packages: resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} dev: true + /convert-source-map/1.7.0: + resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /copy-descriptor/0.1.1: + resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} + engines: {node: '>=0.10.0'} + dev: true + /core-util-is/1.0.2: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} dev: true + /cross-spawn/6.0.5: + resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} + engines: {node: '>=4.8'} + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.1 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -597,18 +1491,33 @@ packages: dev: true /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=} + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true /cssesc/3.0.0: - resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=} + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true dev: true + /cssom/0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + dev: true + + /cssom/0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + dev: true + + /cssstyle/2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + dependencies: + cssom: 0.3.8 + dev: true + /currently-unhandled/0.4.1: resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} engines: {node: '>=0.10.0'} @@ -623,6 +1532,20 @@ packages: assert-plus: 1.0.0 dev: true + /data-urls/1.1.0: + resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} + dependencies: + abab: 2.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + dev: true + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + dependencies: + ms: 2.0.0 + dev: true + /debug/4.3.1: resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} @@ -640,17 +1563,49 @@ packages: engines: {node: '>=0.10.0'} dev: true + /decode-uri-component/0.2.0: + resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} + engines: {node: '>=0.10'} + dev: true + /deep-is/0.1.3: resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} dev: true + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + dev: true + /define-properties/1.1.3: - resolution: {integrity: sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=} + resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} engines: {node: '>= 0.4'} dependencies: object-keys: 1.1.1 dev: true + /define-property/0.2.5: + resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 0.1.6 + dev: true + + /define-property/1.0.0: + resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + dev: true + + /define-property/2.0.2: + resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} + engines: {node: '>=0.10.0'} + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: true + /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} @@ -660,13 +1615,23 @@ packages: resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} dev: true + /detect-newline/3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + dev: true + + /diff-sequences/25.2.6: + resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} + engines: {node: '>= 8.3'} + dev: true + /diff/4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} dev: true /doctrine/2.1.0: - resolution: {integrity: sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=} + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 @@ -679,6 +1644,12 @@ packages: esutils: 2.0.3 dev: true + /domexception/1.0.1: + resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} + dependencies: + webidl-conversions: 4.0.2 + dev: true + /ecc-jsbn/0.1.2: resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} dependencies: @@ -686,15 +1657,29 @@ packages: safer-buffer: 2.1.2 dev: true + /electron-to-chromium/1.3.749: + resolution: {integrity: sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A==} + dev: true + /emoji-regex/7.0.3: resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} dev: true + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: true + /emojis-list/3.0.0: - resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=} + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} dev: true + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: true + /enquirer/2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -703,18 +1688,18 @@ packages: dev: true /env-paths/2.2.1: - resolution: {integrity: sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=} + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} dev: true /error-ex/1.3.2: - resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=} + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true /es-abstract/1.18.3: - resolution: {integrity: sha1-JcTDOAonqiA8RLK2hbupTaMbY+A=} + resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -736,7 +1721,7 @@ packages: dev: true /es-to-primitive/1.2.1: - resolution: {integrity: sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=} + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.3 @@ -744,18 +1729,41 @@ packages: is-symbol: 1.0.4 dev: true + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + dev: true + /escape-string-regexp/1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} dev: true + /escape-string-regexp/2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + dev: true + + /escodegen/1.14.3: + resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} + engines: {node: '>=4.0'} + hasBin: true + dependencies: + esprima: 4.0.1 + estraverse: 4.3.0 + esutils: 2.0.3 + optionator: 0.8.3 + optionalDependencies: + source-map: 0.6.1 + dev: true + /eslint-plugin-promise/4.2.1: - resolution: {integrity: sha1-hF/YsiYK2PglZMEiL85ErXHZQYo=} + resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} engines: {node: '>=6'} dev: true /eslint-plugin-react/7.20.6_eslint@7.12.1: - resolution: {integrity: sha1-TXhFMRqTxGNJPM+goZycXQ/Wn2A=} + resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 @@ -775,7 +1783,7 @@ packages: dev: true /eslint-plugin-tsdoc/0.2.14: - resolution: {integrity: sha1-4y58HfivezAJwlJZC+wHoQMK+/I=} + resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} dependencies: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 @@ -896,8 +1904,100 @@ packages: engines: {node: '>=0.10.0'} dev: true + /exec-sh/0.3.6: + resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} + dev: true + + /execa/1.0.0: + resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} + engines: {node: '>=6'} + dependencies: + cross-spawn: 6.0.5 + get-stream: 4.1.0 + is-stream: 1.1.0 + npm-run-path: 2.0.2 + p-finally: 1.0.0 + signal-exit: 3.0.3 + strip-eof: 1.0.0 + dev: true + + /execa/3.4.0: + resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} + engines: {node: ^8.12.0 || >=9.7.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 5.2.0 + human-signals: 1.1.1 + is-stream: 2.0.0 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + p-finally: 2.0.1 + signal-exit: 3.0.3 + strip-final-newline: 2.0.0 + dev: true + + /exit/0.1.2: + resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} + engines: {node: '>= 0.8.0'} + dev: true + + /expand-brackets/2.1.4: + resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} + engines: {node: '>=0.10.0'} + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + + /expect/25.5.0: + resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + ansi-styles: 4.3.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-regex-util: 25.2.6 + dev: true + + /extend-shallow/2.0.1: + resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: true + + /extend-shallow/3.0.2: + resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} + engines: {node: '>=0.10.0'} + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true + /extend/3.0.2: - resolution: {integrity: sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=} + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true + + /extglob/2.0.4: + resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} + engines: {node: '>=0.10.0'} + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 dev: true /extsprintf/1.3.0: @@ -910,7 +2010,7 @@ packages: dev: true /fast-glob/3.2.5: - resolution: {integrity: sha1-eTmvKmVt55pPGQGQPuityqfLlmE=} + resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -930,15 +2030,21 @@ packages: dev: true /fastparse/1.1.2: - resolution: {integrity: sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=} + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} dev: true /fastq/1.11.0: - resolution: {integrity: sha1-u5+5VaBxMKkY62PB9RYcwypdCFg=} + resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} dependencies: reusify: 1.0.4 dev: true + /fb-watchman/2.0.1: + resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} + dependencies: + bser: 2.1.1 + dev: true + /file-entry-cache/5.0.1: resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} engines: {node: '>=4'} @@ -946,8 +2052,18 @@ packages: flat-cache: 2.0.1 dev: true + /fill-range/4.0.0: + resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + /fill-range/7.0.1: - resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=} + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -962,12 +2078,20 @@ packages: dev: true /find-up/3.0.0: - resolution: {integrity: sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=} + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} dependencies: locate-path: 3.0.0 dev: true + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + /flat-cache/2.0.1: resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} engines: {node: '>=4'} @@ -981,12 +2105,17 @@ packages: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} dev: true + /for-in/1.0.2: + resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} + engines: {node: '>=0.10.0'} + dev: true + /forever-agent/0.6.1: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} dev: true /form-data/2.3.3: - resolution: {integrity: sha1-3M5SwF9kTymManq5Nr1yTO/786Y=} + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} dependencies: asynckit: 0.4.0 @@ -994,8 +2123,15 @@ packages: mime-types: 2.1.31 dev: true + /fragment-cache/0.2.1: + resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} + engines: {node: '>=0.10.0'} + dependencies: + map-cache: 0.2.2 + dev: true + /fs-extra/7.0.1: - resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=} + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.6 @@ -1004,7 +2140,7 @@ packages: dev: true /fs-minipass/2.1.0: - resolution: {integrity: sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=} + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 @@ -1015,7 +2151,15 @@ packages: dev: true /fsevents/2.1.3: - resolution: {integrity: sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=} + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + dev: true + optional: true + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] dev: true @@ -1043,33 +2187,62 @@ packages: dev: true /gaze/1.1.3: - resolution: {integrity: sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=} + resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} engines: {node: '>= 4.0.0'} dependencies: globule: 1.3.2 dev: true /generic-names/2.0.1: - resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=} + resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} dependencies: loader-utils: 1.4.0 dev: true + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true + /get-caller-file/2.0.5: - resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=} + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} dev: true /get-intrinsic/1.1.1: - resolution: {integrity: sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=} + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 has-symbols: 1.0.2 dev: true - /get-stdin/4.0.1: - resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} + /get-package-type/0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + dev: true + + /get-stdin/4.0.1: + resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} + engines: {node: '>=0.10.0'} + dev: true + + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: true + + /get-stream/5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: true + + /get-value/2.0.6: + resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} engines: {node: '>=0.10.0'} dev: true @@ -1113,6 +2286,11 @@ packages: path-is-absolute: 1.0.1 dev: true + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true + /globals/12.4.0: resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} engines: {node: '>=8'} @@ -1121,7 +2299,7 @@ packages: dev: true /globule/1.3.2: - resolution: {integrity: sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ=} + resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} engines: {node: '>= 0.10'} dependencies: glob: 7.1.7 @@ -1130,8 +2308,13 @@ packages: dev: true /graceful-fs/4.2.6: - resolution: {integrity: sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=} + resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} + dev: true + + /growly/1.3.0: + resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} dev: true + optional: true /har-schema/2.0.0: resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} @@ -1139,8 +2322,9 @@ packages: dev: true /har-validator/5.1.5: - resolution: {integrity: sha1-HwgDufjLIMD6E4It8ezds2veHv0=} + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} engines: {node: '>=6'} + deprecated: this library is no longer supported dependencies: ajv: 6.12.6 har-schema: 2.0.0 @@ -1154,7 +2338,7 @@ packages: dev: true /has-bigints/1.0.1: - resolution: {integrity: sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=} + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} dev: true /has-flag/1.0.0: @@ -1173,7 +2357,7 @@ packages: dev: true /has-symbols/1.0.2: - resolution: {integrity: sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=} + resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} engines: {node: '>= 0.4'} dev: true @@ -1181,6 +2365,37 @@ packages: resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} dev: true + /has-value/0.3.1: + resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + + /has-value/1.0.0: + resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} + engines: {node: '>=0.10.0'} + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + + /has-values/0.1.4: + resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} + engines: {node: '>=0.10.0'} + dev: true + + /has-values/1.0.0: + resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -1189,7 +2404,17 @@ packages: dev: true /hosted-git-info/2.8.9: - resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=} + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /html-encoding-sniffer/1.0.2: + resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} + dependencies: + whatwg-encoding: 1.0.5 + dev: true + + /html-escaper/2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} dev: true /http-signature/1.2.0: @@ -1201,6 +2426,18 @@ packages: sshpk: 1.16.1 dev: true + /human-signals/1.1.1: + resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} + engines: {node: '>=8.12.0'} + dev: true + + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + /icss-replace-symbols/1.1.0: resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} dev: true @@ -1219,7 +2456,7 @@ packages: dev: true /import-lazy/4.0.0: - resolution: {integrity: sha1-6OtidIOgpD2jwD8+NVSL5csMwVM=} + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} dev: true @@ -1247,7 +2484,7 @@ packages: dev: true /internal-slot/1.0.3: - resolution: {integrity: sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=} + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.1.1 @@ -1255,51 +2492,132 @@ packages: side-channel: 1.0.4 dev: true + /ip-regex/2.1.0: + resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} + engines: {node: '>=4'} + dev: true + + /is-accessor-descriptor/0.1.6: + resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-accessor-descriptor/1.0.0: + resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 + dev: true + /is-arrayish/0.2.1: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} dev: true /is-bigint/1.0.2: - resolution: {integrity: sha1-/7OBRCUDI1rSReqJ5Fs9v/BA7lo=} + resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} dev: true /is-binary-path/2.1.0: - resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=} + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true /is-boolean-object/1.1.1: - resolution: {integrity: sha1-PAh48DXLghIo01DS4eNnGXFqPeg=} + resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 dev: true + /is-buffer/1.1.6: + resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + dev: true + /is-callable/1.2.3: - resolution: {integrity: sha1-ix4FALc6HXbHBIdjbzaOUZ3o244=} + resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} engines: {node: '>= 0.4'} dev: true + /is-ci/2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + dependencies: + ci-info: 2.0.0 + dev: true + /is-core-module/2.4.0: resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} dependencies: has: 1.0.3 dev: true + /is-data-descriptor/0.1.4: + resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /is-data-descriptor/1.0.0: + resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 6.0.3 + dev: true + /is-date-object/1.0.4: - resolution: {integrity: sha1-VQz8wDr62gXuo90wmBx7CVUfc+U=} + resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} engines: {node: '>= 0.4'} dev: true + /is-descriptor/0.1.6: + resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: true + + /is-descriptor/1.0.2: + resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} + engines: {node: '>=0.10.0'} + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.3 + dev: true + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + optional: true + + /is-extendable/0.1.1: + resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} + engines: {node: '>=0.10.0'} + dev: true + + /is-extendable/1.0.1: + resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} + engines: {node: '>=0.10.0'} + dependencies: + is-plain-object: 2.0.4 + dev: true + /is-extglob/2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} dev: true /is-finite/1.1.0: - resolution: {integrity: sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=} + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} engines: {node: '>=0.10.0'} dev: true @@ -1315,6 +2633,16 @@ packages: engines: {node: '>=4'} dev: true + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: true + + /is-generator-fn/2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + dev: true + /is-glob/4.0.1: resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} engines: {node: '>=0.10.0'} @@ -1323,58 +2651,539 @@ packages: dev: true /is-negative-zero/2.0.1: - resolution: {integrity: sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=} + resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} engines: {node: '>= 0.4'} dev: true /is-number-object/1.0.5: - resolution: {integrity: sha1-bt+u7XlQz/Ga/tzp+/yp7m3Sies=} + resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} engines: {node: '>= 0.4'} dev: true + /is-number/3.0.0: + resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + /is-number/7.0.0: - resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=} + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true + /is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + /is-regex/1.1.3: - resolution: {integrity: sha1-0Cn5r/ZEi5Prvj8z2scVEf3L758=} + resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-symbols: 1.0.2 dev: true - /is-string/1.0.6: - resolution: {integrity: sha1-P+XVmS+w2TQE8yWE1LAXmnG1Sl8=} - engines: {node: '>= 0.4'} + /is-stream/1.1.0: + resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} + engines: {node: '>=0.10.0'} + dev: true + + /is-stream/2.0.0: + resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} + engines: {node: '>=8'} + dev: true + + /is-string/1.0.6: + resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + engines: {node: '>= 0.4'} + dev: true + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 + dev: true + + /is-typedarray/1.0.0: + resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + dev: true + + /is-utf8/0.2.1: + resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + dev: true + + /is-windows/1.0.2: + resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} + engines: {node: '>=0.10.0'} + dev: true + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + optional: true + + /isarray/1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + dev: true + + /isobject/2.1.0: + resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} + engines: {node: '>=0.10.0'} + dependencies: + isarray: 1.0.0 + dev: true + + /isobject/3.0.1: + resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} + engines: {node: '>=0.10.0'} + dev: true + + /isstream/0.1.2: + resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + dev: true + + /istanbul-lib-coverage/3.0.0: + resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} + engines: {node: '>=8'} + dev: true + + /istanbul-lib-instrument/4.0.3: + resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} + engines: {node: '>=8'} + dependencies: + '@babel/core': 7.14.3 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.0.0 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-lib-report/3.0.0: + resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} + engines: {node: '>=8'} + dependencies: + istanbul-lib-coverage: 3.0.0 + make-dir: 3.1.0 + supports-color: 7.2.0 + dev: true + + /istanbul-lib-source-maps/4.0.0: + resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} + engines: {node: '>=8'} + dependencies: + debug: 4.3.1 + istanbul-lib-coverage: 3.0.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /istanbul-reports/3.0.2: + resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} + engines: {node: '>=8'} + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.0 + dev: true + + /jest-changed-files/25.5.0: + resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + execa: 3.4.0 + throat: 5.0.0 + dev: true + + /jest-config/25.5.4: + resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.3 + '@jest/test-sequencer': 25.5.4 + '@jest/types': 25.5.0 + babel-jest: 25.5.1_@babel+core@7.14.3 + chalk: 3.0.0 + deepmerge: 4.2.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.5.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.4 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-diff/25.5.0: + resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} + engines: {node: '>= 8.3'} + dependencies: + chalk: 3.0.0 + diff-sequences: 25.2.6 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + + /jest-docblock/25.3.0: + resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} + engines: {node: '>= 8.3'} + dependencies: + detect-newline: 3.1.0 + dev: true + + /jest-each/25.5.0: + resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + jest-get-type: 25.2.6 + jest-util: 25.5.0 + pretty-format: 25.5.0 + dev: true + + /jest-environment-jsdom/25.5.0: + resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + jsdom: 15.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - utf-8-validate + dev: true + + /jest-environment-node/25.5.0: + resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.5.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + semver: 6.3.0 + dev: true + + /jest-get-type/25.2.6: + resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} + engines: {node: '>= 8.3'} + dev: true + + /jest-haste-map/25.5.1: + resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + '@types/graceful-fs': 4.1.5 + anymatch: 3.1.2 + fb-watchman: 2.0.1 + graceful-fs: 4.2.6 + jest-serializer: 25.5.0 + jest-util: 25.5.0 + jest-worker: 25.5.0 + micromatch: 4.0.4 + sane: 4.1.0 + walker: 1.0.7 + which: 2.0.2 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /jest-jasmine2/25.5.4: + resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/traverse': 7.14.2 + '@jest/environment': 25.5.0 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + co: 4.6.0 + expect: 25.5.0 + is-generator-fn: 2.1.0 + jest-each: 25.5.0 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-runtime: 25.5.4 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + pretty-format: 25.5.0 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-leak-detector/25.5.0: + resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} + engines: {node: '>= 8.3'} + dependencies: + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + + /jest-matcher-utils/25.5.0: + resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} + engines: {node: '>= 8.3'} + dependencies: + chalk: 3.0.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + pretty-format: 25.5.0 + dev: true + + /jest-message-util/25.5.0: + resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/code-frame': 7.12.13 + '@jest/types': 25.5.0 + '@types/stack-utils': 1.0.1 + chalk: 3.0.0 + graceful-fs: 4.2.6 + micromatch: 4.0.4 + slash: 3.0.0 + stack-utils: 1.0.5 + dev: true + + /jest-mock/25.5.0: + resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + dev: true + + /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: + resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + dependencies: + jest-resolve: 25.5.1 + dev: true + + /jest-regex-util/25.2.6: + resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} + engines: {node: '>= 8.3'} + dev: true + + /jest-resolve-dependencies/25.5.4: + resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + jest-regex-util: 25.2.6 + jest-snapshot: 25.5.1 + dev: true + + /jest-resolve/25.5.1: + resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + browser-resolve: 1.11.3 + chalk: 3.0.0 + graceful-fs: 4.2.6 + jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 + read-pkg-up: 7.0.1 + realpath-native: 2.0.0 + resolve: 1.20.0 + slash: 3.0.0 + dev: true + + /jest-runner/25.5.4: + resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + chalk: 3.0.0 + exit: 0.1.2 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-docblock: 25.3.0 + jest-haste-map: 25.5.1 + jest-jasmine2: 25.5.4 + jest-leak-detector: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + jest-runtime: 25.5.4 + jest-util: 25.5.0 + jest-worker: 25.5.0 + source-map-support: 0.5.19 + throat: 5.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-runtime/25.5.4: + resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} + engines: {node: '>= 8.3'} + hasBin: true + dependencies: + '@jest/console': 25.5.0 + '@jest/environment': 25.5.0 + '@jest/globals': 25.5.2 + '@jest/source-map': 25.5.0 + '@jest/test-result': 25.5.0 + '@jest/transform': 25.5.1 + '@jest/types': 25.5.0 + '@types/yargs': 15.0.13 + chalk: 3.0.0 + collect-v8-coverage: 1.0.1 + exit: 0.1.2 + glob: 7.1.7 + graceful-fs: 4.2.6 + jest-config: 25.5.4 + jest-haste-map: 25.5.1 + jest-message-util: 25.5.0 + jest-mock: 25.5.0 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-snapshot: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + realpath-native: 2.0.0 + slash: 3.0.0 + strip-bom: 4.0.0 + yargs: 15.4.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + + /jest-serializer/25.5.0: + resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} + engines: {node: '>= 8.3'} + dependencies: + graceful-fs: 4.2.6 dev: true - /is-symbol/1.0.4: - resolution: {integrity: sha1-ptrJO2NbBjymhyI23oiRClevE5w=} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.2 + /jest-snapshot/25.4.0: + resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/types': 7.14.4 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 dev: true - /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + /jest-snapshot/25.5.1: + resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/types': 7.14.4 + '@jest/types': 25.5.0 + '@types/prettier': 1.19.1 + chalk: 3.0.0 + expect: 25.5.0 + graceful-fs: 4.2.6 + jest-diff: 25.5.0 + jest-get-type: 25.2.6 + jest-matcher-utils: 25.5.0 + jest-message-util: 25.5.0 + jest-resolve: 25.5.1 + make-dir: 3.1.0 + natural-compare: 1.4.0 + pretty-format: 25.5.0 + semver: 6.3.0 dev: true - /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + /jest-util/25.5.0: + resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + chalk: 3.0.0 + graceful-fs: 4.2.6 + is-ci: 2.0.0 + make-dir: 3.1.0 dev: true - /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + /jest-validate/25.5.0: + resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + camelcase: 5.3.1 + chalk: 3.0.0 + jest-get-type: 25.2.6 + leven: 3.1.0 + pretty-format: 25.5.0 dev: true - /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + /jest-watcher/25.5.0: + resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/test-result': 25.5.0 + '@jest/types': 25.5.0 + ansi-escapes: 4.3.2 + chalk: 3.0.0 + jest-util: 25.5.0 + string-length: 3.1.0 dev: true - /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + /jest-worker/25.5.0: + resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} + engines: {node: '>= 8.3'} + dependencies: + merge-stream: 2.0.0 + supports-color: 7.2.0 dev: true /jju/1.4.0: @@ -1382,7 +3191,7 @@ packages: dev: true /js-base64/2.6.4: - resolution: {integrity: sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=} + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} dev: true /js-tokens/4.0.0: @@ -1401,6 +3210,56 @@ packages: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} dev: true + /jsdom/15.2.1: + resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} + engines: {node: '>=8'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + dependencies: + abab: 2.0.5 + acorn: 7.4.1 + acorn-globals: 4.3.4 + array-equal: 1.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 1.1.0 + domexception: 1.0.1 + escodegen: 1.14.3 + html-encoding-sniffer: 1.0.2 + nwsapi: 2.2.0 + parse5: 5.1.0 + pn: 1.1.0 + request: 2.88.2 + request-promise-native: 1.0.9_request@2.88.2 + saxes: 3.1.11 + symbol-tree: 3.2.4 + tough-cookie: 3.0.1 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 1.1.2 + webidl-conversions: 4.0.2 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 7.1.0 + ws: 7.4.6 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: true + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true + /json-schema-traverse/0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -1418,7 +3277,15 @@ packages: dev: true /json5/1.0.1: - resolution: {integrity: sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=} + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /json5/2.2.0: + resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} + engines: {node: '>=6'} hasBin: true dependencies: minimist: 1.2.5 @@ -1431,7 +3298,7 @@ packages: dev: true /jsonpath-plus/4.0.0: - resolution: {integrity: sha1-lUtp+qPYsH8wri+eYBF2pLDSgG4=} + resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} engines: {node: '>=10.0'} dev: true @@ -1446,13 +3313,50 @@ packages: dev: true /jsx-ast-utils/2.4.1: - resolution: {integrity: sha1-ERSkwSCUgdsGxpDCtPSIzGZfZX4=} + resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} engines: {node: '>=4.0'} dependencies: array-includes: 3.1.3 object.assign: 4.1.2 dev: true + /kind-of/3.2.2: + resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + + /kind-of/4.0.0: + resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} + engines: {node: '>=0.10.0'} + dependencies: + is-buffer: 1.1.6 + dev: true + + /kind-of/5.1.0: + resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} + engines: {node: '>=0.10.0'} + dev: true + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + dev: true + + /leven/3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: true + + /levn/0.3.0: + resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + type-check: 0.3.2 + dev: true + /levn/0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -1461,6 +3365,10 @@ packages: type-check: 0.4.0 dev: true + /lines-and-columns/1.1.6: + resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} + dev: true + /load-json-file/1.1.0: resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} engines: {node: '>=0.10.0'} @@ -1473,7 +3381,7 @@ packages: dev: true /loader-utils/1.4.0: - resolution: {integrity: sha1-xXm140yzSxp07cbB+za/o3HVphM=} + resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} engines: {node: '>=4.0.0'} dependencies: big.js: 5.2.2 @@ -1482,13 +3390,20 @@ packages: dev: true /locate-path/3.0.0: - resolution: {integrity: sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=} + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} dependencies: p-locate: 3.0.0 path-exists: 3.0.0 dev: true + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: true + /lodash.camelcase/4.3.0: resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} dev: true @@ -1501,12 +3416,22 @@ packages: resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} dev: true + /lodash.sortby/4.7.0: + resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} + dev: true + /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true + /lolex/5.1.2: + resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} + dependencies: + '@sinonjs/commons': 1.8.3 + dev: true + /loose-envify/1.4.0: - resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=} + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true dependencies: js-tokens: 4.0.0 @@ -1527,11 +3452,36 @@ packages: yallist: 4.0.0 dev: true + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: true + + /makeerror/1.0.11: + resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} + dependencies: + tmpl: 1.0.4 + dev: true + + /map-cache/0.2.2: + resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} + engines: {node: '>=0.10.0'} + dev: true + /map-obj/1.0.1: resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} engines: {node: '>=0.10.0'} dev: true + /map-visit/1.0.0: + resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} + engines: {node: '>=0.10.0'} + dependencies: + object-visit: 1.0.1 + dev: true + /meow/3.7.0: resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} engines: {node: '>=0.10.0'} @@ -1548,13 +3498,36 @@ packages: trim-newlines: 1.0.0 dev: true + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: true + /merge2/1.4.1: - resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=} + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true + /micromatch/3.1.10: + resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + /micromatch/4.0.4: - resolution: {integrity: sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=} + resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 @@ -1562,17 +3535,22 @@ packages: dev: true /mime-db/1.48.0: - resolution: {integrity: sha1-41sxBF3X6to6qtU37YijOvvvLR0=} + resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} engines: {node: '>= 0.6'} dev: true /mime-types/2.1.31: - resolution: {integrity: sha1-oA12t0MXxh+cLbIhi46fjpxcnms=} + resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.48.0 dev: true + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: true + /minimatch/3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: @@ -1584,20 +3562,28 @@ packages: dev: true /minipass/3.1.3: - resolution: {integrity: sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=} + resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 dev: true /minizlib/2.1.2: - resolution: {integrity: sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=} + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 yallist: 4.0.0 dev: true + /mixin-deep/1.3.2: + resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} + engines: {node: '>=0.10.0'} + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + /mkdirp/0.5.5: resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} hasBin: true @@ -1606,25 +3592,50 @@ packages: dev: true /mkdirp/1.0.4: - resolution: {integrity: sha1-PrXtYmInVteaXw4qIh3+utdcL34=} + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true dev: true + /ms/2.0.0: + resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + dev: true + /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true /nan/2.14.2: - resolution: {integrity: sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk=} + resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} + dev: true + + /nanomatch/1.2.13: + resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 dev: true /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true + /nice-try/1.0.5: + resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} + dev: true + /node-gyp/7.1.2: - resolution: {integrity: sha1-IagQrrsYcSAlHDvOyXmvFYexiK4=} + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} engines: {node: '>= 10.12.0'} hasBin: true dependencies: @@ -1640,8 +3651,32 @@ packages: which: 2.0.2 dev: true + /node-int64/0.4.0: + resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} + dev: true + + /node-modules-regexp/1.0.0: + resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} + engines: {node: '>=0.10.0'} + dev: true + + /node-notifier/6.0.0: + resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} + dependencies: + growly: 1.3.0 + is-wsl: 2.2.0 + semver: 6.3.0 + shellwords: 0.1.1 + which: 1.3.1 + dev: true + optional: true + + /node-releases/1.1.73: + resolution: {integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==} + dev: true + /node-sass/5.0.0: - resolution: {integrity: sha1-To85++87rI0txy6+O1OXEYg6eNI=} + resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} engines: {node: '>=10'} hasBin: true requiresBuild: true @@ -1665,7 +3700,7 @@ packages: dev: true /nopt/5.0.0: - resolution: {integrity: sha1-UwlCu1ilEvzK/lP+IQ8TolNV3Ig=} + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} engines: {node: '>=6'} hasBin: true dependencies: @@ -1673,7 +3708,7 @@ packages: dev: true /normalize-package-data/2.5.0: - resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=} + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 resolve: 1.20.0 @@ -1681,13 +3716,34 @@ packages: validate-npm-package-license: 3.0.4 dev: true + /normalize-path/2.1.1: + resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} + engines: {node: '>=0.10.0'} + dependencies: + remove-trailing-separator: 1.1.0 + dev: true + /normalize-path/3.0.0: - resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=} + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} dev: true + /npm-run-path/2.0.2: + resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} + engines: {node: '>=4'} + dependencies: + path-key: 2.0.1 + dev: true + + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: true + /npmlog/4.1.2: - resolution: {integrity: sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=} + resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} dependencies: are-we-there-yet: 1.1.5 console-control-strings: 1.1.0 @@ -1700,8 +3756,12 @@ packages: engines: {node: '>=0.10.0'} dev: true + /nwsapi/2.2.0: + resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} + dev: true + /oauth-sign/0.9.0: - resolution: {integrity: sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=} + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true /object-assign/4.1.1: @@ -1709,17 +3769,33 @@ packages: engines: {node: '>=0.10.0'} dev: true + /object-copy/0.1.0: + resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} + engines: {node: '>=0.10.0'} + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + /object-inspect/1.10.3: - resolution: {integrity: sha1-wqp9LQn1DJk3VwT3oK3yTFeC02k=} + resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} dev: true /object-keys/1.1.1: - resolution: {integrity: sha1-HEfyct8nfzsdrwYWd9nILiMixg4=} + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} dev: true + /object-visit/1.0.1: + resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + /object.assign/4.1.2: - resolution: {integrity: sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=} + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1729,7 +3805,7 @@ packages: dev: true /object.entries/1.1.4: - resolution: {integrity: sha1-Q8z5pQvF/VtknUWrGlefJOCIyv0=} + resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1738,7 +3814,7 @@ packages: dev: true /object.fromentries/2.0.4: - resolution: {integrity: sha1-JuG6XEVxxcbwiQzvRHMGZFahILg=} + resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1747,8 +3823,15 @@ packages: has: 1.0.3 dev: true + /object.pick/1.3.0: + resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + dev: true + /object.values/1.1.4: - resolution: {integrity: sha1-DSc3YoM+gWtpOmN9MAc+cFFTWzA=} + resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1762,6 +3845,25 @@ packages: wrappy: 1.0.2 dev: true + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: true + + /optionator/0.8.3: + resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} + engines: {node: '>= 0.8.0'} + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.3.0 + prelude-ls: 1.1.2 + type-check: 0.3.2 + word-wrap: 1.2.3 + dev: true + /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} @@ -1774,22 +3876,44 @@ packages: word-wrap: 1.2.3 dev: true + /p-each-series/2.2.0: + resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} + engines: {node: '>=8'} + dev: true + + /p-finally/1.0.0: + resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} + engines: {node: '>=4'} + dev: true + + /p-finally/2.0.1: + resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} + engines: {node: '>=8'} + dev: true + /p-limit/2.3.0: - resolution: {integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=} + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: true /p-locate/3.0.0: - resolution: {integrity: sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=} + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} dependencies: p-limit: 2.3.0 dev: true + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: true + /p-try/2.2.0: - resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=} + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} dev: true @@ -1807,6 +3931,25 @@ packages: error-ex: 1.3.2 dev: true + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.12.13 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.1.6 + dev: true + + /parse5/5.1.0: + resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} + dev: true + + /pascalcase/0.1.1: + resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} + engines: {node: '>=0.10.0'} + dev: true + /path-exists/2.1.0: resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} engines: {node: '>=0.10.0'} @@ -1819,11 +3962,21 @@ packages: engines: {node: '>=4'} dev: true + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + dev: true + /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} dev: true + /path-key/2.0.1: + resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} + engines: {node: '>=4'} + dev: true + /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -1847,7 +4000,7 @@ packages: dev: true /picomatch/2.3.0: - resolution: {integrity: sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=} + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} dev: true @@ -1868,6 +4021,22 @@ packages: engines: {node: '>=0.10.0'} dev: true + /pirates/4.0.1: + resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} + engines: {node: '>= 6'} + dependencies: + node-modules-regexp: 1.0.0 + dev: true + + /pn/1.1.0: + resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} + dev: true + + /posix-character-classes/0.1.1: + resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} + engines: {node: '>=0.10.0'} + dev: true + /postcss-modules-extract-imports/1.1.0: resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} dependencies: @@ -1896,7 +4065,7 @@ packages: dev: true /postcss-modules/1.5.0: - resolution: {integrity: sha1-CNps5D/PrbxoWgIf5u0w75KfC8w=} + resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} dependencies: css-modules-loader-core: 1.1.0 generic-names: 2.0.1 @@ -1915,7 +4084,7 @@ packages: dev: true /postcss/7.0.32: - resolution: {integrity: sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=} + resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} engines: {node: '>=6.0.0'} dependencies: chalk: 2.4.2 @@ -1923,19 +4092,34 @@ packages: supports-color: 6.1.0 dev: true + /prelude-ls/1.1.2: + resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} + engines: {node: '>= 0.8.0'} + dev: true + /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} dev: true /prettier/2.3.1: - resolution: {integrity: sha1-dpA8P4xESbyaxZes76JNxa1MvqY=} + resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} engines: {node: '>=10.13.0'} hasBin: true dev: true + /pretty-format/25.5.0: + resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/types': 25.5.0 + ansi-regex: 5.0.0 + ansi-styles: 4.3.0 + react-is: 16.13.1 + dev: true + /process-nextick-args/2.0.1: - resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=} + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true /progress/2.0.3: @@ -1944,7 +4128,7 @@ packages: dev: true /prop-types/15.7.2: - resolution: {integrity: sha1-UsQedbjIfnK52TYOAga5ncv/psU=} + resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -1952,7 +4136,14 @@ packages: dev: true /psl/1.8.0: - resolution: {integrity: sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=} + resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + dev: true + + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 dev: true /punycode/2.1.1: @@ -1961,16 +4152,16 @@ packages: dev: true /qs/6.5.2: - resolution: {integrity: sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=} + resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} engines: {node: '>=0.6'} dev: true /queue-microtask/1.2.3: - resolution: {integrity: sha1-SSkii7xyTfrEPg77BYyve2z7YkM=} + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true /react-is/16.13.1: - resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=} + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true /read-pkg-up/1.0.1: @@ -1981,6 +4172,15 @@ packages: read-pkg: 1.1.0 dev: true + /read-pkg-up/7.0.1: + resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + /read-pkg/1.1.0: resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} engines: {node: '>=0.10.0'} @@ -1990,8 +4190,18 @@ packages: path-type: 1.1.0 dev: true + /read-pkg/5.2.0: + resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} + engines: {node: '>=8'} + dependencies: + '@types/normalize-package-data': 2.4.0 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + /readable-stream/2.3.7: - resolution: {integrity: sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=} + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: core-util-is: 1.0.2 inherits: 2.0.4 @@ -2003,12 +4213,17 @@ packages: dev: true /readdirp/3.5.0: - resolution: {integrity: sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=} + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.0 dev: true + /realpath-native/2.0.0: + resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} + engines: {node: '>=8'} + dev: true + /redent/1.0.0: resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} engines: {node: '>=0.10.0'} @@ -2017,8 +4232,16 @@ packages: strip-indent: 1.0.1 dev: true + /regex-not/1.0.2: + resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=} + resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -2030,16 +4253,54 @@ packages: engines: {node: '>=8'} dev: true + /remove-trailing-separator/1.1.0: + resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} + dev: true + + /repeat-element/1.1.4: + resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} + engines: {node: '>=0.10.0'} + dev: true + + /repeat-string/1.6.1: + resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} + engines: {node: '>=0.10'} + dev: true + /repeating/2.0.1: resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} engines: {node: '>=0.10.0'} dependencies: - is-finite: 1.1.0 + is-finite: 1.1.0 + dev: true + + /request-promise-core/1.1.4_request@2.88.2: + resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} + engines: {node: '>=0.10.0'} + peerDependencies: + request: ^2.34 + dependencies: + lodash: 4.17.21 + request: 2.88.2 + dev: true + + /request-promise-native/1.0.9_request@2.88.2: + resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} + engines: {node: '>=0.12.0'} + deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 + peerDependencies: + request: ^2.34 + dependencies: + request: 2.88.2 + request-promise-core: 1.1.4_request@2.88.2 + stealthy-require: 1.1.1 + tough-cookie: 2.5.0 dev: true /request/2.88.2: - resolution: {integrity: sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=} + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dependencies: aws-sign2: 0.7.0 aws4: 1.11.0 @@ -2069,7 +4330,7 @@ packages: dev: true /require-main-filename/2.0.0: - resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=} + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true /resolve-from/4.0.0: @@ -2077,14 +4338,28 @@ packages: engines: {node: '>=4'} dev: true + /resolve-from/5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + dev: true + + /resolve-url/0.2.1: + resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true + + /resolve/1.1.7: + resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} + dev: true + /resolve/1.17.0: - resolution: {integrity: sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=} + resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} dependencies: path-parse: 1.0.7 dev: true /resolve/1.19.0: - resolution: {integrity: sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=} + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: is-core-module: 2.4.0 path-parse: 1.0.7 @@ -2097,8 +4372,13 @@ packages: path-parse: 1.0.7 dev: true + /ret/0.1.15: + resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} + engines: {node: '>=0.12'} + dev: true + /reusify/1.0.4: - resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=} + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true @@ -2110,32 +4390,59 @@ packages: dev: true /rimraf/3.0.2: - resolution: {integrity: sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=} + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: glob: 7.1.7 dev: true + /rsvp/4.8.5: + resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} + engines: {node: 6.* || >= 7.*} + dev: true + /run-parallel/1.2.0: - resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=} + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 dev: true /safe-buffer/5.1.2: - resolution: {integrity: sha1-mR7GnSluAxN0fVm9/St0XDX4go0=} + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true /safe-buffer/5.2.1: - resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=} + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safe-regex/1.1.0: + resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} + dependencies: + ret: 0.1.15 dev: true /safer-buffer/2.1.2: - resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=} + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true + + /sane/4.1.0: + resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} + engines: {node: 6.* || 8.* || >= 10.*} + hasBin: true + dependencies: + '@cnakazawa/watch': 1.0.4 + anymatch: 2.0.0 + capture-exit: 2.0.0 + exec-sh: 0.3.6 + execa: 1.0.0 + fb-watchman: 2.0.1 + micromatch: 3.1.10 + minimist: 1.2.5 + walker: 1.0.7 dev: true /sass-graph/2.2.5: - resolution: {integrity: sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=} + resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} hasBin: true dependencies: glob: 7.1.7 @@ -2144,6 +4451,13 @@ packages: yargs: 13.3.2 dev: true + /saxes/3.1.11: + resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} + engines: {node: '>=8'} + dependencies: + xmlchars: 2.2.0 + dev: true + /scss-tokenizer/0.2.3: resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} dependencies: @@ -2156,6 +4470,11 @@ packages: hasBin: true dev: true + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + dev: true + /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -2168,6 +4487,23 @@ packages: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} dev: true + /set-value/2.0.1: + resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: true + + /shebang-command/1.2.0: + resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} + engines: {node: '>=0.10.0'} + dependencies: + shebang-regex: 1.0.0 + dev: true + /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -2175,13 +4511,23 @@ packages: shebang-regex: 3.0.0 dev: true + /shebang-regex/1.0.0: + resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} + engines: {node: '>=0.10.0'} + dev: true + /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} dev: true + /shellwords/0.1.1: + resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} + dev: true + optional: true + /side-channel/1.0.4: - resolution: {integrity: sha1-785cj9wQTudRslxY1CkAEfpeos8=} + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 @@ -2189,7 +4535,12 @@ packages: dev: true /signal-exit/3.0.3: - resolution: {integrity: sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=} + resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + dev: true + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} dev: true /slice-ansi/2.1.0: @@ -2201,6 +4552,57 @@ packages: is-fullwidth-code-point: 2.0.0 dev: true + /snapdragon-node/2.1.1: + resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + + /snapdragon-util/3.0.1: + resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /snapdragon/0.8.2: + resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} + engines: {node: '>=0.10.0'} + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + dev: true + + /source-map-resolve/0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: true + + /source-map-support/0.5.19: + resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + + /source-map-url/0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + dev: true + /source-map/0.4.4: resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} engines: {node: '>=0.8.0'} @@ -2214,30 +4616,42 @@ packages: dev: true /source-map/0.6.1: - resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=} + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} dev: true + /source-map/0.7.3: + resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} + engines: {node: '>= 8'} + dev: true + /spdx-correct/3.1.1: - resolution: {integrity: sha1-3s6BrJweZxPl99G28X1Gj6U9iak=} + resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.9 dev: true /spdx-exceptions/2.3.0: - resolution: {integrity: sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=} + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} dev: true /spdx-expression-parse/3.0.1: - resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=} + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.9 dev: true /spdx-license-ids/3.0.9: - resolution: {integrity: sha1-illRNd75WSvaaXCUdPHL7qfCRn8=} + resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} + dev: true + + /split-string/3.1.0: + resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 3.0.2 dev: true /sprintf-js/1.0.3: @@ -2245,7 +4659,7 @@ packages: dev: true /sshpk/1.16.1: - resolution: {integrity: sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=} + resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -2260,14 +4674,34 @@ packages: tweetnacl: 0.14.5 dev: true + /stack-utils/1.0.5: + resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} + engines: {node: '>=8'} + dependencies: + escape-string-regexp: 2.0.0 + dev: true + + /static-extend/0.1.2: + resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + /stdout-stream/1.4.1: - resolution: {integrity: sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=} + resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} dependencies: readable-stream: 2.3.7 dev: true + /stealthy-require/1.1.1: + resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} + engines: {node: '>=0.10.0'} + dev: true + /string-argv/0.3.1: - resolution: {integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=} + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} dev: true @@ -2275,6 +4709,14 @@ packages: resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} dev: true + /string-length/3.1.0: + resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} + engines: {node: '>=8'} + dependencies: + astral-regex: 1.0.0 + strip-ansi: 5.2.0 + dev: true + /string-width/1.0.2: resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} engines: {node: '>=0.10.0'} @@ -2293,8 +4735,17 @@ packages: strip-ansi: 5.2.0 dev: true + /string-width/4.2.2: + resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.0 + dev: true + /string.prototype.matchall/4.0.5: - resolution: {integrity: sha1-WTcGROHbfkwMBFJ3aQz3sBIDxNo=} + resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 @@ -2307,21 +4758,21 @@ packages: dev: true /string.prototype.trimend/1.0.4: - resolution: {integrity: sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=} + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=} + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string_decoder/1.1.1: - resolution: {integrity: sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=} + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 dev: true @@ -2354,6 +4805,21 @@ packages: is-utf8: 0.2.1 dev: true + /strip-bom/4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + dev: true + + /strip-eof/1.0.0: + resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} + engines: {node: '>=0.10.0'} + dev: true + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: true + /strip-indent/1.0.1: resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} engines: {node: '>=0.10.0'} @@ -2387,7 +4853,7 @@ packages: dev: true /supports-color/6.1.0: - resolution: {integrity: sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=} + resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} engines: {node: '>=6'} dependencies: has-flag: 3.0.0 @@ -2400,6 +4866,18 @@ packages: has-flag: 4.0.0 dev: true + /supports-hyperlinks/2.2.0: + resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + dev: true + + /symbol-tree/3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + dev: true + /table/5.4.6: resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} engines: {node: '>=6.0.0'} @@ -2411,12 +4889,12 @@ packages: dev: true /tapable/1.1.3: - resolution: {integrity: sha1-ofzMBrWNth/XpF2i2kT186Pme6I=} + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'} dev: true /tar/6.1.0: - resolution: {integrity: sha1-0XJOm8wEuXexjVxXOzM6IgcimoM=} + resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} engines: {node: '>= 10'} dependencies: chownr: 2.0.0 @@ -2427,42 +4905,112 @@ packages: yallist: 4.0.0 dev: true + /terminal-link/2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.2.0 + dev: true + + /test-exclude/6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.1.7 + minimatch: 3.0.4 + dev: true + /text-table/0.2.0: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} dev: true + /throat/5.0.0: + resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} + dev: true + /timsort/0.3.0: resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} dev: true + /tmpl/1.0.4: + resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} + dev: true + + /to-fast-properties/2.0.0: + resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} + engines: {node: '>=4'} + dev: true + + /to-object-path/0.3.0: + resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} + engines: {node: '>=0.10.0'} + dependencies: + kind-of: 3.2.2 + dev: true + + /to-regex-range/2.1.1: + resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} + engines: {node: '>=0.10.0'} + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + /to-regex-range/5.0.1: - resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=} + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true + /to-regex/3.0.2: + resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} + engines: {node: '>=0.10.0'} + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true + /tough-cookie/2.5.0: - resolution: {integrity: sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=} + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} dependencies: psl: 1.8.0 punycode: 2.1.1 dev: true + /tough-cookie/3.0.1: + resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} + engines: {node: '>=6'} + dependencies: + ip-regex: 2.1.0 + psl: 1.8.0 + punycode: 2.1.1 + dev: true + + /tr46/1.0.1: + resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} + dependencies: + punycode: 2.1.1 + dev: true + /trim-newlines/1.0.0: resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} engines: {node: '>=0.10.0'} dev: true /true-case-path/1.0.3: - resolution: {integrity: sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=} + resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} dependencies: glob: 7.1.7 dev: true /true-case-path/2.2.1: - resolution: {integrity: sha1-xb8EpbvsP9EYvkCERhs6J8TXlr8=} + resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} dev: true /tslib/1.14.1: @@ -2502,7 +5050,7 @@ packages: dev: true /tsutils/3.21.0_typescript@4.3.2: - resolution: {integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=} + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' @@ -2521,6 +5069,13 @@ packages: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} dev: true + /type-check/0.3.2: + resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.1.2 + dev: true + /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -2528,11 +5083,32 @@ packages: prelude-ls: 1.2.1 dev: true + /type-detect/4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + dev: true + + /type-fest/0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + dev: true + + /type-fest/0.6.0: + resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} + engines: {node: '>=8'} + dev: true + /type-fest/0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} dev: true + /typedarray-to-buffer/3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: true + /typescript/4.3.2: resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} engines: {node: '>=4.2.0'} @@ -2540,7 +5116,7 @@ packages: dev: true /unbox-primitive/1.0.1: - resolution: {integrity: sha1-CF4hViXsMWJXTciFmr7nilmxRHE=} + resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} dependencies: function-bind: 1.1.1 has-bigints: 1.0.1 @@ -2548,23 +5124,52 @@ packages: which-boxed-primitive: 1.0.2 dev: true + /union-value/1.0.1: + resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} + engines: {node: '>=0.10.0'} + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: true + /universalify/0.1.2: - resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=} + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} dev: true + /unset-value/1.0.0: + resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} + engines: {node: '>=0.10.0'} + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.1.1 dev: true + /urix/0.1.0: + resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: true + + /use/3.1.1: + resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} + engines: {node: '>=0.10.0'} + dev: true + /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} dev: true /uuid/3.4.0: - resolution: {integrity: sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=} + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true dev: true @@ -2572,15 +5177,24 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true + /v8-to-istanbul/4.1.4: + resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==} + engines: {node: 8.x.x || >=10.10.0} + dependencies: + '@types/istanbul-lib-coverage': 2.0.3 + convert-source-map: 1.7.0 + source-map: 0.7.3 + dev: true + /validate-npm-package-license/3.0.4: - resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=} + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 dev: true /validator/8.2.0: - resolution: {integrity: sha1-PBI3KQ43CSNVNE/veMIxJJ2rd7k=} + resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} engines: {node: '>= 0.10'} dev: true @@ -2593,8 +5207,50 @@ packages: extsprintf: 1.3.0 dev: true + /w3c-hr-time/1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + dependencies: + browser-process-hrtime: 1.0.0 + dev: true + + /w3c-xmlserializer/1.1.2: + resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} + dependencies: + domexception: 1.0.1 + webidl-conversions: 4.0.2 + xml-name-validator: 3.0.0 + dev: true + + /walker/1.0.7: + resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} + dependencies: + makeerror: 1.0.11 + dev: true + + /webidl-conversions/4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + dev: true + + /whatwg-encoding/1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + dependencies: + iconv-lite: 0.4.24 + dev: true + + /whatwg-mimetype/2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + dev: true + + /whatwg-url/7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + dev: true + /which-boxed-primitive/1.0.2: - resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=} + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.2 is-boolean-object: 1.1.1 @@ -2607,6 +5263,13 @@ packages: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} dev: true + /which/1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + /which/2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -2616,7 +5279,7 @@ packages: dev: true /wide-align/1.1.3: - resolution: {integrity: sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=} + resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} dependencies: string-width: 1.0.2 dev: true @@ -2627,7 +5290,7 @@ packages: dev: true /wrap-ansi/5.1.0: - resolution: {integrity: sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=} + resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} engines: {node: '>=6'} dependencies: ansi-styles: 3.2.1 @@ -2635,10 +5298,28 @@ packages: strip-ansi: 5.2.0 dev: true + /wrap-ansi/6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.2 + strip-ansi: 6.0.0 + dev: true + /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} dev: true + /write-file-atomic/3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.3 + typedarray-to-buffer: 3.1.5 + dev: true + /write/1.0.3: resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} engines: {node: '>=4'} @@ -2646,8 +5327,29 @@ packages: mkdirp: 0.5.5 dev: true + /ws/7.4.6: + resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: true + + /xml-name-validator/3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + dev: true + + /xmlchars/2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + dev: true + /y18n/4.0.3: - resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=} + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true /yallist/4.0.0: @@ -2655,14 +5357,22 @@ packages: dev: true /yargs-parser/13.1.2: - resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=} + resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs-parser/18.1.3: + resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} + engines: {node: '>=6'} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 dev: true /yargs/13.3.2: - resolution: {integrity: sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=} + resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} dependencies: cliui: 5.0.0 find-up: 3.0.0 @@ -2676,8 +5386,25 @@ packages: yargs-parser: 13.1.2 dev: true + /yargs/15.4.1: + resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} + engines: {node: '>=8'} + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.2 + which-module: 2.0.0 + y18n: 4.0.3 + yargs-parser: 18.1.3 + dev: true + /z-schema/3.18.4: - resolution: {integrity: sha1-6oEysnlTPuYL4khaAvfj5CVBqaI=} + resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} hasBin: true dependencies: lodash.get: 4.4.2 @@ -2767,14 +5494,17 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.32.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz} + file:../temp/tarballs/rushstack-heft-0.31.4.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.31.4.tgz} name: '@rushstack/heft' - version: 0.32.0 + version: 0.31.4 engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@jest/transform': 25.4.0 + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz @@ -2785,6 +5515,7 @@ packages: fast-glob: 3.2.5 glob: 7.0.6 glob-escape: 0.0.2 + jest-snapshot: 25.4.0 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 @@ -2792,12 +5523,17 @@ packages: semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate dev: true - file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} + file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz} name: '@rushstack/heft-config-file' - version: 0.5.0 + version: 0.4.2 engines: {node: '>=10.13.0'} dependencies: '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz From 059157199ecd78685697b543c65527f3686503ab Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 11:05:16 -0700 Subject: [PATCH 225/429] Remove unnecessary code --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 2681a9d0cb6..b01fa0fe3cf 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -139,11 +139,6 @@ export class JestPlugin implements IHeftPlugin { heftConfiguration: HeftConfiguration, options?: IJestPluginOptions ): void { - // TODO: Remove when newer version of Heft consumed - if (options) { - JsonSchema.fromFile(PLUGIN_SCHEMA_PATH).validateObject(options, 'config/heft.json'); - } - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { compile.hooks.afterCompile.tapPromise(PLUGIN_NAME, async () => { @@ -232,9 +227,7 @@ export class JestPlugin implements IHeftPlugin { testTimeout: test.properties.testTimeout, maxWorkers: test.properties.maxWorkers, - // TODO: Remove cast when newer version of Heft consumed - // eslint-disable-next-line @typescript-eslint/no-explicit-any - passWithNoTests: (test.properties as any).passWithNoTests, + passWithNoTests: test.properties.passWithNoTests, $0: process.argv0, _: [] From 44657e9a42a66ac49da336a1d90127b94f75ea2d Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 11 Jun 2021 11:24:31 -0700 Subject: [PATCH 226/429] Regenerate pnpm-lock.yaml --- .../workspace/pnpm-lock.yaml | 2788 +---------------- 1 file changed, 28 insertions(+), 2760 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml index 27786cf92af..9fb43a186b4 100644 --- a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.31.4.tgz + '@rushstack/heft': file:rushstack-heft-0.32.0.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.31.4.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -24,145 +24,10 @@ packages: '@babel/highlight': 7.14.0 dev: true - /@babel/compat-data/7.14.4: - resolution: {integrity: sha512-i2wXrWQNkH6JplJQGn3Rd2I4Pij8GdHkXwHMxm+zV5YG/Jci+bCNrWZEWC4o+umiDkRrRs4dVzH3X4GP7vyjQQ==} - dev: true - - /@babel/core/7.14.3: - resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-compilation-targets': 7.14.4_@babel+core@7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helpers': 7.14.0 - '@babel/parser': 7.14.4 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - convert-source-map: 1.7.0 - debug: 4.3.1 - gensync: 1.0.0-beta.2 - json5: 2.2.0 - semver: 6.3.0 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/generator/7.14.3: - resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} - dependencies: - '@babel/types': 7.14.4 - jsesc: 2.5.2 - source-map: 0.5.7 - dev: true - - /@babel/helper-compilation-targets/7.14.4_@babel+core@7.14.3: - resolution: {integrity: sha512-JgdzOYZ/qGaKTVkn5qEDV/SXAh8KcyUVkCoSWGN8T3bwrgd6m+/dJa2kVGi6RJYJgEYPBdZ84BZp9dUjNWkBaA==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': 7.14.4 - '@babel/core': 7.14.3 - '@babel/helper-validator-option': 7.12.17 - browserslist: 4.16.6 - semver: 6.3.0 - dev: true - - /@babel/helper-function-name/7.14.2: - resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} - dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-get-function-arity/7.12.13: - resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-member-expression-to-functions/7.13.12: - resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-module-imports/7.13.12: - resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-module-transforms/7.14.2: - resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} - dependencies: - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.14.4 - '@babel/helper-simple-access': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.14.0 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-optimise-call-expression/7.12.13: - resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-plugin-utils/7.13.0: - resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} - dev: true - - /@babel/helper-replace-supers/7.14.4: - resolution: {integrity: sha512-zZ7uHCWlxfEAAOVDYQpEf/uyi1dmeC7fX4nCf2iz9drnCwi1zvwXL3HwWWNXUQEJ1k23yVn3VbddiI9iJEXaTQ==} - dependencies: - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/helper-simple-access/7.13.12: - resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@babel/helper-split-export-declaration/7.12.13: - resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} - dependencies: - '@babel/types': 7.14.4 - dev: true - /@babel/helper-validator-identifier/7.14.0: resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} dev: true - /@babel/helper-validator-option/7.12.17: - resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} - dev: true - - /@babel/helpers/7.14.0: - resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} - dependencies: - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.4 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/highlight/7.14.0: resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} dependencies: @@ -171,154 +36,6 @@ packages: js-tokens: 4.0.0 dev: true - /@babel/parser/7.14.4: - resolution: {integrity: sha512-ArliyUsWDUqEGfWcmzpGUzNfLxTdTp6WU4IuP6QFSp9gGfWS6boxFCkJSJ/L4+RG8z/FnIU3WxCk6hPL9SSWeA==} - engines: {node: '>=6.0.0'} - hasBin: true - dev: true - - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.3: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 - dev: true - - /@babel/template/7.12.13: - resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - dev: true - - /@babel/traverse/7.14.2: - resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} - dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-function-name': 7.14.2 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - debug: 4.3.1 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@babel/types/7.14.4: - resolution: {integrity: sha512-lCj4aIs0xUefJFQnwwQv2Bxg7Omd6bgquZ6LGC+gGMh6/s5qDVfjuCMlDmYQ15SLsWHd9n+X3E75lKIhl5Lkiw==} - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - to-fast-properties: 2.0.0 - dev: true - - /@bcoe/v8-coverage/0.2.3: - resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - dev: true - - /@cnakazawa/watch/1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} - engines: {node: '>=0.1.95'} - hasBin: true - dependencies: - exec-sh: 0.3.6 - minimist: 1.2.5 - dev: true - /@eslint/eslintrc/0.2.2: resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} engines: {node: ^10.12.0 || >=12.0.0} @@ -337,227 +54,6 @@ packages: - supports-color dev: true - /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - dev: true - - /@istanbuljs/schema/0.1.3: - resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} - engines: {node: '>=8'} - dev: true - - /@jest/console/25.5.0: - resolution: {integrity: sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-message-util: 25.5.0 - jest-util: 25.5.0 - slash: 3.0.0 - dev: true - - /@jest/core/25.4.0: - resolution: {integrity: sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/reporters': 25.4.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.6 - jest-changed-files: 25.5.0 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-resolve-dependencies: 25.5.4 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - jest-watcher: 25.5.0 - micromatch: 4.0.4 - p-each-series: 2.2.0 - realpath-native: 2.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@jest/environment/25.5.0: - resolution: {integrity: sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - dev: true - - /@jest/fake-timers/25.5.0: - resolution: {integrity: sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - lolex: 5.1.2 - dev: true - - /@jest/globals/25.5.2: - resolution: {integrity: sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/types': 25.5.0 - expect: 25.5.0 - dev: true - - /@jest/reporters/25.4.0: - resolution: {integrity: sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==} - engines: {node: '>= 8.3'} - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - chalk: 3.0.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.7 - istanbul-lib-coverage: 3.0.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.0 - istanbul-reports: 3.0.2 - jest-haste-map: 25.5.1 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-worker: 25.5.0 - slash: 3.0.0 - source-map: 0.6.1 - string-length: 3.1.0 - terminal-link: 2.1.1 - v8-to-istanbul: 4.1.4 - optionalDependencies: - node-notifier: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/source-map/25.5.0: - resolution: {integrity: sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==} - engines: {node: '>= 8.3'} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.6 - source-map: 0.6.1 - dev: true - - /@jest/test-result/25.5.0: - resolution: {integrity: sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/types': 25.5.0 - '@types/istanbul-lib-coverage': 2.0.3 - collect-v8-coverage: 1.0.1 - dev: true - - /@jest/test-sequencer/25.5.4: - resolution: {integrity: sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/test-result': 25.5.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-runner: 25.5.4 - jest-runtime: 25.5.4 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /@jest/transform/25.4.0: - resolution: {integrity: sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.3 - '@jest/types': 25.5.0 - babel-plugin-istanbul: 6.0.0 - chalk: 3.0.0 - convert-source-map: 1.7.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-regex-util: 25.2.6 - jest-util: 25.5.0 - micromatch: 4.0.4 - pirates: 4.0.1 - realpath-native: 2.0.0 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/transform/25.5.1: - resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.3 - '@jest/types': 25.5.0 - babel-plugin-istanbul: 6.0.0 - chalk: 3.0.0 - convert-source-map: 1.7.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.6 - jest-haste-map: 25.5.1 - jest-regex-util: 25.2.6 - jest-util: 25.5.0 - micromatch: 4.0.4 - pirates: 4.0.1 - realpath-native: 2.0.0 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/types/25.5.0: - resolution: {integrity: sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==} - engines: {node: '>= 8.3'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 - chalk: 3.0.0 - dev: true - /@microsoft/tsdoc-config/0.15.2: resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} dependencies: @@ -592,72 +88,14 @@ packages: fastq: 1.11.0 dev: true - /@sinonjs/commons/1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} - dependencies: - type-detect: 4.0.8 - dev: true - /@types/argparse/1.0.38: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true - /@types/babel__core/7.1.14: - resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} - dependencies: - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - '@types/babel__generator': 7.6.2 - '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.11.1 - dev: true - - /@types/babel__generator/7.6.2: - resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} - dependencies: - '@babel/types': 7.14.4 - dev: true - - /@types/babel__template/7.4.0: - resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} - dependencies: - '@babel/parser': 7.14.4 - '@babel/types': 7.14.4 - dev: true - - /@types/babel__traverse/7.11.1: - resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} - dependencies: - '@babel/types': 7.14.4 - dev: true - /@types/eslint-visitor-keys/1.0.0: resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} dev: true - /@types/graceful-fs/4.1.5: - resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} - dependencies: - '@types/node': 15.12.2 - dev: true - - /@types/istanbul-lib-coverage/2.0.3: - resolution: {integrity: sha512-sz7iLqvVUg1gIedBOvlkxPlc8/uVzyS5OwGz1cKjXzkl3FpL3al0crU8YGU1WoHkxn0Wxbw5tyi6hvzJKNzFsw==} - dev: true - - /@types/istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - dev: true - - /@types/istanbul-reports/1.1.2: - resolution: {integrity: sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - '@types/istanbul-lib-report': 3.0.0 - dev: true - /@types/json-schema/7.0.7: resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} dev: true @@ -666,36 +104,10 @@ packages: resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} dev: true - /@types/node/15.12.2: - resolution: {integrity: sha512-zjQ69G564OCIWIOHSXyQEEDpdpGl+G348RAKY0XXy9Z5kU9Vzv1GMNnkar/ZJ8dzXB3COzD9Mo9NtRZ4xfgUww==} - dev: true - - /@types/normalize-package-data/2.4.0: - resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} - dev: true - - /@types/prettier/1.19.1: - resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} - dev: true - - /@types/stack-utils/1.0.1: - resolution: {integrity: sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==} - dev: true - /@types/tapable/1.0.6: resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} dev: true - /@types/yargs-parser/20.2.0: - resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} - dev: true - - /@types/yargs/15.0.13: - resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} - dependencies: - '@types/yargs-parser': 20.2.0 - dev: true - /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} engines: {node: ^10.12.0 || >=12.0.0} @@ -828,21 +240,10 @@ packages: eslint-visitor-keys: 1.3.0 dev: true - /abab/2.0.5: - resolution: {integrity: sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==} - dev: true - /abbrev/1.1.1: resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true - /acorn-globals/4.3.4: - resolution: {integrity: sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==} - dependencies: - acorn: 6.4.2 - acorn-walk: 6.2.0 - dev: true - /acorn-jsx/5.3.1_acorn@7.4.1: resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} peerDependencies: @@ -851,17 +252,6 @@ packages: acorn: 7.4.1 dev: true - /acorn-walk/6.2.0: - resolution: {integrity: sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==} - engines: {node: '>=0.4.0'} - dev: true - - /acorn/6.4.2: - resolution: {integrity: sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - /acorn/7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -887,13 +277,6 @@ packages: engines: {node: '>=6'} dev: true - /ansi-escapes/4.3.2: - resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.21.3 - dev: true - /ansi-regex/2.1.1: resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} engines: {node: '>=0.10.0'} @@ -928,13 +311,6 @@ packages: color-convert: 2.0.1 dev: true - /anymatch/2.0.0: - resolution: {integrity: sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==} - dependencies: - micromatch: 3.1.10 - normalize-path: 2.1.1 - dev: true - /anymatch/3.1.2: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} @@ -960,25 +336,6 @@ packages: sprintf-js: 1.0.3 dev: true - /arr-diff/4.0.0: - resolution: {integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=} - engines: {node: '>=0.10.0'} - dev: true - - /arr-flatten/1.1.0: - resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} - engines: {node: '>=0.10.0'} - dev: true - - /arr-union/3.1.0: - resolution: {integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=} - engines: {node: '>=0.10.0'} - dev: true - - /array-equal/1.0.0: - resolution: {integrity: sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=} - dev: true - /array-find-index/1.0.2: resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} engines: {node: '>=0.10.0'} @@ -995,11 +352,6 @@ packages: is-string: 1.0.6 dev: true - /array-unique/0.3.2: - resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} - engines: {node: '>=0.10.0'} - dev: true - /array.prototype.flatmap/1.2.4: resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} engines: {node: '>= 0.4'} @@ -1021,11 +373,6 @@ packages: engines: {node: '>=0.8'} dev: true - /assign-symbols/1.0.0: - resolution: {integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=} - engines: {node: '>=0.10.0'} - dev: true - /astral-regex/1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} engines: {node: '>=4'} @@ -1039,12 +386,6 @@ packages: resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} dev: true - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: true - /aws-sign2/0.7.0: resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} dev: true @@ -1053,94 +394,10 @@ packages: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} dev: true - /babel-jest/25.5.1_@babel+core@7.14.3: - resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} - engines: {node: '>= 8.3'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/babel__core': 7.1.14 - babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 25.5.0_@babel+core@7.14.3 - chalk: 3.0.0 - graceful-fs: 4.2.6 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-istanbul/6.0.0: - resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.13.0 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 4.0.3 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-jest-hoist/25.5.0: - resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/template': 7.12.13 - '@babel/types': 7.14.4 - '@types/babel__traverse': 7.11.1 - dev: true - - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.3: - resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 - dev: true - - /babel-preset-jest/25.5.0_@babel+core@7.14.3: - resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} - engines: {node: '>= 8.3'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.14.3 - babel-plugin-jest-hoist: 25.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.3 - dev: true - /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /base/0.11.2: - resolution: {integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==} - engines: {node: '>=0.10.0'} - dependencies: - cache-base: 1.0.1 - class-utils: 0.3.6 - component-emitter: 1.3.0 - define-property: 1.0.0 - isobject: 3.0.1 - mixin-deep: 1.3.2 - pascalcase: 0.1.1 - dev: true - /bcrypt-pbkdf/1.0.2: resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} dependencies: @@ -1163,22 +420,6 @@ packages: concat-map: 0.0.1 dev: true - /braces/2.3.2: - resolution: {integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==} - engines: {node: '>=0.10.0'} - dependencies: - arr-flatten: 1.1.0 - array-unique: 0.3.2 - extend-shallow: 2.0.1 - fill-range: 4.0.0 - isobject: 3.0.1 - repeat-element: 1.1.4 - snapdragon: 0.8.2 - snapdragon-node: 2.1.1 - split-string: 3.1.0 - to-regex: 3.0.2 - dev: true - /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} @@ -1186,58 +427,11 @@ packages: fill-range: 7.0.1 dev: true - /browser-process-hrtime/1.0.0: - resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} - dev: true - - /browser-resolve/1.11.3: - resolution: {integrity: sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==} - dependencies: - resolve: 1.1.7 - dev: true - - /browserslist/4.16.6: - resolution: {integrity: sha512-Wspk/PqO+4W9qp5iUTJsa1B/QrYn1keNCcEP5OvP7WBwT4KaDly0uONYmC6Xa3Z5IqnUgS0KcgLYu1l74x0ZXQ==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001235 - colorette: 1.2.2 - electron-to-chromium: 1.3.749 - escalade: 3.1.1 - node-releases: 1.1.73 - dev: true - - /bser/2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - dependencies: - node-int64: 0.4.0 - dev: true - - /buffer-from/1.1.1: - resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} - dev: true - /builtin-modules/1.1.1: resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} engines: {node: '>=0.10.0'} dev: true - /cache-base/1.0.1: - resolution: {integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==} - engines: {node: '>=0.10.0'} - dependencies: - collection-visit: 1.0.0 - component-emitter: 1.3.0 - get-value: 2.0.6 - has-value: 1.0.0 - isobject: 3.0.1 - set-value: 2.0.1 - to-object-path: 0.3.0 - union-value: 1.0.1 - unset-value: 1.0.0 - dev: true - /call-bind/1.0.2: resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: @@ -1268,17 +462,6 @@ packages: engines: {node: '>=6'} dev: true - /caniuse-lite/1.0.30001235: - resolution: {integrity: sha512-zWEwIVqnzPkSAXOUlQnPW2oKoYb2aLQ4Q5ejdjBcnH63rfypaW34CxaeBn1VMya2XaEU3P/R2qHpWyj+l0BT1A==} - dev: true - - /capture-exit/2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - rsvp: 4.8.5 - dev: true - /caseless/0.12.0: resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} dev: true @@ -1303,14 +486,6 @@ packages: supports-color: 5.5.0 dev: true - /chalk/3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - /chalk/4.1.1: resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} engines: {node: '>=10'} @@ -1339,20 +514,6 @@ packages: engines: {node: '>=10'} dev: true - /ci-info/2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: true - - /class-utils/0.3.6: - resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - define-property: 0.2.5 - isobject: 3.0.1 - static-extend: 0.1.2 - dev: true - /cliui/5.0.0: resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} dependencies: @@ -1361,36 +522,11 @@ packages: wrap-ansi: 5.1.0 dev: true - /cliui/6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - dependencies: - string-width: 4.2.2 - strip-ansi: 6.0.0 - wrap-ansi: 6.2.0 - dev: true - - /co/4.6.0: - resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: true - /code-point-at/1.1.0: resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} engines: {node: '>=0.10.0'} dev: true - /collect-v8-coverage/1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} - dev: true - - /collection-visit/1.0.0: - resolution: {integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: true - /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -1412,10 +548,6 @@ packages: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /colorette/1.2.2: - resolution: {integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==} - dev: true - /colors/1.2.5: resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} engines: {node: '>=0.1.90'} @@ -1432,10 +564,6 @@ packages: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /component-emitter/1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: true - /concat-map/0.0.1: resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} dev: true @@ -1444,32 +572,10 @@ packages: resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} dev: true - /convert-source-map/1.7.0: - resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} - dependencies: - safe-buffer: 5.1.2 - dev: true - - /copy-descriptor/0.1.1: - resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} - engines: {node: '>=0.10.0'} - dev: true - /core-util-is/1.0.2: resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} dev: true - /cross-spawn/6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - dev: true - /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -1503,21 +609,6 @@ packages: hasBin: true dev: true - /cssom/0.3.8: - resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} - dev: true - - /cssom/0.4.4: - resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} - dev: true - - /cssstyle/2.3.0: - resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} - engines: {node: '>=8'} - dependencies: - cssom: 0.3.8 - dev: true - /currently-unhandled/0.4.1: resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} engines: {node: '>=0.10.0'} @@ -1532,20 +623,6 @@ packages: assert-plus: 1.0.0 dev: true - /data-urls/1.1.0: - resolution: {integrity: sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==} - dependencies: - abab: 2.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - dev: true - - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - dependencies: - ms: 2.0.0 - dev: true - /debug/4.3.1: resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} engines: {node: '>=6.0'} @@ -1563,20 +640,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /decode-uri-component/0.2.0: - resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} - engines: {node: '>=0.10'} - dev: true - /deep-is/0.1.3: resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} dev: true - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} - dev: true - /define-properties/1.1.3: resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} engines: {node: '>= 0.4'} @@ -1584,28 +651,6 @@ packages: object-keys: 1.1.1 dev: true - /define-property/0.2.5: - resolution: {integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 0.1.6 - dev: true - - /define-property/1.0.0: - resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - dev: true - - /define-property/2.0.2: - resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} - engines: {node: '>=0.10.0'} - dependencies: - is-descriptor: 1.0.2 - isobject: 3.0.1 - dev: true - /delayed-stream/1.0.0: resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} engines: {node: '>=0.4.0'} @@ -1615,16 +660,6 @@ packages: resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} dev: true - /detect-newline/3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - dev: true - - /diff-sequences/25.2.6: - resolution: {integrity: sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==} - engines: {node: '>= 8.3'} - dev: true - /diff/4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -1644,12 +679,6 @@ packages: esutils: 2.0.3 dev: true - /domexception/1.0.1: - resolution: {integrity: sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==} - dependencies: - webidl-conversions: 4.0.2 - dev: true - /ecc-jsbn/0.1.2: resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} dependencies: @@ -1657,29 +686,15 @@ packages: safer-buffer: 2.1.2 dev: true - /electron-to-chromium/1.3.749: - resolution: {integrity: sha512-F+v2zxZgw/fMwPz/VUGIggG4ZndDsYy0vlpthi3tjmDZlcfbhN5mYW0evXUsBr2sUtuDANFtle410A9u/sd/4A==} - dev: true - /emoji-regex/7.0.3: resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} dev: true - /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: true - /emojis-list/3.0.0: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} dev: true - /end-of-stream/1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - dependencies: - once: 1.4.0 - dev: true - /enquirer/2.3.6: resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} engines: {node: '>=8.6'} @@ -1729,34 +744,11 @@ packages: is-symbol: 1.0.4 dev: true - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - dev: true - /escape-string-regexp/1.0.5: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} dev: true - /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: true - - /escodegen/1.14.3: - resolution: {integrity: sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==} - engines: {node: '>=4.0'} - hasBin: true - dependencies: - esprima: 4.0.1 - estraverse: 4.3.0 - esutils: 2.0.3 - optionator: 0.8.3 - optionalDependencies: - source-map: 0.6.1 - dev: true - /eslint-plugin-promise/4.2.1: resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} engines: {node: '>=6'} @@ -1904,102 +896,10 @@ packages: engines: {node: '>=0.10.0'} dev: true - /exec-sh/0.3.6: - resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} - dev: true - - /execa/1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.3 - strip-eof: 1.0.0 - dev: true - - /execa/3.4.0: - resolution: {integrity: sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==} - engines: {node: ^8.12.0 || >=9.7.0} - dependencies: - cross-spawn: 7.0.3 - get-stream: 5.2.0 - human-signals: 1.1.1 - is-stream: 2.0.0 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - p-finally: 2.0.1 - signal-exit: 3.0.3 - strip-final-newline: 2.0.0 - dev: true - - /exit/0.1.2: - resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} - engines: {node: '>= 0.8.0'} - dev: true - - /expand-brackets/2.1.4: - resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} - engines: {node: '>=0.10.0'} - dependencies: - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - posix-character-classes: 0.1.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - - /expect/25.5.0: - resolution: {integrity: sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-styles: 4.3.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-regex-util: 25.2.6 - dev: true - - /extend-shallow/2.0.1: - resolution: {integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: true - - /extend-shallow/3.0.2: - resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} - engines: {node: '>=0.10.0'} - dependencies: - assign-symbols: 1.0.0 - is-extendable: 1.0.1 - dev: true - /extend/3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true - /extglob/2.0.4: - resolution: {integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==} - engines: {node: '>=0.10.0'} - dependencies: - array-unique: 0.3.2 - define-property: 1.0.0 - expand-brackets: 2.1.4 - extend-shallow: 2.0.1 - fragment-cache: 0.2.1 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /extsprintf/1.3.0: resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} engines: {'0': node >=0.6.0} @@ -2039,12 +939,6 @@ packages: reusify: 1.0.4 dev: true - /fb-watchman/2.0.1: - resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} - dependencies: - bser: 2.1.1 - dev: true - /file-entry-cache/5.0.1: resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} engines: {node: '>=4'} @@ -2052,16 +946,6 @@ packages: flat-cache: 2.0.1 dev: true - /fill-range/4.0.0: - resolution: {integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-number: 3.0.0 - repeat-string: 1.6.1 - to-regex-range: 2.1.1 - dev: true - /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} @@ -2084,14 +968,6 @@ packages: locate-path: 3.0.0 dev: true - /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: true - /flat-cache/2.0.1: resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} engines: {node: '>=4'} @@ -2105,11 +981,6 @@ packages: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} dev: true - /for-in/1.0.2: - resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} - engines: {node: '>=0.10.0'} - dev: true - /forever-agent/0.6.1: resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} dev: true @@ -2123,13 +994,6 @@ packages: mime-types: 2.1.31 dev: true - /fragment-cache/0.2.1: - resolution: {integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=} - engines: {node: '>=0.10.0'} - dependencies: - map-cache: 0.2.2 - dev: true - /fs-extra/7.0.1: resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} @@ -2158,13 +1022,6 @@ packages: dev: true optional: true - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - dev: true - optional: true - /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true @@ -2199,11 +1056,6 @@ packages: loader-utils: 1.4.0 dev: true - /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true - /get-caller-file/2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} @@ -2217,32 +1069,8 @@ packages: has-symbols: 1.0.2 dev: true - /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: true - /get-stdin/4.0.1: - resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} - engines: {node: '>=0.10.0'} - dev: true - - /get-stream/4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - dependencies: - pump: 3.0.0 - dev: true - - /get-stream/5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - dependencies: - pump: 3.0.0 - dev: true - - /get-value/2.0.6: - resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} + resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} engines: {node: '>=0.10.0'} dev: true @@ -2286,11 +1114,6 @@ packages: path-is-absolute: 1.0.1 dev: true - /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true - /globals/12.4.0: resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} engines: {node: '>=8'} @@ -2311,11 +1134,6 @@ packages: resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} dev: true - /growly/1.3.0: - resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} - dev: true - optional: true - /har-schema/2.0.0: resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} engines: {node: '>=4'} @@ -2365,37 +1183,6 @@ packages: resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} dev: true - /has-value/0.3.1: - resolution: {integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 0.1.4 - isobject: 2.1.0 - dev: true - - /has-value/1.0.0: - resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} - engines: {node: '>=0.10.0'} - dependencies: - get-value: 2.0.6 - has-values: 1.0.0 - isobject: 3.0.1 - dev: true - - /has-values/0.1.4: - resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} - engines: {node: '>=0.10.0'} - dev: true - - /has-values/1.0.0: - resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - kind-of: 4.0.0 - dev: true - /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} @@ -2407,16 +1194,6 @@ packages: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true - /html-encoding-sniffer/1.0.2: - resolution: {integrity: sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==} - dependencies: - whatwg-encoding: 1.0.5 - dev: true - - /html-escaper/2.0.2: - resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - dev: true - /http-signature/1.2.0: resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} engines: {node: '>=0.8', npm: '>=1.3.7'} @@ -2426,18 +1203,6 @@ packages: sshpk: 1.16.1 dev: true - /human-signals/1.1.1: - resolution: {integrity: sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==} - engines: {node: '>=8.12.0'} - dev: true - - /iconv-lite/0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: true - /icss-replace-symbols/1.1.0: resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} dev: true @@ -2492,25 +1257,6 @@ packages: side-channel: 1.0.4 dev: true - /ip-regex/2.1.0: - resolution: {integrity: sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=} - engines: {node: '>=4'} - dev: true - - /is-accessor-descriptor/0.1.6: - resolution: {integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-accessor-descriptor/1.0.0: - resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - /is-arrayish/0.2.1: resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} dev: true @@ -2533,84 +1279,22 @@ packages: call-bind: 1.0.2 dev: true - /is-buffer/1.1.6: - resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} - dev: true - /is-callable/1.2.3: resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} engines: {node: '>= 0.4'} dev: true - /is-ci/2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - dependencies: - ci-info: 2.0.0 - dev: true - /is-core-module/2.4.0: resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} dependencies: has: 1.0.3 dev: true - /is-data-descriptor/0.1.4: - resolution: {integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /is-data-descriptor/1.0.0: - resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 6.0.3 - dev: true - /is-date-object/1.0.4: resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} engines: {node: '>= 0.4'} dev: true - /is-descriptor/0.1.6: - resolution: {integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 0.1.6 - is-data-descriptor: 0.1.4 - kind-of: 5.1.0 - dev: true - - /is-descriptor/1.0.2: - resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} - engines: {node: '>=0.10.0'} - dependencies: - is-accessor-descriptor: 1.0.0 - is-data-descriptor: 1.0.0 - kind-of: 6.0.3 - dev: true - - /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: true - optional: true - - /is-extendable/0.1.1: - resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} - engines: {node: '>=0.10.0'} - dev: true - - /is-extendable/1.0.1: - resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} - engines: {node: '>=0.10.0'} - dependencies: - is-plain-object: 2.0.4 - dev: true - /is-extglob/2.1.1: resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} engines: {node: '>=0.10.0'} @@ -2633,16 +1317,6 @@ packages: engines: {node: '>=4'} dev: true - /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: true - - /is-generator-fn/2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - dev: true - /is-glob/4.0.1: resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} engines: {node: '>=0.10.0'} @@ -2660,25 +1334,11 @@ packages: engines: {node: '>= 0.4'} dev: true - /is-number/3.0.0: - resolution: {integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true - /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /is-regex/1.1.3: resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} engines: {node: '>= 0.4'} @@ -2687,16 +1347,6 @@ packages: has-symbols: 1.0.2 dev: true - /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} - engines: {node: '>=0.10.0'} - dev: true - - /is-stream/2.0.0: - resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} - engines: {node: '>=8'} - dev: true - /is-string/1.0.6: resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} engines: {node: '>= 0.4'} @@ -2704,486 +1354,29 @@ packages: /is-symbol/1.0.4: resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.2 - dev: true - - /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} - dev: true - - /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} - dev: true - - /is-windows/1.0.2: - resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} - engines: {node: '>=0.10.0'} - dev: true - - /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - dev: true - optional: true - - /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} - dev: true - - /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - dev: true - - /isobject/2.1.0: - resolution: {integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=} - engines: {node: '>=0.10.0'} - dependencies: - isarray: 1.0.0 - dev: true - - /isobject/3.0.1: - resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} - engines: {node: '>=0.10.0'} - dev: true - - /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} - dev: true - - /istanbul-lib-coverage/3.0.0: - resolution: {integrity: sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==} - engines: {node: '>=8'} - dev: true - - /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.14.3 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.0.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} - dependencies: - istanbul-lib-coverage: 3.0.0 - make-dir: 3.1.0 - supports-color: 7.2.0 - dev: true - - /istanbul-lib-source-maps/4.0.0: - resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} - engines: {node: '>=8'} - dependencies: - debug: 4.3.1 - istanbul-lib-coverage: 3.0.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-reports/3.0.2: - resolution: {integrity: sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==} - engines: {node: '>=8'} - dependencies: - html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 - dev: true - - /jest-changed-files/25.5.0: - resolution: {integrity: sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - execa: 3.4.0 - throat: 5.0.0 - dev: true - - /jest-config/25.5.4: - resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.3 - '@jest/test-sequencer': 25.5.4 - '@jest/types': 25.5.0 - babel-jest: 25.5.1_@babel+core@7.14.3 - chalk: 3.0.0 - deepmerge: 4.2.2 - glob: 7.1.7 - graceful-fs: 4.2.6 - jest-environment-jsdom: 25.5.0 - jest-environment-node: 25.5.0 - jest-get-type: 25.2.6 - jest-jasmine2: 25.5.4 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - micromatch: 4.0.4 - pretty-format: 25.5.0 - realpath-native: 2.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-diff/25.5.0: - resolution: {integrity: sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==} - engines: {node: '>= 8.3'} - dependencies: - chalk: 3.0.0 - diff-sequences: 25.2.6 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-docblock/25.3.0: - resolution: {integrity: sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==} - engines: {node: '>= 8.3'} - dependencies: - detect-newline: 3.1.0 - dev: true - - /jest-each/25.5.0: - resolution: {integrity: sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - jest-get-type: 25.2.6 - jest-util: 25.5.0 - pretty-format: 25.5.0 - dev: true - - /jest-environment-jsdom/25.5.0: - resolution: {integrity: sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - jsdom: 15.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - utf-8-validate - dev: true - - /jest-environment-node/25.5.0: - resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/environment': 25.5.0 - '@jest/fake-timers': 25.5.0 - '@jest/types': 25.5.0 - jest-mock: 25.5.0 - jest-util: 25.5.0 - semver: 6.3.0 - dev: true - - /jest-get-type/25.2.6: - resolution: {integrity: sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==} - engines: {node: '>= 8.3'} - dev: true - - /jest-haste-map/25.5.1: - resolution: {integrity: sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - '@types/graceful-fs': 4.1.5 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.6 - jest-serializer: 25.5.0 - jest-util: 25.5.0 - jest-worker: 25.5.0 - micromatch: 4.0.4 - sane: 4.1.0 - walker: 1.0.7 - which: 2.0.2 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /jest-jasmine2/25.5.4: - resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/traverse': 7.14.2 - '@jest/environment': 25.5.0 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - co: 4.6.0 - expect: 25.5.0 - is-generator-fn: 2.1.0 - jest-each: 25.5.0 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-runtime: 25.5.4 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - pretty-format: 25.5.0 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-leak-detector/25.5.0: - resolution: {integrity: sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==} - engines: {node: '>= 8.3'} - dependencies: - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-matcher-utils/25.5.0: - resolution: {integrity: sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==} - engines: {node: '>= 8.3'} - dependencies: - chalk: 3.0.0 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - pretty-format: 25.5.0 - dev: true - - /jest-message-util/25.5.0: - resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/code-frame': 7.12.13 - '@jest/types': 25.5.0 - '@types/stack-utils': 1.0.1 - chalk: 3.0.0 - graceful-fs: 4.2.6 - micromatch: 4.0.4 - slash: 3.0.0 - stack-utils: 1.0.5 - dev: true - - /jest-mock/25.5.0: - resolution: {integrity: sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - dev: true - - /jest-pnp-resolver/1.2.2_jest-resolve@25.5.1: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - dependencies: - jest-resolve: 25.5.1 - dev: true - - /jest-regex-util/25.2.6: - resolution: {integrity: sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==} - engines: {node: '>= 8.3'} - dev: true - - /jest-resolve-dependencies/25.5.4: - resolution: {integrity: sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - jest-regex-util: 25.2.6 - jest-snapshot: 25.5.1 - dev: true - - /jest-resolve/25.5.1: - resolution: {integrity: sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - browser-resolve: 1.11.3 - chalk: 3.0.0 - graceful-fs: 4.2.6 - jest-pnp-resolver: 1.2.2_jest-resolve@25.5.1 - read-pkg-up: 7.0.1 - realpath-native: 2.0.0 - resolve: 1.20.0 - slash: 3.0.0 - dev: true - - /jest-runner/25.5.4: - resolution: {integrity: sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - chalk: 3.0.0 - exit: 0.1.2 - graceful-fs: 4.2.6 - jest-config: 25.5.4 - jest-docblock: 25.3.0 - jest-haste-map: 25.5.1 - jest-jasmine2: 25.5.4 - jest-leak-detector: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - jest-runtime: 25.5.4 - jest-util: 25.5.0 - jest-worker: 25.5.0 - source-map-support: 0.5.19 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-runtime/25.5.4: - resolution: {integrity: sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==} - engines: {node: '>= 8.3'} - hasBin: true - dependencies: - '@jest/console': 25.5.0 - '@jest/environment': 25.5.0 - '@jest/globals': 25.5.2 - '@jest/source-map': 25.5.0 - '@jest/test-result': 25.5.0 - '@jest/transform': 25.5.1 - '@jest/types': 25.5.0 - '@types/yargs': 15.0.13 - chalk: 3.0.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.1.7 - graceful-fs: 4.2.6 - jest-config: 25.5.4 - jest-haste-map: 25.5.1 - jest-message-util: 25.5.0 - jest-mock: 25.5.0 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-snapshot: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - realpath-native: 2.0.0 - slash: 3.0.0 - strip-bom: 4.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-serializer/25.5.0: - resolution: {integrity: sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==} - engines: {node: '>= 8.3'} - dependencies: - graceful-fs: 4.2.6 - dev: true - - /jest-snapshot/25.4.0: - resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/types': 7.14.4 - '@jest/types': 25.5.0 - '@types/prettier': 1.19.1 - chalk: 3.0.0 - expect: 25.5.0 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - make-dir: 3.1.0 - natural-compare: 1.4.0 - pretty-format: 25.5.0 - semver: 6.3.0 + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 dev: true - /jest-snapshot/25.5.1: - resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/types': 7.14.4 - '@jest/types': 25.5.0 - '@types/prettier': 1.19.1 - chalk: 3.0.0 - expect: 25.5.0 - graceful-fs: 4.2.6 - jest-diff: 25.5.0 - jest-get-type: 25.2.6 - jest-matcher-utils: 25.5.0 - jest-message-util: 25.5.0 - jest-resolve: 25.5.1 - make-dir: 3.1.0 - natural-compare: 1.4.0 - pretty-format: 25.5.0 - semver: 6.3.0 + /is-typedarray/1.0.0: + resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} dev: true - /jest-util/25.5.0: - resolution: {integrity: sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - chalk: 3.0.0 - graceful-fs: 4.2.6 - is-ci: 2.0.0 - make-dir: 3.1.0 + /is-utf8/0.2.1: + resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} dev: true - /jest-validate/25.5.0: - resolution: {integrity: sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - camelcase: 5.3.1 - chalk: 3.0.0 - jest-get-type: 25.2.6 - leven: 3.1.0 - pretty-format: 25.5.0 + /isarray/1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} dev: true - /jest-watcher/25.5.0: - resolution: {integrity: sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/test-result': 25.5.0 - '@jest/types': 25.5.0 - ansi-escapes: 4.3.2 - chalk: 3.0.0 - jest-util: 25.5.0 - string-length: 3.1.0 + /isexe/2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} dev: true - /jest-worker/25.5.0: - resolution: {integrity: sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==} - engines: {node: '>= 8.3'} - dependencies: - merge-stream: 2.0.0 - supports-color: 7.2.0 + /isstream/0.1.2: + resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} dev: true /jju/1.4.0: @@ -3210,56 +1403,6 @@ packages: resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} dev: true - /jsdom/15.2.1: - resolution: {integrity: sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==} - engines: {node: '>=8'} - peerDependencies: - canvas: ^2.5.0 - peerDependenciesMeta: - canvas: - optional: true - dependencies: - abab: 2.0.5 - acorn: 7.4.1 - acorn-globals: 4.3.4 - array-equal: 1.0.0 - cssom: 0.4.4 - cssstyle: 2.3.0 - data-urls: 1.1.0 - domexception: 1.0.1 - escodegen: 1.14.3 - html-encoding-sniffer: 1.0.2 - nwsapi: 2.2.0 - parse5: 5.1.0 - pn: 1.1.0 - request: 2.88.2 - request-promise-native: 1.0.9_request@2.88.2 - saxes: 3.1.11 - symbol-tree: 3.2.4 - tough-cookie: 3.0.1 - w3c-hr-time: 1.0.2 - w3c-xmlserializer: 1.1.2 - webidl-conversions: 4.0.2 - whatwg-encoding: 1.0.5 - whatwg-mimetype: 2.3.0 - whatwg-url: 7.1.0 - ws: 7.4.6 - xml-name-validator: 3.0.0 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true - /json-schema-traverse/0.4.1: resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} dev: true @@ -3283,14 +1426,6 @@ packages: minimist: 1.2.5 dev: true - /json5/2.2.0: - resolution: {integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==} - engines: {node: '>=6'} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - /jsonfile/4.0.0: resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} optionalDependencies: @@ -3320,43 +1455,6 @@ packages: object.assign: 4.1.2 dev: true - /kind-of/3.2.2: - resolution: {integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of/4.0.0: - resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} - engines: {node: '>=0.10.0'} - dependencies: - is-buffer: 1.1.6 - dev: true - - /kind-of/5.1.0: - resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} - engines: {node: '>=0.10.0'} - dev: true - - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - dev: true - - /leven/3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: true - - /levn/0.3.0: - resolution: {integrity: sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - type-check: 0.3.2 - dev: true - /levn/0.4.1: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} @@ -3365,10 +1463,6 @@ packages: type-check: 0.4.0 dev: true - /lines-and-columns/1.1.6: - resolution: {integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=} - dev: true - /load-json-file/1.1.0: resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} engines: {node: '>=0.10.0'} @@ -3397,13 +1491,6 @@ packages: path-exists: 3.0.0 dev: true - /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} - dependencies: - p-locate: 4.1.0 - dev: true - /lodash.camelcase/4.3.0: resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} dev: true @@ -3416,20 +1503,10 @@ packages: resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} dev: true - /lodash.sortby/4.7.0: - resolution: {integrity: sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=} - dev: true - /lodash/4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /lolex/5.1.2: - resolution: {integrity: sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==} - dependencies: - '@sinonjs/commons': 1.8.3 - dev: true - /loose-envify/1.4.0: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true @@ -3452,36 +1529,11 @@ packages: yallist: 4.0.0 dev: true - /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - dependencies: - semver: 6.3.0 - dev: true - - /makeerror/1.0.11: - resolution: {integrity: sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=} - dependencies: - tmpl: 1.0.4 - dev: true - - /map-cache/0.2.2: - resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} - engines: {node: '>=0.10.0'} - dev: true - /map-obj/1.0.1: resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} engines: {node: '>=0.10.0'} dev: true - /map-visit/1.0.0: - resolution: {integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=} - engines: {node: '>=0.10.0'} - dependencies: - object-visit: 1.0.1 - dev: true - /meow/3.7.0: resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} engines: {node: '>=0.10.0'} @@ -3498,34 +1550,11 @@ packages: trim-newlines: 1.0.0 dev: true - /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - dev: true - /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true - /micromatch/3.1.10: - resolution: {integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - braces: 2.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - extglob: 2.0.4 - fragment-cache: 0.2.1 - kind-of: 6.0.3 - nanomatch: 1.2.13 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /micromatch/4.0.4: resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} engines: {node: '>=8.6'} @@ -3546,11 +1575,6 @@ packages: mime-db: 1.48.0 dev: true - /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: true - /minimatch/3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: @@ -3576,14 +1600,6 @@ packages: yallist: 4.0.0 dev: true - /mixin-deep/1.3.2: - resolution: {integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==} - engines: {node: '>=0.10.0'} - dependencies: - for-in: 1.0.2 - is-extendable: 1.0.1 - dev: true - /mkdirp/0.5.5: resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} hasBin: true @@ -3597,10 +1613,6 @@ packages: hasBin: true dev: true - /ms/2.0.0: - resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} - dev: true - /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true @@ -3609,31 +1621,10 @@ packages: resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} dev: true - /nanomatch/1.2.13: - resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-diff: 4.0.0 - array-unique: 0.3.2 - define-property: 2.0.2 - extend-shallow: 3.0.2 - fragment-cache: 0.2.1 - is-windows: 1.0.2 - kind-of: 6.0.3 - object.pick: 1.3.0 - regex-not: 1.0.2 - snapdragon: 0.8.2 - to-regex: 3.0.2 - dev: true - /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} dev: true - /nice-try/1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true - /node-gyp/7.1.2: resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} engines: {node: '>= 10.12.0'} @@ -3651,30 +1642,6 @@ packages: which: 2.0.2 dev: true - /node-int64/0.4.0: - resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} - dev: true - - /node-modules-regexp/1.0.0: - resolution: {integrity: sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=} - engines: {node: '>=0.10.0'} - dev: true - - /node-notifier/6.0.0: - resolution: {integrity: sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==} - dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 6.3.0 - shellwords: 0.1.1 - which: 1.3.1 - dev: true - optional: true - - /node-releases/1.1.73: - resolution: {integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==} - dev: true - /node-sass/5.0.0: resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} engines: {node: '>=10'} @@ -3716,32 +1683,11 @@ packages: validate-npm-package-license: 3.0.4 dev: true - /normalize-path/2.1.1: - resolution: {integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=} - engines: {node: '>=0.10.0'} - dependencies: - remove-trailing-separator: 1.1.0 - dev: true - /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} dev: true - /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} - engines: {node: '>=4'} - dependencies: - path-key: 2.0.1 - dev: true - - /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: true - /npmlog/4.1.2: resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} dependencies: @@ -3756,10 +1702,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /nwsapi/2.2.0: - resolution: {integrity: sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==} - dev: true - /oauth-sign/0.9.0: resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true @@ -3769,15 +1711,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /object-copy/0.1.0: - resolution: {integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw=} - engines: {node: '>=0.10.0'} - dependencies: - copy-descriptor: 0.1.1 - define-property: 0.2.5 - kind-of: 3.2.2 - dev: true - /object-inspect/1.10.3: resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} dev: true @@ -3787,13 +1720,6 @@ packages: engines: {node: '>= 0.4'} dev: true - /object-visit/1.0.1: - resolution: {integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /object.assign/4.1.2: resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} engines: {node: '>= 0.4'} @@ -3823,13 +1749,6 @@ packages: has: 1.0.3 dev: true - /object.pick/1.3.0: - resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - dev: true - /object.values/1.1.4: resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} @@ -3845,25 +1764,6 @@ packages: wrappy: 1.0.2 dev: true - /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - dev: true - - /optionator/0.8.3: - resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} - engines: {node: '>= 0.8.0'} - dependencies: - deep-is: 0.1.3 - fast-levenshtein: 2.0.6 - levn: 0.3.0 - prelude-ls: 1.1.2 - type-check: 0.3.2 - word-wrap: 1.2.3 - dev: true - /optionator/0.9.1: resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} engines: {node: '>= 0.8.0'} @@ -3876,21 +1776,6 @@ packages: word-wrap: 1.2.3 dev: true - /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} - engines: {node: '>=8'} - dev: true - - /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} - engines: {node: '>=4'} - dev: true - - /p-finally/2.0.1: - resolution: {integrity: sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==} - engines: {node: '>=8'} - dev: true - /p-limit/2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -3905,13 +1790,6 @@ packages: p-limit: 2.3.0 dev: true - /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: true - /p-try/2.2.0: resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} @@ -3931,25 +1809,6 @@ packages: error-ex: 1.3.2 dev: true - /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - dependencies: - '@babel/code-frame': 7.12.13 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.1.6 - dev: true - - /parse5/5.1.0: - resolution: {integrity: sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==} - dev: true - - /pascalcase/0.1.1: - resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} - engines: {node: '>=0.10.0'} - dev: true - /path-exists/2.1.0: resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} engines: {node: '>=0.10.0'} @@ -3962,21 +1821,11 @@ packages: engines: {node: '>=4'} dev: true - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - dev: true - /path-is-absolute/1.0.1: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} dev: true - /path-key/2.0.1: - resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} - engines: {node: '>=4'} - dev: true - /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -4021,22 +1870,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pirates/4.0.1: - resolution: {integrity: sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==} - engines: {node: '>= 6'} - dependencies: - node-modules-regexp: 1.0.0 - dev: true - - /pn/1.1.0: - resolution: {integrity: sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==} - dev: true - - /posix-character-classes/0.1.1: - resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} - engines: {node: '>=0.10.0'} - dev: true - /postcss-modules-extract-imports/1.1.0: resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} dependencies: @@ -4092,11 +1925,6 @@ packages: supports-color: 6.1.0 dev: true - /prelude-ls/1.1.2: - resolution: {integrity: sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=} - engines: {node: '>= 0.8.0'} - dev: true - /prelude-ls/1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -4108,16 +1936,6 @@ packages: hasBin: true dev: true - /pretty-format/25.5.0: - resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} - engines: {node: '>= 8.3'} - dependencies: - '@jest/types': 25.5.0 - ansi-regex: 5.0.0 - ansi-styles: 4.3.0 - react-is: 16.13.1 - dev: true - /process-nextick-args/2.0.1: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true @@ -4139,13 +1957,6 @@ packages: resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} dev: true - /pump/3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - dev: true - /punycode/2.1.1: resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} @@ -4172,15 +1983,6 @@ packages: read-pkg: 1.1.0 dev: true - /read-pkg-up/7.0.1: - resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 - read-pkg: 5.2.0 - type-fest: 0.8.1 - dev: true - /read-pkg/1.1.0: resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} engines: {node: '>=0.10.0'} @@ -4190,16 +1992,6 @@ packages: path-type: 1.1.0 dev: true - /read-pkg/5.2.0: - resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} - engines: {node: '>=8'} - dependencies: - '@types/normalize-package-data': 2.4.0 - normalize-package-data: 2.5.0 - parse-json: 5.2.0 - type-fest: 0.6.0 - dev: true - /readable-stream/2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: @@ -4219,11 +2011,6 @@ packages: picomatch: 2.3.0 dev: true - /realpath-native/2.0.0: - resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} - engines: {node: '>=8'} - dev: true - /redent/1.0.0: resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} engines: {node: '>=0.10.0'} @@ -4232,14 +2019,6 @@ packages: strip-indent: 1.0.1 dev: true - /regex-not/1.0.2: - resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - safe-regex: 1.1.0 - dev: true - /regexp.prototype.flags/1.3.1: resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} engines: {node: '>= 0.4'} @@ -4252,49 +2031,12 @@ packages: resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} engines: {node: '>=8'} dev: true - - /remove-trailing-separator/1.1.0: - resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} - dev: true - - /repeat-element/1.1.4: - resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} - engines: {node: '>=0.10.0'} - dev: true - - /repeat-string/1.6.1: - resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} - engines: {node: '>=0.10'} - dev: true - - /repeating/2.0.1: - resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} - engines: {node: '>=0.10.0'} - dependencies: - is-finite: 1.1.0 - dev: true - - /request-promise-core/1.1.4_request@2.88.2: - resolution: {integrity: sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==} - engines: {node: '>=0.10.0'} - peerDependencies: - request: ^2.34 - dependencies: - lodash: 4.17.21 - request: 2.88.2 - dev: true - - /request-promise-native/1.0.9_request@2.88.2: - resolution: {integrity: sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==} - engines: {node: '>=0.12.0'} - deprecated: request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142 - peerDependencies: - request: ^2.34 + + /repeating/2.0.1: + resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} + engines: {node: '>=0.10.0'} dependencies: - request: 2.88.2 - request-promise-core: 1.1.4_request@2.88.2 - stealthy-require: 1.1.1 - tough-cookie: 2.5.0 + is-finite: 1.1.0 dev: true /request/2.88.2: @@ -4338,20 +2080,6 @@ packages: engines: {node: '>=4'} dev: true - /resolve-from/5.0.0: - resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} - engines: {node: '>=8'} - dev: true - - /resolve-url/0.2.1: - resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true - - /resolve/1.1.7: - resolution: {integrity: sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=} - dev: true - /resolve/1.17.0: resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} dependencies: @@ -4372,11 +2100,6 @@ packages: path-parse: 1.0.7 dev: true - /ret/0.1.15: - resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} - engines: {node: '>=0.12'} - dev: true - /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -4396,11 +2119,6 @@ packages: glob: 7.1.7 dev: true - /rsvp/4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} - engines: {node: 6.* || >= 7.*} - dev: true - /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -4415,32 +2133,10 @@ packages: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - /safe-regex/1.1.0: - resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} - dependencies: - ret: 0.1.15 - dev: true - /safer-buffer/2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sane/4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} - engines: {node: 6.* || 8.* || >= 10.*} - hasBin: true - dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.6 - execa: 1.0.0 - fb-watchman: 2.0.1 - micromatch: 3.1.10 - minimist: 1.2.5 - walker: 1.0.7 - dev: true - /sass-graph/2.2.5: resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} hasBin: true @@ -4451,13 +2147,6 @@ packages: yargs: 13.3.2 dev: true - /saxes/3.1.11: - resolution: {integrity: sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==} - engines: {node: '>=8'} - dependencies: - xmlchars: 2.2.0 - dev: true - /scss-tokenizer/0.2.3: resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} dependencies: @@ -4470,11 +2159,6 @@ packages: hasBin: true dev: true - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - dev: true - /semver/7.3.5: resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} @@ -4487,23 +2171,6 @@ packages: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} dev: true - /set-value/2.0.1: - resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-extendable: 0.1.1 - is-plain-object: 2.0.4 - split-string: 3.1.0 - dev: true - - /shebang-command/1.2.0: - resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} - engines: {node: '>=0.10.0'} - dependencies: - shebang-regex: 1.0.0 - dev: true - /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -4511,21 +2178,11 @@ packages: shebang-regex: 3.0.0 dev: true - /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} - engines: {node: '>=0.10.0'} - dev: true - /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} dev: true - /shellwords/0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} - dev: true - optional: true - /side-channel/1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -4538,11 +2195,6 @@ packages: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} dev: true - /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: true - /slice-ansi/2.1.0: resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} engines: {node: '>=6'} @@ -4552,57 +2204,6 @@ packages: is-fullwidth-code-point: 2.0.0 dev: true - /snapdragon-node/2.1.1: - resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 1.0.0 - isobject: 3.0.1 - snapdragon-util: 3.0.1 - dev: true - - /snapdragon-util/3.0.1: - resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /snapdragon/0.8.2: - resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} - engines: {node: '>=0.10.0'} - dependencies: - base: 0.11.2 - debug: 2.6.9 - define-property: 0.2.5 - extend-shallow: 2.0.1 - map-cache: 0.2.2 - source-map: 0.5.7 - source-map-resolve: 0.5.3 - use: 3.1.1 - dev: true - - /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} - dependencies: - atob: 2.1.2 - decode-uri-component: 0.2.0 - resolve-url: 0.2.1 - source-map-url: 0.4.1 - urix: 0.1.0 - dev: true - - /source-map-support/0.5.19: - resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} - dependencies: - buffer-from: 1.1.1 - source-map: 0.6.1 - dev: true - - /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} - dev: true - /source-map/0.4.4: resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} engines: {node: '>=0.8.0'} @@ -4620,11 +2221,6 @@ packages: engines: {node: '>=0.10.0'} dev: true - /source-map/0.7.3: - resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} - engines: {node: '>= 8'} - dev: true - /spdx-correct/3.1.1: resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: @@ -4647,13 +2243,6 @@ packages: resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} dev: true - /split-string/3.1.0: - resolution: {integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 3.0.2 - dev: true - /sprintf-js/1.0.3: resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} dev: true @@ -4674,32 +2263,12 @@ packages: tweetnacl: 0.14.5 dev: true - /stack-utils/1.0.5: - resolution: {integrity: sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==} - engines: {node: '>=8'} - dependencies: - escape-string-regexp: 2.0.0 - dev: true - - /static-extend/0.1.2: - resolution: {integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 0.2.5 - object-copy: 0.1.0 - dev: true - /stdout-stream/1.4.1: resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} dependencies: readable-stream: 2.3.7 dev: true - /stealthy-require/1.1.1: - resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} - engines: {node: '>=0.10.0'} - dev: true - /string-argv/0.3.1: resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} @@ -4709,14 +2278,6 @@ packages: resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} dev: true - /string-length/3.1.0: - resolution: {integrity: sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==} - engines: {node: '>=8'} - dependencies: - astral-regex: 1.0.0 - strip-ansi: 5.2.0 - dev: true - /string-width/1.0.2: resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} engines: {node: '>=0.10.0'} @@ -4735,15 +2296,6 @@ packages: strip-ansi: 5.2.0 dev: true - /string-width/4.2.2: - resolution: {integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.0 - dev: true - /string.prototype.matchall/4.0.5: resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} dependencies: @@ -4805,21 +2357,6 @@ packages: is-utf8: 0.2.1 dev: true - /strip-bom/4.0.0: - resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} - engines: {node: '>=8'} - dev: true - - /strip-eof/1.0.0: - resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} - engines: {node: '>=0.10.0'} - dev: true - - /strip-final-newline/2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: true - /strip-indent/1.0.1: resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} engines: {node: '>=0.10.0'} @@ -4866,18 +2403,6 @@ packages: has-flag: 4.0.0 dev: true - /supports-hyperlinks/2.2.0: - resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: true - - /symbol-tree/3.2.4: - resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - dev: true - /table/5.4.6: resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} engines: {node: '>=6.0.0'} @@ -4905,59 +2430,14 @@ packages: yallist: 4.0.0 dev: true - /terminal-link/2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.2.0 - dev: true - - /test-exclude/6.0.0: - resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} - engines: {node: '>=8'} - dependencies: - '@istanbuljs/schema': 0.1.3 - glob: 7.1.7 - minimatch: 3.0.4 - dev: true - /text-table/0.2.0: resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} dev: true - /throat/5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - dev: true - /timsort/0.3.0: resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} dev: true - /tmpl/1.0.4: - resolution: {integrity: sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=} - dev: true - - /to-fast-properties/2.0.0: - resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} - engines: {node: '>=4'} - dev: true - - /to-object-path/0.3.0: - resolution: {integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=} - engines: {node: '>=0.10.0'} - dependencies: - kind-of: 3.2.2 - dev: true - - /to-regex-range/2.1.1: - resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} - engines: {node: '>=0.10.0'} - dependencies: - is-number: 3.0.0 - repeat-string: 1.6.1 - dev: true - /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} @@ -4965,16 +2445,6 @@ packages: is-number: 7.0.0 dev: true - /to-regex/3.0.2: - resolution: {integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==} - engines: {node: '>=0.10.0'} - dependencies: - define-property: 2.0.2 - extend-shallow: 3.0.2 - regex-not: 1.0.2 - safe-regex: 1.1.0 - dev: true - /tough-cookie/2.5.0: resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} @@ -4983,21 +2453,6 @@ packages: punycode: 2.1.1 dev: true - /tough-cookie/3.0.1: - resolution: {integrity: sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==} - engines: {node: '>=6'} - dependencies: - ip-regex: 2.1.0 - psl: 1.8.0 - punycode: 2.1.1 - dev: true - - /tr46/1.0.1: - resolution: {integrity: sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=} - dependencies: - punycode: 2.1.1 - dev: true - /trim-newlines/1.0.0: resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} engines: {node: '>=0.10.0'} @@ -5069,13 +2524,6 @@ packages: resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} dev: true - /type-check/0.3.2: - resolution: {integrity: sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.1.2 - dev: true - /type-check/0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -5083,32 +2531,11 @@ packages: prelude-ls: 1.2.1 dev: true - /type-detect/4.0.8: - resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} - engines: {node: '>=4'} - dev: true - - /type-fest/0.21.3: - resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} - engines: {node: '>=10'} - dev: true - - /type-fest/0.6.0: - resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} - engines: {node: '>=8'} - dev: true - /type-fest/0.8.1: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} dev: true - /typedarray-to-buffer/3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: true - /typescript/4.3.2: resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} engines: {node: '>=4.2.0'} @@ -5124,45 +2551,17 @@ packages: which-boxed-primitive: 1.0.2 dev: true - /union-value/1.0.1: - resolution: {integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==} - engines: {node: '>=0.10.0'} - dependencies: - arr-union: 3.1.0 - get-value: 2.0.6 - is-extendable: 0.1.1 - set-value: 2.0.1 - dev: true - /universalify/0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} dev: true - /unset-value/1.0.0: - resolution: {integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=} - engines: {node: '>=0.10.0'} - dependencies: - has-value: 0.3.1 - isobject: 3.0.1 - dev: true - /uri-js/4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.1.1 dev: true - /urix/0.1.0: - resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} - deprecated: Please see https://github.com/lydell/urix#deprecated - dev: true - - /use/3.1.1: - resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} - engines: {node: '>=0.10.0'} - dev: true - /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} dev: true @@ -5177,15 +2576,6 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/4.1.4: - resolution: {integrity: sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==} - engines: {node: 8.x.x || >=10.10.0} - dependencies: - '@types/istanbul-lib-coverage': 2.0.3 - convert-source-map: 1.7.0 - source-map: 0.7.3 - dev: true - /validate-npm-package-license/3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: @@ -5207,48 +2597,6 @@ packages: extsprintf: 1.3.0 dev: true - /w3c-hr-time/1.0.2: - resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} - dependencies: - browser-process-hrtime: 1.0.0 - dev: true - - /w3c-xmlserializer/1.1.2: - resolution: {integrity: sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==} - dependencies: - domexception: 1.0.1 - webidl-conversions: 4.0.2 - xml-name-validator: 3.0.0 - dev: true - - /walker/1.0.7: - resolution: {integrity: sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=} - dependencies: - makeerror: 1.0.11 - dev: true - - /webidl-conversions/4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - dev: true - - /whatwg-encoding/1.0.5: - resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} - dependencies: - iconv-lite: 0.4.24 - dev: true - - /whatwg-mimetype/2.3.0: - resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} - dev: true - - /whatwg-url/7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - dev: true - /which-boxed-primitive/1.0.2: resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: @@ -5263,13 +2611,6 @@ packages: resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} dev: true - /which/1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - /which/2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} @@ -5298,28 +2639,10 @@ packages: strip-ansi: 5.2.0 dev: true - /wrap-ansi/6.2.0: - resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} - engines: {node: '>=8'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.2 - strip-ansi: 6.0.0 - dev: true - /wrappy/1.0.2: resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} dev: true - /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.3 - typedarray-to-buffer: 3.1.5 - dev: true - /write/1.0.3: resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} engines: {node: '>=4'} @@ -5327,27 +2650,6 @@ packages: mkdirp: 0.5.5 dev: true - /ws/7.4.6: - resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: true - - /xml-name-validator/3.0.0: - resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} - dev: true - - /xmlchars/2.2.0: - resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} - dev: true - /y18n/4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true @@ -5363,14 +2665,6 @@ packages: decamelize: 1.2.0 dev: true - /yargs-parser/18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - /yargs/13.3.2: resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} dependencies: @@ -5386,23 +2680,6 @@ packages: yargs-parser: 13.1.2 dev: true - /yargs/15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.2 - which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 18.1.3 - dev: true - /z-schema/3.18.4: resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} hasBin: true @@ -5494,17 +2771,14 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.31.4.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.31.4.tgz} + file:../temp/tarballs/rushstack-heft-0.32.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz} name: '@rushstack/heft' - version: 0.31.4 + version: 0.32.0 engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz @@ -5515,7 +2789,6 @@ packages: fast-glob: 3.2.5 glob: 7.0.6 glob-escape: 0.0.2 - jest-snapshot: 25.4.0 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 @@ -5523,17 +2796,12 @@ packages: semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate dev: true - file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.4.2.tgz} + file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} name: '@rushstack/heft-config-file' - version: 0.4.2 + version: 0.5.0 engines: {node: '>=10.13.0'} dependencies: '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz From c4849a26a1fc416a3059aac1dae6cff0f987086d Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 13:06:02 -0700 Subject: [PATCH 227/429] Include testEnvironment in list of mapped strings --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 2681a9d0cb6..d363be9f00b 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -106,16 +106,17 @@ export class JestPlugin implements IHeftPlugin { jsonPathMetadata: { // string '$.dependencyExtractor': nodeResolveMetadata, + '$.filter': nodeResolveMetadata, '$.globalSetup': nodeResolveMetadata, '$.globalTeardown': nodeResolveMetadata, '$.moduleLoader': nodeResolveMetadata, + '$.prettierPath': nodeResolveMetadata, + '$.resolver': nodeResolveMetadata, + '$.runner': nodeResolveMetadata, '$.snapshotResolver': nodeResolveMetadata, + '$.testEnvironment': nodeResolveMetadata, '$.testResultsProcessor': nodeResolveMetadata, '$.testRunner': nodeResolveMetadata, - '$.filter': nodeResolveMetadata, - '$.runner': nodeResolveMetadata, - '$.prettierPath': nodeResolveMetadata, - '$.resolver': nodeResolveMetadata, '$.testSequencer': nodeResolveMetadata, // string[] '$.setupFiles.*': nodeResolveMetadata, @@ -124,12 +125,12 @@ export class JestPlugin implements IHeftPlugin { // reporters: (path | [ path, options ])[] '$.reporters[?(@ !== "default")]*@string()': nodeResolveMetadata, // string path, excluding "default" '$.reporters.*[?(@property == 0 && @ !== "default")]': nodeResolveMetadata, // First entry in [ path, options ], excluding "default" - // watchPlugins: (path | [ path, options ])[] - '$.watchPlugins.*@string()': nodeResolveMetadata, // string path - '$.watchPlugins.*[?(@property == 0)]': nodeResolveMetadata, // First entry in [ path, options ] // transform: { [regex]: path | [ path, options ] } '$.transform.*@string()': nodeResolveMetadata, // string path - '$.transform.*[?(@property == 0)]': nodeResolveMetadata // First entry in [ path, options ] + '$.transform.*[?(@property == 0)]': nodeResolveMetadata, // First entry in [ path, options ] + // watchPlugins: (path | [ path, options ])[] + '$.watchPlugins.*@string()': nodeResolveMetadata, // string path + '$.watchPlugins.*[?(@property == 0)]': nodeResolveMetadata // First entry in [ path, options ] } }); } From 38237f219f23f4b5d6b8cd9826318ed647221825 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 13:10:06 -0700 Subject: [PATCH 228/429] Rush change --- ...danade-ResolveJestProperties_2021-06-11-20-09.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json new file mode 100644 index 00000000000..b6fd464da50 --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "\"Resolve the 'testEnvironment' Jest configuration propery in jest.config.json\"", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 9e8a8c84622e43b4c564c47878eb9436f2aeeccb Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 11 Jun 2021 14:14:56 -0700 Subject: [PATCH 229/429] Replace --frozen-lockfile with custom diffing --- .../.vscode/launch.json | 23 + build-tests/install-test-workspace/build.js | 50 +- .../workspace/pnpm-lock-git.yaml | 3680 +++++++++++++++++ 3 files changed, 3752 insertions(+), 1 deletion(-) create mode 100644 build-tests/install-test-workspace/.vscode/launch.json create mode 100644 build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml diff --git a/build-tests/install-test-workspace/.vscode/launch.json b/build-tests/install-test-workspace/.vscode/launch.json new file mode 100644 index 00000000000..157ed92c5a6 --- /dev/null +++ b/build-tests/install-test-workspace/.vscode/launch.json @@ -0,0 +1,23 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [ + { + "type": "pwa-node", + "request": "launch", + "name": "build.js", + "program": "${workspaceFolder}/build.js", + "args": ["--skip-pack"] + }, + { + "type": "pwa-node", + "request": "launch", + "name": "pnpm install", + "program": "${workspaceFolder}/../../common/temp/pnpm-local/node_modules/pnpm/bin/pnpm.cjs", + "args": ["install"], + "cwd": "${workspaceFolder}/workspace" + } + ] +} \ No newline at end of file diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index 6a9c3304bf7..ea9193881c4 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -115,6 +115,22 @@ if (FileSystem.exists(dotPnpmFolderPath)) { } } +const pnpmLockBeforePath = path.join(__dirname, 'workspace/pnpm-lock-git.yaml'); +const pnpmLockAfterPath = path.join(__dirname, 'workspace/pnpm-lock.yaml'); +let pnpmLockBeforeContent = ''; + +if (FileSystem.exists(pnpmLockBeforePath)) { + pnpmLockBeforeContent = FileSystem.readFile(pnpmLockBeforePath).toString().replace(/\s+/g, ' ').trim(); + FileSystem.copyFile({ + sourcePath: pnpmLockBeforePath, + destinationPath: pnpmLockAfterPath, + alreadyExistsBehavior: 'overwrite' + }); +} else { + pnpmLockBeforeContent = ''; + FileSystem.deleteFile(pnpmLockAfterPath); +} + const pnpmInstallArgs = [ 'install', '--store', @@ -122,7 +138,8 @@ const pnpmInstallArgs = [ '--strict-peer-dependencies', '--recursive', '--link-workspace-packages=false', - '--frozen-lockfile=false' // productionMode ? 'true' : 'false' + // PNPM gets confused by the rewriting performed by our .pnpmfile.cjs afterAllResolved hook + '--frozen-lockfile=false' ]; console.log('\nInstalling:'); @@ -136,6 +153,32 @@ checkSpawnResult( 'pnpm install' ); +// Now compare the before/after +const pnpmLockAfterContent = FileSystem.readFile(pnpmLockAfterPath).toString().replace(/\s+/g, ' ').trim(); + +let shrinkwrapUpdatedNotice = false; + +if (pnpmLockBeforeContent !== pnpmLockAfterContent) { + if (productionMode) { + console.error('The shrinkwrap file is not up to date:'); + console.error(' Git copy: ' + pnpmLockBeforePath); + console.error(' Current copy: ' + pnpmLockAfterPath); + console.error('\nPlease commit the updated copy to Git\n'); + process.exitCode = 1; + return; + } else { + // Automatically update the copy + FileSystem.copyFile({ + sourcePath: pnpmLockAfterPath, + destinationPath: pnpmLockBeforePath, + alreadyExistsBehavior: 'overwrite' + }); + + // Show the notice at the very end + shrinkwrapUpdatedNotice = true; + } +} + console.log('\n\nInstallation completed successfully.'); console.log('\nBuilding projects...\n'); @@ -148,6 +191,11 @@ checkSpawnResult( 'pnpm run' ); +if (shrinkwrapUpdatedNotice) { + console.error('\n==> The shrinkwrap file has been updated. Please commit the changes to Git:'); + console.error(` ${pnpmLockBeforePath}`); +} + console.log('\n\nFinished build.js'); process.exitCode = 0; diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml new file mode 100644 index 00000000000..0ba7388ea04 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml @@ -0,0 +1,3680 @@ +lockfileVersion: 5.3 + +importers: + typescript-newest-test: + specifiers: + '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz + '@rushstack/heft': file:rushstack-heft-0.32.0.tgz + eslint: ~7.12.1 + tslint: ~5.20.1 + typescript: ~4.3.2 + devDependencies: + '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz + eslint: 7.12.1 + tslint: 5.20.1_typescript@4.3.2 + typescript: 4.3.2 + +packages: + /@babel/code-frame/7.12.13: + resolution: + { + integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + } + dependencies: + '@babel/highlight': 7.14.0 + dev: true + + /@babel/helper-validator-identifier/7.14.0: + resolution: + { + integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== + } + dev: true + + /@babel/highlight/7.14.0: + resolution: + { + integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== + } + dependencies: + '@babel/helper-validator-identifier': 7.14.0 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@eslint/eslintrc/0.2.2: + resolution: + { + integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== + } + engines: { node: ^10.12.0 || >=12.0.0 } + dependencies: + ajv: 6.12.6 + debug: 4.3.1 + espree: 7.3.1 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + lodash: 4.17.21 + minimatch: 3.0.4 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@microsoft/tsdoc-config/0.15.2: + resolution: + { + integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA== + } + dependencies: + '@microsoft/tsdoc': 0.13.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc/0.13.2: + resolution: + { + integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg== + } + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + } + engines: { node: '>= 8' } + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + } + engines: { node: '>= 8' } + dev: true + + /@nodelib/fs.walk/1.2.7: + resolution: + { + integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== + } + engines: { node: '>= 8' } + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.11.0 + dev: true + + /@types/argparse/1.0.38: + resolution: + { + integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== + } + dev: true + + /@types/eslint-visitor-keys/1.0.0: + resolution: + { + integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== + } + dev: true + + /@types/json-schema/7.0.7: + resolution: + { + integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== + } + dev: true + + /@types/node/10.17.13: + resolution: + { + integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== + } + dev: true + + /@types/tapable/1.0.6: + resolution: + { + integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== + } + dev: true + + /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: + resolution: + { + integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ== + } + engines: { node: ^10.12.0 || >=12.0.0 } + peerDependencies: + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + debug: 4.3.1 + eslint: 7.12.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: + resolution: + { + integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== + } + engines: { node: ^10.12.0 || >=12.0.0 } + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.2 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: + resolution: + { + integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw== + } + engines: { node: ^10.12.0 || >=12.0.0 } + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: + resolution: + { + integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA== + } + engines: { node: ^10.12.0 || >=12.0.0 } + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-visitor-keys: 1.3.0 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/3.10.1: + resolution: + { + integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== + } + engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + dev: true + + /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: + resolution: + { + integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== + } + engines: { node: ^10.12.0 || >=12.0.0 } + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/visitor-keys': 3.10.1 + debug: 4.3.1 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: + resolution: + { + integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw== + } + engines: { node: ^10.12.0 || >=12.0.0 } + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + debug: 4.3.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/visitor-keys/3.10.1: + resolution: + { + integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== + } + engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /abbrev/1.1.1: + resolution: + { + integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== + } + dev: true + + /acorn-jsx/5.3.1_acorn@7.4.1: + resolution: + { + integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + } + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + dev: true + + /acorn/7.4.1: + resolution: + { + integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + } + engines: { node: '>=0.4.0' } + hasBin: true + dev: true + + /ajv/6.12.6: + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + } + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /amdefine/1.0.1: + resolution: { integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= } + engines: { node: '>=0.4.2' } + dev: true + + /ansi-colors/4.1.1: + resolution: + { + integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + } + engines: { node: '>=6' } + dev: true + + /ansi-regex/2.1.1: + resolution: { integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= } + engines: { node: '>=0.10.0' } + dev: true + + /ansi-regex/4.1.0: + resolution: + { + integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + } + engines: { node: '>=6' } + dev: true + + /ansi-regex/5.0.0: + resolution: + { + integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + } + engines: { node: '>=8' } + dev: true + + /ansi-styles/2.2.1: + resolution: { integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= } + engines: { node: '>=0.10.0' } + dev: true + + /ansi-styles/3.2.1: + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + } + engines: { node: '>=4' } + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles/4.3.0: + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + } + engines: { node: '>=8' } + dependencies: + color-convert: 2.0.1 + dev: true + + /anymatch/3.1.2: + resolution: + { + integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + } + engines: { node: '>= 8' } + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.0 + dev: true + + /aproba/1.2.0: + resolution: + { + integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== + } + dev: true + + /are-we-there-yet/1.1.5: + resolution: + { + integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== + } + dependencies: + delegates: 1.0.0 + readable-stream: 2.3.7 + dev: true + + /argparse/1.0.10: + resolution: + { + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + } + dependencies: + sprintf-js: 1.0.3 + dev: true + + /array-find-index/1.0.2: + resolution: { integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= } + engines: { node: '>=0.10.0' } + dev: true + + /array-includes/3.1.3: + resolution: + { + integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + get-intrinsic: 1.1.1 + is-string: 1.0.6 + dev: true + + /array.prototype.flatmap/1.2.4: + resolution: + { + integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + function-bind: 1.1.1 + dev: true + + /asn1/0.2.4: + resolution: + { + integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== + } + dependencies: + safer-buffer: 2.1.2 + dev: true + + /assert-plus/1.0.0: + resolution: { integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= } + engines: { node: '>=0.8' } + dev: true + + /astral-regex/1.0.0: + resolution: + { + integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== + } + engines: { node: '>=4' } + dev: true + + /async-foreach/0.1.3: + resolution: { integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= } + dev: true + + /asynckit/0.4.0: + resolution: { integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= } + dev: true + + /aws-sign2/0.7.0: + resolution: { integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= } + dev: true + + /aws4/1.11.0: + resolution: + { + integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== + } + dev: true + + /balanced-match/1.0.2: + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + } + dev: true + + /bcrypt-pbkdf/1.0.2: + resolution: { integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= } + dependencies: + tweetnacl: 0.14.5 + dev: true + + /big.js/5.2.2: + resolution: + { + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + } + dev: true + + /binary-extensions/2.2.0: + resolution: + { + integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + } + engines: { node: '>=8' } + dev: true + + /brace-expansion/1.1.11: + resolution: + { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + } + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: + { + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + } + engines: { node: '>=8' } + dependencies: + fill-range: 7.0.1 + dev: true + + /builtin-modules/1.1.1: + resolution: { integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= } + engines: { node: '>=0.10.0' } + dev: true + + /call-bind/1.0.2: + resolution: + { + integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + } + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + dev: true + + /callsites/3.1.0: + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + } + engines: { node: '>=6' } + dev: true + + /camelcase-keys/2.1.0: + resolution: { integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= } + engines: { node: '>=0.10.0' } + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + + /camelcase/2.1.1: + resolution: { integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= } + engines: { node: '>=0.10.0' } + dev: true + + /camelcase/5.3.1: + resolution: + { + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + } + engines: { node: '>=6' } + dev: true + + /caseless/0.12.0: + resolution: { integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= } + dev: true + + /chalk/1.1.3: + resolution: { integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= } + engines: { node: '>=0.10.0' } + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + + /chalk/2.4.2: + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + } + engines: { node: '>=4' } + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk/4.1.1: + resolution: + { + integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== + } + engines: { node: '>=10' } + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar/3.4.3: + resolution: + { + integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== + } + engines: { node: '>= 8.10.0' } + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.1 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.1.3 + dev: true + + /chownr/2.0.0: + resolution: + { + integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + } + engines: { node: '>=10' } + dev: true + + /cliui/5.0.0: + resolution: + { + integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + } + dependencies: + string-width: 3.1.0 + strip-ansi: 5.2.0 + wrap-ansi: 5.1.0 + dev: true + + /code-point-at/1.1.0: + resolution: { integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= } + engines: { node: '>=0.10.0' } + dev: true + + /color-convert/1.9.3: + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + } + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert/2.0.1: + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + } + engines: { node: '>=7.0.0' } + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.3: + resolution: { integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= } + dev: true + + /color-name/1.1.4: + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + } + dev: true + + /colors/1.2.5: + resolution: + { + integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== + } + engines: { node: '>=0.1.90' } + dev: true + + /combined-stream/1.0.8: + resolution: + { + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + } + engines: { node: '>= 0.8' } + dependencies: + delayed-stream: 1.0.0 + dev: true + + /commander/2.20.3: + resolution: + { + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + } + dev: true + + /concat-map/0.0.1: + resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } + dev: true + + /console-control-strings/1.1.0: + resolution: { integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= } + dev: true + + /core-util-is/1.0.2: + resolution: { integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= } + dev: true + + /cross-spawn/7.0.3: + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + } + engines: { node: '>= 8' } + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-modules-loader-core/1.1.0: + resolution: { integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= } + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + postcss-modules-extract-imports: 1.1.0 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 + dev: true + + /css-selector-tokenizer/0.7.3: + resolution: + { + integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== + } + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true + + /cssesc/3.0.0: + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + } + engines: { node: '>=4' } + hasBin: true + dev: true + + /currently-unhandled/0.4.1: + resolution: { integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= } + engines: { node: '>=0.10.0' } + dependencies: + array-find-index: 1.0.2 + dev: true + + /dashdash/1.14.1: + resolution: { integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= } + engines: { node: '>=0.10' } + dependencies: + assert-plus: 1.0.0 + dev: true + + /debug/4.3.1: + resolution: + { + integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + } + engines: { node: '>=6.0' } + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /decamelize/1.2.0: + resolution: { integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= } + engines: { node: '>=0.10.0' } + dev: true + + /deep-is/0.1.3: + resolution: { integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= } + dev: true + + /define-properties/1.1.3: + resolution: + { + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + } + engines: { node: '>= 0.4' } + dependencies: + object-keys: 1.1.1 + dev: true + + /delayed-stream/1.0.0: + resolution: { integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= } + engines: { node: '>=0.4.0' } + dev: true + + /delegates/1.0.0: + resolution: { integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= } + dev: true + + /diff/4.0.2: + resolution: + { + integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + } + engines: { node: '>=0.3.1' } + dev: true + + /doctrine/2.1.0: + resolution: + { + integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== + } + engines: { node: '>=0.10.0' } + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine/3.0.0: + resolution: + { + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + } + engines: { node: '>=6.0.0' } + dependencies: + esutils: 2.0.3 + dev: true + + /ecc-jsbn/0.1.2: + resolution: { integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= } + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + + /emoji-regex/7.0.3: + resolution: + { + integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + } + dev: true + + /emojis-list/3.0.0: + resolution: + { + integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + } + engines: { node: '>= 4' } + dev: true + + /enquirer/2.3.6: + resolution: + { + integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + } + engines: { node: '>=8.6' } + dependencies: + ansi-colors: 4.1.1 + dev: true + + /env-paths/2.2.1: + resolution: + { + integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== + } + engines: { node: '>=6' } + dev: true + + /error-ex/1.3.2: + resolution: + { + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + } + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es-abstract/1.18.3: + resolution: + { + integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + is-callable: 1.2.3 + is-negative-zero: 2.0.1 + is-regex: 1.1.3 + is-string: 1.0.6 + object-inspect: 1.10.3 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + dev: true + + /es-to-primitive/1.2.1: + resolution: + { + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + } + engines: { node: '>= 0.4' } + dependencies: + is-callable: 1.2.3 + is-date-object: 1.0.4 + is-symbol: 1.0.4 + dev: true + + /escape-string-regexp/1.0.5: + resolution: { integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= } + engines: { node: '>=0.8.0' } + dev: true + + /eslint-plugin-promise/4.2.1: + resolution: + { + integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== + } + engines: { node: '>=6' } + dev: true + + /eslint-plugin-react/7.20.6_eslint@7.12.1: + resolution: + { + integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg== + } + engines: { node: '>=4' } + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 + dependencies: + array-includes: 3.1.3 + array.prototype.flatmap: 1.2.4 + doctrine: 2.1.0 + eslint: 7.12.1 + has: 1.0.3 + jsx-ast-utils: 2.4.1 + object.entries: 1.1.4 + object.fromentries: 2.0.4 + object.values: 1.1.4 + prop-types: 15.7.2 + resolve: 1.20.0 + string.prototype.matchall: 4.0.5 + dev: true + + /eslint-plugin-tsdoc/0.2.14: + resolution: + { + integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng== + } + dependencies: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + dev: true + + /eslint-scope/5.1.1: + resolution: + { + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + } + engines: { node: '>=8.0.0' } + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-utils/2.1.0: + resolution: + { + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + } + engines: { node: '>=6' } + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-visitor-keys/1.3.0: + resolution: + { + integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + } + engines: { node: '>=4' } + dev: true + + /eslint-visitor-keys/2.1.0: + resolution: + { + integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== + } + engines: { node: '>=10' } + dev: true + + /eslint/7.12.1: + resolution: + { + integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg== + } + engines: { node: ^10.12.0 || >=12.0.0 } + hasBin: true + dependencies: + '@babel/code-frame': 7.12.13 + '@eslint/eslintrc': 0.2.2 + ajv: 6.12.6 + chalk: 4.1.1 + cross-spawn: 7.0.3 + debug: 4.3.1 + doctrine: 3.0.0 + enquirer: 2.3.6 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.4.0 + esutils: 2.0.3 + file-entry-cache: 5.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.1 + js-yaml: 3.14.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash: 4.17.21 + minimatch: 3.0.4 + natural-compare: 1.4.0 + optionator: 0.9.1 + progress: 2.0.3 + regexpp: 3.1.0 + semver: 7.3.5 + strip-ansi: 6.0.0 + strip-json-comments: 3.1.1 + table: 5.4.6 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree/7.3.1: + resolution: + { + integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + } + engines: { node: ^10.12.0 || >=12.0.0 } + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 + eslint-visitor-keys: 1.3.0 + dev: true + + /esprima/4.0.1: + resolution: + { + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + } + engines: { node: '>=4' } + hasBin: true + dev: true + + /esquery/1.4.0: + resolution: + { + integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + } + engines: { node: '>=0.10' } + dependencies: + estraverse: 5.2.0 + dev: true + + /esrecurse/4.3.0: + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + } + engines: { node: '>=4.0' } + dependencies: + estraverse: 5.2.0 + dev: true + + /estraverse/4.3.0: + resolution: + { + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + } + engines: { node: '>=4.0' } + dev: true + + /estraverse/5.2.0: + resolution: + { + integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + } + engines: { node: '>=4.0' } + dev: true + + /esutils/2.0.3: + resolution: + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + } + engines: { node: '>=0.10.0' } + dev: true + + /extend/3.0.2: + resolution: + { + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + } + dev: true + + /extsprintf/1.3.0: + resolution: { integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= } + engines: { '0': node >=0.6.0 } + dev: true + + /fast-deep-equal/3.1.3: + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + } + dev: true + + /fast-glob/3.2.5: + resolution: + { + integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + } + engines: { node: '>=8' } + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.7 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + picomatch: 2.3.0 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + } + dev: true + + /fast-levenshtein/2.0.6: + resolution: { integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= } + dev: true + + /fastparse/1.1.2: + resolution: + { + integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== + } + dev: true + + /fastq/1.11.0: + resolution: + { + integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + } + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache/5.0.1: + resolution: + { + integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== + } + engines: { node: '>=4' } + dependencies: + flat-cache: 2.0.1 + dev: true + + /fill-range/7.0.1: + resolution: + { + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + } + engines: { node: '>=8' } + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up/1.1.2: + resolution: { integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= } + engines: { node: '>=0.10.0' } + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + + /find-up/3.0.0: + resolution: + { + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + } + engines: { node: '>=6' } + dependencies: + locate-path: 3.0.0 + dev: true + + /flat-cache/2.0.1: + resolution: + { + integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + } + engines: { node: '>=4' } + dependencies: + flatted: 2.0.2 + rimraf: 2.6.3 + write: 1.0.3 + dev: true + + /flatted/2.0.2: + resolution: + { + integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== + } + dev: true + + /forever-agent/0.6.1: + resolution: { integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= } + dev: true + + /form-data/2.3.3: + resolution: + { + integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== + } + engines: { node: '>= 0.12' } + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.31 + dev: true + + /fs-extra/7.0.1: + resolution: + { + integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== + } + engines: { node: '>=6 <7 || >=8' } + dependencies: + graceful-fs: 4.2.6 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-minipass/2.1.0: + resolution: + { + integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== + } + engines: { node: '>= 8' } + dependencies: + minipass: 3.1.3 + dev: true + + /fs.realpath/1.0.0: + resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= } + dev: true + + /fsevents/2.1.3: + resolution: + { + integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + dev: true + optional: true + + /function-bind/1.1.1: + resolution: + { + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + } + dev: true + + /functional-red-black-tree/1.0.1: + resolution: { integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= } + dev: true + + /gauge/2.7.4: + resolution: { integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= } + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.3 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.3 + dev: true + + /gaze/1.1.3: + resolution: + { + integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== + } + engines: { node: '>= 4.0.0' } + dependencies: + globule: 1.3.2 + dev: true + + /generic-names/2.0.1: + resolution: + { + integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== + } + dependencies: + loader-utils: 1.4.0 + dev: true + + /get-caller-file/2.0.5: + resolution: + { + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + } + engines: { node: 6.* || 8.* || >= 10.* } + dev: true + + /get-intrinsic/1.1.1: + resolution: + { + integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + } + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + dev: true + + /get-stdin/4.0.1: + resolution: { integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= } + engines: { node: '>=0.10.0' } + dev: true + + /getpass/0.1.7: + resolution: { integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= } + dependencies: + assert-plus: 1.0.0 + dev: true + + /glob-escape/0.0.2: + resolution: { integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0= } + engines: { node: '>= 0.10' } + dev: true + + /glob-parent/5.1.2: + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + } + engines: { node: '>= 6' } + dependencies: + is-glob: 4.0.1 + dev: true + + /glob/7.0.6: + resolution: { integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= } + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob/7.1.7: + resolution: + { + integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== + } + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals/12.4.0: + resolution: + { + integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + } + engines: { node: '>=8' } + dependencies: + type-fest: 0.8.1 + dev: true + + /globule/1.3.2: + resolution: + { + integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== + } + engines: { node: '>= 0.10' } + dependencies: + glob: 7.1.7 + lodash: 4.17.21 + minimatch: 3.0.4 + dev: true + + /graceful-fs/4.2.6: + resolution: + { + integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + } + dev: true + + /har-schema/2.0.0: + resolution: { integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= } + engines: { node: '>=4' } + dev: true + + /har-validator/5.1.5: + resolution: + { + integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== + } + engines: { node: '>=6' } + deprecated: this library is no longer supported + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + dev: true + + /has-ansi/2.0.0: + resolution: { integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= } + engines: { node: '>=0.10.0' } + dependencies: + ansi-regex: 2.1.1 + dev: true + + /has-bigints/1.0.1: + resolution: + { + integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + } + dev: true + + /has-flag/1.0.0: + resolution: { integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= } + engines: { node: '>=0.10.0' } + dev: true + + /has-flag/3.0.0: + resolution: { integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= } + engines: { node: '>=4' } + dev: true + + /has-flag/4.0.0: + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + } + engines: { node: '>=8' } + dev: true + + /has-symbols/1.0.2: + resolution: + { + integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + } + engines: { node: '>= 0.4' } + dev: true + + /has-unicode/2.0.1: + resolution: { integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= } + dev: true + + /has/1.0.3: + resolution: + { + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + } + engines: { node: '>= 0.4.0' } + dependencies: + function-bind: 1.1.1 + dev: true + + /hosted-git-info/2.8.9: + resolution: + { + integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== + } + dev: true + + /http-signature/1.2.0: + resolution: { integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= } + engines: { node: '>=0.8', npm: '>=1.3.7' } + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.1 + dev: true + + /icss-replace-symbols/1.1.0: + resolution: { integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= } + dev: true + + /ignore/4.0.6: + resolution: + { + integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + } + engines: { node: '>= 4' } + dev: true + + /import-fresh/3.3.0: + resolution: + { + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + } + engines: { node: '>=6' } + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /import-lazy/4.0.0: + resolution: + { + integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + } + engines: { node: '>=8' } + dev: true + + /imurmurhash/0.1.4: + resolution: { integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= } + engines: { node: '>=0.8.19' } + dev: true + + /indent-string/2.1.0: + resolution: { integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= } + engines: { node: '>=0.10.0' } + dependencies: + repeating: 2.0.1 + dev: true + + /inflight/1.0.6: + resolution: { integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= } + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + } + dev: true + + /internal-slot/1.0.3: + resolution: + { + integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== + } + engines: { node: '>= 0.4' } + dependencies: + get-intrinsic: 1.1.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /is-arrayish/0.2.1: + resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } + dev: true + + /is-bigint/1.0.2: + resolution: + { + integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== + } + dev: true + + /is-binary-path/2.1.0: + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + } + engines: { node: '>=8' } + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-boolean-object/1.1.1: + resolution: + { + integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + dev: true + + /is-callable/1.2.3: + resolution: + { + integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + } + engines: { node: '>= 0.4' } + dev: true + + /is-core-module/2.4.0: + resolution: + { + integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== + } + dependencies: + has: 1.0.3 + dev: true + + /is-date-object/1.0.4: + resolution: + { + integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== + } + engines: { node: '>= 0.4' } + dev: true + + /is-extglob/2.1.1: + resolution: { integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= } + engines: { node: '>=0.10.0' } + dev: true + + /is-finite/1.1.0: + resolution: + { + integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== + } + engines: { node: '>=0.10.0' } + dev: true + + /is-fullwidth-code-point/1.0.0: + resolution: { integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= } + engines: { node: '>=0.10.0' } + dependencies: + number-is-nan: 1.0.1 + dev: true + + /is-fullwidth-code-point/2.0.0: + resolution: { integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= } + engines: { node: '>=4' } + dev: true + + /is-glob/4.0.1: + resolution: + { + integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + } + engines: { node: '>=0.10.0' } + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-negative-zero/2.0.1: + resolution: + { + integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + } + engines: { node: '>= 0.4' } + dev: true + + /is-number-object/1.0.5: + resolution: + { + integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== + } + engines: { node: '>= 0.4' } + dev: true + + /is-number/7.0.0: + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + } + engines: { node: '>=0.12.0' } + dev: true + + /is-regex/1.1.3: + resolution: + { + integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + has-symbols: 1.0.2 + dev: true + + /is-string/1.0.6: + resolution: + { + integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== + } + engines: { node: '>= 0.4' } + dev: true + + /is-symbol/1.0.4: + resolution: + { + integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== + } + engines: { node: '>= 0.4' } + dependencies: + has-symbols: 1.0.2 + dev: true + + /is-typedarray/1.0.0: + resolution: { integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= } + dev: true + + /is-utf8/0.2.1: + resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= } + dev: true + + /isarray/1.0.0: + resolution: { integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= } + dev: true + + /isexe/2.0.0: + resolution: { integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= } + dev: true + + /isstream/0.1.2: + resolution: { integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= } + dev: true + + /jju/1.4.0: + resolution: { integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo= } + dev: true + + /js-base64/2.6.4: + resolution: + { + integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== + } + dev: true + + /js-tokens/4.0.0: + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + } + dev: true + + /js-yaml/3.14.1: + resolution: + { + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + } + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /jsbn/0.1.1: + resolution: { integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= } + dev: true + + /json-schema-traverse/0.4.1: + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + } + dev: true + + /json-schema/0.2.3: + resolution: { integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= } + dev: true + + /json-stable-stringify-without-jsonify/1.0.1: + resolution: { integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= } + dev: true + + /json-stringify-safe/5.0.1: + resolution: { integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= } + dev: true + + /json5/1.0.1: + resolution: + { + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + } + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /jsonfile/4.0.0: + resolution: { integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= } + optionalDependencies: + graceful-fs: 4.2.6 + dev: true + + /jsonpath-plus/4.0.0: + resolution: + { + integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A== + } + engines: { node: '>=10.0' } + dev: true + + /jsprim/1.4.1: + resolution: { integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= } + engines: { '0': node >=0.6.0 } + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + dev: true + + /jsx-ast-utils/2.4.1: + resolution: + { + integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== + } + engines: { node: '>=4.0' } + dependencies: + array-includes: 3.1.3 + object.assign: 4.1.2 + dev: true + + /levn/0.4.1: + resolution: + { + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + } + engines: { node: '>= 0.8.0' } + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /load-json-file/1.1.0: + resolution: { integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= } + engines: { node: '>=0.10.0' } + dependencies: + graceful-fs: 4.2.6 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + + /loader-utils/1.4.0: + resolution: + { + integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== + } + engines: { node: '>=4.0.0' } + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.1 + dev: true + + /locate-path/3.0.0: + resolution: + { + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + } + engines: { node: '>=6' } + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + + /lodash.camelcase/4.3.0: + resolution: { integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= } + dev: true + + /lodash.get/4.4.2: + resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= } + dev: true + + /lodash.isequal/4.5.0: + resolution: { integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA= } + dev: true + + /lodash/4.17.21: + resolution: + { + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + } + dev: true + + /loose-envify/1.4.0: + resolution: + { + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + } + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + + /loud-rejection/1.6.0: + resolution: { integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= } + engines: { node: '>=0.10.0' } + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.3 + dev: true + + /lru-cache/6.0.0: + resolution: + { + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + } + engines: { node: '>=10' } + dependencies: + yallist: 4.0.0 + dev: true + + /map-obj/1.0.1: + resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= } + engines: { node: '>=0.10.0' } + dev: true + + /meow/3.7.0: + resolution: { integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= } + engines: { node: '>=0.10.0' } + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.5 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + + /merge2/1.4.1: + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + } + engines: { node: '>= 8' } + dev: true + + /micromatch/4.0.4: + resolution: + { + integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== + } + engines: { node: '>=8.6' } + dependencies: + braces: 3.0.2 + picomatch: 2.3.0 + dev: true + + /mime-db/1.48.0: + resolution: + { + integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== + } + engines: { node: '>= 0.6' } + dev: true + + /mime-types/2.1.31: + resolution: + { + integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== + } + engines: { node: '>= 0.6' } + dependencies: + mime-db: 1.48.0 + dev: true + + /minimatch/3.0.4: + resolution: + { + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + } + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.5: + resolution: + { + integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + } + dev: true + + /minipass/3.1.3: + resolution: + { + integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== + } + engines: { node: '>=8' } + dependencies: + yallist: 4.0.0 + dev: true + + /minizlib/2.1.2: + resolution: + { + integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== + } + engines: { node: '>= 8' } + dependencies: + minipass: 3.1.3 + yallist: 4.0.0 + dev: true + + /mkdirp/0.5.5: + resolution: + { + integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + } + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /mkdirp/1.0.4: + resolution: + { + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + } + engines: { node: '>=10' } + hasBin: true + dev: true + + /ms/2.1.2: + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + } + dev: true + + /nan/2.14.2: + resolution: + { + integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== + } + dev: true + + /natural-compare/1.4.0: + resolution: { integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= } + dev: true + + /node-gyp/7.1.2: + resolution: + { + integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== + } + engines: { node: '>= 10.12.0' } + hasBin: true + dependencies: + env-paths: 2.2.1 + glob: 7.1.7 + graceful-fs: 4.2.6 + nopt: 5.0.0 + npmlog: 4.1.2 + request: 2.88.2 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.0 + which: 2.0.2 + dev: true + + /node-sass/5.0.0: + resolution: + { + integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw== + } + engines: { node: '>=10' } + hasBin: true + requiresBuild: true + dependencies: + async-foreach: 0.1.3 + chalk: 1.1.3 + cross-spawn: 7.0.3 + gaze: 1.1.3 + get-stdin: 4.0.1 + glob: 7.1.7 + lodash: 4.17.21 + meow: 3.7.0 + mkdirp: 0.5.5 + nan: 2.14.2 + node-gyp: 7.1.2 + npmlog: 4.1.2 + request: 2.88.2 + sass-graph: 2.2.5 + stdout-stream: 1.4.1 + true-case-path: 1.0.3 + dev: true + + /nopt/5.0.0: + resolution: + { + integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== + } + engines: { node: '>=6' } + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /normalize-package-data/2.5.0: + resolution: + { + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + } + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.20.0 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path/3.0.0: + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + } + engines: { node: '>=0.10.0' } + dev: true + + /npmlog/4.1.2: + resolution: + { + integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== + } + dependencies: + are-we-there-yet: 1.1.5 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 + dev: true + + /number-is-nan/1.0.1: + resolution: { integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= } + engines: { node: '>=0.10.0' } + dev: true + + /oauth-sign/0.9.0: + resolution: + { + integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== + } + dev: true + + /object-assign/4.1.1: + resolution: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= } + engines: { node: '>=0.10.0' } + dev: true + + /object-inspect/1.10.3: + resolution: + { + integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== + } + dev: true + + /object-keys/1.1.1: + resolution: + { + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + } + engines: { node: '>= 0.4' } + dev: true + + /object.assign/4.1.2: + resolution: + { + integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + has-symbols: 1.0.2 + object-keys: 1.1.1 + dev: true + + /object.entries/1.1.4: + resolution: + { + integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + dev: true + + /object.fromentries/2.0.4: + resolution: + { + integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + has: 1.0.3 + dev: true + + /object.values/1.1.4: + resolution: + { + integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + dev: true + + /once/1.4.0: + resolution: { integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= } + dependencies: + wrappy: 1.0.2 + dev: true + + /optionator/0.9.1: + resolution: + { + integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + } + engines: { node: '>= 0.8.0' } + dependencies: + 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 + dev: true + + /p-limit/2.3.0: + resolution: + { + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + } + engines: { node: '>=6' } + dependencies: + p-try: 2.2.0 + dev: true + + /p-locate/3.0.0: + resolution: + { + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + } + engines: { node: '>=6' } + dependencies: + p-limit: 2.3.0 + dev: true + + /p-try/2.2.0: + resolution: + { + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + } + engines: { node: '>=6' } + dev: true + + /parent-module/1.0.1: + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + } + engines: { node: '>=6' } + dependencies: + callsites: 3.1.0 + dev: true + + /parse-json/2.2.0: + resolution: { integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= } + engines: { node: '>=0.10.0' } + dependencies: + error-ex: 1.3.2 + dev: true + + /path-exists/2.1.0: + resolution: { integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= } + engines: { node: '>=0.10.0' } + dependencies: + pinkie-promise: 2.0.1 + dev: true + + /path-exists/3.0.0: + resolution: { integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= } + engines: { node: '>=4' } + dev: true + + /path-is-absolute/1.0.1: + resolution: { integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= } + engines: { node: '>=0.10.0' } + dev: true + + /path-key/3.1.1: + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + } + engines: { node: '>=8' } + dev: true + + /path-parse/1.0.7: + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + } + dev: true + + /path-type/1.1.0: + resolution: { integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= } + engines: { node: '>=0.10.0' } + dependencies: + graceful-fs: 4.2.6 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + + /performance-now/2.1.0: + resolution: { integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= } + dev: true + + /picomatch/2.3.0: + resolution: + { + integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== + } + engines: { node: '>=8.6' } + dev: true + + /pify/2.3.0: + resolution: { integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= } + engines: { node: '>=0.10.0' } + dev: true + + /pinkie-promise/2.0.1: + resolution: { integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= } + engines: { node: '>=0.10.0' } + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie/2.0.4: + resolution: { integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= } + engines: { node: '>=0.10.0' } + dev: true + + /postcss-modules-extract-imports/1.1.0: + resolution: { integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds= } + dependencies: + postcss: 6.0.1 + dev: true + + /postcss-modules-local-by-default/1.2.0: + resolution: { integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= } + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + dev: true + + /postcss-modules-scope/1.1.0: + resolution: { integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A= } + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + dev: true + + /postcss-modules-values/1.3.0: + resolution: { integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= } + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + dev: true + + /postcss-modules/1.5.0: + resolution: + { + integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg== + } + dependencies: + css-modules-loader-core: 1.1.0 + generic-names: 2.0.1 + lodash.camelcase: 4.3.0 + postcss: 7.0.32 + string-hash: 1.1.3 + dev: true + + /postcss/6.0.1: + resolution: { integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= } + engines: { node: '>=4.0.0' } + dependencies: + chalk: 1.1.3 + source-map: 0.5.7 + supports-color: 3.2.3 + dev: true + + /postcss/7.0.32: + resolution: + { + integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== + } + engines: { node: '>=6.0.0' } + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 + dev: true + + /prelude-ls/1.2.1: + resolution: + { + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + } + engines: { node: '>= 0.8.0' } + dev: true + + /prettier/2.3.1: + resolution: + { + integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA== + } + engines: { node: '>=10.13.0' } + hasBin: true + dev: true + + /process-nextick-args/2.0.1: + resolution: + { + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + } + dev: true + + /progress/2.0.3: + resolution: + { + integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + } + engines: { node: '>=0.4.0' } + dev: true + + /prop-types/15.7.2: + resolution: + { + integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== + } + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + + /psl/1.8.0: + resolution: + { + integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== + } + dev: true + + /punycode/2.1.1: + resolution: + { + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + } + engines: { node: '>=6' } + dev: true + + /qs/6.5.2: + resolution: + { + integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== + } + engines: { node: '>=0.6' } + dev: true + + /queue-microtask/1.2.3: + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + } + dev: true + + /react-is/16.13.1: + resolution: + { + integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + } + dev: true + + /read-pkg-up/1.0.1: + resolution: { integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= } + engines: { node: '>=0.10.0' } + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + + /read-pkg/1.1.0: + resolution: { integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= } + engines: { node: '>=0.10.0' } + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + + /readable-stream/2.3.7: + resolution: + { + integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + } + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readdirp/3.5.0: + resolution: + { + integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + } + engines: { node: '>=8.10.0' } + dependencies: + picomatch: 2.3.0 + dev: true + + /redent/1.0.0: + resolution: { integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= } + engines: { node: '>=0.10.0' } + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + + /regexp.prototype.flags/1.3.1: + resolution: + { + integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== + } + engines: { node: '>= 0.4' } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /regexpp/3.1.0: + resolution: + { + integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + } + engines: { node: '>=8' } + dev: true + + /repeating/2.0.1: + resolution: { integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= } + engines: { node: '>=0.10.0' } + dependencies: + is-finite: 1.1.0 + dev: true + + /request/2.88.2: + resolution: + { + integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== + } + engines: { node: '>= 6' } + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.11.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.31 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + dev: true + + /require-directory/2.1.1: + resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= } + engines: { node: '>=0.10.0' } + dev: true + + /require-main-filename/2.0.0: + resolution: + { + integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + } + dev: true + + /resolve-from/4.0.0: + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + } + engines: { node: '>=4' } + dev: true + + /resolve/1.17.0: + resolution: + { + integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== + } + dependencies: + path-parse: 1.0.7 + dev: true + + /resolve/1.19.0: + resolution: + { + integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== + } + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: true + + /resolve/1.20.0: + resolution: + { + integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + } + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: true + + /reusify/1.0.4: + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + } + engines: { iojs: '>=1.0.0', node: '>=0.10.0' } + dev: true + + /rimraf/2.6.3: + resolution: + { + integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + } + hasBin: true + dependencies: + glob: 7.1.7 + dev: true + + /rimraf/3.0.2: + resolution: + { + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + } + hasBin: true + dependencies: + glob: 7.1.7 + dev: true + + /run-parallel/1.2.0: + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + } + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-buffer/5.1.2: + resolution: + { + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + } + dev: true + + /safe-buffer/5.2.1: + resolution: + { + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + } + dev: true + + /safer-buffer/2.1.2: + resolution: + { + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + } + dev: true + + /sass-graph/2.2.5: + resolution: + { + integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== + } + hasBin: true + dependencies: + glob: 7.1.7 + lodash: 4.17.21 + scss-tokenizer: 0.2.3 + yargs: 13.3.2 + dev: true + + /scss-tokenizer/0.2.3: + resolution: { integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE= } + dependencies: + js-base64: 2.6.4 + source-map: 0.4.4 + dev: true + + /semver/5.7.1: + resolution: + { + integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + } + hasBin: true + dev: true + + /semver/7.3.5: + resolution: + { + integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + } + engines: { node: '>=10' } + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /set-blocking/2.0.0: + resolution: { integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= } + dev: true + + /shebang-command/2.0.0: + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + } + engines: { node: '>=8' } + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + } + engines: { node: '>=8' } + dev: true + + /side-channel/1.0.4: + resolution: + { + integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + } + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + object-inspect: 1.10.3 + dev: true + + /signal-exit/3.0.3: + resolution: + { + integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + } + dev: true + + /slice-ansi/2.1.0: + resolution: + { + integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== + } + engines: { node: '>=6' } + dependencies: + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 + dev: true + + /source-map/0.4.4: + resolution: { integrity: sha1-66T12pwNyZneaAMti092FzZSA2s= } + engines: { node: '>=0.8.0' } + dependencies: + amdefine: 1.0.1 + dev: true + + /source-map/0.5.7: + resolution: { integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= } + engines: { node: '>=0.10.0' } + dev: true + + /source-map/0.6.1: + resolution: + { + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + } + engines: { node: '>=0.10.0' } + dev: true + + /spdx-correct/3.1.1: + resolution: + { + integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + } + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.9 + dev: true + + /spdx-exceptions/2.3.0: + resolution: + { + integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + } + dev: true + + /spdx-expression-parse/3.0.1: + resolution: + { + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + } + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.9 + dev: true + + /spdx-license-ids/3.0.9: + resolution: + { + integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== + } + dev: true + + /sprintf-js/1.0.3: + resolution: { integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= } + dev: true + + /sshpk/1.16.1: + resolution: + { + integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== + } + engines: { node: '>=0.10.0' } + hasBin: true + dependencies: + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + + /stdout-stream/1.4.1: + resolution: + { + integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== + } + dependencies: + readable-stream: 2.3.7 + dev: true + + /string-argv/0.3.1: + resolution: + { + integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== + } + engines: { node: '>=0.6.19' } + dev: true + + /string-hash/1.1.3: + resolution: { integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= } + dev: true + + /string-width/1.0.2: + resolution: { integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= } + engines: { node: '>=0.10.0' } + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + + /string-width/3.1.0: + resolution: + { + integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + } + engines: { node: '>=6' } + dependencies: + emoji-regex: 7.0.3 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 5.2.0 + dev: true + + /string.prototype.matchall/4.0.5: + resolution: + { + integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== + } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + get-intrinsic: 1.1.1 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + regexp.prototype.flags: 1.3.1 + side-channel: 1.0.4 + dev: true + + /string.prototype.trimend/1.0.4: + resolution: + { + integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /string.prototype.trimstart/1.0.4: + resolution: + { + integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + } + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /string_decoder/1.1.1: + resolution: + { + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + } + dependencies: + safe-buffer: 5.1.2 + dev: true + + /strip-ansi/3.0.1: + resolution: { integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= } + engines: { node: '>=0.10.0' } + dependencies: + ansi-regex: 2.1.1 + dev: true + + /strip-ansi/5.2.0: + resolution: + { + integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + } + engines: { node: '>=6' } + dependencies: + ansi-regex: 4.1.0 + dev: true + + /strip-ansi/6.0.0: + resolution: + { + integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + } + engines: { node: '>=8' } + dependencies: + ansi-regex: 5.0.0 + dev: true + + /strip-bom/2.0.0: + resolution: { integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= } + engines: { node: '>=0.10.0' } + dependencies: + is-utf8: 0.2.1 + dev: true + + /strip-indent/1.0.1: + resolution: { integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= } + engines: { node: '>=0.10.0' } + hasBin: true + dependencies: + get-stdin: 4.0.1 + dev: true + + /strip-json-comments/3.1.1: + resolution: + { + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + } + engines: { node: '>=8' } + dev: true + + /supports-color/2.0.0: + resolution: { integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= } + engines: { node: '>=0.8.0' } + dev: true + + /supports-color/3.2.3: + resolution: { integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= } + engines: { node: '>=0.8.0' } + dependencies: + has-flag: 1.0.0 + dev: true + + /supports-color/5.5.0: + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + } + engines: { node: '>=4' } + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/6.1.0: + resolution: + { + integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + } + engines: { node: '>=6' } + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/7.2.0: + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + } + engines: { node: '>=8' } + dependencies: + has-flag: 4.0.0 + dev: true + + /table/5.4.6: + resolution: + { + integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== + } + engines: { node: '>=6.0.0' } + dependencies: + ajv: 6.12.6 + lodash: 4.17.21 + slice-ansi: 2.1.0 + string-width: 3.1.0 + dev: true + + /tapable/1.1.3: + resolution: + { + integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + } + engines: { node: '>=6' } + dev: true + + /tar/6.1.0: + resolution: + { + integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== + } + engines: { node: '>= 10' } + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.3 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /text-table/0.2.0: + resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= } + dev: true + + /timsort/0.3.0: + resolution: { integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= } + dev: true + + /to-regex-range/5.0.1: + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + } + engines: { node: '>=8.0' } + dependencies: + is-number: 7.0.0 + dev: true + + /tough-cookie/2.5.0: + resolution: + { + integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== + } + engines: { node: '>=0.8' } + dependencies: + psl: 1.8.0 + punycode: 2.1.1 + dev: true + + /trim-newlines/1.0.0: + resolution: { integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= } + engines: { node: '>=0.10.0' } + dev: true + + /true-case-path/1.0.3: + resolution: + { + integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== + } + dependencies: + glob: 7.1.7 + dev: true + + /true-case-path/2.2.1: + resolution: + { + integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q== + } + dev: true + + /tslib/1.14.1: + resolution: + { + integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + } + dev: true + + /tslint/5.20.1_typescript@4.3.2: + resolution: + { + integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== + } + engines: { node: '>=4.8.0' } + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + dependencies: + '@babel/code-frame': 7.12.13 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.7 + js-yaml: 3.14.1 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.20.0 + semver: 5.7.1 + tslib: 1.14.1 + tsutils: 2.29.0_typescript@4.3.2 + typescript: 4.3.2 + dev: true + + /tsutils/2.29.0_typescript@4.3.2: + resolution: + { + integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== + } + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + dependencies: + tslib: 1.14.1 + typescript: 4.3.2 + dev: true + + /tsutils/3.21.0_typescript@4.3.2: + resolution: + { + integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + } + engines: { node: '>= 6' } + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.3.2 + dev: true + + /tunnel-agent/0.6.0: + resolution: { integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= } + dependencies: + safe-buffer: 5.2.1 + dev: true + + /tweetnacl/0.14.5: + resolution: { integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= } + dev: true + + /type-check/0.4.0: + resolution: + { + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + } + engines: { node: '>= 0.8.0' } + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest/0.8.1: + resolution: + { + integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + } + engines: { node: '>=8' } + dev: true + + /typescript/4.3.2: + resolution: + { + integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== + } + engines: { node: '>=4.2.0' } + hasBin: true + dev: true + + /unbox-primitive/1.0.1: + resolution: + { + integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + } + dependencies: + function-bind: 1.1.1 + has-bigints: 1.0.1 + has-symbols: 1.0.2 + which-boxed-primitive: 1.0.2 + dev: true + + /universalify/0.1.2: + resolution: + { + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + } + engines: { node: '>= 4.0.0' } + dev: true + + /uri-js/4.4.1: + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + } + dependencies: + punycode: 2.1.1 + dev: true + + /util-deprecate/1.0.2: + resolution: { integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= } + dev: true + + /uuid/3.4.0: + resolution: + { + integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== + } + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: true + + /v8-compile-cache/2.3.0: + resolution: + { + integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + } + dev: true + + /validate-npm-package-license/3.0.4: + resolution: + { + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + } + dependencies: + spdx-correct: 3.1.1 + spdx-expression-parse: 3.0.1 + dev: true + + /validator/8.2.0: + resolution: + { + integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA== + } + engines: { node: '>= 0.10' } + dev: true + + /verror/1.10.0: + resolution: { integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= } + engines: { '0': node >=0.6.0 } + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + + /which-boxed-primitive/1.0.2: + resolution: + { + integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + } + dependencies: + is-bigint: 1.0.2 + is-boolean-object: 1.1.1 + is-number-object: 1.0.5 + is-string: 1.0.6 + is-symbol: 1.0.4 + dev: true + + /which-module/2.0.0: + resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= } + dev: true + + /which/2.0.2: + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + } + engines: { node: '>= 8' } + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wide-align/1.1.3: + resolution: + { + integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== + } + dependencies: + string-width: 1.0.2 + dev: true + + /word-wrap/1.2.3: + resolution: + { + integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + } + engines: { node: '>=0.10.0' } + dev: true + + /wrap-ansi/5.1.0: + resolution: + { + integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + } + engines: { node: '>=6' } + dependencies: + ansi-styles: 3.2.1 + string-width: 3.1.0 + strip-ansi: 5.2.0 + dev: true + + /wrappy/1.0.2: + resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= } + dev: true + + /write/1.0.3: + resolution: + { + integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + } + engines: { node: '>=4' } + dependencies: + mkdirp: 0.5.5 + dev: true + + /y18n/4.0.3: + resolution: + { + integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + } + dev: true + + /yallist/4.0.0: + resolution: + { + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + } + dev: true + + /yargs-parser/13.1.2: + resolution: + { + integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + } + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs/13.3.2: + resolution: + { + integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + } + dependencies: + cliui: 5.0.0 + find-up: 3.0.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 3.1.0 + which-module: 2.0.0 + y18n: 4.0.3 + yargs-parser: 13.1.2 + dev: true + + /z-schema/3.18.4: + resolution: + { + integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw== + } + hasBin: true + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 8.2.0 + optionalDependencies: + commander: 2.20.3 + dev: true + + file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: { tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz } + id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz + name: '@rushstack/eslint-config' + version: 2.3.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' + dependencies: + '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz + '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/eslint-plugin': 3.4.0_9bdf6f89c8a83adf753e5534730d34b0 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.6_eslint@7.12.1 + eslint-plugin-tsdoc: 0.2.14 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz } + name: '@rushstack/eslint-patch' + version: 1.0.6 + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: { tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz } + id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz + name: '@rushstack/eslint-plugin' + version: 0.7.3 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: { tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz } + id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz + name: '@rushstack/eslint-plugin-packlets' + version: 0.2.2 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: { tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz } + id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz + name: '@rushstack/eslint-plugin-security' + version: 0.1.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-heft-0.32.0.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz } + name: '@rushstack/heft' + version: 0.32.0 + engines: { node: '>=10.13.0' } + hasBin: true + dependencies: + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz + '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz + '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz + '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz + '@types/tapable': 1.0.6 + argparse: 1.0.10 + chokidar: 3.4.3 + fast-glob: 3.2.5 + glob: 7.0.6 + glob-escape: 0.0.2 + node-sass: 5.0.0 + postcss: 7.0.32 + postcss-modules: 1.5.0 + prettier: 2.3.1 + semver: 7.3.5 + tapable: 1.1.3 + true-case-path: 2.2.1 + dev: true + + file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz } + name: '@rushstack/heft-config-file' + version: 0.5.0 + engines: { node: '>=10.13.0' } + dependencies: + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz + '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz + jsonpath-plus: 4.0.0 + dev: true + + file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz } + name: '@rushstack/node-core-library' + version: 3.39.0 + dependencies: + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.5 + timsort: 0.3.0 + z-schema: 3.18.4 + dev: true + + file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz } + name: '@rushstack/rig-package' + version: 0.2.12 + dependencies: + resolve: 1.17.0 + strip-json-comments: 3.1.1 + dev: true + + file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz } + name: '@rushstack/tree-pattern' + version: 0.2.1 + dev: true + + file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz } + name: '@rushstack/ts-command-line' + version: 4.7.10 + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 + dev: true + + file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz: + resolution: { tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz } + name: '@rushstack/typings-generator' + version: 0.3.7 + dependencies: + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz + '@types/node': 10.17.13 + chokidar: 3.4.3 + glob: 7.0.6 + dev: true From 2fc3175dc0ede433c9999f048800c3d97ea63559 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 11 Jun 2021 14:15:15 -0700 Subject: [PATCH 230/429] Remove pnpm-lock.yaml from Git --- .../workspace/pnpm-lock.yaml | 2863 ----------------- 1 file changed, 2863 deletions(-) delete mode 100644 build-tests/install-test-workspace/workspace/pnpm-lock.yaml diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock.yaml deleted file mode 100644 index 9fb43a186b4..00000000000 --- a/build-tests/install-test-workspace/workspace/pnpm-lock.yaml +++ /dev/null @@ -1,2863 +0,0 @@ -lockfileVersion: 5.3 - -importers: - - typescript-newest-test: - specifiers: - '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.32.0.tgz - eslint: ~7.12.1 - tslint: ~5.20.1 - typescript: ~4.3.2 - devDependencies: - '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz - eslint: 7.12.1 - tslint: 5.20.1_typescript@4.3.2 - typescript: 4.3.2 - -packages: - - /@babel/code-frame/7.12.13: - resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} - dependencies: - '@babel/highlight': 7.14.0 - dev: true - - /@babel/helper-validator-identifier/7.14.0: - resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} - dev: true - - /@babel/highlight/7.14.0: - resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - - /@eslint/eslintrc/0.2.2: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - ajv: 6.12.6 - debug: 4.3.1 - espree: 7.3.1 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - js-yaml: 3.14.1 - lodash: 4.17.21 - minimatch: 3.0.4 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@microsoft/tsdoc-config/0.15.2: - resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} - dependencies: - '@microsoft/tsdoc': 0.13.2 - ajv: 6.12.6 - jju: 1.4.0 - resolve: 1.19.0 - dev: true - - /@microsoft/tsdoc/0.13.2: - resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} - dev: true - - /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: true - - /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.11.0 - dev: true - - /@types/argparse/1.0.38: - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - dev: true - - /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} - dev: true - - /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} - dev: true - - /@types/node/10.17.13: - resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} - dev: true - - /@types/tapable/1.0.6: - resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} - dev: true - - /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - '@typescript-eslint/parser': ^3.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 - debug: 4.3.1 - eslint: 7.12.1 - functional-red-black-tree: 1.0.1 - regexpp: 3.1.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.2 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 - eslint: 7.12.1 - eslint-visitor-keys: 1.3.0 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dev: true - - /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.1 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - debug: 4.3.1 - eslint-visitor-keys: 1.3.0 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} - engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - - /abbrev/1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - dev: true - - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 7.4.1 - dev: true - - /acorn/7.4.1: - resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} - engines: {node: '>=0.4.0'} - hasBin: true - dev: true - - /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /amdefine/1.0.1: - resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=} - engines: {node: '>=0.4.2'} - dev: true - - /ansi-colors/4.1.1: - resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} - engines: {node: '>=6'} - dev: true - - /ansi-regex/2.1.1: - resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} - engines: {node: '>=0.10.0'} - dev: true - - /ansi-regex/4.1.0: - resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} - engines: {node: '>=6'} - dev: true - - /ansi-regex/5.0.0: - resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} - engines: {node: '>=8'} - dev: true - - /ansi-styles/2.2.1: - resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} - engines: {node: '>=0.10.0'} - dev: true - - /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - dev: true - - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - dev: true - - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.0 - dev: true - - /aproba/1.2.0: - resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} - dev: true - - /are-we-there-yet/1.1.5: - resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} - dependencies: - delegates: 1.0.0 - readable-stream: 2.3.7 - dev: true - - /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: true - - /array-find-index/1.0.2: - resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} - engines: {node: '>=0.10.0'} - dev: true - - /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - get-intrinsic: 1.1.1 - is-string: 1.0.6 - dev: true - - /array.prototype.flatmap/1.2.4: - resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - function-bind: 1.1.1 - dev: true - - /asn1/0.2.4: - resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} - dependencies: - safer-buffer: 2.1.2 - dev: true - - /assert-plus/1.0.0: - resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} - engines: {node: '>=0.8'} - dev: true - - /astral-regex/1.0.0: - resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} - engines: {node: '>=4'} - dev: true - - /async-foreach/0.1.3: - resolution: {integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=} - dev: true - - /asynckit/0.4.0: - resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} - dev: true - - /aws-sign2/0.7.0: - resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} - dev: true - - /aws4/1.11.0: - resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - dev: true - - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true - - /bcrypt-pbkdf/1.0.2: - resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} - dependencies: - tweetnacl: 0.14.5 - dev: true - - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: true - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - dev: true - - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true - - /builtin-modules/1.1.1: - resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} - engines: {node: '>=0.10.0'} - dev: true - - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - dev: true - - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - dev: true - - /camelcase-keys/2.1.0: - resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase: 2.1.1 - map-obj: 1.0.1 - dev: true - - /camelcase/2.1.1: - resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} - engines: {node: '>=0.10.0'} - dev: true - - /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} - engines: {node: '>=6'} - dev: true - - /caseless/0.12.0: - resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} - dev: true - - /chalk/1.1.3: - resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - dev: true - - /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - - /chalk/4.1.1: - resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chokidar/3.4.3: - resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.1.3 - dev: true - - /chownr/2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - dev: true - - /cliui/5.0.0: - resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} - dependencies: - string-width: 3.1.0 - strip-ansi: 5.2.0 - wrap-ansi: 5.1.0 - dev: true - - /code-point-at/1.1.0: - resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} - engines: {node: '>=0.10.0'} - dev: true - - /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - dev: true - - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - dev: true - - /color-name/1.1.3: - resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} - dev: true - - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true - - /colors/1.2.5: - resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} - engines: {node: '>=0.1.90'} - dev: true - - /combined-stream/1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: true - - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - dev: true - - /concat-map/0.0.1: - resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} - dev: true - - /console-control-strings/1.1.0: - resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} - dev: true - - /core-util-is/1.0.2: - resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} - dev: true - - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /css-modules-loader-core/1.1.0: - resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=} - dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - postcss-modules-extract-imports: 1.1.0 - postcss-modules-local-by-default: 1.2.0 - postcss-modules-scope: 1.1.0 - postcss-modules-values: 1.3.0 - dev: true - - /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} - dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 - dev: true - - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /currently-unhandled/0.4.1: - resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} - engines: {node: '>=0.10.0'} - dependencies: - array-find-index: 1.0.2 - dev: true - - /dashdash/1.14.1: - resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} - engines: {node: '>=0.10'} - dependencies: - assert-plus: 1.0.0 - dev: true - - /debug/4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - - /decamelize/1.2.0: - resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} - engines: {node: '>=0.10.0'} - dev: true - - /deep-is/0.1.3: - resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} - dev: true - - /define-properties/1.1.3: - resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} - engines: {node: '>= 0.4'} - dependencies: - object-keys: 1.1.1 - dev: true - - /delayed-stream/1.0.0: - resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} - engines: {node: '>=0.4.0'} - dev: true - - /delegates/1.0.0: - resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} - dev: true - - /diff/4.0.2: - resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} - engines: {node: '>=0.3.1'} - dev: true - - /doctrine/2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /doctrine/3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - dependencies: - esutils: 2.0.3 - dev: true - - /ecc-jsbn/0.1.2: - resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} - dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 - dev: true - - /emoji-regex/7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} - dev: true - - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: true - - /enquirer/2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - dependencies: - ansi-colors: 4.1.1 - dev: true - - /env-paths/2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - dev: true - - /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - dependencies: - is-arrayish: 0.2.1 - dev: true - - /es-abstract/1.18.3: - resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - is-callable: 1.2.3 - is-negative-zero: 2.0.1 - is-regex: 1.1.3 - is-string: 1.0.6 - object-inspect: 1.10.3 - object-keys: 1.1.1 - object.assign: 4.1.2 - string.prototype.trimend: 1.0.4 - string.prototype.trimstart: 1.0.4 - unbox-primitive: 1.0.1 - dev: true - - /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.3 - is-date-object: 1.0.4 - is-symbol: 1.0.4 - dev: true - - /escape-string-regexp/1.0.5: - resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} - engines: {node: '>=0.8.0'} - dev: true - - /eslint-plugin-promise/4.2.1: - resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} - engines: {node: '>=6'} - dev: true - - /eslint-plugin-react/7.20.6_eslint@7.12.1: - resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} - engines: {node: '>=4'} - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 - dependencies: - array-includes: 3.1.3 - array.prototype.flatmap: 1.2.4 - doctrine: 2.1.0 - eslint: 7.12.1 - has: 1.0.3 - jsx-ast-utils: 2.4.1 - object.entries: 1.1.4 - object.fromentries: 2.0.4 - object.values: 1.1.4 - prop-types: 15.7.2 - resolve: 1.20.0 - string.prototype.matchall: 4.0.5 - dev: true - - /eslint-plugin-tsdoc/0.2.14: - resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} - dependencies: - '@microsoft/tsdoc': 0.13.2 - '@microsoft/tsdoc-config': 0.15.2 - dev: true - - /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /eslint-utils/2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} - dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - - /eslint-visitor-keys/1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: true - - /eslint-visitor-keys/2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} - dev: true - - /eslint/7.12.1: - resolution: {integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==} - engines: {node: ^10.12.0 || >=12.0.0} - hasBin: true - dependencies: - '@babel/code-frame': 7.12.13 - '@eslint/eslintrc': 0.2.2 - ajv: 6.12.6 - chalk: 4.1.1 - cross-spawn: 7.0.3 - debug: 4.3.1 - doctrine: 3.0.0 - enquirer: 2.3.6 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 - esquery: 1.4.0 - esutils: 2.0.3 - file-entry-cache: 5.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.1 - js-yaml: 3.14.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash: 4.17.21 - minimatch: 3.0.4 - natural-compare: 1.4.0 - optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.1.0 - semver: 7.3.5 - strip-ansi: 6.0.0 - strip-json-comments: 3.1.1 - table: 5.4.6 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /espree/7.3.1: - resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} - engines: {node: ^10.12.0 || >=12.0.0} - dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 - dev: true - - /esprima/4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: true - - /esquery/1.4.0: - resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} - engines: {node: '>=0.10'} - dependencies: - estraverse: 5.2.0 - dev: true - - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.2.0 - dev: true - - /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - dev: true - - /estraverse/5.2.0: - resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} - engines: {node: '>=4.0'} - dev: true - - /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: true - - /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true - - /extsprintf/1.3.0: - resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} - engines: {'0': node >=0.6.0} - dev: true - - /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - dev: true - - /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} - engines: {node: '>=8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.7 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.4 - picomatch: 2.3.0 - dev: true - - /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - dev: true - - /fast-levenshtein/2.0.6: - resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} - dev: true - - /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} - dev: true - - /fastq/1.11.0: - resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} - dependencies: - reusify: 1.0.4 - dev: true - - /file-entry-cache/5.0.1: - resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} - engines: {node: '>=4'} - dependencies: - flat-cache: 2.0.1 - dev: true - - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - dev: true - - /find-up/1.1.2: - resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} - engines: {node: '>=0.10.0'} - dependencies: - path-exists: 2.1.0 - pinkie-promise: 2.0.1 - dev: true - - /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - dependencies: - locate-path: 3.0.0 - dev: true - - /flat-cache/2.0.1: - resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} - engines: {node: '>=4'} - dependencies: - flatted: 2.0.2 - rimraf: 2.6.3 - write: 1.0.3 - dev: true - - /flatted/2.0.2: - resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} - dev: true - - /forever-agent/0.6.1: - resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} - dev: true - - /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.31 - dev: true - - /fs-extra/7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} - engines: {node: '>=6 <7 || >=8'} - dependencies: - graceful-fs: 4.2.6 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: true - - /fs-minipass/2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.3 - dev: true - - /fs.realpath/1.0.0: - resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} - dev: true - - /fsevents/2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - dev: true - optional: true - - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - dev: true - - /functional-red-black-tree/1.0.1: - resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} - dev: true - - /gauge/2.7.4: - resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} - dependencies: - aproba: 1.2.0 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.3 - string-width: 1.0.2 - strip-ansi: 3.0.1 - wide-align: 1.1.3 - dev: true - - /gaze/1.1.3: - resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} - engines: {node: '>= 4.0.0'} - dependencies: - globule: 1.3.2 - dev: true - - /generic-names/2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} - dependencies: - loader-utils: 1.4.0 - dev: true - - /get-caller-file/2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} - engines: {node: 6.* || 8.* || >= 10.*} - dev: true - - /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - dev: true - - /get-stdin/4.0.1: - resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} - engines: {node: '>=0.10.0'} - dev: true - - /getpass/0.1.7: - resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} - dependencies: - assert-plus: 1.0.0 - dev: true - - /glob-escape/0.0.2: - resolution: {integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=} - engines: {node: '>= 0.10'} - dev: true - - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.1 - dev: true - - /glob/7.0.6: - resolution: {integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /glob/7.1.7: - resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /globals/12.4.0: - resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} - engines: {node: '>=8'} - dependencies: - type-fest: 0.8.1 - dev: true - - /globule/1.3.2: - resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} - engines: {node: '>= 0.10'} - dependencies: - glob: 7.1.7 - lodash: 4.17.21 - minimatch: 3.0.4 - dev: true - - /graceful-fs/4.2.6: - resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} - dev: true - - /har-schema/2.0.0: - resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} - engines: {node: '>=4'} - dev: true - - /har-validator/5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported - dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 - dev: true - - /has-ansi/2.0.0: - resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: 2.1.1 - dev: true - - /has-bigints/1.0.1: - resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} - dev: true - - /has-flag/1.0.0: - resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} - engines: {node: '>=0.10.0'} - dev: true - - /has-flag/3.0.0: - resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} - engines: {node: '>=4'} - dev: true - - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - dev: true - - /has-symbols/1.0.2: - resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} - engines: {node: '>= 0.4'} - dev: true - - /has-unicode/2.0.1: - resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} - dev: true - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - dev: true - - /hosted-git-info/2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - dev: true - - /http-signature/1.2.0: - resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} - engines: {node: '>=0.8', npm: '>=1.3.7'} - dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.1 - sshpk: 1.16.1 - dev: true - - /icss-replace-symbols/1.1.0: - resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} - dev: true - - /ignore/4.0.6: - resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} - engines: {node: '>= 4'} - dev: true - - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /import-lazy/4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} - engines: {node: '>=8'} - dev: true - - /imurmurhash/0.1.4: - resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} - engines: {node: '>=0.8.19'} - dev: true - - /indent-string/2.1.0: - resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} - engines: {node: '>=0.10.0'} - dependencies: - repeating: 2.0.1 - dev: true - - /inflight/1.0.6: - resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - dev: true - - /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.1.1 - has: 1.0.3 - side-channel: 1.0.4 - dev: true - - /is-arrayish/0.2.1: - resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} - dev: true - - /is-bigint/1.0.2: - resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} - dev: true - - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - dev: true - - /is-boolean-object/1.1.1: - resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - dev: true - - /is-callable/1.2.3: - resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} - engines: {node: '>= 0.4'} - dev: true - - /is-core-module/2.4.0: - resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} - dependencies: - has: 1.0.3 - dev: true - - /is-date-object/1.0.4: - resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} - engines: {node: '>= 0.4'} - dev: true - - /is-extglob/2.1.1: - resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} - engines: {node: '>=0.10.0'} - dev: true - - /is-finite/1.1.0: - resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} - engines: {node: '>=0.10.0'} - dev: true - - /is-fullwidth-code-point/1.0.0: - resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} - engines: {node: '>=0.10.0'} - dependencies: - number-is-nan: 1.0.1 - dev: true - - /is-fullwidth-code-point/2.0.0: - resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} - engines: {node: '>=4'} - dev: true - - /is-glob/4.0.1: - resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true - - /is-negative-zero/2.0.1: - resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} - engines: {node: '>= 0.4'} - dev: true - - /is-number-object/1.0.5: - resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} - engines: {node: '>= 0.4'} - dev: true - - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - dev: true - - /is-regex/1.1.3: - resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-symbols: 1.0.2 - dev: true - - /is-string/1.0.6: - resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} - engines: {node: '>= 0.4'} - dev: true - - /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.2 - dev: true - - /is-typedarray/1.0.0: - resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} - dev: true - - /is-utf8/0.2.1: - resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} - dev: true - - /isarray/1.0.0: - resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} - dev: true - - /isexe/2.0.0: - resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} - dev: true - - /isstream/0.1.2: - resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} - dev: true - - /jju/1.4.0: - resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=} - dev: true - - /js-base64/2.6.4: - resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} - dev: true - - /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - dev: true - - /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: true - - /jsbn/0.1.1: - resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} - dev: true - - /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - dev: true - - /json-schema/0.2.3: - resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} - dev: true - - /json-stable-stringify-without-jsonify/1.0.1: - resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} - dev: true - - /json-stringify-safe/5.0.1: - resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} - dev: true - - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - - /jsonfile/4.0.0: - resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} - optionalDependencies: - graceful-fs: 4.2.6 - dev: true - - /jsonpath-plus/4.0.0: - resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} - engines: {node: '>=10.0'} - dev: true - - /jsprim/1.4.1: - resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} - engines: {'0': node >=0.6.0} - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.2.3 - verror: 1.10.0 - dev: true - - /jsx-ast-utils/2.4.1: - resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} - engines: {node: '>=4.0'} - dependencies: - array-includes: 3.1.3 - object.assign: 4.1.2 - dev: true - - /levn/0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /load-json-file/1.1.0: - resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.6 - parse-json: 2.2.0 - pify: 2.3.0 - pinkie-promise: 2.0.1 - strip-bom: 2.0.0 - dev: true - - /loader-utils/1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} - engines: {node: '>=4.0.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.1 - dev: true - - /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - dev: true - - /lodash.camelcase/4.3.0: - resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} - dev: true - - /lodash.get/4.4.2: - resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} - dev: true - - /lodash.isequal/4.5.0: - resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} - dev: true - - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: true - - /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: true - - /loud-rejection/1.6.0: - resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} - engines: {node: '>=0.10.0'} - dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.3 - dev: true - - /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: true - - /map-obj/1.0.1: - resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} - engines: {node: '>=0.10.0'} - dev: true - - /meow/3.7.0: - resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} - engines: {node: '>=0.10.0'} - dependencies: - camelcase-keys: 2.1.0 - decamelize: 1.2.0 - loud-rejection: 1.6.0 - map-obj: 1.0.1 - minimist: 1.2.5 - normalize-package-data: 2.5.0 - object-assign: 4.1.1 - read-pkg-up: 1.0.1 - redent: 1.0.0 - trim-newlines: 1.0.0 - dev: true - - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: true - - /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} - engines: {node: '>=8.6'} - dependencies: - braces: 3.0.2 - picomatch: 2.3.0 - dev: true - - /mime-db/1.48.0: - resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} - engines: {node: '>= 0.6'} - dev: true - - /mime-types/2.1.31: - resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.48.0 - dev: true - - /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimist/1.2.5: - resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} - dev: true - - /minipass/3.1.3: - resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} - engines: {node: '>=8'} - dependencies: - yallist: 4.0.0 - dev: true - - /minizlib/2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - dependencies: - minipass: 3.1.3 - yallist: 4.0.0 - dev: true - - /mkdirp/0.5.5: - resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - - /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: true - - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true - - /nan/2.14.2: - resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} - dev: true - - /natural-compare/1.4.0: - resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} - dev: true - - /node-gyp/7.1.2: - resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} - engines: {node: '>= 10.12.0'} - hasBin: true - dependencies: - env-paths: 2.2.1 - glob: 7.1.7 - graceful-fs: 4.2.6 - nopt: 5.0.0 - npmlog: 4.1.2 - request: 2.88.2 - rimraf: 3.0.2 - semver: 7.3.5 - tar: 6.1.0 - which: 2.0.2 - dev: true - - /node-sass/5.0.0: - resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} - engines: {node: '>=10'} - hasBin: true - requiresBuild: true - dependencies: - async-foreach: 0.1.3 - chalk: 1.1.3 - cross-spawn: 7.0.3 - gaze: 1.1.3 - get-stdin: 4.0.1 - glob: 7.1.7 - lodash: 4.17.21 - meow: 3.7.0 - mkdirp: 0.5.5 - nan: 2.14.2 - node-gyp: 7.1.2 - npmlog: 4.1.2 - request: 2.88.2 - sass-graph: 2.2.5 - stdout-stream: 1.4.1 - true-case-path: 1.0.3 - dev: true - - /nopt/5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - dependencies: - abbrev: 1.1.1 - dev: true - - /normalize-package-data/2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.20.0 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 - dev: true - - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true - - /npmlog/4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} - dependencies: - are-we-there-yet: 1.1.5 - console-control-strings: 1.1.0 - gauge: 2.7.4 - set-blocking: 2.0.0 - dev: true - - /number-is-nan/1.0.1: - resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} - engines: {node: '>=0.10.0'} - dev: true - - /oauth-sign/0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: true - - /object-assign/4.1.1: - resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} - engines: {node: '>=0.10.0'} - dev: true - - /object-inspect/1.10.3: - resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} - dev: true - - /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: true - - /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - has-symbols: 1.0.2 - object-keys: 1.1.1 - dev: true - - /object.entries/1.1.4: - resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - dev: true - - /object.fromentries/2.0.4: - resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - has: 1.0.3 - dev: true - - /object.values/1.1.4: - resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - dev: true - - /once/1.4.0: - resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} - dependencies: - wrappy: 1.0.2 - dev: true - - /optionator/0.9.1: - resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} - engines: {node: '>= 0.8.0'} - dependencies: - 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 - dev: true - - /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 - dev: true - - /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - dependencies: - p-limit: 2.3.0 - dev: true - - /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: true - - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - dependencies: - callsites: 3.1.0 - dev: true - - /parse-json/2.2.0: - resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} - engines: {node: '>=0.10.0'} - dependencies: - error-ex: 1.3.2 - dev: true - - /path-exists/2.1.0: - resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie-promise: 2.0.1 - dev: true - - /path-exists/3.0.0: - resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} - engines: {node: '>=4'} - dev: true - - /path-is-absolute/1.0.1: - resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} - engines: {node: '>=0.10.0'} - dev: true - - /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - dev: true - - /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true - - /path-type/1.1.0: - resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} - engines: {node: '>=0.10.0'} - dependencies: - graceful-fs: 4.2.6 - pify: 2.3.0 - pinkie-promise: 2.0.1 - dev: true - - /performance-now/2.1.0: - resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} - dev: true - - /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} - engines: {node: '>=8.6'} - dev: true - - /pify/2.3.0: - resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} - engines: {node: '>=0.10.0'} - dev: true - - /pinkie-promise/2.0.1: - resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} - engines: {node: '>=0.10.0'} - dependencies: - pinkie: 2.0.4 - dev: true - - /pinkie/2.0.4: - resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} - engines: {node: '>=0.10.0'} - dev: true - - /postcss-modules-extract-imports/1.1.0: - resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} - dependencies: - postcss: 6.0.1 - dev: true - - /postcss-modules-local-by-default/1.2.0: - resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=} - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 - dev: true - - /postcss-modules-scope/1.1.0: - resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=} - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 - dev: true - - /postcss-modules-values/1.3.0: - resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=} - dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - dev: true - - /postcss-modules/1.5.0: - resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} - dependencies: - css-modules-loader-core: 1.1.0 - generic-names: 2.0.1 - lodash.camelcase: 4.3.0 - postcss: 7.0.32 - string-hash: 1.1.3 - dev: true - - /postcss/6.0.1: - resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=} - engines: {node: '>=4.0.0'} - dependencies: - chalk: 1.1.3 - source-map: 0.5.7 - supports-color: 3.2.3 - dev: true - - /postcss/7.0.32: - resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} - engines: {node: '>=6.0.0'} - dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 6.1.0 - dev: true - - /prelude-ls/1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - dev: true - - /prettier/2.3.1: - resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} - engines: {node: '>=10.13.0'} - hasBin: true - dev: true - - /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - dev: true - - /progress/2.0.3: - resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} - engines: {node: '>=0.4.0'} - dev: true - - /prop-types/15.7.2: - resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - dev: true - - /psl/1.8.0: - resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} - dev: true - - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} - dev: true - - /qs/6.5.2: - resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} - engines: {node: '>=0.6'} - dev: true - - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: true - - /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - dev: true - - /read-pkg-up/1.0.1: - resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} - engines: {node: '>=0.10.0'} - dependencies: - find-up: 1.1.2 - read-pkg: 1.1.0 - dev: true - - /read-pkg/1.1.0: - resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} - engines: {node: '>=0.10.0'} - dependencies: - load-json-file: 1.1.0 - normalize-package-data: 2.5.0 - path-type: 1.1.0 - dev: true - - /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} - dependencies: - core-util-is: 1.0.2 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: true - - /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.0 - dev: true - - /redent/1.0.0: - resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} - engines: {node: '>=0.10.0'} - dependencies: - indent-string: 2.1.0 - strip-indent: 1.0.1 - dev: true - - /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /regexpp/3.1.0: - resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} - engines: {node: '>=8'} - dev: true - - /repeating/2.0.1: - resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} - engines: {node: '>=0.10.0'} - dependencies: - is-finite: 1.1.0 - dev: true - - /request/2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - dependencies: - aws-sign2: 0.7.0 - aws4: 1.11.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.31 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.2 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.4.0 - dev: true - - /require-directory/2.1.1: - resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} - engines: {node: '>=0.10.0'} - dev: true - - /require-main-filename/2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - dev: true - - /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - dev: true - - /resolve/1.17.0: - resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} - dependencies: - path-parse: 1.0.7 - dev: true - - /resolve/1.19.0: - resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} - dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.7 - dev: true - - /resolve/1.20.0: - resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} - dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.7 - dev: true - - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: true - - /rimraf/2.6.3: - resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} - hasBin: true - dependencies: - glob: 7.1.7 - dev: true - - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.1.7 - dev: true - - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: true - - /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: true - - /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - dev: true - - /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true - - /sass-graph/2.2.5: - resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} - hasBin: true - dependencies: - glob: 7.1.7 - lodash: 4.17.21 - scss-tokenizer: 0.2.3 - yargs: 13.3.2 - dev: true - - /scss-tokenizer/0.2.3: - resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} - dependencies: - js-base64: 2.6.4 - source-map: 0.4.4 - dev: true - - /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true - - /semver/7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - - /set-blocking/2.0.0: - resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} - dev: true - - /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: true - - /side-channel/1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 - object-inspect: 1.10.3 - dev: true - - /signal-exit/3.0.3: - resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} - dev: true - - /slice-ansi/2.1.0: - resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} - engines: {node: '>=6'} - dependencies: - ansi-styles: 3.2.1 - astral-regex: 1.0.0 - is-fullwidth-code-point: 2.0.0 - dev: true - - /source-map/0.4.4: - resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} - engines: {node: '>=0.8.0'} - dependencies: - amdefine: 1.0.1 - dev: true - - /source-map/0.5.7: - resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} - engines: {node: '>=0.10.0'} - dev: true - - /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - dev: true - - /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.9 - dev: true - - /spdx-exceptions/2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} - dev: true - - /spdx-expression-parse/3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} - dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.9 - dev: true - - /spdx-license-ids/3.0.9: - resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} - dev: true - - /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - dev: true - - /sshpk/1.16.1: - resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - asn1: 0.2.4 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - dev: true - - /stdout-stream/1.4.1: - resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} - dependencies: - readable-stream: 2.3.7 - dev: true - - /string-argv/0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} - engines: {node: '>=0.6.19'} - dev: true - - /string-hash/1.1.3: - resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} - dev: true - - /string-width/1.0.2: - resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} - engines: {node: '>=0.10.0'} - dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 - dev: true - - /string-width/3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} - engines: {node: '>=6'} - dependencies: - emoji-regex: 7.0.3 - is-fullwidth-code-point: 2.0.0 - strip-ansi: 5.2.0 - dev: true - - /string.prototype.matchall/4.0.5: - resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - get-intrinsic: 1.1.1 - has-symbols: 1.0.2 - internal-slot: 1.0.3 - regexp.prototype.flags: 1.3.1 - side-channel: 1.0.4 - dev: true - - /string.prototype.trimend/1.0.4: - resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - dependencies: - safe-buffer: 5.1.2 - dev: true - - /strip-ansi/3.0.1: - resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} - engines: {node: '>=0.10.0'} - dependencies: - ansi-regex: 2.1.1 - dev: true - - /strip-ansi/5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} - engines: {node: '>=6'} - dependencies: - ansi-regex: 4.1.0 - dev: true - - /strip-ansi/6.0.0: - resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.0 - dev: true - - /strip-bom/2.0.0: - resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} - engines: {node: '>=0.10.0'} - dependencies: - is-utf8: 0.2.1 - dev: true - - /strip-indent/1.0.1: - resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - get-stdin: 4.0.1 - dev: true - - /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: true - - /supports-color/2.0.0: - resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} - engines: {node: '>=0.8.0'} - dev: true - - /supports-color/3.2.3: - resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} - engines: {node: '>=0.8.0'} - dependencies: - has-flag: 1.0.0 - dev: true - - /supports-color/5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - dependencies: - has-flag: 3.0.0 - dev: true - - /supports-color/6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} - engines: {node: '>=6'} - dependencies: - has-flag: 3.0.0 - dev: true - - /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - dev: true - - /table/5.4.6: - resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} - engines: {node: '>=6.0.0'} - dependencies: - ajv: 6.12.6 - lodash: 4.17.21 - slice-ansi: 2.1.0 - string-width: 3.1.0 - dev: true - - /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} - dev: true - - /tar/6.1.0: - resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} - engines: {node: '>= 10'} - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.1.3 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - dev: true - - /text-table/0.2.0: - resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} - dev: true - - /timsort/0.3.0: - resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} - dev: true - - /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - dependencies: - is-number: 7.0.0 - dev: true - - /tough-cookie/2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} - dependencies: - psl: 1.8.0 - punycode: 2.1.1 - dev: true - - /trim-newlines/1.0.0: - resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} - engines: {node: '>=0.10.0'} - dev: true - - /true-case-path/1.0.3: - resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} - dependencies: - glob: 7.1.7 - dev: true - - /true-case-path/2.2.1: - resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} - dev: true - - /tslib/1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - dev: true - - /tslint/5.20.1_typescript@4.3.2: - resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} - engines: {node: '>=4.8.0'} - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' - dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.14.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.20.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@4.3.2 - typescript: 4.3.2 - dev: true - - /tsutils/2.29.0_typescript@4.3.2: - resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 4.3.2 - dev: true - - /tsutils/3.21.0_typescript@4.3.2: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} - engines: {node: '>= 6'} - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.3.2 - dev: true - - /tunnel-agent/0.6.0: - resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} - dependencies: - safe-buffer: 5.2.1 - dev: true - - /tweetnacl/0.14.5: - resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} - dev: true - - /type-check/0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - dependencies: - prelude-ls: 1.2.1 - dev: true - - /type-fest/0.8.1: - resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} - engines: {node: '>=8'} - dev: true - - /typescript/4.3.2: - resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} - engines: {node: '>=4.2.0'} - hasBin: true - dev: true - - /unbox-primitive/1.0.1: - resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} - dependencies: - function-bind: 1.1.1 - has-bigints: 1.0.1 - has-symbols: 1.0.2 - which-boxed-primitive: 1.0.2 - dev: true - - /universalify/0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} - engines: {node: '>= 4.0.0'} - dev: true - - /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.1.1 - dev: true - - /util-deprecate/1.0.2: - resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} - dev: true - - /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: true - - /v8-compile-cache/2.3.0: - resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} - dev: true - - /validate-npm-package-license/3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} - dependencies: - spdx-correct: 3.1.1 - spdx-expression-parse: 3.0.1 - dev: true - - /validator/8.2.0: - resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} - engines: {node: '>= 0.10'} - dev: true - - /verror/1.10.0: - resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} - engines: {'0': node >=0.6.0} - dependencies: - assert-plus: 1.0.0 - core-util-is: 1.0.2 - extsprintf: 1.3.0 - dev: true - - /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - dependencies: - is-bigint: 1.0.2 - is-boolean-object: 1.1.1 - is-number-object: 1.0.5 - is-string: 1.0.6 - is-symbol: 1.0.4 - dev: true - - /which-module/2.0.0: - resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} - dev: true - - /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - - /wide-align/1.1.3: - resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} - dependencies: - string-width: 1.0.2 - dev: true - - /word-wrap/1.2.3: - resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} - engines: {node: '>=0.10.0'} - dev: true - - /wrap-ansi/5.1.0: - resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} - engines: {node: '>=6'} - dependencies: - ansi-styles: 3.2.1 - string-width: 3.1.0 - strip-ansi: 5.2.0 - dev: true - - /wrappy/1.0.2: - resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} - dev: true - - /write/1.0.3: - resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} - engines: {node: '>=4'} - dependencies: - mkdirp: 0.5.5 - dev: true - - /y18n/4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - dev: true - - /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: true - - /yargs-parser/13.1.2: - resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - - /yargs/13.3.2: - resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} - dependencies: - cliui: 5.0.0 - find-up: 3.0.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 3.1.0 - which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 13.1.2 - dev: true - - /z-schema/3.18.4: - resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} - hasBin: true - dependencies: - lodash.get: 4.4.2 - lodash.isequal: 4.5.0 - validator: 8.2.0 - optionalDependencies: - commander: 2.20.3 - dev: true - - file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} - id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz - name: '@rushstack/eslint-config' - version: 2.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - typescript: '>=3.0.0' - dependencies: - '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz - '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/eslint-plugin': 3.4.0_9bdf6f89c8a83adf753e5534730d34b0 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 - eslint: 7.12.1 - eslint-plugin-promise: 4.2.1 - eslint-plugin-react: 7.20.6_eslint@7.12.1 - eslint-plugin-tsdoc: 0.2.14 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz} - name: '@rushstack/eslint-patch' - version: 1.0.6 - dev: true - - file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} - id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz - name: '@rushstack/eslint-plugin' - version: 0.7.3 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} - id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz - name: '@rushstack/eslint-plugin-packlets' - version: 0.2.2 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} - id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz - name: '@rushstack/eslint-plugin-security' - version: 0.1.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - file:../temp/tarballs/rushstack-heft-0.32.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz} - name: '@rushstack/heft' - version: 0.32.0 - engines: {node: '>=10.13.0'} - hasBin: true - dependencies: - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz - '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz - '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz - '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz - '@types/tapable': 1.0.6 - argparse: 1.0.10 - chokidar: 3.4.3 - fast-glob: 3.2.5 - glob: 7.0.6 - glob-escape: 0.0.2 - node-sass: 5.0.0 - postcss: 7.0.32 - postcss-modules: 1.5.0 - prettier: 2.3.1 - semver: 7.3.5 - tapable: 1.1.3 - true-case-path: 2.2.1 - dev: true - - file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} - name: '@rushstack/heft-config-file' - version: 0.5.0 - engines: {node: '>=10.13.0'} - dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz - '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz - jsonpath-plus: 4.0.0 - dev: true - - file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz} - name: '@rushstack/node-core-library' - version: 3.39.0 - dependencies: - '@types/node': 10.17.13 - colors: 1.2.5 - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.17.0 - semver: 7.3.5 - timsort: 0.3.0 - z-schema: 3.18.4 - dev: true - - file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz} - name: '@rushstack/rig-package' - version: 0.2.12 - dependencies: - resolve: 1.17.0 - strip-json-comments: 3.1.1 - dev: true - - file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz} - name: '@rushstack/tree-pattern' - version: 0.2.1 - dev: true - - file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} - name: '@rushstack/ts-command-line' - version: 4.7.10 - dependencies: - '@types/argparse': 1.0.38 - argparse: 1.0.10 - colors: 1.2.5 - string-argv: 0.3.1 - dev: true - - file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz} - name: '@rushstack/typings-generator' - version: 0.3.7 - dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz - '@types/node': 10.17.13 - chokidar: 3.4.3 - glob: 7.0.6 - dev: true From 3709cc9191b87f687292ca51f1b9f8ed25dd9a0b Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 11 Jun 2021 14:20:30 -0700 Subject: [PATCH 231/429] Move file to "common" folder to keep "pnpm-lock.yaml" filename --- build-tests/install-test-workspace/build.js | 2 +- .../workspace/.gitignore | 1 + .../workspace/common/pnpm-lock.yaml | 2863 +++++++++++++ .../workspace/pnpm-lock-git.yaml | 3680 ----------------- 4 files changed, 2865 insertions(+), 3681 deletions(-) create mode 100644 build-tests/install-test-workspace/workspace/.gitignore create mode 100644 build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml delete mode 100644 build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index ea9193881c4..b8e6bc7465d 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -115,7 +115,7 @@ if (FileSystem.exists(dotPnpmFolderPath)) { } } -const pnpmLockBeforePath = path.join(__dirname, 'workspace/pnpm-lock-git.yaml'); +const pnpmLockBeforePath = path.join(__dirname, 'workspace/common/pnpm-lock.yaml'); const pnpmLockAfterPath = path.join(__dirname, 'workspace/pnpm-lock.yaml'); let pnpmLockBeforeContent = ''; diff --git a/build-tests/install-test-workspace/workspace/.gitignore b/build-tests/install-test-workspace/workspace/.gitignore new file mode 100644 index 00000000000..54e8e7dc16e --- /dev/null +++ b/build-tests/install-test-workspace/workspace/.gitignore @@ -0,0 +1 @@ +/pnpm-lock.yaml diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml new file mode 100644 index 00000000000..9fb43a186b4 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -0,0 +1,2863 @@ +lockfileVersion: 5.3 + +importers: + + typescript-newest-test: + specifiers: + '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz + '@rushstack/heft': file:rushstack-heft-0.32.0.tgz + eslint: ~7.12.1 + tslint: ~5.20.1 + typescript: ~4.3.2 + devDependencies: + '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz + eslint: 7.12.1 + tslint: 5.20.1_typescript@4.3.2 + typescript: 4.3.2 + +packages: + + /@babel/code-frame/7.12.13: + resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} + dependencies: + '@babel/highlight': 7.14.0 + dev: true + + /@babel/helper-validator-identifier/7.14.0: + resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} + dev: true + + /@babel/highlight/7.14.0: + resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} + dependencies: + '@babel/helper-validator-identifier': 7.14.0 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + + /@eslint/eslintrc/0.2.2: + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + ajv: 6.12.6 + debug: 4.3.1 + espree: 7.3.1 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + lodash: 4.17.21 + minimatch: 3.0.4 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + dev: true + + /@microsoft/tsdoc-config/0.15.2: + resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} + dependencies: + '@microsoft/tsdoc': 0.13.2 + ajv: 6.12.6 + jju: 1.4.0 + resolve: 1.19.0 + dev: true + + /@microsoft/tsdoc/0.13.2: + resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: true + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: true + + /@nodelib/fs.walk/1.2.7: + resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.11.0 + dev: true + + /@types/argparse/1.0.38: + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + dev: true + + /@types/eslint-visitor-keys/1.0.0: + resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} + dev: true + + /@types/json-schema/7.0.7: + resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + dev: true + + /@types/node/10.17.13: + resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} + dev: true + + /@types/tapable/1.0.6: + resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} + dev: true + + /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: + resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^3.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + debug: 4.3.1 + eslint: 7.12.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.2 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@types/eslint-visitor-keys': 1.0.0 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-visitor-keys: 1.3.0 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/types/3.10.1: + resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dev: true + + /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: + resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/visitor-keys': 3.10.1 + debug: 4.3.1 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: + resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + debug: 4.3.1 + eslint-visitor-keys: 1.3.0 + glob: 7.1.7 + is-glob: 4.0.1 + lodash: 4.17.21 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.2 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/visitor-keys/3.10.1: + resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /abbrev/1.1.1: + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + dev: true + + /acorn-jsx/5.3.1_acorn@7.4.1: + resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + dependencies: + acorn: 7.4.1 + dev: true + + /acorn/7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + dev: true + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + + /amdefine/1.0.1: + resolution: {integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=} + engines: {node: '>=0.4.2'} + dev: true + + /ansi-colors/4.1.1: + resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} + engines: {node: '>=6'} + dev: true + + /ansi-regex/2.1.1: + resolution: {integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8=} + engines: {node: '>=0.10.0'} + dev: true + + /ansi-regex/4.1.0: + resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} + engines: {node: '>=6'} + dev: true + + /ansi-regex/5.0.0: + resolution: {integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==} + engines: {node: '>=8'} + dev: true + + /ansi-styles/2.2.1: + resolution: {integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=} + engines: {node: '>=0.10.0'} + dev: true + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + dev: true + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + dev: true + + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.0 + dev: true + + /aproba/1.2.0: + resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + dev: true + + /are-we-there-yet/1.1.5: + resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} + dependencies: + delegates: 1.0.0 + readable-stream: 2.3.7 + dev: true + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: true + + /array-find-index/1.0.2: + resolution: {integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=} + engines: {node: '>=0.10.0'} + dev: true + + /array-includes/3.1.3: + resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + get-intrinsic: 1.1.1 + is-string: 1.0.6 + dev: true + + /array.prototype.flatmap/1.2.4: + resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + function-bind: 1.1.1 + dev: true + + /asn1/0.2.4: + resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} + dependencies: + safer-buffer: 2.1.2 + dev: true + + /assert-plus/1.0.0: + resolution: {integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=} + engines: {node: '>=0.8'} + dev: true + + /astral-regex/1.0.0: + resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} + engines: {node: '>=4'} + dev: true + + /async-foreach/0.1.3: + resolution: {integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=} + dev: true + + /asynckit/0.4.0: + resolution: {integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k=} + dev: true + + /aws-sign2/0.7.0: + resolution: {integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=} + dev: true + + /aws4/1.11.0: + resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + dev: true + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + dev: true + + /bcrypt-pbkdf/1.0.2: + resolution: {integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=} + dependencies: + tweetnacl: 0.14.5 + dev: true + + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: true + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + dev: true + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + dev: true + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + dev: true + + /builtin-modules/1.1.1: + resolution: {integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=} + engines: {node: '>=0.10.0'} + dev: true + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + dev: true + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true + + /camelcase-keys/2.1.0: + resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} + engines: {node: '>=0.10.0'} + dependencies: + camelcase: 2.1.1 + map-obj: 1.0.1 + dev: true + + /camelcase/2.1.1: + resolution: {integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=} + engines: {node: '>=0.10.0'} + dev: true + + /camelcase/5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + dev: true + + /caseless/0.12.0: + resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} + dev: true + + /chalk/1.1.3: + resolution: {integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=} + engines: {node: '>=0.10.0'} + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + + /chalk/4.1.1: + resolution: {integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + + /chokidar/3.4.3: + resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.1 + normalize-path: 3.0.0 + readdirp: 3.5.0 + optionalDependencies: + fsevents: 2.1.3 + dev: true + + /chownr/2.0.0: + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + engines: {node: '>=10'} + dev: true + + /cliui/5.0.0: + resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} + dependencies: + string-width: 3.1.0 + strip-ansi: 5.2.0 + wrap-ansi: 5.1.0 + dev: true + + /code-point-at/1.1.0: + resolution: {integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=} + engines: {node: '>=0.10.0'} + dev: true + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + dev: true + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + dev: true + + /color-name/1.1.3: + resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} + dev: true + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true + + /colors/1.2.5: + resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} + engines: {node: '>=0.1.90'} + dev: true + + /combined-stream/1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: true + + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: true + + /concat-map/0.0.1: + resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} + dev: true + + /console-control-strings/1.1.0: + resolution: {integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=} + dev: true + + /core-util-is/1.0.2: + resolution: {integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=} + dev: true + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + + /css-modules-loader-core/1.1.0: + resolution: {integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=} + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + postcss-modules-extract-imports: 1.1.0 + postcss-modules-local-by-default: 1.2.0 + postcss-modules-scope: 1.1.0 + postcss-modules-values: 1.3.0 + dev: true + + /css-selector-tokenizer/0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /currently-unhandled/0.4.1: + resolution: {integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o=} + engines: {node: '>=0.10.0'} + dependencies: + array-find-index: 1.0.2 + dev: true + + /dashdash/1.14.1: + resolution: {integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=} + engines: {node: '>=0.10'} + dependencies: + assert-plus: 1.0.0 + dev: true + + /debug/4.3.1: + resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + dev: true + + /decamelize/1.2.0: + resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} + engines: {node: '>=0.10.0'} + dev: true + + /deep-is/0.1.3: + resolution: {integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=} + dev: true + + /define-properties/1.1.3: + resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + engines: {node: '>= 0.4'} + dependencies: + object-keys: 1.1.1 + dev: true + + /delayed-stream/1.0.0: + resolution: {integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk=} + engines: {node: '>=0.4.0'} + dev: true + + /delegates/1.0.0: + resolution: {integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=} + dev: true + + /diff/4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + dev: true + + /doctrine/2.1.0: + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + engines: {node: '>=0.10.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /doctrine/3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + dependencies: + esutils: 2.0.3 + dev: true + + /ecc-jsbn/0.1.2: + resolution: {integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=} + dependencies: + jsbn: 0.1.1 + safer-buffer: 2.1.2 + dev: true + + /emoji-regex/7.0.3: + resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} + dev: true + + /emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: true + + /enquirer/2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + dependencies: + ansi-colors: 4.1.1 + dev: true + + /env-paths/2.2.1: + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + engines: {node: '>=6'} + dev: true + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true + + /es-abstract/1.18.3: + resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + is-callable: 1.2.3 + is-negative-zero: 2.0.1 + is-regex: 1.1.3 + is-string: 1.0.6 + object-inspect: 1.10.3 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + dev: true + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.3 + is-date-object: 1.0.4 + is-symbol: 1.0.4 + dev: true + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} + engines: {node: '>=0.8.0'} + dev: true + + /eslint-plugin-promise/4.2.1: + resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} + engines: {node: '>=6'} + dev: true + + /eslint-plugin-react/7.20.6_eslint@7.12.1: + resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} + engines: {node: '>=4'} + peerDependencies: + eslint: ^3 || ^4 || ^5 || ^6 || ^7 + dependencies: + array-includes: 3.1.3 + array.prototype.flatmap: 1.2.4 + doctrine: 2.1.0 + eslint: 7.12.1 + has: 1.0.3 + jsx-ast-utils: 2.4.1 + object.entries: 1.1.4 + object.fromentries: 2.0.4 + object.values: 1.1.4 + prop-types: 15.7.2 + resolve: 1.20.0 + string.prototype.matchall: 4.0.5 + dev: true + + /eslint-plugin-tsdoc/0.2.14: + resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} + dependencies: + '@microsoft/tsdoc': 0.13.2 + '@microsoft/tsdoc-config': 0.15.2 + dev: true + + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + + /eslint-utils/2.1.0: + resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} + engines: {node: '>=6'} + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + + /eslint-visitor-keys/1.3.0: + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + engines: {node: '>=4'} + dev: true + + /eslint-visitor-keys/2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + + /eslint/7.12.1: + resolution: {integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==} + engines: {node: ^10.12.0 || >=12.0.0} + hasBin: true + dependencies: + '@babel/code-frame': 7.12.13 + '@eslint/eslintrc': 0.2.2 + ajv: 6.12.6 + chalk: 4.1.1 + cross-spawn: 7.0.3 + debug: 4.3.1 + doctrine: 3.0.0 + enquirer: 2.3.6 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.1.0 + espree: 7.3.1 + esquery: 1.4.0 + esutils: 2.0.3 + file-entry-cache: 5.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.1 + js-yaml: 3.14.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash: 4.17.21 + minimatch: 3.0.4 + natural-compare: 1.4.0 + optionator: 0.9.1 + progress: 2.0.3 + regexpp: 3.1.0 + semver: 7.3.5 + strip-ansi: 6.0.0 + strip-json-comments: 3.1.1 + table: 5.4.6 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + /espree/7.3.1: + resolution: {integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==} + engines: {node: ^10.12.0 || >=12.0.0} + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 + eslint-visitor-keys: 1.3.0 + dev: true + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /esquery/1.4.0: + resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} + engines: {node: '>=0.10'} + dependencies: + estraverse: 5.2.0 + dev: true + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.2.0 + dev: true + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + dev: true + + /estraverse/5.2.0: + resolution: {integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==} + engines: {node: '>=4.0'} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: true + + /extsprintf/1.3.0: + resolution: {integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=} + engines: {'0': node >=0.6.0} + dev: true + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + dev: true + + /fast-glob/3.2.5: + resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + engines: {node: '>=8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.7 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.4 + picomatch: 2.3.0 + dev: true + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + dev: true + + /fast-levenshtein/2.0.6: + resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} + dev: true + + /fastparse/1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: true + + /fastq/1.11.0: + resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + dependencies: + reusify: 1.0.4 + dev: true + + /file-entry-cache/5.0.1: + resolution: {integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==} + engines: {node: '>=4'} + dependencies: + flat-cache: 2.0.1 + dev: true + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + dev: true + + /find-up/1.1.2: + resolution: {integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=} + engines: {node: '>=0.10.0'} + dependencies: + path-exists: 2.1.0 + pinkie-promise: 2.0.1 + dev: true + + /find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: true + + /flat-cache/2.0.1: + resolution: {integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==} + engines: {node: '>=4'} + dependencies: + flatted: 2.0.2 + rimraf: 2.6.3 + write: 1.0.3 + dev: true + + /flatted/2.0.2: + resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} + dev: true + + /forever-agent/0.6.1: + resolution: {integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=} + dev: true + + /form-data/2.3.3: + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + engines: {node: '>= 0.12'} + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.31 + dev: true + + /fs-extra/7.0.1: + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + engines: {node: '>=6 <7 || >=8'} + dependencies: + graceful-fs: 4.2.6 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + + /fs-minipass/2.1.0: + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + dev: true + + /fs.realpath/1.0.0: + resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} + dev: true + + /fsevents/2.1.3: + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' + dev: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + dev: true + + /functional-red-black-tree/1.0.1: + resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} + dev: true + + /gauge/2.7.4: + resolution: {integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=} + dependencies: + aproba: 1.2.0 + console-control-strings: 1.1.0 + has-unicode: 2.0.1 + object-assign: 4.1.1 + signal-exit: 3.0.3 + string-width: 1.0.2 + strip-ansi: 3.0.1 + wide-align: 1.1.3 + dev: true + + /gaze/1.1.3: + resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} + engines: {node: '>= 4.0.0'} + dependencies: + globule: 1.3.2 + dev: true + + /generic-names/2.0.1: + resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} + dependencies: + loader-utils: 1.4.0 + dev: true + + /get-caller-file/2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + dev: true + + /get-intrinsic/1.1.1: + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + dev: true + + /get-stdin/4.0.1: + resolution: {integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=} + engines: {node: '>=0.10.0'} + dev: true + + /getpass/0.1.7: + resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} + dependencies: + assert-plus: 1.0.0 + dev: true + + /glob-escape/0.0.2: + resolution: {integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=} + engines: {node: '>= 0.10'} + dev: true + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.1 + dev: true + + /glob/7.0.6: + resolution: {integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /glob/7.1.7: + resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + + /globals/12.4.0: + resolution: {integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==} + engines: {node: '>=8'} + dependencies: + type-fest: 0.8.1 + dev: true + + /globule/1.3.2: + resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} + engines: {node: '>= 0.10'} + dependencies: + glob: 7.1.7 + lodash: 4.17.21 + minimatch: 3.0.4 + dev: true + + /graceful-fs/4.2.6: + resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} + dev: true + + /har-schema/2.0.0: + resolution: {integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=} + engines: {node: '>=4'} + dev: true + + /har-validator/5.1.5: + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + engines: {node: '>=6'} + deprecated: this library is no longer supported + dependencies: + ajv: 6.12.6 + har-schema: 2.0.0 + dev: true + + /has-ansi/2.0.0: + resolution: {integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: true + + /has-bigints/1.0.1: + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + dev: true + + /has-flag/1.0.0: + resolution: {integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=} + engines: {node: '>=0.10.0'} + dev: true + + /has-flag/3.0.0: + resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} + engines: {node: '>=4'} + dev: true + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + dev: true + + /has-symbols/1.0.2: + resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + engines: {node: '>= 0.4'} + dev: true + + /has-unicode/2.0.1: + resolution: {integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=} + dev: true + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + dev: true + + /hosted-git-info/2.8.9: + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + dev: true + + /http-signature/1.2.0: + resolution: {integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=} + engines: {node: '>=0.8', npm: '>=1.3.7'} + dependencies: + assert-plus: 1.0.0 + jsprim: 1.4.1 + sshpk: 1.16.1 + dev: true + + /icss-replace-symbols/1.1.0: + resolution: {integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=} + dev: true + + /ignore/4.0.6: + resolution: {integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==} + engines: {node: '>= 4'} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + + /import-lazy/4.0.0: + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + engines: {node: '>=8'} + dev: true + + /imurmurhash/0.1.4: + resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} + engines: {node: '>=0.8.19'} + dev: true + + /indent-string/2.1.0: + resolution: {integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=} + engines: {node: '>=0.10.0'} + dependencies: + repeating: 2.0.1 + dev: true + + /inflight/1.0.6: + resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true + + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.1 + has: 1.0.3 + side-channel: 1.0.4 + dev: true + + /is-arrayish/0.2.1: + resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} + dev: true + + /is-bigint/1.0.2: + resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} + dev: true + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + dev: true + + /is-boolean-object/1.1.1: + resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + dev: true + + /is-callable/1.2.3: + resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + engines: {node: '>= 0.4'} + dev: true + + /is-core-module/2.4.0: + resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} + dependencies: + has: 1.0.3 + dev: true + + /is-date-object/1.0.4: + resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} + engines: {node: '>= 0.4'} + dev: true + + /is-extglob/2.1.1: + resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} + engines: {node: '>=0.10.0'} + dev: true + + /is-finite/1.1.0: + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + engines: {node: '>=0.10.0'} + dev: true + + /is-fullwidth-code-point/1.0.0: + resolution: {integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs=} + engines: {node: '>=0.10.0'} + dependencies: + number-is-nan: 1.0.1 + dev: true + + /is-fullwidth-code-point/2.0.0: + resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} + engines: {node: '>=4'} + dev: true + + /is-glob/4.0.1: + resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + dev: true + + /is-negative-zero/2.0.1: + resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} + engines: {node: '>= 0.4'} + dev: true + + /is-number-object/1.0.5: + resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} + engines: {node: '>= 0.4'} + dev: true + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-regex/1.1.3: + resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-symbols: 1.0.2 + dev: true + + /is-string/1.0.6: + resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + engines: {node: '>= 0.4'} + dev: true + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.2 + dev: true + + /is-typedarray/1.0.0: + resolution: {integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=} + dev: true + + /is-utf8/0.2.1: + resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} + dev: true + + /isarray/1.0.0: + resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + dev: true + + /isexe/2.0.0: + resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} + dev: true + + /isstream/0.1.2: + resolution: {integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=} + dev: true + + /jju/1.4.0: + resolution: {integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo=} + dev: true + + /js-base64/2.6.4: + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + dev: true + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + dev: true + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + + /jsbn/0.1.1: + resolution: {integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM=} + dev: true + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + dev: true + + /json-schema/0.2.3: + resolution: {integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=} + dev: true + + /json-stable-stringify-without-jsonify/1.0.1: + resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} + dev: true + + /json-stringify-safe/5.0.1: + resolution: {integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=} + dev: true + + /json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /jsonfile/4.0.0: + resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} + optionalDependencies: + graceful-fs: 4.2.6 + dev: true + + /jsonpath-plus/4.0.0: + resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} + engines: {node: '>=10.0'} + dev: true + + /jsprim/1.4.1: + resolution: {integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + extsprintf: 1.3.0 + json-schema: 0.2.3 + verror: 1.10.0 + dev: true + + /jsx-ast-utils/2.4.1: + resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} + engines: {node: '>=4.0'} + dependencies: + array-includes: 3.1.3 + object.assign: 4.1.2 + dev: true + + /levn/0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + + /load-json-file/1.1.0: + resolution: {integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.6 + parse-json: 2.2.0 + pify: 2.3.0 + pinkie-promise: 2.0.1 + strip-bom: 2.0.0 + dev: true + + /loader-utils/1.4.0: + resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} + engines: {node: '>=4.0.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 1.0.1 + dev: true + + /locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + + /lodash.camelcase/4.3.0: + resolution: {integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY=} + dev: true + + /lodash.get/4.4.2: + resolution: {integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=} + dev: true + + /lodash.isequal/4.5.0: + resolution: {integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA=} + dev: true + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + dev: true + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + dev: true + + /loud-rejection/1.6.0: + resolution: {integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=} + engines: {node: '>=0.10.0'} + dependencies: + currently-unhandled: 0.4.1 + signal-exit: 3.0.3 + dev: true + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: true + + /map-obj/1.0.1: + resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} + engines: {node: '>=0.10.0'} + dev: true + + /meow/3.7.0: + resolution: {integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=} + engines: {node: '>=0.10.0'} + dependencies: + camelcase-keys: 2.1.0 + decamelize: 1.2.0 + loud-rejection: 1.6.0 + map-obj: 1.0.1 + minimist: 1.2.5 + normalize-package-data: 2.5.0 + object-assign: 4.1.1 + read-pkg-up: 1.0.1 + redent: 1.0.0 + trim-newlines: 1.0.0 + dev: true + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: true + + /micromatch/4.0.4: + resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.0 + dev: true + + /mime-db/1.48.0: + resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} + engines: {node: '>= 0.6'} + dev: true + + /mime-types/2.1.31: + resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.48.0 + dev: true + + /minimatch/3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + dependencies: + brace-expansion: 1.1.11 + dev: true + + /minimist/1.2.5: + resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + dev: true + + /minipass/3.1.3: + resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} + engines: {node: '>=8'} + dependencies: + yallist: 4.0.0 + dev: true + + /minizlib/2.1.2: + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + engines: {node: '>= 8'} + dependencies: + minipass: 3.1.3 + yallist: 4.0.0 + dev: true + + /mkdirp/0.5.5: + resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} + hasBin: true + dependencies: + minimist: 1.2.5 + dev: true + + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /nan/2.14.2: + resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} + dev: true + + /natural-compare/1.4.0: + resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} + dev: true + + /node-gyp/7.1.2: + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + engines: {node: '>= 10.12.0'} + hasBin: true + dependencies: + env-paths: 2.2.1 + glob: 7.1.7 + graceful-fs: 4.2.6 + nopt: 5.0.0 + npmlog: 4.1.2 + request: 2.88.2 + rimraf: 3.0.2 + semver: 7.3.5 + tar: 6.1.0 + which: 2.0.2 + dev: true + + /node-sass/5.0.0: + resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} + engines: {node: '>=10'} + hasBin: true + requiresBuild: true + dependencies: + async-foreach: 0.1.3 + chalk: 1.1.3 + cross-spawn: 7.0.3 + gaze: 1.1.3 + get-stdin: 4.0.1 + glob: 7.1.7 + lodash: 4.17.21 + meow: 3.7.0 + mkdirp: 0.5.5 + nan: 2.14.2 + node-gyp: 7.1.2 + npmlog: 4.1.2 + request: 2.88.2 + sass-graph: 2.2.5 + stdout-stream: 1.4.1 + true-case-path: 1.0.3 + dev: true + + /nopt/5.0.0: + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + engines: {node: '>=6'} + hasBin: true + dependencies: + abbrev: 1.1.1 + dev: true + + /normalize-package-data/2.5.0: + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + dependencies: + hosted-git-info: 2.8.9 + resolve: 1.20.0 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true + + /npmlog/4.1.2: + resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + dependencies: + are-we-there-yet: 1.1.5 + console-control-strings: 1.1.0 + gauge: 2.7.4 + set-blocking: 2.0.0 + dev: true + + /number-is-nan/1.0.1: + resolution: {integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=} + engines: {node: '>=0.10.0'} + dev: true + + /oauth-sign/0.9.0: + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + dev: true + + /object-assign/4.1.1: + resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} + engines: {node: '>=0.10.0'} + dev: true + + /object-inspect/1.10.3: + resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + dev: true + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: true + + /object.assign/4.1.2: + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + has-symbols: 1.0.2 + object-keys: 1.1.1 + dev: true + + /object.entries/1.1.4: + resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + dev: true + + /object.fromentries/2.0.4: + resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + has: 1.0.3 + dev: true + + /object.values/1.1.4: + resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + dev: true + + /once/1.4.0: + resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} + dependencies: + wrappy: 1.0.2 + dev: true + + /optionator/0.9.1: + resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} + engines: {node: '>= 0.8.0'} + dependencies: + 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 + dev: true + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: true + + /p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: true + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: true + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + dev: true + + /parse-json/2.2.0: + resolution: {integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=} + engines: {node: '>=0.10.0'} + dependencies: + error-ex: 1.3.2 + dev: true + + /path-exists/2.1.0: + resolution: {integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie-promise: 2.0.1 + dev: true + + /path-exists/3.0.0: + resolution: {integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=} + engines: {node: '>=4'} + dev: true + + /path-is-absolute/1.0.1: + resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} + engines: {node: '>=0.10.0'} + dev: true + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: true + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true + + /path-type/1.1.0: + resolution: {integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=} + engines: {node: '>=0.10.0'} + dependencies: + graceful-fs: 4.2.6 + pify: 2.3.0 + pinkie-promise: 2.0.1 + dev: true + + /performance-now/2.1.0: + resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} + dev: true + + /picomatch/2.3.0: + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + engines: {node: '>=8.6'} + dev: true + + /pify/2.3.0: + resolution: {integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw=} + engines: {node: '>=0.10.0'} + dev: true + + /pinkie-promise/2.0.1: + resolution: {integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o=} + engines: {node: '>=0.10.0'} + dependencies: + pinkie: 2.0.4 + dev: true + + /pinkie/2.0.4: + resolution: {integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA=} + engines: {node: '>=0.10.0'} + dev: true + + /postcss-modules-extract-imports/1.1.0: + resolution: {integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds=} + dependencies: + postcss: 6.0.1 + dev: true + + /postcss-modules-local-by-default/1.2.0: + resolution: {integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=} + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + dev: true + + /postcss-modules-scope/1.1.0: + resolution: {integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A=} + dependencies: + css-selector-tokenizer: 0.7.3 + postcss: 6.0.1 + dev: true + + /postcss-modules-values/1.3.0: + resolution: {integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=} + dependencies: + icss-replace-symbols: 1.1.0 + postcss: 6.0.1 + dev: true + + /postcss-modules/1.5.0: + resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} + dependencies: + css-modules-loader-core: 1.1.0 + generic-names: 2.0.1 + lodash.camelcase: 4.3.0 + postcss: 7.0.32 + string-hash: 1.1.3 + dev: true + + /postcss/6.0.1: + resolution: {integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=} + engines: {node: '>=4.0.0'} + dependencies: + chalk: 1.1.3 + source-map: 0.5.7 + supports-color: 3.2.3 + dev: true + + /postcss/7.0.32: + resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} + engines: {node: '>=6.0.0'} + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 + dev: true + + /prelude-ls/1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + dev: true + + /prettier/2.3.1: + resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + engines: {node: '>=10.13.0'} + hasBin: true + dev: true + + /process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: true + + /progress/2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + dev: true + + /prop-types/15.7.2: + resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + dev: true + + /psl/1.8.0: + resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + dev: true + + /punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} + dev: true + + /qs/6.5.2: + resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + engines: {node: '>=0.6'} + dev: true + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: true + + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + dev: true + + /read-pkg-up/1.0.1: + resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} + engines: {node: '>=0.10.0'} + dependencies: + find-up: 1.1.2 + read-pkg: 1.1.0 + dev: true + + /read-pkg/1.1.0: + resolution: {integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=} + engines: {node: '>=0.10.0'} + dependencies: + load-json-file: 1.1.0 + normalize-package-data: 2.5.0 + path-type: 1.1.0 + dev: true + + /readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + dependencies: + core-util-is: 1.0.2 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: true + + /readdirp/3.5.0: + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.0 + dev: true + + /redent/1.0.0: + resolution: {integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=} + engines: {node: '>=0.10.0'} + dependencies: + indent-string: 2.1.0 + strip-indent: 1.0.1 + dev: true + + /regexp.prototype.flags/1.3.1: + resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /regexpp/3.1.0: + resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} + engines: {node: '>=8'} + dev: true + + /repeating/2.0.1: + resolution: {integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=} + engines: {node: '>=0.10.0'} + dependencies: + is-finite: 1.1.0 + dev: true + + /request/2.88.2: + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 + dependencies: + aws-sign2: 0.7.0 + aws4: 1.11.0 + caseless: 0.12.0 + combined-stream: 1.0.8 + extend: 3.0.2 + forever-agent: 0.6.1 + form-data: 2.3.3 + har-validator: 5.1.5 + http-signature: 1.2.0 + is-typedarray: 1.0.0 + isstream: 0.1.2 + json-stringify-safe: 5.0.1 + mime-types: 2.1.31 + oauth-sign: 0.9.0 + performance-now: 2.1.0 + qs: 6.5.2 + safe-buffer: 5.2.1 + tough-cookie: 2.5.0 + tunnel-agent: 0.6.0 + uuid: 3.4.0 + dev: true + + /require-directory/2.1.1: + resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} + engines: {node: '>=0.10.0'} + dev: true + + /require-main-filename/2.0.0: + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + dev: true + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + dev: true + + /resolve/1.17.0: + resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} + dependencies: + path-parse: 1.0.7 + dev: true + + /resolve/1.19.0: + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: true + + /resolve/1.20.0: + resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} + dependencies: + is-core-module: 2.4.0 + path-parse: 1.0.7 + dev: true + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: true + + /rimraf/2.6.3: + resolution: {integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==} + hasBin: true + dependencies: + glob: 7.1.7 + dev: true + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.1.7 + dev: true + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: true + + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true + + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true + + /sass-graph/2.2.5: + resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} + hasBin: true + dependencies: + glob: 7.1.7 + lodash: 4.17.21 + scss-tokenizer: 0.2.3 + yargs: 13.3.2 + dev: true + + /scss-tokenizer/0.2.3: + resolution: {integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE=} + dependencies: + js-base64: 2.6.4 + source-map: 0.4.4 + dev: true + + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + + /semver/7.3.5: + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + + /set-blocking/2.0.0: + resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + dev: true + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: true + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: true + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.1 + object-inspect: 1.10.3 + dev: true + + /signal-exit/3.0.3: + resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + dev: true + + /slice-ansi/2.1.0: + resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} + engines: {node: '>=6'} + dependencies: + ansi-styles: 3.2.1 + astral-regex: 1.0.0 + is-fullwidth-code-point: 2.0.0 + dev: true + + /source-map/0.4.4: + resolution: {integrity: sha1-66T12pwNyZneaAMti092FzZSA2s=} + engines: {node: '>=0.8.0'} + dependencies: + amdefine: 1.0.1 + dev: true + + /source-map/0.5.7: + resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} + engines: {node: '>=0.10.0'} + dev: true + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + dev: true + + /spdx-correct/3.1.1: + resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.9 + dev: true + + /spdx-exceptions/2.3.0: + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + dev: true + + /spdx-expression-parse/3.0.1: + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.9 + dev: true + + /spdx-license-ids/3.0.9: + resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} + dev: true + + /sprintf-js/1.0.3: + resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} + dev: true + + /sshpk/1.16.1: + resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + asn1: 0.2.4 + assert-plus: 1.0.0 + bcrypt-pbkdf: 1.0.2 + dashdash: 1.14.1 + ecc-jsbn: 0.1.2 + getpass: 0.1.7 + jsbn: 0.1.1 + safer-buffer: 2.1.2 + tweetnacl: 0.14.5 + dev: true + + /stdout-stream/1.4.1: + resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} + dependencies: + readable-stream: 2.3.7 + dev: true + + /string-argv/0.3.1: + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + engines: {node: '>=0.6.19'} + dev: true + + /string-hash/1.1.3: + resolution: {integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=} + dev: true + + /string-width/1.0.2: + resolution: {integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=} + engines: {node: '>=0.10.0'} + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + + /string-width/3.1.0: + resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} + engines: {node: '>=6'} + dependencies: + emoji-regex: 7.0.3 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 5.2.0 + dev: true + + /string.prototype.matchall/4.0.5: + resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.3 + get-intrinsic: 1.1.1 + has-symbols: 1.0.2 + internal-slot: 1.0.3 + regexp.prototype.flags: 1.3.1 + side-channel: 1.0.4 + dev: true + + /string.prototype.trimend/1.0.4: + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /string.prototype.trimstart/1.0.4: + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + + /string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: true + + /strip-ansi/3.0.1: + resolution: {integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=} + engines: {node: '>=0.10.0'} + dependencies: + ansi-regex: 2.1.1 + dev: true + + /strip-ansi/5.2.0: + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + engines: {node: '>=6'} + dependencies: + ansi-regex: 4.1.0 + dev: true + + /strip-ansi/6.0.0: + resolution: {integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.0 + dev: true + + /strip-bom/2.0.0: + resolution: {integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=} + engines: {node: '>=0.10.0'} + dependencies: + is-utf8: 0.2.1 + dev: true + + /strip-indent/1.0.1: + resolution: {integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=} + engines: {node: '>=0.10.0'} + hasBin: true + dependencies: + get-stdin: 4.0.1 + dev: true + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: true + + /supports-color/2.0.0: + resolution: {integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=} + engines: {node: '>=0.8.0'} + dev: true + + /supports-color/3.2.3: + resolution: {integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=} + engines: {node: '>=0.8.0'} + dependencies: + has-flag: 1.0.0 + dev: true + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/6.1.0: + resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + engines: {node: '>=6'} + dependencies: + has-flag: 3.0.0 + dev: true + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + dev: true + + /table/5.4.6: + resolution: {integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==} + engines: {node: '>=6.0.0'} + dependencies: + ajv: 6.12.6 + lodash: 4.17.21 + slice-ansi: 2.1.0 + string-width: 3.1.0 + dev: true + + /tapable/1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: true + + /tar/6.1.0: + resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} + engines: {node: '>= 10'} + dependencies: + chownr: 2.0.0 + fs-minipass: 2.1.0 + minipass: 3.1.3 + minizlib: 2.1.2 + mkdirp: 1.0.4 + yallist: 4.0.0 + dev: true + + /text-table/0.2.0: + resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} + dev: true + + /timsort/0.3.0: + resolution: {integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=} + dev: true + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + dev: true + + /tough-cookie/2.5.0: + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + engines: {node: '>=0.8'} + dependencies: + psl: 1.8.0 + punycode: 2.1.1 + dev: true + + /trim-newlines/1.0.0: + resolution: {integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM=} + engines: {node: '>=0.10.0'} + dev: true + + /true-case-path/1.0.3: + resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} + dependencies: + glob: 7.1.7 + dev: true + + /true-case-path/2.2.1: + resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} + dev: true + + /tslib/1.14.1: + resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} + dev: true + + /tslint/5.20.1_typescript@4.3.2: + resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} + engines: {node: '>=4.8.0'} + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + dependencies: + '@babel/code-frame': 7.12.13 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.7 + js-yaml: 3.14.1 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.20.0 + semver: 5.7.1 + tslib: 1.14.1 + tsutils: 2.29.0_typescript@4.3.2 + typescript: 4.3.2 + dev: true + + /tsutils/2.29.0_typescript@4.3.2: + resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + dependencies: + tslib: 1.14.1 + typescript: 4.3.2 + dev: true + + /tsutils/3.21.0_typescript@4.3.2: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.3.2 + dev: true + + /tunnel-agent/0.6.0: + resolution: {integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=} + dependencies: + safe-buffer: 5.2.1 + dev: true + + /tweetnacl/0.14.5: + resolution: {integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=} + dev: true + + /type-check/0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + dependencies: + prelude-ls: 1.2.1 + dev: true + + /type-fest/0.8.1: + resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} + engines: {node: '>=8'} + dev: true + + /typescript/4.3.2: + resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + + /unbox-primitive/1.0.1: + resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + dependencies: + function-bind: 1.1.1 + has-bigints: 1.0.1 + has-symbols: 1.0.2 + which-boxed-primitive: 1.0.2 + dev: true + + /universalify/0.1.2: + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + engines: {node: '>= 4.0.0'} + dev: true + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.1.1 + dev: true + + /util-deprecate/1.0.2: + resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} + dev: true + + /uuid/3.4.0: + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + hasBin: true + dev: true + + /v8-compile-cache/2.3.0: + resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} + dev: true + + /validate-npm-package-license/3.0.4: + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + dependencies: + spdx-correct: 3.1.1 + spdx-expression-parse: 3.0.1 + dev: true + + /validator/8.2.0: + resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} + engines: {node: '>= 0.10'} + dev: true + + /verror/1.10.0: + resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + engines: {'0': node >=0.6.0} + dependencies: + assert-plus: 1.0.0 + core-util-is: 1.0.2 + extsprintf: 1.3.0 + dev: true + + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.2 + is-boolean-object: 1.1.1 + is-number-object: 1.0.5 + is-string: 1.0.6 + is-symbol: 1.0.4 + dev: true + + /which-module/2.0.0: + resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} + dev: true + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: true + + /wide-align/1.1.3: + resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} + dependencies: + string-width: 1.0.2 + dev: true + + /word-wrap/1.2.3: + resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} + engines: {node: '>=0.10.0'} + dev: true + + /wrap-ansi/5.1.0: + resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} + engines: {node: '>=6'} + dependencies: + ansi-styles: 3.2.1 + string-width: 3.1.0 + strip-ansi: 5.2.0 + dev: true + + /wrappy/1.0.2: + resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} + dev: true + + /write/1.0.3: + resolution: {integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==} + engines: {node: '>=4'} + dependencies: + mkdirp: 0.5.5 + dev: true + + /y18n/4.0.3: + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + dev: true + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: true + + /yargs-parser/13.1.2: + resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + + /yargs/13.3.2: + resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} + dependencies: + cliui: 5.0.0 + find-up: 3.0.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 3.1.0 + which-module: 2.0.0 + y18n: 4.0.3 + yargs-parser: 13.1.2 + dev: true + + /z-schema/3.18.4: + resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} + hasBin: true + dependencies: + lodash.get: 4.4.2 + lodash.isequal: 4.5.0 + validator: 8.2.0 + optionalDependencies: + commander: 2.20.3 + dev: true + + file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} + id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz + name: '@rushstack/eslint-config' + version: 2.3.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' + dependencies: + '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz + '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/eslint-plugin': 3.4.0_9bdf6f89c8a83adf753e5534730d34b0 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + eslint: 7.12.1 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.6_eslint@7.12.1 + eslint-plugin-tsdoc: 0.2.14 + typescript: 4.3.2 + transitivePeerDependencies: + - supports-color + dev: true + + file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz} + name: '@rushstack/eslint-patch' + version: 1.0.6 + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz + name: '@rushstack/eslint-plugin' + version: 0.7.3 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz + name: '@rushstack/eslint-plugin-packlets' + version: 0.2.2 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz + name: '@rushstack/eslint-plugin-security' + version: 0.1.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + + file:../temp/tarballs/rushstack-heft-0.32.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz} + name: '@rushstack/heft' + version: 0.32.0 + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz + '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz + '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz + '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz + '@types/tapable': 1.0.6 + argparse: 1.0.10 + chokidar: 3.4.3 + fast-glob: 3.2.5 + glob: 7.0.6 + glob-escape: 0.0.2 + node-sass: 5.0.0 + postcss: 7.0.32 + postcss-modules: 1.5.0 + prettier: 2.3.1 + semver: 7.3.5 + tapable: 1.1.3 + true-case-path: 2.2.1 + dev: true + + file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} + name: '@rushstack/heft-config-file' + version: 0.5.0 + engines: {node: '>=10.13.0'} + dependencies: + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz + '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz + jsonpath-plus: 4.0.0 + dev: true + + file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz} + name: '@rushstack/node-core-library' + version: 3.39.0 + dependencies: + '@types/node': 10.17.13 + colors: 1.2.5 + fs-extra: 7.0.1 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.17.0 + semver: 7.3.5 + timsort: 0.3.0 + z-schema: 3.18.4 + dev: true + + file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz} + name: '@rushstack/rig-package' + version: 0.2.12 + dependencies: + resolve: 1.17.0 + strip-json-comments: 3.1.1 + dev: true + + file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz} + name: '@rushstack/tree-pattern' + version: 0.2.1 + dev: true + + file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} + name: '@rushstack/ts-command-line' + version: 4.7.10 + dependencies: + '@types/argparse': 1.0.38 + argparse: 1.0.10 + colors: 1.2.5 + string-argv: 0.3.1 + dev: true + + file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz} + name: '@rushstack/typings-generator' + version: 0.3.7 + dependencies: + '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz + '@types/node': 10.17.13 + chokidar: 3.4.3 + glob: 7.0.6 + dev: true diff --git a/build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml b/build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml deleted file mode 100644 index 0ba7388ea04..00000000000 --- a/build-tests/install-test-workspace/workspace/pnpm-lock-git.yaml +++ /dev/null @@ -1,3680 +0,0 @@ -lockfileVersion: 5.3 - -importers: - typescript-newest-test: - specifiers: - '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.32.0.tgz - eslint: ~7.12.1 - tslint: ~5.20.1 - typescript: ~4.3.2 - devDependencies: - '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz - eslint: 7.12.1 - tslint: 5.20.1_typescript@4.3.2 - typescript: 4.3.2 - -packages: - /@babel/code-frame/7.12.13: - resolution: - { - integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== - } - dependencies: - '@babel/highlight': 7.14.0 - dev: true - - /@babel/helper-validator-identifier/7.14.0: - resolution: - { - integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A== - } - dev: true - - /@babel/highlight/7.14.0: - resolution: - { - integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg== - } - dependencies: - '@babel/helper-validator-identifier': 7.14.0 - chalk: 2.4.2 - js-tokens: 4.0.0 - dev: true - - /@eslint/eslintrc/0.2.2: - resolution: - { - integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ== - } - engines: { node: ^10.12.0 || >=12.0.0 } - dependencies: - ajv: 6.12.6 - debug: 4.3.1 - espree: 7.3.1 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - js-yaml: 3.14.1 - lodash: 4.17.21 - minimatch: 3.0.4 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - dev: true - - /@microsoft/tsdoc-config/0.15.2: - resolution: - { - integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA== - } - dependencies: - '@microsoft/tsdoc': 0.13.2 - ajv: 6.12.6 - jju: 1.4.0 - resolve: 1.19.0 - dev: true - - /@microsoft/tsdoc/0.13.2: - resolution: - { - integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg== - } - dev: true - - /@nodelib/fs.scandir/2.1.5: - resolution: - { - integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - } - engines: { node: '>= 8' } - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: true - - /@nodelib/fs.stat/2.0.5: - resolution: - { - integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - } - engines: { node: '>= 8' } - dev: true - - /@nodelib/fs.walk/1.2.7: - resolution: - { - integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA== - } - engines: { node: '>= 8' } - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.11.0 - dev: true - - /@types/argparse/1.0.38: - resolution: - { - integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA== - } - dev: true - - /@types/eslint-visitor-keys/1.0.0: - resolution: - { - integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== - } - dev: true - - /@types/json-schema/7.0.7: - resolution: - { - integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== - } - dev: true - - /@types/node/10.17.13: - resolution: - { - integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg== - } - dev: true - - /@types/tapable/1.0.6: - resolution: - { - integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA== - } - dev: true - - /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: - { - integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ== - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - '@typescript-eslint/parser': ^3.0.0 - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 - debug: 4.3.1 - eslint: 7.12.1 - functional-red-black-tree: 1.0.1 - regexpp: 3.1.0 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: - { - integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw== - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.2 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: - { - integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw== - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: - { - integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA== - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 - eslint: 7.12.1 - eslint-visitor-keys: 1.3.0 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/types/3.10.1: - resolution: - { - integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ== - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } - dev: true - - /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: - { - integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w== - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.1 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: - { - integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw== - } - engines: { node: ^10.12.0 || >=12.0.0 } - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - debug: 4.3.1 - eslint-visitor-keys: 1.3.0 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/visitor-keys/3.10.1: - resolution: - { - integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ== - } - engines: { node: ^8.10.0 || ^10.13.0 || >=11.10.1 } - dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - - /abbrev/1.1.1: - resolution: - { - integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== - } - dev: true - - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: - { - integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== - } - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 7.4.1 - dev: true - - /acorn/7.4.1: - resolution: - { - integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - } - engines: { node: '>=0.4.0' } - hasBin: true - dev: true - - /ajv/6.12.6: - resolution: - { - integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - } - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - dev: true - - /amdefine/1.0.1: - resolution: { integrity: sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU= } - engines: { node: '>=0.4.2' } - dev: true - - /ansi-colors/4.1.1: - resolution: - { - integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== - } - engines: { node: '>=6' } - dev: true - - /ansi-regex/2.1.1: - resolution: { integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= } - engines: { node: '>=0.10.0' } - dev: true - - /ansi-regex/4.1.0: - resolution: - { - integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== - } - engines: { node: '>=6' } - dev: true - - /ansi-regex/5.0.0: - resolution: - { - integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== - } - engines: { node: '>=8' } - dev: true - - /ansi-styles/2.2.1: - resolution: { integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= } - engines: { node: '>=0.10.0' } - dev: true - - /ansi-styles/3.2.1: - resolution: - { - integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - } - engines: { node: '>=4' } - dependencies: - color-convert: 1.9.3 - dev: true - - /ansi-styles/4.3.0: - resolution: - { - integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - } - engines: { node: '>=8' } - dependencies: - color-convert: 2.0.1 - dev: true - - /anymatch/3.1.2: - resolution: - { - integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - } - engines: { node: '>= 8' } - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.0 - dev: true - - /aproba/1.2.0: - resolution: - { - integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw== - } - dev: true - - /are-we-there-yet/1.1.5: - resolution: - { - integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w== - } - dependencies: - delegates: 1.0.0 - readable-stream: 2.3.7 - dev: true - - /argparse/1.0.10: - resolution: - { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - } - dependencies: - sprintf-js: 1.0.3 - dev: true - - /array-find-index/1.0.2: - resolution: { integrity: sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E= } - engines: { node: '>=0.10.0' } - dev: true - - /array-includes/3.1.3: - resolution: - { - integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - get-intrinsic: 1.1.1 - is-string: 1.0.6 - dev: true - - /array.prototype.flatmap/1.2.4: - resolution: - { - integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - function-bind: 1.1.1 - dev: true - - /asn1/0.2.4: - resolution: - { - integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg== - } - dependencies: - safer-buffer: 2.1.2 - dev: true - - /assert-plus/1.0.0: - resolution: { integrity: sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= } - engines: { node: '>=0.8' } - dev: true - - /astral-regex/1.0.0: - resolution: - { - integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== - } - engines: { node: '>=4' } - dev: true - - /async-foreach/0.1.3: - resolution: { integrity: sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI= } - dev: true - - /asynckit/0.4.0: - resolution: { integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= } - dev: true - - /aws-sign2/0.7.0: - resolution: { integrity: sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= } - dev: true - - /aws4/1.11.0: - resolution: - { - integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA== - } - dev: true - - /balanced-match/1.0.2: - resolution: - { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - } - dev: true - - /bcrypt-pbkdf/1.0.2: - resolution: { integrity: sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4= } - dependencies: - tweetnacl: 0.14.5 - dev: true - - /big.js/5.2.2: - resolution: - { - integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - } - dev: true - - /binary-extensions/2.2.0: - resolution: - { - integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - } - engines: { node: '>=8' } - dev: true - - /brace-expansion/1.1.11: - resolution: - { - integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - } - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true - - /braces/3.0.2: - resolution: - { - integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - } - engines: { node: '>=8' } - dependencies: - fill-range: 7.0.1 - dev: true - - /builtin-modules/1.1.1: - resolution: { integrity: sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= } - engines: { node: '>=0.10.0' } - dev: true - - /call-bind/1.0.2: - resolution: - { - integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - } - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - dev: true - - /callsites/3.1.0: - resolution: - { - integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - } - engines: { node: '>=6' } - dev: true - - /camelcase-keys/2.1.0: - resolution: { integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc= } - engines: { node: '>=0.10.0' } - dependencies: - camelcase: 2.1.1 - map-obj: 1.0.1 - dev: true - - /camelcase/2.1.1: - resolution: { integrity: sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8= } - engines: { node: '>=0.10.0' } - dev: true - - /camelcase/5.3.1: - resolution: - { - integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== - } - engines: { node: '>=6' } - dev: true - - /caseless/0.12.0: - resolution: { integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= } - dev: true - - /chalk/1.1.3: - resolution: { integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= } - engines: { node: '>=0.10.0' } - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: 2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - dev: true - - /chalk/2.4.2: - resolution: - { - integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - } - engines: { node: '>=4' } - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true - - /chalk/4.1.1: - resolution: - { - integrity: sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg== - } - engines: { node: '>=10' } - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true - - /chokidar/3.4.3: - resolution: - { - integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ== - } - engines: { node: '>= 8.10.0' } - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.1 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.1.3 - dev: true - - /chownr/2.0.0: - resolution: - { - integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== - } - engines: { node: '>=10' } - dev: true - - /cliui/5.0.0: - resolution: - { - integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== - } - dependencies: - string-width: 3.1.0 - strip-ansi: 5.2.0 - wrap-ansi: 5.1.0 - dev: true - - /code-point-at/1.1.0: - resolution: { integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= } - engines: { node: '>=0.10.0' } - dev: true - - /color-convert/1.9.3: - resolution: - { - integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - } - dependencies: - color-name: 1.1.3 - dev: true - - /color-convert/2.0.1: - resolution: - { - integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - } - engines: { node: '>=7.0.0' } - dependencies: - color-name: 1.1.4 - dev: true - - /color-name/1.1.3: - resolution: { integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= } - dev: true - - /color-name/1.1.4: - resolution: - { - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - } - dev: true - - /colors/1.2.5: - resolution: - { - integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg== - } - engines: { node: '>=0.1.90' } - dev: true - - /combined-stream/1.0.8: - resolution: - { - integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - } - engines: { node: '>= 0.8' } - dependencies: - delayed-stream: 1.0.0 - dev: true - - /commander/2.20.3: - resolution: - { - integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - } - dev: true - - /concat-map/0.0.1: - resolution: { integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= } - dev: true - - /console-control-strings/1.1.0: - resolution: { integrity: sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4= } - dev: true - - /core-util-is/1.0.2: - resolution: { integrity: sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= } - dev: true - - /cross-spawn/7.0.3: - resolution: - { - integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - } - engines: { node: '>= 8' } - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: true - - /css-modules-loader-core/1.1.0: - resolution: { integrity: sha1-WQhmgpShvs0mGuCkziGwtVHyHRY= } - dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - postcss-modules-extract-imports: 1.1.0 - postcss-modules-local-by-default: 1.2.0 - postcss-modules-scope: 1.1.0 - postcss-modules-values: 1.3.0 - dev: true - - /css-selector-tokenizer/0.7.3: - resolution: - { - integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg== - } - dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 - dev: true - - /cssesc/3.0.0: - resolution: - { - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - } - engines: { node: '>=4' } - hasBin: true - dev: true - - /currently-unhandled/0.4.1: - resolution: { integrity: sha1-mI3zP+qxke95mmE2nddsF635V+o= } - engines: { node: '>=0.10.0' } - dependencies: - array-find-index: 1.0.2 - dev: true - - /dashdash/1.14.1: - resolution: { integrity: sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA= } - engines: { node: '>=0.10' } - dependencies: - assert-plus: 1.0.0 - dev: true - - /debug/4.3.1: - resolution: - { - integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== - } - engines: { node: '>=6.0' } - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - dev: true - - /decamelize/1.2.0: - resolution: { integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= } - engines: { node: '>=0.10.0' } - dev: true - - /deep-is/0.1.3: - resolution: { integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= } - dev: true - - /define-properties/1.1.3: - resolution: - { - integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== - } - engines: { node: '>= 0.4' } - dependencies: - object-keys: 1.1.1 - dev: true - - /delayed-stream/1.0.0: - resolution: { integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= } - engines: { node: '>=0.4.0' } - dev: true - - /delegates/1.0.0: - resolution: { integrity: sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= } - dev: true - - /diff/4.0.2: - resolution: - { - integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== - } - engines: { node: '>=0.3.1' } - dev: true - - /doctrine/2.1.0: - resolution: - { - integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== - } - engines: { node: '>=0.10.0' } - dependencies: - esutils: 2.0.3 - dev: true - - /doctrine/3.0.0: - resolution: - { - integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== - } - engines: { node: '>=6.0.0' } - dependencies: - esutils: 2.0.3 - dev: true - - /ecc-jsbn/0.1.2: - resolution: { integrity: sha1-OoOpBOVDUyh4dMVkt1SThoSamMk= } - dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 - dev: true - - /emoji-regex/7.0.3: - resolution: - { - integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== - } - dev: true - - /emojis-list/3.0.0: - resolution: - { - integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - } - engines: { node: '>= 4' } - dev: true - - /enquirer/2.3.6: - resolution: - { - integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== - } - engines: { node: '>=8.6' } - dependencies: - ansi-colors: 4.1.1 - dev: true - - /env-paths/2.2.1: - resolution: - { - integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A== - } - engines: { node: '>=6' } - dev: true - - /error-ex/1.3.2: - resolution: - { - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - } - dependencies: - is-arrayish: 0.2.1 - dev: true - - /es-abstract/1.18.3: - resolution: - { - integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - get-intrinsic: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - is-callable: 1.2.3 - is-negative-zero: 2.0.1 - is-regex: 1.1.3 - is-string: 1.0.6 - object-inspect: 1.10.3 - object-keys: 1.1.1 - object.assign: 4.1.2 - string.prototype.trimend: 1.0.4 - string.prototype.trimstart: 1.0.4 - unbox-primitive: 1.0.1 - dev: true - - /es-to-primitive/1.2.1: - resolution: - { - integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== - } - engines: { node: '>= 0.4' } - dependencies: - is-callable: 1.2.3 - is-date-object: 1.0.4 - is-symbol: 1.0.4 - dev: true - - /escape-string-regexp/1.0.5: - resolution: { integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= } - engines: { node: '>=0.8.0' } - dev: true - - /eslint-plugin-promise/4.2.1: - resolution: - { - integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw== - } - engines: { node: '>=6' } - dev: true - - /eslint-plugin-react/7.20.6_eslint@7.12.1: - resolution: - { - integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg== - } - engines: { node: '>=4' } - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 - dependencies: - array-includes: 3.1.3 - array.prototype.flatmap: 1.2.4 - doctrine: 2.1.0 - eslint: 7.12.1 - has: 1.0.3 - jsx-ast-utils: 2.4.1 - object.entries: 1.1.4 - object.fromentries: 2.0.4 - object.values: 1.1.4 - prop-types: 15.7.2 - resolve: 1.20.0 - string.prototype.matchall: 4.0.5 - dev: true - - /eslint-plugin-tsdoc/0.2.14: - resolution: - { - integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng== - } - dependencies: - '@microsoft/tsdoc': 0.13.2 - '@microsoft/tsdoc-config': 0.15.2 - dev: true - - /eslint-scope/5.1.1: - resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - } - engines: { node: '>=8.0.0' } - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - dev: true - - /eslint-utils/2.1.0: - resolution: - { - integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== - } - engines: { node: '>=6' } - dependencies: - eslint-visitor-keys: 1.3.0 - dev: true - - /eslint-visitor-keys/1.3.0: - resolution: - { - integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== - } - engines: { node: '>=4' } - dev: true - - /eslint-visitor-keys/2.1.0: - resolution: - { - integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== - } - engines: { node: '>=10' } - dev: true - - /eslint/7.12.1: - resolution: - { - integrity: sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg== - } - engines: { node: ^10.12.0 || >=12.0.0 } - hasBin: true - dependencies: - '@babel/code-frame': 7.12.13 - '@eslint/eslintrc': 0.2.2 - ajv: 6.12.6 - chalk: 4.1.1 - cross-spawn: 7.0.3 - debug: 4.3.1 - doctrine: 3.0.0 - enquirer: 2.3.6 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - eslint-visitor-keys: 2.1.0 - espree: 7.3.1 - esquery: 1.4.0 - esutils: 2.0.3 - file-entry-cache: 5.0.1 - functional-red-black-tree: 1.0.1 - glob-parent: 5.1.2 - globals: 12.4.0 - ignore: 4.0.6 - import-fresh: 3.3.0 - imurmurhash: 0.1.4 - is-glob: 4.0.1 - js-yaml: 3.14.1 - json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 - lodash: 4.17.21 - minimatch: 3.0.4 - natural-compare: 1.4.0 - optionator: 0.9.1 - progress: 2.0.3 - regexpp: 3.1.0 - semver: 7.3.5 - strip-ansi: 6.0.0 - strip-json-comments: 3.1.1 - table: 5.4.6 - text-table: 0.2.0 - v8-compile-cache: 2.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /espree/7.3.1: - resolution: - { - integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== - } - engines: { node: ^10.12.0 || >=12.0.0 } - dependencies: - acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 - eslint-visitor-keys: 1.3.0 - dev: true - - /esprima/4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - } - engines: { node: '>=4' } - hasBin: true - dev: true - - /esquery/1.4.0: - resolution: - { - integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== - } - engines: { node: '>=0.10' } - dependencies: - estraverse: 5.2.0 - dev: true - - /esrecurse/4.3.0: - resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - } - engines: { node: '>=4.0' } - dependencies: - estraverse: 5.2.0 - dev: true - - /estraverse/4.3.0: - resolution: - { - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - } - engines: { node: '>=4.0' } - dev: true - - /estraverse/5.2.0: - resolution: - { - integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== - } - engines: { node: '>=4.0' } - dev: true - - /esutils/2.0.3: - resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - } - engines: { node: '>=0.10.0' } - dev: true - - /extend/3.0.2: - resolution: - { - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - } - dev: true - - /extsprintf/1.3.0: - resolution: { integrity: sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= } - engines: { '0': node >=0.6.0 } - dev: true - - /fast-deep-equal/3.1.3: - resolution: - { - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - } - dev: true - - /fast-glob/3.2.5: - resolution: - { - integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== - } - engines: { node: '>=8' } - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.7 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.4 - picomatch: 2.3.0 - dev: true - - /fast-json-stable-stringify/2.1.0: - resolution: - { - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - } - dev: true - - /fast-levenshtein/2.0.6: - resolution: { integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= } - dev: true - - /fastparse/1.1.2: - resolution: - { - integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ== - } - dev: true - - /fastq/1.11.0: - resolution: - { - integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== - } - dependencies: - reusify: 1.0.4 - dev: true - - /file-entry-cache/5.0.1: - resolution: - { - integrity: sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== - } - engines: { node: '>=4' } - dependencies: - flat-cache: 2.0.1 - dev: true - - /fill-range/7.0.1: - resolution: - { - integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - } - engines: { node: '>=8' } - dependencies: - to-regex-range: 5.0.1 - dev: true - - /find-up/1.1.2: - resolution: { integrity: sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= } - engines: { node: '>=0.10.0' } - dependencies: - path-exists: 2.1.0 - pinkie-promise: 2.0.1 - dev: true - - /find-up/3.0.0: - resolution: - { - integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - } - engines: { node: '>=6' } - dependencies: - locate-path: 3.0.0 - dev: true - - /flat-cache/2.0.1: - resolution: - { - integrity: sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== - } - engines: { node: '>=4' } - dependencies: - flatted: 2.0.2 - rimraf: 2.6.3 - write: 1.0.3 - dev: true - - /flatted/2.0.2: - resolution: - { - integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== - } - dev: true - - /forever-agent/0.6.1: - resolution: { integrity: sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= } - dev: true - - /form-data/2.3.3: - resolution: - { - integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== - } - engines: { node: '>= 0.12' } - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.31 - dev: true - - /fs-extra/7.0.1: - resolution: - { - integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw== - } - engines: { node: '>=6 <7 || >=8' } - dependencies: - graceful-fs: 4.2.6 - jsonfile: 4.0.0 - universalify: 0.1.2 - dev: true - - /fs-minipass/2.1.0: - resolution: - { - integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg== - } - engines: { node: '>= 8' } - dependencies: - minipass: 3.1.3 - dev: true - - /fs.realpath/1.0.0: - resolution: { integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= } - dev: true - - /fsevents/2.1.3: - resolution: - { - integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ== - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } - os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' - dev: true - optional: true - - /function-bind/1.1.1: - resolution: - { - integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - } - dev: true - - /functional-red-black-tree/1.0.1: - resolution: { integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= } - dev: true - - /gauge/2.7.4: - resolution: { integrity: sha1-LANAXHU4w51+s3sxcCLjJfsBi/c= } - dependencies: - aproba: 1.2.0 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.3 - string-width: 1.0.2 - strip-ansi: 3.0.1 - wide-align: 1.1.3 - dev: true - - /gaze/1.1.3: - resolution: - { - integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g== - } - engines: { node: '>= 4.0.0' } - dependencies: - globule: 1.3.2 - dev: true - - /generic-names/2.0.1: - resolution: - { - integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ== - } - dependencies: - loader-utils: 1.4.0 - dev: true - - /get-caller-file/2.0.5: - resolution: - { - integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== - } - engines: { node: 6.* || 8.* || >= 10.* } - dev: true - - /get-intrinsic/1.1.1: - resolution: - { - integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== - } - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.2 - dev: true - - /get-stdin/4.0.1: - resolution: { integrity: sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4= } - engines: { node: '>=0.10.0' } - dev: true - - /getpass/0.1.7: - resolution: { integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo= } - dependencies: - assert-plus: 1.0.0 - dev: true - - /glob-escape/0.0.2: - resolution: { integrity: sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0= } - engines: { node: '>= 0.10' } - dev: true - - /glob-parent/5.1.2: - resolution: - { - integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - } - engines: { node: '>= 6' } - dependencies: - is-glob: 4.0.1 - dev: true - - /glob/7.0.6: - resolution: { integrity: sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo= } - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /glob/7.1.7: - resolution: - { - integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ== - } - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.0.4 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true - - /globals/12.4.0: - resolution: - { - integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== - } - engines: { node: '>=8' } - dependencies: - type-fest: 0.8.1 - dev: true - - /globule/1.3.2: - resolution: - { - integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA== - } - engines: { node: '>= 0.10' } - dependencies: - glob: 7.1.7 - lodash: 4.17.21 - minimatch: 3.0.4 - dev: true - - /graceful-fs/4.2.6: - resolution: - { - integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== - } - dev: true - - /har-schema/2.0.0: - resolution: { integrity: sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI= } - engines: { node: '>=4' } - dev: true - - /har-validator/5.1.5: - resolution: - { - integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w== - } - engines: { node: '>=6' } - deprecated: this library is no longer supported - dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 - dev: true - - /has-ansi/2.0.0: - resolution: { integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= } - engines: { node: '>=0.10.0' } - dependencies: - ansi-regex: 2.1.1 - dev: true - - /has-bigints/1.0.1: - resolution: - { - integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== - } - dev: true - - /has-flag/1.0.0: - resolution: { integrity: sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo= } - engines: { node: '>=0.10.0' } - dev: true - - /has-flag/3.0.0: - resolution: { integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= } - engines: { node: '>=4' } - dev: true - - /has-flag/4.0.0: - resolution: - { - integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - } - engines: { node: '>=8' } - dev: true - - /has-symbols/1.0.2: - resolution: - { - integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== - } - engines: { node: '>= 0.4' } - dev: true - - /has-unicode/2.0.1: - resolution: { integrity: sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk= } - dev: true - - /has/1.0.3: - resolution: - { - integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - } - engines: { node: '>= 0.4.0' } - dependencies: - function-bind: 1.1.1 - dev: true - - /hosted-git-info/2.8.9: - resolution: - { - integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== - } - dev: true - - /http-signature/1.2.0: - resolution: { integrity: sha1-muzZJRFHcvPZW2WmCruPfBj7rOE= } - engines: { node: '>=0.8', npm: '>=1.3.7' } - dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.1 - sshpk: 1.16.1 - dev: true - - /icss-replace-symbols/1.1.0: - resolution: { integrity: sha1-Bupvg2ead0njhs/h/oEq5dsiPe0= } - dev: true - - /ignore/4.0.6: - resolution: - { - integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== - } - engines: { node: '>= 4' } - dev: true - - /import-fresh/3.3.0: - resolution: - { - integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - } - engines: { node: '>=6' } - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true - - /import-lazy/4.0.0: - resolution: - { - integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - } - engines: { node: '>=8' } - dev: true - - /imurmurhash/0.1.4: - resolution: { integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= } - engines: { node: '>=0.8.19' } - dev: true - - /indent-string/2.1.0: - resolution: { integrity: sha1-ji1INIdCEhtKghi3oTfppSBJ3IA= } - engines: { node: '>=0.10.0' } - dependencies: - repeating: 2.0.1 - dev: true - - /inflight/1.0.6: - resolution: { integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= } - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true - - /inherits/2.0.4: - resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - } - dev: true - - /internal-slot/1.0.3: - resolution: - { - integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== - } - engines: { node: '>= 0.4' } - dependencies: - get-intrinsic: 1.1.1 - has: 1.0.3 - side-channel: 1.0.4 - dev: true - - /is-arrayish/0.2.1: - resolution: { integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= } - dev: true - - /is-bigint/1.0.2: - resolution: - { - integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA== - } - dev: true - - /is-binary-path/2.1.0: - resolution: - { - integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - } - engines: { node: '>=8' } - dependencies: - binary-extensions: 2.2.0 - dev: true - - /is-boolean-object/1.1.1: - resolution: - { - integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - dev: true - - /is-callable/1.2.3: - resolution: - { - integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== - } - engines: { node: '>= 0.4' } - dev: true - - /is-core-module/2.4.0: - resolution: - { - integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A== - } - dependencies: - has: 1.0.3 - dev: true - - /is-date-object/1.0.4: - resolution: - { - integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A== - } - engines: { node: '>= 0.4' } - dev: true - - /is-extglob/2.1.1: - resolution: { integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= } - engines: { node: '>=0.10.0' } - dev: true - - /is-finite/1.1.0: - resolution: - { - integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - } - engines: { node: '>=0.10.0' } - dev: true - - /is-fullwidth-code-point/1.0.0: - resolution: { integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= } - engines: { node: '>=0.10.0' } - dependencies: - number-is-nan: 1.0.1 - dev: true - - /is-fullwidth-code-point/2.0.0: - resolution: { integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= } - engines: { node: '>=4' } - dev: true - - /is-glob/4.0.1: - resolution: - { - integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== - } - engines: { node: '>=0.10.0' } - dependencies: - is-extglob: 2.1.1 - dev: true - - /is-negative-zero/2.0.1: - resolution: - { - integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== - } - engines: { node: '>= 0.4' } - dev: true - - /is-number-object/1.0.5: - resolution: - { - integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw== - } - engines: { node: '>= 0.4' } - dev: true - - /is-number/7.0.0: - resolution: - { - integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - } - engines: { node: '>=0.12.0' } - dev: true - - /is-regex/1.1.3: - resolution: - { - integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - has-symbols: 1.0.2 - dev: true - - /is-string/1.0.6: - resolution: - { - integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w== - } - engines: { node: '>= 0.4' } - dev: true - - /is-symbol/1.0.4: - resolution: - { - integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== - } - engines: { node: '>= 0.4' } - dependencies: - has-symbols: 1.0.2 - dev: true - - /is-typedarray/1.0.0: - resolution: { integrity: sha1-5HnICFjfDBsR3dppQPlgEfzaSpo= } - dev: true - - /is-utf8/0.2.1: - resolution: { integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= } - dev: true - - /isarray/1.0.0: - resolution: { integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= } - dev: true - - /isexe/2.0.0: - resolution: { integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= } - dev: true - - /isstream/0.1.2: - resolution: { integrity: sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= } - dev: true - - /jju/1.4.0: - resolution: { integrity: sha1-o6vicYryQaKykE+EpiWXDzia4yo= } - dev: true - - /js-base64/2.6.4: - resolution: - { - integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ== - } - dev: true - - /js-tokens/4.0.0: - resolution: - { - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - } - dev: true - - /js-yaml/3.14.1: - resolution: - { - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - } - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: true - - /jsbn/0.1.1: - resolution: { integrity: sha1-peZUwuWi3rXyAdls77yoDA7y9RM= } - dev: true - - /json-schema-traverse/0.4.1: - resolution: - { - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - } - dev: true - - /json-schema/0.2.3: - resolution: { integrity: sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM= } - dev: true - - /json-stable-stringify-without-jsonify/1.0.1: - resolution: { integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= } - dev: true - - /json-stringify-safe/5.0.1: - resolution: { integrity: sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus= } - dev: true - - /json5/1.0.1: - resolution: - { - integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== - } - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - - /jsonfile/4.0.0: - resolution: { integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= } - optionalDependencies: - graceful-fs: 4.2.6 - dev: true - - /jsonpath-plus/4.0.0: - resolution: - { - integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A== - } - engines: { node: '>=10.0' } - dev: true - - /jsprim/1.4.1: - resolution: { integrity: sha1-MT5mvB5cwG5Di8G3SZwuXFastqI= } - engines: { '0': node >=0.6.0 } - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.2.3 - verror: 1.10.0 - dev: true - - /jsx-ast-utils/2.4.1: - resolution: - { - integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w== - } - engines: { node: '>=4.0' } - dependencies: - array-includes: 3.1.3 - object.assign: 4.1.2 - dev: true - - /levn/0.4.1: - resolution: - { - integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== - } - engines: { node: '>= 0.8.0' } - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - dev: true - - /load-json-file/1.1.0: - resolution: { integrity: sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= } - engines: { node: '>=0.10.0' } - dependencies: - graceful-fs: 4.2.6 - parse-json: 2.2.0 - pify: 2.3.0 - pinkie-promise: 2.0.1 - strip-bom: 2.0.0 - dev: true - - /loader-utils/1.4.0: - resolution: - { - integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA== - } - engines: { node: '>=4.0.0' } - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 1.0.1 - dev: true - - /locate-path/3.0.0: - resolution: - { - integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - } - engines: { node: '>=6' } - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - dev: true - - /lodash.camelcase/4.3.0: - resolution: { integrity: sha1-soqmKIorn8ZRA1x3EfZathkDMaY= } - dev: true - - /lodash.get/4.4.2: - resolution: { integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= } - dev: true - - /lodash.isequal/4.5.0: - resolution: { integrity: sha1-QVxEePK8wwEgwizhDtMib30+GOA= } - dev: true - - /lodash/4.17.21: - resolution: - { - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - } - dev: true - - /loose-envify/1.4.0: - resolution: - { - integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - } - hasBin: true - dependencies: - js-tokens: 4.0.0 - dev: true - - /loud-rejection/1.6.0: - resolution: { integrity: sha1-W0b4AUft7leIcPCG0Eghz5mOVR8= } - engines: { node: '>=0.10.0' } - dependencies: - currently-unhandled: 0.4.1 - signal-exit: 3.0.3 - dev: true - - /lru-cache/6.0.0: - resolution: - { - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - } - engines: { node: '>=10' } - dependencies: - yallist: 4.0.0 - dev: true - - /map-obj/1.0.1: - resolution: { integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= } - engines: { node: '>=0.10.0' } - dev: true - - /meow/3.7.0: - resolution: { integrity: sha1-cstmi0JSKCkKu/qFaJJYcwioAfs= } - engines: { node: '>=0.10.0' } - dependencies: - camelcase-keys: 2.1.0 - decamelize: 1.2.0 - loud-rejection: 1.6.0 - map-obj: 1.0.1 - minimist: 1.2.5 - normalize-package-data: 2.5.0 - object-assign: 4.1.1 - read-pkg-up: 1.0.1 - redent: 1.0.0 - trim-newlines: 1.0.0 - dev: true - - /merge2/1.4.1: - resolution: - { - integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - } - engines: { node: '>= 8' } - dev: true - - /micromatch/4.0.4: - resolution: - { - integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== - } - engines: { node: '>=8.6' } - dependencies: - braces: 3.0.2 - picomatch: 2.3.0 - dev: true - - /mime-db/1.48.0: - resolution: - { - integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ== - } - engines: { node: '>= 0.6' } - dev: true - - /mime-types/2.1.31: - resolution: - { - integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg== - } - engines: { node: '>= 0.6' } - dependencies: - mime-db: 1.48.0 - dev: true - - /minimatch/3.0.4: - resolution: - { - integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - } - dependencies: - brace-expansion: 1.1.11 - dev: true - - /minimist/1.2.5: - resolution: - { - integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== - } - dev: true - - /minipass/3.1.3: - resolution: - { - integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg== - } - engines: { node: '>=8' } - dependencies: - yallist: 4.0.0 - dev: true - - /minizlib/2.1.2: - resolution: - { - integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg== - } - engines: { node: '>= 8' } - dependencies: - minipass: 3.1.3 - yallist: 4.0.0 - dev: true - - /mkdirp/0.5.5: - resolution: - { - integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== - } - hasBin: true - dependencies: - minimist: 1.2.5 - dev: true - - /mkdirp/1.0.4: - resolution: - { - integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - } - engines: { node: '>=10' } - hasBin: true - dev: true - - /ms/2.1.2: - resolution: - { - integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - } - dev: true - - /nan/2.14.2: - resolution: - { - integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ== - } - dev: true - - /natural-compare/1.4.0: - resolution: { integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= } - dev: true - - /node-gyp/7.1.2: - resolution: - { - integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ== - } - engines: { node: '>= 10.12.0' } - hasBin: true - dependencies: - env-paths: 2.2.1 - glob: 7.1.7 - graceful-fs: 4.2.6 - nopt: 5.0.0 - npmlog: 4.1.2 - request: 2.88.2 - rimraf: 3.0.2 - semver: 7.3.5 - tar: 6.1.0 - which: 2.0.2 - dev: true - - /node-sass/5.0.0: - resolution: - { - integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw== - } - engines: { node: '>=10' } - hasBin: true - requiresBuild: true - dependencies: - async-foreach: 0.1.3 - chalk: 1.1.3 - cross-spawn: 7.0.3 - gaze: 1.1.3 - get-stdin: 4.0.1 - glob: 7.1.7 - lodash: 4.17.21 - meow: 3.7.0 - mkdirp: 0.5.5 - nan: 2.14.2 - node-gyp: 7.1.2 - npmlog: 4.1.2 - request: 2.88.2 - sass-graph: 2.2.5 - stdout-stream: 1.4.1 - true-case-path: 1.0.3 - dev: true - - /nopt/5.0.0: - resolution: - { - integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ== - } - engines: { node: '>=6' } - hasBin: true - dependencies: - abbrev: 1.1.1 - dev: true - - /normalize-package-data/2.5.0: - resolution: - { - integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== - } - dependencies: - hosted-git-info: 2.8.9 - resolve: 1.20.0 - semver: 5.7.1 - validate-npm-package-license: 3.0.4 - dev: true - - /normalize-path/3.0.0: - resolution: - { - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - } - engines: { node: '>=0.10.0' } - dev: true - - /npmlog/4.1.2: - resolution: - { - integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg== - } - dependencies: - are-we-there-yet: 1.1.5 - console-control-strings: 1.1.0 - gauge: 2.7.4 - set-blocking: 2.0.0 - dev: true - - /number-is-nan/1.0.1: - resolution: { integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= } - engines: { node: '>=0.10.0' } - dev: true - - /oauth-sign/0.9.0: - resolution: - { - integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ== - } - dev: true - - /object-assign/4.1.1: - resolution: { integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= } - engines: { node: '>=0.10.0' } - dev: true - - /object-inspect/1.10.3: - resolution: - { - integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw== - } - dev: true - - /object-keys/1.1.1: - resolution: - { - integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - } - engines: { node: '>= 0.4' } - dev: true - - /object.assign/4.1.2: - resolution: - { - integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - has-symbols: 1.0.2 - object-keys: 1.1.1 - dev: true - - /object.entries/1.1.4: - resolution: - { - integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - dev: true - - /object.fromentries/2.0.4: - resolution: - { - integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - has: 1.0.3 - dev: true - - /object.values/1.1.4: - resolution: - { - integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - dev: true - - /once/1.4.0: - resolution: { integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= } - dependencies: - wrappy: 1.0.2 - dev: true - - /optionator/0.9.1: - resolution: - { - integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== - } - engines: { node: '>= 0.8.0' } - dependencies: - 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 - dev: true - - /p-limit/2.3.0: - resolution: - { - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - } - engines: { node: '>=6' } - dependencies: - p-try: 2.2.0 - dev: true - - /p-locate/3.0.0: - resolution: - { - integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - } - engines: { node: '>=6' } - dependencies: - p-limit: 2.3.0 - dev: true - - /p-try/2.2.0: - resolution: - { - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - } - engines: { node: '>=6' } - dev: true - - /parent-module/1.0.1: - resolution: - { - integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - } - engines: { node: '>=6' } - dependencies: - callsites: 3.1.0 - dev: true - - /parse-json/2.2.0: - resolution: { integrity: sha1-9ID0BDTvgHQfhGkJn43qGPVaTck= } - engines: { node: '>=0.10.0' } - dependencies: - error-ex: 1.3.2 - dev: true - - /path-exists/2.1.0: - resolution: { integrity: sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= } - engines: { node: '>=0.10.0' } - dependencies: - pinkie-promise: 2.0.1 - dev: true - - /path-exists/3.0.0: - resolution: { integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= } - engines: { node: '>=4' } - dev: true - - /path-is-absolute/1.0.1: - resolution: { integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= } - engines: { node: '>=0.10.0' } - dev: true - - /path-key/3.1.1: - resolution: - { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - } - engines: { node: '>=8' } - dev: true - - /path-parse/1.0.7: - resolution: - { - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - } - dev: true - - /path-type/1.1.0: - resolution: { integrity: sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= } - engines: { node: '>=0.10.0' } - dependencies: - graceful-fs: 4.2.6 - pify: 2.3.0 - pinkie-promise: 2.0.1 - dev: true - - /performance-now/2.1.0: - resolution: { integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= } - dev: true - - /picomatch/2.3.0: - resolution: - { - integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== - } - engines: { node: '>=8.6' } - dev: true - - /pify/2.3.0: - resolution: { integrity: sha1-7RQaasBDqEnqWISY59yosVMw6Qw= } - engines: { node: '>=0.10.0' } - dev: true - - /pinkie-promise/2.0.1: - resolution: { integrity: sha1-ITXW36ejWMBprJsXh3YogihFD/o= } - engines: { node: '>=0.10.0' } - dependencies: - pinkie: 2.0.4 - dev: true - - /pinkie/2.0.4: - resolution: { integrity: sha1-clVrgM+g1IqXToDnckjoDtT3+HA= } - engines: { node: '>=0.10.0' } - dev: true - - /postcss-modules-extract-imports/1.1.0: - resolution: { integrity: sha1-thTJcgvmgW6u41+zpfqh26agXds= } - dependencies: - postcss: 6.0.1 - dev: true - - /postcss-modules-local-by-default/1.2.0: - resolution: { integrity: sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk= } - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 - dev: true - - /postcss-modules-scope/1.1.0: - resolution: { integrity: sha1-1upkmUx5+XtipytCb75gVqGUu5A= } - dependencies: - css-selector-tokenizer: 0.7.3 - postcss: 6.0.1 - dev: true - - /postcss-modules-values/1.3.0: - resolution: { integrity: sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA= } - dependencies: - icss-replace-symbols: 1.1.0 - postcss: 6.0.1 - dev: true - - /postcss-modules/1.5.0: - resolution: - { - integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg== - } - dependencies: - css-modules-loader-core: 1.1.0 - generic-names: 2.0.1 - lodash.camelcase: 4.3.0 - postcss: 7.0.32 - string-hash: 1.1.3 - dev: true - - /postcss/6.0.1: - resolution: { integrity: sha1-AA29H47vIXqjaLmiEsX8QLKo8/I= } - engines: { node: '>=4.0.0' } - dependencies: - chalk: 1.1.3 - source-map: 0.5.7 - supports-color: 3.2.3 - dev: true - - /postcss/7.0.32: - resolution: - { - integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw== - } - engines: { node: '>=6.0.0' } - dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 6.1.0 - dev: true - - /prelude-ls/1.2.1: - resolution: - { - integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== - } - engines: { node: '>= 0.8.0' } - dev: true - - /prettier/2.3.1: - resolution: - { - integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA== - } - engines: { node: '>=10.13.0' } - hasBin: true - dev: true - - /process-nextick-args/2.0.1: - resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - } - dev: true - - /progress/2.0.3: - resolution: - { - integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - } - engines: { node: '>=0.4.0' } - dev: true - - /prop-types/15.7.2: - resolution: - { - integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== - } - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - dev: true - - /psl/1.8.0: - resolution: - { - integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ== - } - dev: true - - /punycode/2.1.1: - resolution: - { - integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - } - engines: { node: '>=6' } - dev: true - - /qs/6.5.2: - resolution: - { - integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== - } - engines: { node: '>=0.6' } - dev: true - - /queue-microtask/1.2.3: - resolution: - { - integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - } - dev: true - - /react-is/16.13.1: - resolution: - { - integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - } - dev: true - - /read-pkg-up/1.0.1: - resolution: { integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= } - engines: { node: '>=0.10.0' } - dependencies: - find-up: 1.1.2 - read-pkg: 1.1.0 - dev: true - - /read-pkg/1.1.0: - resolution: { integrity: sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= } - engines: { node: '>=0.10.0' } - dependencies: - load-json-file: 1.1.0 - normalize-package-data: 2.5.0 - path-type: 1.1.0 - dev: true - - /readable-stream/2.3.7: - resolution: - { - integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - } - dependencies: - core-util-is: 1.0.2 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: true - - /readdirp/3.5.0: - resolution: - { - integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== - } - engines: { node: '>=8.10.0' } - dependencies: - picomatch: 2.3.0 - dev: true - - /redent/1.0.0: - resolution: { integrity: sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94= } - engines: { node: '>=0.10.0' } - dependencies: - indent-string: 2.1.0 - strip-indent: 1.0.1 - dev: true - - /regexp.prototype.flags/1.3.1: - resolution: - { - integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA== - } - engines: { node: '>= 0.4' } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /regexpp/3.1.0: - resolution: - { - integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== - } - engines: { node: '>=8' } - dev: true - - /repeating/2.0.1: - resolution: { integrity: sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= } - engines: { node: '>=0.10.0' } - dependencies: - is-finite: 1.1.0 - dev: true - - /request/2.88.2: - resolution: - { - integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw== - } - engines: { node: '>= 6' } - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - dependencies: - aws-sign2: 0.7.0 - aws4: 1.11.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.31 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.2 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.4.0 - dev: true - - /require-directory/2.1.1: - resolution: { integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= } - engines: { node: '>=0.10.0' } - dev: true - - /require-main-filename/2.0.0: - resolution: - { - integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== - } - dev: true - - /resolve-from/4.0.0: - resolution: - { - integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - } - engines: { node: '>=4' } - dev: true - - /resolve/1.17.0: - resolution: - { - integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== - } - dependencies: - path-parse: 1.0.7 - dev: true - - /resolve/1.19.0: - resolution: - { - integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg== - } - dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.7 - dev: true - - /resolve/1.20.0: - resolution: - { - integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== - } - dependencies: - is-core-module: 2.4.0 - path-parse: 1.0.7 - dev: true - - /reusify/1.0.4: - resolution: - { - integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - } - engines: { iojs: '>=1.0.0', node: '>=0.10.0' } - dev: true - - /rimraf/2.6.3: - resolution: - { - integrity: sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - } - hasBin: true - dependencies: - glob: 7.1.7 - dev: true - - /rimraf/3.0.2: - resolution: - { - integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - } - hasBin: true - dependencies: - glob: 7.1.7 - dev: true - - /run-parallel/1.2.0: - resolution: - { - integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - } - dependencies: - queue-microtask: 1.2.3 - dev: true - - /safe-buffer/5.1.2: - resolution: - { - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - } - dev: true - - /safe-buffer/5.2.1: - resolution: - { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - } - dev: true - - /safer-buffer/2.1.2: - resolution: - { - integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - } - dev: true - - /sass-graph/2.2.5: - resolution: - { - integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag== - } - hasBin: true - dependencies: - glob: 7.1.7 - lodash: 4.17.21 - scss-tokenizer: 0.2.3 - yargs: 13.3.2 - dev: true - - /scss-tokenizer/0.2.3: - resolution: { integrity: sha1-jrBtualyMzOCTT9VMGQRSYR85dE= } - dependencies: - js-base64: 2.6.4 - source-map: 0.4.4 - dev: true - - /semver/5.7.1: - resolution: - { - integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - } - hasBin: true - dev: true - - /semver/7.3.5: - resolution: - { - integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== - } - engines: { node: '>=10' } - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: true - - /set-blocking/2.0.0: - resolution: { integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= } - dev: true - - /shebang-command/2.0.0: - resolution: - { - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - } - engines: { node: '>=8' } - dependencies: - shebang-regex: 3.0.0 - dev: true - - /shebang-regex/3.0.0: - resolution: - { - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - } - engines: { node: '>=8' } - dev: true - - /side-channel/1.0.4: - resolution: - { - integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - } - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.1 - object-inspect: 1.10.3 - dev: true - - /signal-exit/3.0.3: - resolution: - { - integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== - } - dev: true - - /slice-ansi/2.1.0: - resolution: - { - integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== - } - engines: { node: '>=6' } - dependencies: - ansi-styles: 3.2.1 - astral-regex: 1.0.0 - is-fullwidth-code-point: 2.0.0 - dev: true - - /source-map/0.4.4: - resolution: { integrity: sha1-66T12pwNyZneaAMti092FzZSA2s= } - engines: { node: '>=0.8.0' } - dependencies: - amdefine: 1.0.1 - dev: true - - /source-map/0.5.7: - resolution: { integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= } - engines: { node: '>=0.10.0' } - dev: true - - /source-map/0.6.1: - resolution: - { - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - } - engines: { node: '>=0.10.0' } - dev: true - - /spdx-correct/3.1.1: - resolution: - { - integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== - } - dependencies: - spdx-expression-parse: 3.0.1 - spdx-license-ids: 3.0.9 - dev: true - - /spdx-exceptions/2.3.0: - resolution: - { - integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== - } - dev: true - - /spdx-expression-parse/3.0.1: - resolution: - { - integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== - } - dependencies: - spdx-exceptions: 2.3.0 - spdx-license-ids: 3.0.9 - dev: true - - /spdx-license-ids/3.0.9: - resolution: - { - integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ== - } - dev: true - - /sprintf-js/1.0.3: - resolution: { integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= } - dev: true - - /sshpk/1.16.1: - resolution: - { - integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg== - } - engines: { node: '>=0.10.0' } - hasBin: true - dependencies: - asn1: 0.2.4 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - dev: true - - /stdout-stream/1.4.1: - resolution: - { - integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA== - } - dependencies: - readable-stream: 2.3.7 - dev: true - - /string-argv/0.3.1: - resolution: - { - integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg== - } - engines: { node: '>=0.6.19' } - dev: true - - /string-hash/1.1.3: - resolution: { integrity: sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs= } - dev: true - - /string-width/1.0.2: - resolution: { integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= } - engines: { node: '>=0.10.0' } - dependencies: - code-point-at: 1.1.0 - is-fullwidth-code-point: 1.0.0 - strip-ansi: 3.0.1 - dev: true - - /string-width/3.1.0: - resolution: - { - integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== - } - engines: { node: '>=6' } - dependencies: - emoji-regex: 7.0.3 - is-fullwidth-code-point: 2.0.0 - strip-ansi: 5.2.0 - dev: true - - /string.prototype.matchall/4.0.5: - resolution: - { - integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q== - } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - es-abstract: 1.18.3 - get-intrinsic: 1.1.1 - has-symbols: 1.0.2 - internal-slot: 1.0.3 - regexp.prototype.flags: 1.3.1 - side-channel: 1.0.4 - dev: true - - /string.prototype.trimend/1.0.4: - resolution: - { - integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== - } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /string.prototype.trimstart/1.0.4: - resolution: - { - integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== - } - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.3 - dev: true - - /string_decoder/1.1.1: - resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - } - dependencies: - safe-buffer: 5.1.2 - dev: true - - /strip-ansi/3.0.1: - resolution: { integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= } - engines: { node: '>=0.10.0' } - dependencies: - ansi-regex: 2.1.1 - dev: true - - /strip-ansi/5.2.0: - resolution: - { - integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== - } - engines: { node: '>=6' } - dependencies: - ansi-regex: 4.1.0 - dev: true - - /strip-ansi/6.0.0: - resolution: - { - integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== - } - engines: { node: '>=8' } - dependencies: - ansi-regex: 5.0.0 - dev: true - - /strip-bom/2.0.0: - resolution: { integrity: sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= } - engines: { node: '>=0.10.0' } - dependencies: - is-utf8: 0.2.1 - dev: true - - /strip-indent/1.0.1: - resolution: { integrity: sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI= } - engines: { node: '>=0.10.0' } - hasBin: true - dependencies: - get-stdin: 4.0.1 - dev: true - - /strip-json-comments/3.1.1: - resolution: - { - integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - } - engines: { node: '>=8' } - dev: true - - /supports-color/2.0.0: - resolution: { integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= } - engines: { node: '>=0.8.0' } - dev: true - - /supports-color/3.2.3: - resolution: { integrity: sha1-ZawFBLOVQXHYpklGsq48u4pfVPY= } - engines: { node: '>=0.8.0' } - dependencies: - has-flag: 1.0.0 - dev: true - - /supports-color/5.5.0: - resolution: - { - integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - } - engines: { node: '>=4' } - dependencies: - has-flag: 3.0.0 - dev: true - - /supports-color/6.1.0: - resolution: - { - integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== - } - engines: { node: '>=6' } - dependencies: - has-flag: 3.0.0 - dev: true - - /supports-color/7.2.0: - resolution: - { - integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - } - engines: { node: '>=8' } - dependencies: - has-flag: 4.0.0 - dev: true - - /table/5.4.6: - resolution: - { - integrity: sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== - } - engines: { node: '>=6.0.0' } - dependencies: - ajv: 6.12.6 - lodash: 4.17.21 - slice-ansi: 2.1.0 - string-width: 3.1.0 - dev: true - - /tapable/1.1.3: - resolution: - { - integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - } - engines: { node: '>=6' } - dev: true - - /tar/6.1.0: - resolution: - { - integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA== - } - engines: { node: '>= 10' } - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 3.1.3 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - dev: true - - /text-table/0.2.0: - resolution: { integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= } - dev: true - - /timsort/0.3.0: - resolution: { integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= } - dev: true - - /to-regex-range/5.0.1: - resolution: - { - integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - } - engines: { node: '>=8.0' } - dependencies: - is-number: 7.0.0 - dev: true - - /tough-cookie/2.5.0: - resolution: - { - integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g== - } - engines: { node: '>=0.8' } - dependencies: - psl: 1.8.0 - punycode: 2.1.1 - dev: true - - /trim-newlines/1.0.0: - resolution: { integrity: sha1-WIeWa7WCpFA6QetST301ARgVphM= } - engines: { node: '>=0.10.0' } - dev: true - - /true-case-path/1.0.3: - resolution: - { - integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew== - } - dependencies: - glob: 7.1.7 - dev: true - - /true-case-path/2.2.1: - resolution: - { - integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q== - } - dev: true - - /tslib/1.14.1: - resolution: - { - integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== - } - dev: true - - /tslint/5.20.1_typescript@4.3.2: - resolution: - { - integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg== - } - engines: { node: '>=4.8.0' } - hasBin: true - peerDependencies: - typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' - dependencies: - '@babel/code-frame': 7.12.13 - builtin-modules: 1.1.1 - chalk: 2.4.2 - commander: 2.20.3 - diff: 4.0.2 - glob: 7.1.7 - js-yaml: 3.14.1 - minimatch: 3.0.4 - mkdirp: 0.5.5 - resolve: 1.20.0 - semver: 5.7.1 - tslib: 1.14.1 - tsutils: 2.29.0_typescript@4.3.2 - typescript: 4.3.2 - dev: true - - /tsutils/2.29.0_typescript@4.3.2: - resolution: - { - integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== - } - peerDependencies: - typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' - dependencies: - tslib: 1.14.1 - typescript: 4.3.2 - dev: true - - /tsutils/3.21.0_typescript@4.3.2: - resolution: - { - integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== - } - engines: { node: '>= 6' } - peerDependencies: - typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' - dependencies: - tslib: 1.14.1 - typescript: 4.3.2 - dev: true - - /tunnel-agent/0.6.0: - resolution: { integrity: sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0= } - dependencies: - safe-buffer: 5.2.1 - dev: true - - /tweetnacl/0.14.5: - resolution: { integrity: sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= } - dev: true - - /type-check/0.4.0: - resolution: - { - integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== - } - engines: { node: '>= 0.8.0' } - dependencies: - prelude-ls: 1.2.1 - dev: true - - /type-fest/0.8.1: - resolution: - { - integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== - } - engines: { node: '>=8' } - dev: true - - /typescript/4.3.2: - resolution: - { - integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw== - } - engines: { node: '>=4.2.0' } - hasBin: true - dev: true - - /unbox-primitive/1.0.1: - resolution: - { - integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== - } - dependencies: - function-bind: 1.1.1 - has-bigints: 1.0.1 - has-symbols: 1.0.2 - which-boxed-primitive: 1.0.2 - dev: true - - /universalify/0.1.2: - resolution: - { - integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== - } - engines: { node: '>= 4.0.0' } - dev: true - - /uri-js/4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - } - dependencies: - punycode: 2.1.1 - dev: true - - /util-deprecate/1.0.2: - resolution: { integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= } - dev: true - - /uuid/3.4.0: - resolution: - { - integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== - } - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. - hasBin: true - dev: true - - /v8-compile-cache/2.3.0: - resolution: - { - integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== - } - dev: true - - /validate-npm-package-license/3.0.4: - resolution: - { - integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== - } - dependencies: - spdx-correct: 3.1.1 - spdx-expression-parse: 3.0.1 - dev: true - - /validator/8.2.0: - resolution: - { - integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA== - } - engines: { node: '>= 0.10' } - dev: true - - /verror/1.10.0: - resolution: { integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA= } - engines: { '0': node >=0.6.0 } - dependencies: - assert-plus: 1.0.0 - core-util-is: 1.0.2 - extsprintf: 1.3.0 - dev: true - - /which-boxed-primitive/1.0.2: - resolution: - { - integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== - } - dependencies: - is-bigint: 1.0.2 - is-boolean-object: 1.1.1 - is-number-object: 1.0.5 - is-string: 1.0.6 - is-symbol: 1.0.4 - dev: true - - /which-module/2.0.0: - resolution: { integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= } - dev: true - - /which/2.0.2: - resolution: - { - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - } - engines: { node: '>= 8' } - hasBin: true - dependencies: - isexe: 2.0.0 - dev: true - - /wide-align/1.1.3: - resolution: - { - integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA== - } - dependencies: - string-width: 1.0.2 - dev: true - - /word-wrap/1.2.3: - resolution: - { - integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== - } - engines: { node: '>=0.10.0' } - dev: true - - /wrap-ansi/5.1.0: - resolution: - { - integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== - } - engines: { node: '>=6' } - dependencies: - ansi-styles: 3.2.1 - string-width: 3.1.0 - strip-ansi: 5.2.0 - dev: true - - /wrappy/1.0.2: - resolution: { integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= } - dev: true - - /write/1.0.3: - resolution: - { - integrity: sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - } - engines: { node: '>=4' } - dependencies: - mkdirp: 0.5.5 - dev: true - - /y18n/4.0.3: - resolution: - { - integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== - } - dev: true - - /yallist/4.0.0: - resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - } - dev: true - - /yargs-parser/13.1.2: - resolution: - { - integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== - } - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - - /yargs/13.3.2: - resolution: - { - integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== - } - dependencies: - cliui: 5.0.0 - find-up: 3.0.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 3.1.0 - which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 13.1.2 - dev: true - - /z-schema/3.18.4: - resolution: - { - integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw== - } - hasBin: true - dependencies: - lodash.get: 4.4.2 - lodash.isequal: 4.5.0 - validator: 8.2.0 - optionalDependencies: - commander: 2.20.3 - dev: true - - file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: { tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz } - id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz - name: '@rushstack/eslint-config' - version: 2.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - typescript: '>=3.0.0' - dependencies: - '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz - '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/eslint-plugin': 3.4.0_9bdf6f89c8a83adf753e5534730d34b0 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 - eslint: 7.12.1 - eslint-plugin-promise: 4.2.1 - eslint-plugin-react: 7.20.6_eslint@7.12.1 - eslint-plugin-tsdoc: 0.2.14 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color - dev: true - - file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz } - name: '@rushstack/eslint-patch' - version: 1.0.6 - dev: true - - file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: { tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz } - id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz - name: '@rushstack/eslint-plugin' - version: 0.7.3 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: { tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz } - id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz - name: '@rushstack/eslint-plugin-packlets' - version: 0.2.2 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: { tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz } - id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz - name: '@rushstack/eslint-plugin-security' - version: 0.1.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 - dependencies: - '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - eslint: 7.12.1 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - file:../temp/tarballs/rushstack-heft-0.32.0.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz } - name: '@rushstack/heft' - version: 0.32.0 - engines: { node: '>=10.13.0' } - hasBin: true - dependencies: - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz - '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz - '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz - '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz - '@types/tapable': 1.0.6 - argparse: 1.0.10 - chokidar: 3.4.3 - fast-glob: 3.2.5 - glob: 7.0.6 - glob-escape: 0.0.2 - node-sass: 5.0.0 - postcss: 7.0.32 - postcss-modules: 1.5.0 - prettier: 2.3.1 - semver: 7.3.5 - tapable: 1.1.3 - true-case-path: 2.2.1 - dev: true - - file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz } - name: '@rushstack/heft-config-file' - version: 0.5.0 - engines: { node: '>=10.13.0' } - dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz - '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz - jsonpath-plus: 4.0.0 - dev: true - - file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz } - name: '@rushstack/node-core-library' - version: 3.39.0 - dependencies: - '@types/node': 10.17.13 - colors: 1.2.5 - fs-extra: 7.0.1 - import-lazy: 4.0.0 - jju: 1.4.0 - resolve: 1.17.0 - semver: 7.3.5 - timsort: 0.3.0 - z-schema: 3.18.4 - dev: true - - file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz } - name: '@rushstack/rig-package' - version: 0.2.12 - dependencies: - resolve: 1.17.0 - strip-json-comments: 3.1.1 - dev: true - - file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz } - name: '@rushstack/tree-pattern' - version: 0.2.1 - dev: true - - file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz } - name: '@rushstack/ts-command-line' - version: 4.7.10 - dependencies: - '@types/argparse': 1.0.38 - argparse: 1.0.10 - colors: 1.2.5 - string-argv: 0.3.1 - dev: true - - file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz: - resolution: { tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz } - name: '@rushstack/typings-generator' - version: 0.3.7 - dependencies: - '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz - '@types/node': 10.17.13 - chokidar: 3.4.3 - glob: 7.0.6 - dev: true From 064704deed0841ba7db8114d874d9d5160bbc036 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 14:22:00 -0700 Subject: [PATCH 232/429] Fix changefile --- .../user-danade-ResolveJestProperties_2021-06-11-20-09.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json index b6fd464da50..61ff56b3581 100644 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@rushstack/heft-jest-plugin", - "comment": "\"Resolve the 'testEnvironment' Jest configuration propery in jest.config.json\"", + "comment": "Resolve the \"testEnvironment\" Jest configuration property in jest.config.json", "type": "patch" } ], From 5accdd9420a4bd3b60944757f8fb10407d741ae5 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 11 Jun 2021 16:25:19 -0700 Subject: [PATCH 233/429] Fix typo --- apps/heft/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/heft/README.md b/apps/heft/README.md index caacce7c2ab..cfbe55ac81c 100644 --- a/apps/heft/README.md +++ b/apps/heft/README.md @@ -83,7 +83,7 @@ the Rush Stack website. out what's new in the latest version - [UPGRADING.md]( https://github.com/microsoft/rushstack/blob/master/apps/heft/UPGRADING.md) - Instructions - for migrating existing projets to use a newer version of Heft + for migrating existing projects to use a newer version of Heft - [API Reference](https://rushstack.io/pages/api/heft/) Heft is part of the [Rush Stack](https://rushstack.io/) family of projects. From 4bd74c2e0f8c8dbe5837ab2fd006118eef05520a Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 11 Jun 2021 23:26:16 +0000 Subject: [PATCH 234/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 12 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/rundown/CHANGELOG.json | 12 ++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...ResolveJestProperties_2021-06-11-20-09.json | 11 ----------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 9 ++++++++- .../heft-webpack4-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 12 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 12 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 12 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 15 +++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 12 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 15 +++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 15 +++++++++++++++ webpack/loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 12 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 18 ++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 12 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 12 ++++++++++++ .../CHANGELOG.md | 7 ++++++- 35 files changed, 323 insertions(+), 28 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index aef6026daf3..d5f7b5b45e9 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.19", + "tag": "@microsoft/api-documenter_v7.13.19", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "7.13.18", "tag": "@microsoft/api-documenter_v7.13.18", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 71852c5339d..75fba26175c 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 7.13.19 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 7.13.18 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 98963be72e1..46838443930 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.111", + "tag": "@rushstack/rundown_v1.0.111", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "1.0.110", "tag": "@rushstack/rundown_v1.0.110", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 003e0aaa9f3..3733af5cdbf 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 1.0.111 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 1.0.110 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json deleted file mode 100644 index 61ff56b3581..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-ResolveJestProperties_2021-06-11-20-09.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Resolve the \"testEnvironment\" Jest configuration property in jest.config.json", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 614186aef35..9866796c02f 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.2", + "tag": "@rushstack/heft-jest-plugin_v0.1.2", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "patch": [ + { + "comment": "Resolve the \"testEnvironment\" Jest configuration property in jest.config.json" + } + ] + } + }, { "version": "0.1.1", "tag": "@rushstack/heft-jest-plugin_v0.1.1", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index f78a2b156bb..ecb1d89a679 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 0.1.2 +Fri, 11 Jun 2021 23:26:16 GMT + +### Patches + +- Resolve the "testEnvironment" Jest configuration property in jest.config.json ## 0.1.1 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index d0a94adbda7..011bcd68e66 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.24", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.24", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "0.1.23", "tag": "@rushstack/heft-webpack4-plugin_v0.1.23", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 0749d2b3fca..1b71027faa5 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 0.1.24 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 0.1.23 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 0f8e8bbbc16..3dc0ee31c70 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.24", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.24", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "0.1.23", "tag": "@rushstack/heft-webpack5-plugin_v0.1.23", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index ea48e7d5774..d38baee1c96 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 0.1.24 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 0.1.23 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index ef8a5073eea..369ff050181 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.35", + "tag": "@rushstack/debug-certificate-manager_v1.0.35", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "1.0.34", "tag": "@rushstack/debug-certificate-manager_v1.0.34", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 5e74da7ac04..1f5c94ba8f8 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 1.0.35 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 1.0.34 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 8efab9397ae..8b259a1fe33 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.181", + "tag": "@microsoft/load-themed-styles_v1.10.181", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.2.38`" + } + ] + } + }, { "version": "1.10.180", "tag": "@microsoft/load-themed-styles_v1.10.180", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 9a68427b448..f80a91bc184 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 1.10.181 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 1.10.180 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 2b44a92a9dc..8788edd9b9b 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.40", + "tag": "@rushstack/package-deps-hash_v3.0.40", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "3.0.39", "tag": "@rushstack/package-deps-hash_v3.0.39", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 5c335a36f25..efe1ae8f320 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 3.0.40 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 3.0.39 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 7479eadeba7..506b459eb51 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.94", + "tag": "@rushstack/stream-collator_v4.0.94", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.93`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "4.0.93", "tag": "@rushstack/stream-collator_v4.0.93", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 017f0270c4a..7a21e92f7db 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 4.0.94 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 4.0.93 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index fb649a0c5bf..8b30d4d2fb1 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.93", + "tag": "@rushstack/terminal_v0.1.93", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "0.1.92", "tag": "@rushstack/terminal_v0.1.92", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 05f7667baaf..71fca00efde 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 0.1.93 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 0.1.92 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 6c7b9484b08..b8849afff94 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.0.31", + "tag": "@rushstack/heft-node-rig_v1.0.31", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.2`" + } + ] + } + }, { "version": "1.0.30", "tag": "@rushstack/heft-node-rig_v1.0.30", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index e6213bfdc6f..36b89a82044 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 1.0.31 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 1.0.30 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 6f352bca0d4..eac48fafeef 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.2.38", + "tag": "@rushstack/heft-web-rig_v0.2.38", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.24`" + } + ] + } + }, { "version": "0.2.37", "tag": "@rushstack/heft-web-rig_v0.2.37", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index a428aa7acbc..b7d30b7c85a 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 0.2.38 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 0.2.37 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 5fe841f034d..48892788da4 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.62", + "tag": "@microsoft/loader-load-themed-styles_v1.9.62", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.181`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "1.9.61", "tag": "@microsoft/loader-load-themed-styles_v1.9.61", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index ea295bf8041..8013d804e28 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 1.9.62 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 1.9.61 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 2823e6337bc..e098b940035 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.149", + "tag": "@rushstack/loader-raw-script_v1.3.149", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "1.3.148", "tag": "@rushstack/loader-raw-script_v1.3.148", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index d1b305e56cf..9647addf380 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 1.3.149 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 1.3.148 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index f2012db0dd8..ee91a17beee 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.23", + "tag": "@rushstack/localization-plugin_v0.6.23", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.43`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.42` to `^3.2.43`" + } + ] + } + }, { "version": "0.6.22", "tag": "@rushstack/localization-plugin_v0.6.22", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 0ef977b574e..e6a83ef7c9f 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 0.6.23 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 0.6.22 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index e1f361a9a9c..499af465915 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.61", + "tag": "@rushstack/module-minifier-plugin_v0.3.61", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "0.3.60", "tag": "@rushstack/module-minifier-plugin_v0.3.60", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 7213259200f..cb1066cde24 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 0.3.61 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 0.3.60 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index dd93aec2ba7..52f7ccc5f63 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.43", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.43", + "date": "Fri, 11 Jun 2021 23:26:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.0.31`" + } + ] + } + }, { "version": "3.2.42", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.42", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 1f9e19c12f1..188e8eb64ee 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. + +## 3.2.43 +Fri, 11 Jun 2021 23:26:16 GMT + +_Version update only_ ## 3.2.42 Fri, 11 Jun 2021 00:34:02 GMT From 3a0774e3e15d5d95db066550fc101742d8d0944a Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 11 Jun 2021 23:26:19 +0000 Subject: [PATCH 235/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 2 +- heft-plugins/heft-webpack5-plugin/package.json | 2 +- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 2 +- rigs/heft-web-rig/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 17 files changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index d939961375b..7be3f676ea3 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.18", + "version": "7.13.19", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 8426bca694d..ebb8bdb1bec 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.110", + "version": "1.0.111", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index f59a1e7def1..c09f7198836 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.1", + "version": "0.1.2", "description": "Heft plugin for Jest", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 0eb429bafb6..5d19c751990 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.23", + "version": "0.1.24", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 36c4bfec70b..08547699af2 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.23", + "version": "0.1.24", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 7b6f28841d6..9acce4b99cc 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.34", + "version": "1.0.35", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index fc39516cf56..52e3101728d 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.180", + "version": "1.10.181", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 392fffe74ce..273bcddb581 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.39", + "version": "3.0.40", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index fed9363d2b0..5b576b3f10f 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.93", + "version": "4.0.94", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 885168e8738..3c06b352e22 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.92", + "version": "0.1.93", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index f8bef1fb8a7..11de7ff5514 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.30", + "version": "1.0.31", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index a5271871105..02eb1ac2bf8 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.37", + "version": "0.2.38", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index e7ae9773d6c..d6f2da7b1d6 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.61", + "version": "1.9.62", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 7c0b6c8f94e..135bac49997 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.148", + "version": "1.3.149", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 1b13a2a1553..0a5c5e9719f 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.22", + "version": "0.6.23", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.42", + "@rushstack/set-webpack-public-path-plugin": "^3.2.43", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 021ad640c69..72f3fe68876 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.60", + "version": "0.3.61", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 7fd0084e9ea..a2ad1b568a6 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.42", + "version": "3.2.43", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From e8b878913311c589bbe987b97e51e57e1d4528cc Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 16:42:41 -0700 Subject: [PATCH 236/429] Consume the updated Jest plugin --- apps/api-extractor-model/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/node-core-library/package.json | 2 +- libraries/rig-package/package.json | 2 +- libraries/tree-pattern/package.json | 2 +- libraries/ts-command-line/package.json | 2 +- libraries/typings-generator/package.json | 2 +- stack/eslint-patch/package.json | 2 +- stack/eslint-plugin-packlets/package.json | 2 +- stack/eslint-plugin-security/package.json | 2 +- stack/eslint-plugin/package.json | 2 +- 14 files changed, 14 insertions(+), 14 deletions(-) diff --git a/apps/api-extractor-model/package.json b/apps/api-extractor-model/package.json index 6c441a9fdb6..b9949b659c5 100644 --- a/apps/api-extractor-model/package.json +++ b/apps/api-extractor-model/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index d7aef710344..be88d911091 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -50,7 +50,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "10.17.13", diff --git a/apps/heft/package.json b/apps/heft/package.json index 580c7dc077b..bb486926395 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -54,7 +54,7 @@ "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/argparse": "1.0.38", "@types/eslint": "7.2.0", "@types/glob": "7.1.1", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 3b91ee3598d..dfa91c5b289 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -30,7 +30,7 @@ "@jest/types": "~25.4.0", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "10.17.13" diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index e2f2d37f8f3..286d7d2aa61 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index e1c268efbe4..481477b256b 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -25,7 +25,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/fs-extra": "7.0.0", "@types/heft-jest": "1.0.1", "@types/jju": "1.4.1", diff --git a/libraries/rig-package/package.json b/libraries/rig-package/package.json index 31d41e93a09..9fd0beb5bb5 100644 --- a/libraries/rig-package/package.json +++ b/libraries/rig-package/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@rushstack/heft": "0.32.0", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", diff --git a/libraries/tree-pattern/package.json b/libraries/tree-pattern/package.json index 4faff95239e..9aea466dfed 100644 --- a/libraries/tree-pattern/package.json +++ b/libraries/tree-pattern/package.json @@ -15,7 +15,7 @@ "devDependencies": { "@rushstack/eslint-config": "2.3.3", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/heft-jest": "1.0.1", "eslint": "~7.12.1", "typescript": "~3.9.7" diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index b36bb71ad5f..41e392f8335 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -21,7 +21,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13" } diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index 33283b9b60b..bd58cf62640 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/glob": "7.1.1" } } diff --git a/stack/eslint-patch/package.json b/stack/eslint-patch/package.json index ee24fc2020c..0cd511f9b50 100644 --- a/stack/eslint-patch/package.json +++ b/stack/eslint-patch/package.json @@ -24,7 +24,7 @@ "dependencies": {}, "devDependencies": { "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/node": "10.17.13" } } diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index a567e0efb58..5055705ca85 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -27,7 +27,7 @@ }, "devDependencies": { "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index e8518f610da..c641c3d1dcb 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -26,7 +26,7 @@ }, "devDependencies": { "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index d6cbf0aaa27..a1c8492b77f 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -30,7 +30,7 @@ }, "devDependencies": { "@rushstack/heft": "0.32.0", - "@rushstack/heft-node-rig": "1.0.30", + "@rushstack/heft-node-rig": "1.0.31", "@types/eslint": "7.2.0", "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", From a4fc03baacc0fd43ca3574264b1cf3191450da40 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 11 Jun 2021 16:45:39 -0700 Subject: [PATCH 237/429] Remove plugin packages from API docs --- heft-plugins/heft-jest-plugin/config/api-extractor.json | 3 +-- heft-plugins/heft-webpack4-plugin/config/api-extractor.json | 3 +-- heft-plugins/heft-webpack5-plugin/config/api-extractor.json | 3 +-- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/config/api-extractor.json b/heft-plugins/heft-jest-plugin/config/api-extractor.json index 34fb7776c9d..74590d3c4f8 100644 --- a/heft-plugins/heft-jest-plugin/config/api-extractor.json +++ b/heft-plugins/heft-jest-plugin/config/api-extractor.json @@ -7,8 +7,7 @@ "reportFolder": "../../../common/reviews/api" }, "docModel": { - "enabled": true, - "apiJsonFilePath": "../../../common/temp/api/.api.json" + "enabled": false }, "dtsRollup": { "enabled": true, diff --git a/heft-plugins/heft-webpack4-plugin/config/api-extractor.json b/heft-plugins/heft-webpack4-plugin/config/api-extractor.json index 34fb7776c9d..74590d3c4f8 100644 --- a/heft-plugins/heft-webpack4-plugin/config/api-extractor.json +++ b/heft-plugins/heft-webpack4-plugin/config/api-extractor.json @@ -7,8 +7,7 @@ "reportFolder": "../../../common/reviews/api" }, "docModel": { - "enabled": true, - "apiJsonFilePath": "../../../common/temp/api/.api.json" + "enabled": false }, "dtsRollup": { "enabled": true, diff --git a/heft-plugins/heft-webpack5-plugin/config/api-extractor.json b/heft-plugins/heft-webpack5-plugin/config/api-extractor.json index 34fb7776c9d..74590d3c4f8 100644 --- a/heft-plugins/heft-webpack5-plugin/config/api-extractor.json +++ b/heft-plugins/heft-webpack5-plugin/config/api-extractor.json @@ -7,8 +7,7 @@ "reportFolder": "../../../common/reviews/api" }, "docModel": { - "enabled": true, - "apiJsonFilePath": "../../../common/temp/api/.api.json" + "enabled": false }, "dtsRollup": { "enabled": true, From f6b17eb0df844d5d0ee927fe653c092f7478472c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 11 Jun 2021 16:46:05 -0700 Subject: [PATCH 238/429] rush change --- .../octogonz-clean-up-api-docs_2021-06-11-23-45.json | 11 +++++++++++ .../octogonz-clean-up-api-docs_2021-06-11-23-45.json | 11 +++++++++++ .../octogonz-clean-up-api-docs_2021-06-11-23-45.json | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json create mode 100644 common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json create mode 100644 common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json new file mode 100644 index 00000000000..3c5ca9ee7c1 --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json b/common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json new file mode 100644 index 00000000000..dd74fe1e459 --- /dev/null +++ b/common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-webpack4-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-webpack4-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json b/common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json new file mode 100644 index 00000000000..3fbfb37822a --- /dev/null +++ b/common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-webpack5-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-webpack5-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 78ca1879b77610564ca0856a2aa4f23311ec2b1c Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 11 Jun 2021 16:51:58 -0700 Subject: [PATCH 239/429] Rush update --- common/config/rush/pnpm-lock.yaml | 66 +++++++++++++++--------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 49e2fd2d15b..74d14998fcb 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -47,7 +47,7 @@ importers: '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -78,7 +78,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -91,7 +91,7 @@ importers: '@microsoft/tsdoc-config': ~0.15.2 '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -102,7 +102,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -112,7 +112,7 @@ importers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@rushstack/ts-command-line': workspace:* @@ -163,7 +163,7 @@ importers: '@microsoft/api-extractor': link:../api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/argparse': 1.0.38 '@types/eslint': 7.2.0 '@types/glob': 7.1.1 @@ -888,7 +888,7 @@ importers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 @@ -907,7 +907,7 @@ importers: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -983,7 +983,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/node-core-library': workspace:* '@rushstack/rig-package': workspace:* '@types/heft-jest': 1.0.1 @@ -996,7 +996,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1018,7 +1018,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -1048,7 +1048,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/fs-extra': 7.0.0 '@types/heft-jest': 1.0.1 '@types/jju': 1.4.1 @@ -1078,7 +1078,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1091,7 +1091,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 '@types/resolve': 1.17.1 @@ -1156,14 +1156,14 @@ importers: specifiers: '@rushstack/eslint-config': 2.3.3 '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@types/heft-jest': 1.0.1 eslint: ~7.12.1 typescript: ~3.9.7 devDependencies: '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 eslint: 7.12.1 typescript: 3.9.9 @@ -1172,7 +1172,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@types/argparse': 1.0.38 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1187,7 +1187,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 @@ -1195,7 +1195,7 @@ importers: specifiers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/node-core-library': workspace:* '@types/glob': 7.1.1 '@types/node': 10.17.13 @@ -1209,7 +1209,7 @@ importers: devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/glob': 7.1.1 ../../repo-scripts/doc-plugin-rush-stack: @@ -1332,17 +1332,17 @@ importers: ../../stack/eslint-patch: specifiers: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@types/node': 10.17.13 devDependencies: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/node': 10.17.13 ../../stack/eslint-plugin: specifiers: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1358,7 +1358,7 @@ importers: '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1371,7 +1371,7 @@ importers: ../../stack/eslint-plugin-packlets: specifiers: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1387,7 +1387,7 @@ importers: '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -1400,7 +1400,7 @@ importers: ../../stack/eslint-plugin-security: specifiers: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30 + '@rushstack/heft-node-rig': 1.0.31 '@rushstack/tree-pattern': workspace:* '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -1416,7 +1416,7 @@ importers: '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 devDependencies: '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.30_@rushstack+heft@0.32.0 + '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/eslint': 7.2.0 '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 @@ -2698,8 +2698,8 @@ packages: jsonpath-plus: 4.0.0 dev: true - /@rushstack/heft-jest-plugin/0.1.1_@rushstack+heft@0.32.0: - resolution: {integrity: sha512-cy9TGf5x4Ip31pxnlk5qfGPa5Fh3ETCqfEST9giXLC06iFE2EMRkzFUcB0R+gBLcMp5pjhw0PCd/UA0UbL/U5w==} + /@rushstack/heft-jest-plugin/0.1.2_@rushstack+heft@0.32.0: + resolution: {integrity: sha512-kOSYbjfH776vBvg0PaItbewHoZyAC4EDkqoOT/GoB6x57aCnjRHEjGbKtleWecHiem7AxZkhaeWsLrAaKPBzIA==} peerDependencies: '@rushstack/heft': ^0.32.0 dependencies: @@ -2718,14 +2718,14 @@ packages: - utf-8-validate dev: true - /@rushstack/heft-node-rig/1.0.30_@rushstack+heft@0.32.0: - resolution: {integrity: sha512-3Y4QKq6/2fmo4cQqw8+7Rob1/4JOOcXKi8BO2lEfaZRPgQFejDWHKvgCyKJjvKRmQNrWNxeyKs7kyS5hR3SIhA==} + /@rushstack/heft-node-rig/1.0.31_@rushstack+heft@0.32.0: + resolution: {integrity: sha512-t58Si9jdVuSRI+5dmgNCPnRsM06gPHAUeOW81kcG65UeL6jqG1mtPwJAoi7DgJDKOKGS+iXtqBee1RsMN7ibJg==} peerDependencies: '@rushstack/heft': ^0.32.0 dependencies: '@microsoft/api-extractor': 7.16.1 '@rushstack/heft': 0.32.0 - '@rushstack/heft-jest-plugin': 0.1.1_@rushstack+heft@0.32.0 + '@rushstack/heft-jest-plugin': 0.1.2_@rushstack+heft@0.32.0 eslint: 7.12.1 typescript: 3.9.9 transitivePeerDependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 07001e1d8c2..c39ee91894f 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "59f31af0ff61ae37dc8cdd23b4e1e642b9d2cd00", + "pnpmShrinkwrapHash": "8e42e19a26657d612ecf477964f0c7a1fe309739", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 0b47d70c1e68012a13fe7e86809d7cd969f6ba58 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 14 Jun 2021 16:54:31 -0700 Subject: [PATCH 240/429] When the build cache extracts files, it should apply the latest timestamp rather than restoring an old timestamp --- .../src/logic/buildCache/ProjectBuildCache.ts | 6 +++- apps/rush-lib/src/utilities/TarExecutable.ts | 30 +++++++++++++++++-- 2 files changed, 33 insertions(+), 3 deletions(-) diff --git a/apps/rush-lib/src/logic/buildCache/ProjectBuildCache.ts b/apps/rush-lib/src/logic/buildCache/ProjectBuildCache.ts index a1a7b4c8760..f285130aac6 100644 --- a/apps/rush-lib/src/logic/buildCache/ProjectBuildCache.ts +++ b/apps/rush-lib/src/logic/buildCache/ProjectBuildCache.ts @@ -202,7 +202,11 @@ export class ProjectBuildCache { // If we don't have tar on the PATH, if we failed to update the local cache entry, // or if the tar binary failed, untar in-memory - const tarStream: stream.Writable = tar.extract({ cwd: projectFolderPath }); + const tarStream: stream.Writable = tar.extract({ + cwd: projectFolderPath, + // Set to true to omit writing mtime value for extracted entries. + m: true + }); try { const tarPromise: Promise = events.once(tarStream, 'drain'); tarStream.write(cacheEntryBuffer); diff --git a/apps/rush-lib/src/utilities/TarExecutable.ts b/apps/rush-lib/src/utilities/TarExecutable.ts index 4748cf8a0b3..c794c8af95c 100644 --- a/apps/rush-lib/src/utilities/TarExecutable.ts +++ b/apps/rush-lib/src/utilities/TarExecutable.ts @@ -47,7 +47,16 @@ export class TarExecutable { */ public async tryUntarAsync(options: IUntarOptions): Promise { return await this._spawnTarWithLoggingAsync( - ['-x', '-f', options.archivePath], + // These parameters are chosen for compatibility with the very primitive bsdtar 3.3.2 shipped with Windows 10. + [ + // [Windows bsdtar 3.3.2] Extract: tar -x [options] [] + '-x', + // [Windows bsdtar 3.3.2] -m Don't restore modification times + '-m', + // [Windows bsdtar 3.3.2] -f Location of archive (default \\.\tape0) + '-f', + options.archivePath + ], options.outputFolderPath, options.logFilePath ); @@ -68,7 +77,24 @@ export class TarExecutable { const projectFolderPath: string = project.projectFolder; const tarExitCode: number = await this._spawnTarWithLoggingAsync( - ['-c', '-f', archivePath, '-z', '-C', projectFolderPath, '--files-from', pathsListFilePath], + // These parameters are chosen for compatibility with the very primitive bsdtar 3.3.2 shipped with Windows 10. + [ + // [Windows bsdtar 3.3.2] -c Create + '-c', + // [Windows bsdtar 3.3.2] -f Location of archive (default \\.\tape0) + '-f', + archivePath, + // [Windows bsdtar 3.3.2] -z, -j, -J, --lzma Compress archive with gzip/bzip2/xz/lzma + '-z', + // [Windows bsdtar 3.3.2] -C Change to before processing remaining files + '-C', + projectFolderPath, + // [GNU tar 1.33] -T, --files-from=FILE get names to extract or create from FILE + // + // Windows bsdtar does not document this parameter, but seems to accept it. + '--files-from', + pathsListFilePath + ], projectFolderPath, logFilePath ); From 29d616c9fb7554c7075f6b7ef8adef7c1340632a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 14 Jun 2021 16:55:11 -0700 Subject: [PATCH 241/429] rush change --- ...ogonz-build-cache-timestamps_2021-06-14-23-55.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json diff --git a/common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json b/common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json new file mode 100644 index 00000000000..1e3608be966 --- /dev/null +++ b/common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Fix an issue where files restored by the build cache did not have a current modification time", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 1f6cd8024f7e3a5a5a069c1a8b6e3c7bc76ec6f9 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Tue, 15 Jun 2021 20:38:35 +0000 Subject: [PATCH 242/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 12 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/rundown/CHANGELOG.json | 12 ++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...-allowUnreachableCode_2021-06-10-21-36.json | 11 ----------- ...-allowUnreachableCode_2021-06-10-21-36.json | 11 ----------- ...onz-clean-up-api-docs_2021-06-11-23-45.json | 11 ----------- ...onz-clean-up-api-docs_2021-06-11-23-45.json | 11 ----------- .../heft-webpack4-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 12 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 12 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 12 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 15 +++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 12 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 9 ++++++++- rigs/heft-web-rig/CHANGELOG.json | 17 +++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 9 ++++++++- .../loader-load-themed-styles/CHANGELOG.json | 15 +++++++++++++++ webpack/loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 12 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 18 ++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 12 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 12 ++++++++++++ .../CHANGELOG.md | 7 ++++++- 36 files changed, 309 insertions(+), 60 deletions(-) delete mode 100644 common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json delete mode 100644 common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json delete mode 100644 common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json delete mode 100644 common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index d5f7b5b45e9..9f0f8afe6d4 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.20", + "tag": "@microsoft/api-documenter_v7.13.20", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "7.13.19", "tag": "@microsoft/api-documenter_v7.13.19", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 75fba26175c..f62046c5a46 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 7.13.20 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 7.13.19 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 46838443930..0577bfbc445 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.112", + "tag": "@rushstack/rundown_v1.0.112", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "1.0.111", "tag": "@rushstack/rundown_v1.0.111", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 3733af5cdbf..70ffcd112e1 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 1.0.112 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 1.0.111 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json b/common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json deleted file mode 100644 index e6ed54b7eae..00000000000 --- a/common/changes/@rushstack/heft-node-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Disable the allowUnreachableCode TypeScript compiler option.", - "type": "minor", - "packageName": "@rushstack/heft-node-rig" - } - ], - "packageName": "@rushstack/heft-node-rig", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json b/common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json deleted file mode 100644 index efd14891f5d..00000000000 --- a/common/changes/@rushstack/heft-web-rig/user-ianc-disable-allowUnreachableCode_2021-06-10-21-36.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "comment": "Disable the allowUnreachableCode TypeScript compiler option.", - "type": "minor", - "packageName": "@rushstack/heft-web-rig" - } - ], - "packageName": "@rushstack/heft-web-rig", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json b/common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json deleted file mode 100644 index dd74fe1e459..00000000000 --- a/common/changes/@rushstack/heft-webpack4-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-webpack4-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-webpack4-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json b/common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json deleted file mode 100644 index 3fbfb37822a..00000000000 --- a/common/changes/@rushstack/heft-webpack5-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-webpack5-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-webpack5-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 011bcd68e66..9e267b10ffd 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.25", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.25", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "0.1.24", "tag": "@rushstack/heft-webpack4-plugin_v0.1.24", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 1b71027faa5..df870d23896 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 0.1.25 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 0.1.24 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 3dc0ee31c70..9876d0818ba 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.25", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.25", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "0.1.24", "tag": "@rushstack/heft-webpack5-plugin_v0.1.24", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index d38baee1c96..9bdef13acf8 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 0.1.25 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 0.1.24 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 369ff050181..f6c5c6861ab 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.36", + "tag": "@rushstack/debug-certificate-manager_v1.0.36", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "1.0.35", "tag": "@rushstack/debug-certificate-manager_v1.0.35", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 1f5c94ba8f8..f0e285000a5 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 1.0.36 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 1.0.35 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 8b259a1fe33..03e8ce57e4a 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.182", + "tag": "@microsoft/load-themed-styles_v1.10.182", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.0`" + } + ] + } + }, { "version": "1.10.181", "tag": "@microsoft/load-themed-styles_v1.10.181", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index f80a91bc184..aaab8e0b86c 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 1.10.182 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 1.10.181 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 8788edd9b9b..2b831033223 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.41", + "tag": "@rushstack/package-deps-hash_v3.0.41", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "3.0.40", "tag": "@rushstack/package-deps-hash_v3.0.40", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index efe1ae8f320..74b23fac1d5 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 3.0.41 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 3.0.40 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 506b459eb51..423f329434f 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.95", + "tag": "@rushstack/stream-collator_v4.0.95", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.94`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "4.0.94", "tag": "@rushstack/stream-collator_v4.0.94", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 7a21e92f7db..c5d67c9deba 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 4.0.95 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 4.0.94 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 8b30d4d2fb1..bc40f99eb94 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.94", + "tag": "@rushstack/terminal_v0.1.94", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "0.1.93", "tag": "@rushstack/terminal_v0.1.93", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 71fca00efde..b12053fb8e4 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 0.1.94 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 0.1.93 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index b8849afff94..f471b5ab73b 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.0", + "tag": "@rushstack/heft-node-rig_v1.1.0", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "minor": [ + { + "comment": "Disable the allowUnreachableCode TypeScript compiler option." + } + ] + } + }, { "version": "1.0.31", "tag": "@rushstack/heft-node-rig_v1.0.31", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 36b89a82044..1f03bba8575 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 1.1.0 +Tue, 15 Jun 2021 20:38:35 GMT + +### Minor changes + +- Disable the allowUnreachableCode TypeScript compiler option. ## 1.0.31 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index eac48fafeef..285f5b16299 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.0", + "tag": "@rushstack/heft-web-rig_v0.3.0", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "minor": [ + { + "comment": "Disable the allowUnreachableCode TypeScript compiler option." + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.25`" + } + ] + } + }, { "version": "0.2.38", "tag": "@rushstack/heft-web-rig_v0.2.38", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index b7d30b7c85a..af87b292d9e 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 0.3.0 +Tue, 15 Jun 2021 20:38:35 GMT + +### Minor changes + +- Disable the allowUnreachableCode TypeScript compiler option. ## 0.2.38 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 48892788da4..dcd46d85e7e 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.63", + "tag": "@microsoft/loader-load-themed-styles_v1.9.63", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.182`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "1.9.62", "tag": "@microsoft/loader-load-themed-styles_v1.9.62", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 8013d804e28..166fcd50fa4 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 1.9.63 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 1.9.62 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index e098b940035..eb637cef8e8 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.150", + "tag": "@rushstack/loader-raw-script_v1.3.150", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "1.3.149", "tag": "@rushstack/loader-raw-script_v1.3.149", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 9647addf380..3ccc318225d 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 1.3.150 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 1.3.149 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index ee91a17beee..35314b83da7 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.24", + "tag": "@rushstack/localization-plugin_v0.6.24", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.44`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.43` to `^3.2.44`" + } + ] + } + }, { "version": "0.6.23", "tag": "@rushstack/localization-plugin_v0.6.23", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index e6a83ef7c9f..204e0bbf7b8 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 0.6.24 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 0.6.23 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 499af465915..c1f442c638a 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.62", + "tag": "@rushstack/module-minifier-plugin_v0.3.62", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "0.3.61", "tag": "@rushstack/module-minifier-plugin_v0.3.61", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index cb1066cde24..695d62335ba 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 0.3.62 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 0.3.61 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 52f7ccc5f63..24388774f60 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.44", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.44", + "date": "Tue, 15 Jun 2021 20:38:35 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.0`" + } + ] + } + }, { "version": "3.2.43", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.43", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 188e8eb64ee..ef33cd6c6b0 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. + +## 3.2.44 +Tue, 15 Jun 2021 20:38:35 GMT + +_Version update only_ ## 3.2.43 Fri, 11 Jun 2021 23:26:16 GMT From 3febdbd738c0b91df11dbc30368001d56b761186 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Tue, 15 Jun 2021 20:38:38 +0000 Subject: [PATCH 243/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 2 +- heft-plugins/heft-webpack5-plugin/package.json | 2 +- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 2 +- rigs/heft-web-rig/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 16 files changed, 17 insertions(+), 17 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 7be3f676ea3..64f03991f93 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.19", + "version": "7.13.20", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index ebb8bdb1bec..508b0770d4a 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.111", + "version": "1.0.112", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 5d19c751990..8ad791b12bc 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.24", + "version": "0.1.25", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 08547699af2..7e575ad74fd 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.24", + "version": "0.1.25", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 9acce4b99cc..26747622f12 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.35", + "version": "1.0.36", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 52e3101728d..36076f9f895 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.181", + "version": "1.10.182", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 273bcddb581..50151e9f946 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.40", + "version": "3.0.41", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 5b576b3f10f..3884b6ffa81 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.94", + "version": "4.0.95", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 3c06b352e22..76f7ba6285b 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.93", + "version": "0.1.94", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 11de7ff5514..8dd93b90c30 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.0.31", + "version": "1.1.0", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 02eb1ac2bf8..e5a47585835 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.2.38", + "version": "0.3.0", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index d6f2da7b1d6..454b2727fd2 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.62", + "version": "1.9.63", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 135bac49997..ead642359e8 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.149", + "version": "1.3.150", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 0a5c5e9719f..72cd6f88535 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.23", + "version": "0.6.24", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.43", + "@rushstack/set-webpack-public-path-plugin": "^3.2.44", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 72f3fe68876..b45e9518517 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.61", + "version": "0.3.62", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index a2ad1b568a6..484741a14fe 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.43", + "version": "3.2.44", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 5f2f94401fc19183c5d94687310a1f394e8f560b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 16:35:35 -0700 Subject: [PATCH 244/429] Remove the ability to run multiple TypeScript compilers in a project. --- .../TypeScriptPlugin/TypeScriptPlugin.ts | 113 ++++-------------- 1 file changed, 25 insertions(+), 88 deletions(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index 63f6c6108e1..82832f83202 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -2,8 +2,7 @@ // See LICENSE in the project root for license information. import * as path from 'path'; -import glob from 'glob'; -import { LegacyAdapters, ITerminalProvider, Terminal } from '@rushstack/node-core-library'; +import { ITerminalProvider, Terminal, FileSystem } from '@rushstack/node-core-library'; import { TypeScriptBuilder, ITypeScriptBuilderConfiguration } from './TypeScriptBuilder'; import { HeftSession } from '../../pluginFramework/HeftSession'; @@ -30,7 +29,6 @@ interface IRunTypeScriptOptions { /** * Fired whenever the compiler emits an output. In watch mode, this event occurs after each recompile. - * If there are multiple tsconfigs being processed in parallel, the event fires for each one. */ emitCallback: () => void; @@ -224,18 +222,11 @@ export class TypeScriptPlugin implements IHeftPlugin { const typescriptConfigurationJson: ITypeScriptConfigurationJson | undefined = await this._ensureConfigFileLoadedAsync(logger.terminal, heftConfiguration); - const tsconfigPaths: string[] = await LegacyAdapters.convertCallbackToPromise( - glob, - 'tsconfig?(-*).json', - { - cwd: heftConfiguration.buildFolder, - nocase: true - } - ); - buildProperties.isTypeScriptProject = tsconfigPaths.length > 0; + const tsconfigPath: string = `${heftConfiguration.buildFolder}/tsconfig.json`; + buildProperties.isTypeScriptProject = await FileSystem.existsAsync(tsconfigPath); if (!buildProperties.isTypeScriptProject) { - // If there are no TSConfigs, we have nothing to do + // If there are no TSConfig, we have nothing to do return; } @@ -275,15 +266,13 @@ export class TypeScriptPlugin implements IHeftPlugin { throw new Error('Unable to resolve a TypeScript compiler package'); } - const builderOptions: Omit< - IRunBuilderForTsconfigOptions, - | 'terminalProvider' - | 'tsconfigFilePath' - | 'additionalModuleKindsToEmit' - | 'terminalPrefixLabel' - | 'emitCallback' - | 'firstEmitCallback' - > = { + // Set some properties used by the Jest plugin + buildProperties.emitFolderNameForTests = typeScriptConfiguration.emitFolderNameForTests || 'lib'; + buildProperties.emitExtensionForTests = typeScriptConfiguration.emitCjsExtensionForCommonJS + ? '.cjs' + : '.js'; + + await this._runBuilderForTsconfigAsync(logger, { heftSession: heftSession, heftConfiguration, toolPackageResolution, @@ -292,71 +281,14 @@ export class TypeScriptPlugin implements IHeftPlugin { lintingEnabled: !!typeScriptConfiguration.isLintingEnabled, copyFromCacheMode: typeScriptConfiguration.copyFromCacheMode, watchMode: watchMode, - maxWriteParallelism: typeScriptConfiguration.maxWriteParallelism - }; - - // Set some properties used by the Jest plugin - buildProperties.emitFolderNameForTests = typeScriptConfiguration.emitFolderNameForTests || 'lib'; - buildProperties.emitExtensionForTests = typeScriptConfiguration.emitCjsExtensionForCommonJS - ? '.cjs' - : '.js'; - - // Wrap the "firstEmitCallback" to fire only after all of the builder processes have completed. - const callbacksForTsconfigs: Set<() => void> = new Set<() => void>(); - function getFirstEmitCallbackForTsconfig(): () => void { - let hasAlreadyReportedFirstEmit: boolean = false; - - const callback: () => void = () => { - if (hasAlreadyReportedFirstEmit) { - return; - } - hasAlreadyReportedFirstEmit = true; - - callbacksForTsconfigs.delete(callback); - if (callbacksForTsconfigs.size === 0) { - firstEmitCallback(); - } - }; - - callbacksForTsconfigs.add(callback); - - return callback; - } - - if (tsconfigPaths.length === 1) { - await this._runBuilderForTsconfigAsync(logger, { - ...builderOptions, - tsconfigFilePath: tsconfigPaths[0], - terminalProvider: heftConfiguration.terminalProvider, - additionalModuleKindsToEmit: typeScriptConfiguration.additionalModuleKindsToEmit, - terminalPrefixLabel: undefined, - emitCallback: emitCallback, - firstEmitCallback: getFirstEmitCallbackForTsconfig() - }); - } else { - const builderProcesses: Promise[] = []; - for (const tsconfigFilePath of tsconfigPaths) { - const tsconfigFilename: string = path.basename(tsconfigFilePath, path.extname(tsconfigFilePath)); - - // Only provide additionalModuleKindsToEmit to the default tsconfig.json - const additionalModuleKindsToEmit: IEmitModuleKind[] | undefined = - tsconfigFilename === 'tsconfig' ? typeScriptConfiguration.additionalModuleKindsToEmit : undefined; - - builderProcesses.push( - this._runBuilderForTsconfigAsync(logger, { - ...builderOptions, - tsconfigFilePath, - terminalProvider: heftConfiguration.terminalProvider, - additionalModuleKindsToEmit, - terminalPrefixLabel: tsconfigFilename, - emitCallback: emitCallback, - firstEmitCallback: getFirstEmitCallbackForTsconfig() - }) - ); - } - - await Promise.all(builderProcesses); - } + maxWriteParallelism: typeScriptConfiguration.maxWriteParallelism, + tsconfigFilePath: tsconfigPath, + terminalProvider: heftConfiguration.terminalProvider, + additionalModuleKindsToEmit: typeScriptConfiguration.additionalModuleKindsToEmit, + terminalPrefixLabel: undefined, + emitCallback: emitCallback, + firstEmitCallback: firstEmitCallback + }); } private async _runBuilderForTsconfigAsync( @@ -383,12 +315,17 @@ export class TypeScriptPlugin implements IHeftPlugin { loggerPrefixLabel: options.terminalPrefixLabel, maxWriteParallelism: options.maxWriteParallelism }; + let firstEmitAlreadyCalled: boolean = false; const typeScriptBuilder: TypeScriptBuilder = new TypeScriptBuilder( options.terminalProvider, typeScriptBuilderConfiguration, heftSession, () => { - options.firstEmitCallback(); + if (firstEmitAlreadyCalled) { + firstEmitAlreadyCalled = true; + options.firstEmitCallback(); + } + options.emitCallback(); } ); From 1e3a82a089d0956b8846cb4ef03b8047e6afc289 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 16:58:45 -0700 Subject: [PATCH 245/429] Code cleanup --- .../plugins/TypeScriptPlugin/LinterBase.ts | 1 - .../TypeScriptPlugin/TypeScriptBuilder.ts | 25 ++---- .../TypeScriptPlugin/TypeScriptPlugin.ts | 80 ++++--------------- 3 files changed, 20 insertions(+), 86 deletions(-) diff --git a/apps/heft/src/plugins/TypeScriptPlugin/LinterBase.ts b/apps/heft/src/plugins/TypeScriptPlugin/LinterBase.ts index be58e0d2b2d..bd6d08578cd 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/LinterBase.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/LinterBase.ts @@ -15,7 +15,6 @@ import { IScopedLogger } from '../../pluginFramework/logging/ScopedLogger'; export interface ILinterBaseOptions { ts: IExtendedTypeScript; scopedLogger: IScopedLogger; - terminalPrefixLabel: string | undefined; buildFolderPath: string; buildCacheFolderPath: string; linterConfigFilePath: string; diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts index 7e736dcb61e..4ba18482f66 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptBuilder.ts @@ -44,12 +44,6 @@ export interface ITypeScriptBuilderConfiguration extends ISharedTypeScriptConfig tslintToolPath: string | undefined; eslintToolPath: string | undefined; - /** - * If provided, this is included in the logging prefix. For example, if this - * is set to "other-tsconfig", logging lines will start with [typescript (other-tsconfig)]. - */ - loggerPrefixLabel: string | undefined; - lintingEnabled: boolean; watchMode: boolean; @@ -157,10 +151,7 @@ export class TypeScriptBuilder extends SubprocessRunnerBase { - const loggerPrefixLabel: string | undefined = this._configuration.loggerPrefixLabel; - this._typescriptLogger = await this.requestScopedLoggerAsync( - loggerPrefixLabel ? `typescript (${loggerPrefixLabel})` : 'typescript' - ); + this._typescriptLogger = await this.requestScopedLoggerAsync('typescript'); this._typescriptTerminal = this._typescriptLogger.terminal; // Determine the compiler version @@ -274,14 +265,11 @@ export class TypeScriptBuilder extends SubprocessRunnerBase void; - - emitCallback: () => void; - - terminalProvider: ITerminalProvider; - terminalPrefixLabel: string | undefined; - emitCjsExtensionForCommonJS: boolean; - emitMjsExtensionForESModule: boolean; - additionalModuleKindsToEmit: IEmitModuleKind[] | undefined; -} - export interface ISharedTypeScriptConfiguration { /** * Can be set to 'copy' or 'hardlink'. If set to 'copy', copy files from cache. If set to 'hardlink', files will be @@ -217,14 +195,13 @@ export class TypeScriptPlugin implements IHeftPlugin { } private async _runTypeScriptAsync(logger: ScopedLogger, options: IRunTypeScriptOptions): Promise { - const { heftSession, heftConfiguration, buildProperties, watchMode, emitCallback, firstEmitCallback } = - options; + const { heftSession, heftConfiguration, buildProperties, watchMode } = options; const typescriptConfigurationJson: ITypeScriptConfigurationJson | undefined = await this._ensureConfigFileLoadedAsync(logger.terminal, heftConfiguration); - const tsconfigPath: string = `${heftConfiguration.buildFolder}/tsconfig.json`; - buildProperties.isTypeScriptProject = await FileSystem.existsAsync(tsconfigPath); + const tsconfigFilePath: string = `${heftConfiguration.buildFolder}/tsconfig.json`; + buildProperties.isTypeScriptProject = await FileSystem.existsAsync(tsconfigFilePath); if (!buildProperties.isTypeScriptProject) { // If there are no TSConfig, we have nothing to do return; @@ -272,56 +249,29 @@ export class TypeScriptPlugin implements IHeftPlugin { ? '.cjs' : '.js'; - await this._runBuilderForTsconfigAsync(logger, { - heftSession: heftSession, - heftConfiguration, - toolPackageResolution, - emitCjsExtensionForCommonJS: !!typeScriptConfiguration.emitCjsExtensionForCommonJS, - emitMjsExtensionForESModule: !!typeScriptConfiguration.emitMjsExtensionForESModule, - lintingEnabled: !!typeScriptConfiguration.isLintingEnabled, - copyFromCacheMode: typeScriptConfiguration.copyFromCacheMode, - watchMode: watchMode, - maxWriteParallelism: typeScriptConfiguration.maxWriteParallelism, - tsconfigFilePath: tsconfigPath, - terminalProvider: heftConfiguration.terminalProvider, - additionalModuleKindsToEmit: typeScriptConfiguration.additionalModuleKindsToEmit, - terminalPrefixLabel: undefined, - emitCallback: emitCallback, - firstEmitCallback: firstEmitCallback - }); - } - - private async _runBuilderForTsconfigAsync( - logger: ScopedLogger, - options: IRunBuilderForTsconfigOptions - ): Promise { - const { heftSession, heftConfiguration, tsconfigFilePath, toolPackageResolution } = options; - - const fullTsconfigFilePath: string = path.resolve(heftConfiguration.buildFolder, tsconfigFilePath); const typeScriptBuilderConfiguration: ITypeScriptBuilderConfiguration = { buildFolder: heftConfiguration.buildFolder, typeScriptToolPath: toolPackageResolution.typeScriptPackagePath!, tslintToolPath: toolPackageResolution.tslintPackagePath, eslintToolPath: toolPackageResolution.eslintPackagePath, - tsconfigPath: fullTsconfigFilePath, - lintingEnabled: options.lintingEnabled, - buildCacheFolder: options.heftConfiguration.buildCacheFolder, - additionalModuleKindsToEmit: options.additionalModuleKindsToEmit, - emitCjsExtensionForCommonJS: options.emitCjsExtensionForCommonJS, - emitMjsExtensionForESModule: options.emitMjsExtensionForESModule, - copyFromCacheMode: options.copyFromCacheMode, - watchMode: options.watchMode, - loggerPrefixLabel: options.terminalPrefixLabel, - maxWriteParallelism: options.maxWriteParallelism + tsconfigPath: tsconfigFilePath, + lintingEnabled: !!typeScriptConfiguration.isLintingEnabled, + buildCacheFolder: heftConfiguration.buildCacheFolder, + additionalModuleKindsToEmit: typeScriptConfiguration.additionalModuleKindsToEmit, + emitCjsExtensionForCommonJS: !!typeScriptConfiguration.emitCjsExtensionForCommonJS, + emitMjsExtensionForESModule: !!typeScriptConfiguration.emitMjsExtensionForESModule, + copyFromCacheMode: typeScriptConfiguration.copyFromCacheMode, + watchMode: watchMode, + maxWriteParallelism: typeScriptConfiguration.maxWriteParallelism }; let firstEmitAlreadyCalled: boolean = false; const typeScriptBuilder: TypeScriptBuilder = new TypeScriptBuilder( - options.terminalProvider, + heftConfiguration.terminalProvider, typeScriptBuilderConfiguration, heftSession, () => { - if (firstEmitAlreadyCalled) { + if (!firstEmitAlreadyCalled) { firstEmitAlreadyCalled = true; options.firstEmitCallback(); } From 64968fa681e7dee087d64a03d5de79bf4a09e113 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 16:38:43 -0700 Subject: [PATCH 246/429] Rush change --- ...nc-remove-multiple-tsconfigs_2021-06-15-23-38.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json diff --git a/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json b/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json new file mode 100644 index 00000000000..75c38c57ddd --- /dev/null +++ b/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "(BREAKING CHANGE) Remove the ability to run multiple TypeScript compilers in a project.", + "type": "minor" + } + ], + "packageName": "@rushstack/heft", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file From 8479ce6e93feaffc1e79fe8b7e23e9fab8e53ce5 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 18:06:55 -0700 Subject: [PATCH 247/429] Update changefile. Change that was missed by the autocomplete in https://github.com/microsoft/rushstack/pull/2749/files/64968fa681e7dee087d64a03d5de79bf4a09e113 --- .../heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json b/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json index 75c38c57ddd..80fbe3f3749 100644 --- a/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json +++ b/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@rushstack/heft", - "comment": "(BREAKING CHANGE) Remove the ability to run multiple TypeScript compilers in a project.", + "comment": "(BREAKING CHANGE) Simplify the plugin event hook lifecycle by eliminating an experimental feature that enabled side-by-side compiler configurations. We decided that this scenario is better approached by splitting the files into separate projects.", "type": "minor" } ], "packageName": "@rushstack/heft", "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file +} From b7ee2bb146b71f7c00b8fa404d103551045c2ee0 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 17:06:21 -0700 Subject: [PATCH 248/429] Rework the compile-related hooks. --- apps/heft/src/plugins/NodeServicePlugin.ts | 3 +- .../TypeScriptPlugin/TypeScriptPlugin.ts | 38 ++++++++----------- apps/heft/src/stages/BuildStage.ts | 3 +- common/reviews/api/heft.api.md | 2 +- 4 files changed, 20 insertions(+), 26 deletions(-) diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index dd07f71104b..36a63c6d153 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -125,7 +125,8 @@ export class NodeServicePlugin implements IHeftPlugin { }); build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.afterEachIteration.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); + compile.hooks.afterCompile.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); + compile.hooks.afterRecompile.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); }); } }); diff --git a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts index 7a3eeb55e68..e7c3758f495 100644 --- a/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts +++ b/apps/heft/src/plugins/TypeScriptPlugin/TypeScriptPlugin.ts @@ -31,13 +31,6 @@ interface IRunTypeScriptOptions { * Fired whenever the compiler emits an output. In watch mode, this event occurs after each recompile. */ emitCallback: () => void; - - /** - * Fired exactly once after the compiler completes its first emit iteration. In watch mode, this event unblocks - * the "bundle" stage to start, avoiding a race condition where Webpack might otherwise report errors about - * missing inputs. - */ - firstEmitCallback: () => void; } interface IEmitModuleKind { @@ -130,18 +123,27 @@ export class TypeScriptPlugin implements IHeftPlugin { build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { compile.hooks.run.tapPromise(PLUGIN_NAME, async () => { await new Promise((resolve: () => void, reject: (error: Error) => void) => { + let isFirstEmit: boolean = true; this._runTypeScriptAsync(logger, { heftSession, heftConfiguration, buildProperties: build.properties, watchMode: build.properties.watchMode, emitCallback: () => { - compile.hooks.afterEachIteration.call(); - }, - firstEmitCallback: () => { - if (build.properties.watchMode) { - // Allow compilation to continue after the first emit - resolve(); + if (isFirstEmit) { + isFirstEmit = false; + + // In watch mode, `_runTypeScriptAsync` will never resolve so we need to resolve the promise here + // to allow the build to move on to the `afterCompile` substage. + if (build.properties.watchMode) { + resolve(); + } + } else { + compile.hooks.afterRecompile.promise().catch((error) => { + heftConfiguration.globalTerminal.writeErrorLine( + `An error occurred in an afterRecompile hook: ${error}` + ); + }); } } }) @@ -265,19 +267,11 @@ export class TypeScriptPlugin implements IHeftPlugin { watchMode: watchMode, maxWriteParallelism: typeScriptConfiguration.maxWriteParallelism }; - let firstEmitAlreadyCalled: boolean = false; const typeScriptBuilder: TypeScriptBuilder = new TypeScriptBuilder( heftConfiguration.terminalProvider, typeScriptBuilderConfiguration, heftSession, - () => { - if (!firstEmitAlreadyCalled) { - firstEmitAlreadyCalled = true; - options.firstEmitCallback(); - } - - options.emitCallback(); - } + options.emitCallback ); if (heftSession.debugMode) { diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index 261a546d581..056214dbb34 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -42,8 +42,7 @@ export type CopyFromCacheMode = 'hardlink' | 'copy'; */ export class CompileSubstageHooks extends BuildSubstageHooksBase { public readonly afterCompile: AsyncParallelHook = new AsyncParallelHook(); - - public readonly afterEachIteration: SyncHook = new SyncHook(); + public readonly afterRecompile: AsyncParallelHook = new AsyncParallelHook(); } /** diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index f1042b0323f..2d0e468b72f 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -56,7 +56,7 @@ export class CompileSubstageHooks extends BuildSubstageHooksBase { // (undocumented) readonly afterCompile: AsyncParallelHook; // (undocumented) - readonly afterEachIteration: SyncHook; + readonly afterRecompile: AsyncParallelHook; } // @public (undocumented) From 1eaf2ef4ceddf6f2c28633da2cb8c5e8fa71804d Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 18:08:36 -0700 Subject: [PATCH 249/429] Update a function name in NodeServicePlugin --- apps/heft/src/plugins/NodeServicePlugin.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/heft/src/plugins/NodeServicePlugin.ts b/apps/heft/src/plugins/NodeServicePlugin.ts index 36a63c6d153..e3a3d4e0115 100644 --- a/apps/heft/src/plugins/NodeServicePlugin.ts +++ b/apps/heft/src/plugins/NodeServicePlugin.ts @@ -125,8 +125,8 @@ export class NodeServicePlugin implements IHeftPlugin { }); build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.afterCompile.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); - compile.hooks.afterRecompile.tap(PLUGIN_NAME, this._compileHooks_afterEachIteration); + compile.hooks.afterCompile.tap(PLUGIN_NAME, this._compileHooks_afterEachCompile); + compile.hooks.afterRecompile.tap(PLUGIN_NAME, this._compileHooks_afterEachCompile); }); } }); @@ -205,7 +205,7 @@ export class NodeServicePlugin implements IHeftPlugin { this._restartChild(); } - private _compileHooks_afterEachIteration = (): void => { + private _compileHooks_afterEachCompile = (): void => { this._trapUnhandledException(() => { // We've recompiled, so try launching again this._childProcessFailed = false; From 8663b86cb9cc69ff7efde2150715a2cefa81ade9 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 17:12:50 -0700 Subject: [PATCH 250/429] Rush change --- .../heft/ianc-update-ts-hooks_2021-06-16-00-12.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json diff --git a/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json b/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json new file mode 100644 index 00000000000..951b8ae2392 --- /dev/null +++ b/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "(BREAKING CHANGE) Remove the \"afterEachIteration\" compile substage and replace its functionality with a \"afterRecompile\" compile substage hook.", + "type": "minor" + } + ], + "packageName": "@rushstack/heft", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file From aa6d2e0e775b8879332ac7c5af47e4d994f16889 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 18:22:12 -0700 Subject: [PATCH 251/429] Update documentation. Co-authored-by: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> --- apps/heft/src/stages/BuildStage.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index 056214dbb34..3b58d94213b 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -41,6 +41,11 @@ export type CopyFromCacheMode = 'hardlink' | 'copy'; * @public */ export class CompileSubstageHooks extends BuildSubstageHooksBase { + /** + * The `afterCompile` event is fired exactly once, after the "compile" stage completes its first operation. + * The "bundle" stage will not begin until all event handlers have resolved their promises. The behavior + * of this event is the same in watch mode and non-watch mode. + */ public readonly afterCompile: AsyncParallelHook = new AsyncParallelHook(); public readonly afterRecompile: AsyncParallelHook = new AsyncParallelHook(); } From 44ccf6028069599aa6b25a3096076c514612716a Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 18:25:11 -0700 Subject: [PATCH 252/429] Update documentation. Co-authored-by: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> --- apps/heft/src/stages/BuildStage.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/apps/heft/src/stages/BuildStage.ts b/apps/heft/src/stages/BuildStage.ts index 3b58d94213b..5e7d8d50add 100644 --- a/apps/heft/src/stages/BuildStage.ts +++ b/apps/heft/src/stages/BuildStage.ts @@ -47,6 +47,11 @@ export class CompileSubstageHooks extends BuildSubstageHooksBase { * of this event is the same in watch mode and non-watch mode. */ public readonly afterCompile: AsyncParallelHook = new AsyncParallelHook(); + /** + * The `afterRecompile` event is only used in watch mode. It fires whenever the compiler's outputs have + * been rebuilt. The initial compilation fires the `afterCompile` event only, and then all subsequent iterations + * fire the `afterRecompile` event only. Heft does not wait for the `afterRecompile` promises to resolve. + */ public readonly afterRecompile: AsyncParallelHook = new AsyncParallelHook(); } From bbebd30bceb8772f96565abee35ea516f67c4e8b Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 18:25:59 -0700 Subject: [PATCH 253/429] API update --- common/reviews/api/heft.api.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index 2d0e468b72f..d5b88290f07 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -53,9 +53,7 @@ export class CleanStageHooks extends StageHooksBase { // @public (undocumented) export class CompileSubstageHooks extends BuildSubstageHooksBase { - // (undocumented) readonly afterCompile: AsyncParallelHook; - // (undocumented) readonly afterRecompile: AsyncParallelHook; } From 28b28f7d8da8abc41f440a434103c66a9b3f3af5 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Tue, 15 Jun 2021 18:26:30 -0700 Subject: [PATCH 254/429] Update common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json Co-authored-by: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> --- .../heft/ianc-update-ts-hooks_2021-06-16-00-12.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json b/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json index 951b8ae2392..e95f5e7b067 100644 --- a/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json +++ b/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@rushstack/heft", - "comment": "(BREAKING CHANGE) Remove the \"afterEachIteration\" compile substage and replace its functionality with a \"afterRecompile\" compile substage hook.", + "comment": "(BREAKING CHANGE) Remove the \"afterEachIteration\" compile substage and replace its functionality with a more versatile \"afterRecompile\" compile substage hook.", "type": "minor" } ], "packageName": "@rushstack/heft", "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file +} From c217f3f3a474e04e181a37ab42b3bc754bcb8e22 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 15 Jun 2021 19:41:20 -0700 Subject: [PATCH 255/429] Rename the "tutorials" folder to "build-tests-samples" because the official copy of these projects is now in the new https://github.com/microsoft/rushstack-samples repo --- .../heft-node-basic-tutorial/.eslintrc.js | 0 .../heft-node-basic-tutorial/.vscode/launch.json | 0 .../heft-node-basic-tutorial/README.md | 0 .../heft-node-basic-tutorial/config/heft.json | 0 .../heft-node-basic-tutorial/config/jest.config.json | 0 .../heft-node-basic-tutorial/config/rush-project.json | 0 .../heft-node-basic-tutorial/package.json | 0 .../heft-node-basic-tutorial/src/index.ts | 0 .../heft-node-basic-tutorial/src/test/ExampleTest.test.ts | 0 .../src/test/__snapshots__/ExampleTest.test.ts.snap | 0 .../heft-node-basic-tutorial/tsconfig.json | 0 .../heft-node-jest-tutorial/.eslintrc.js | 0 .../heft-node-jest-tutorial/.vscode/launch.json | 0 .../heft-node-jest-tutorial/README.md | 0 .../heft-node-jest-tutorial/config/heft.json | 0 .../heft-node-jest-tutorial/config/jest.config.json | 0 .../heft-node-jest-tutorial/config/rush-project.json | 0 .../heft-node-jest-tutorial/package.json | 0 .../heft-node-jest-tutorial/src/guide/01-automatic-mock.test.ts | 0 .../src/guide/02-manual-mock/SoundPlayer.ts | 0 .../src/guide/02-manual-mock/SoundPlayerConsumer.test.ts | 0 .../src/guide/02-manual-mock/SoundPlayerConsumer.ts | 0 .../src/guide/02-manual-mock/__mocks__/SoundPlayer.ts | 0 .../src/guide/03-factory-constructor-mock.test.ts | 0 .../heft-node-jest-tutorial/src/guide/SoundPlayer.ts | 0 .../heft-node-jest-tutorial/src/guide/SoundPlayerConsumer.ts | 0 .../heft-node-jest-tutorial/src/inlineSnapshot.test.ts | 0 .../heft-node-jest-tutorial/tsconfig.json | 0 .../heft-node-rig-tutorial/.eslintrc.js | 0 .../heft-node-rig-tutorial/.vscode/launch.json | 0 .../heft-node-rig-tutorial/README.md | 0 .../heft-node-rig-tutorial/config/jest.config.json | 0 .../heft-node-rig-tutorial/config/rig.json | 0 .../heft-node-rig-tutorial/package.json | 0 .../heft-node-rig-tutorial/src/index.ts | 0 .../heft-node-rig-tutorial/src/test/ExampleTest.test.ts | 0 .../src/test/__snapshots__/ExampleTest.test.ts.snap | 0 .../heft-node-rig-tutorial/tsconfig.json | 0 .../heft-webpack-basic-tutorial/.eslintrc.js | 0 .../heft-webpack-basic-tutorial/.vscode/launch.json | 0 .../heft-webpack-basic-tutorial/README.md | 0 .../heft-webpack-basic-tutorial/assets/index.html | 0 .../heft-webpack-basic-tutorial/config/heft.json | 0 .../heft-webpack-basic-tutorial/config/jest.config.json | 0 .../heft-webpack-basic-tutorial/config/rush-project.json | 0 .../heft-webpack-basic-tutorial/config/typescript.json | 0 .../heft-webpack-basic-tutorial/package.json | 0 .../heft-webpack-basic-tutorial/src/ExampleApp.tsx | 0 .../heft-webpack-basic-tutorial/src/ToggleSwitch.tsx | 0 .../heft-webpack-basic-tutorial/src/index.css | 0 .../heft-webpack-basic-tutorial/src/index.tsx | 0 .../heft-webpack-basic-tutorial/src/test/ToggleSwitch.test.ts | 0 .../heft-webpack-basic-tutorial/tsconfig.json | 0 .../heft-webpack-basic-tutorial/webpack.config.js | 0 {tutorials => build-tests-samples}/packlets-tutorial/.eslintrc.js | 0 {tutorials => build-tests-samples}/packlets-tutorial/README.md | 0 .../packlets-tutorial/config/heft.json | 0 .../packlets-tutorial/config/rush-project.json | 0 {tutorials => build-tests-samples}/packlets-tutorial/package.json | 0 .../packlets-tutorial/src/app/App.ts | 0 .../packlets-tutorial/src/packlets/data-model/DataModel.ts | 0 .../packlets-tutorial/src/packlets/data-model/ExampleModel.ts | 0 .../packlets-tutorial/src/packlets/data-model/index.ts | 0 .../packlets-tutorial/src/packlets/logging/Logger.ts | 0 .../packlets-tutorial/src/packlets/logging/MessageType.ts | 0 .../packlets-tutorial/src/packlets/logging/index.ts | 0 .../packlets-tutorial/src/packlets/reports/MainReport.ts | 0 .../packlets-tutorial/src/packlets/reports/index.ts | 0 {tutorials => build-tests-samples}/packlets-tutorial/src/start.ts | 0 .../packlets-tutorial/tsconfig.json | 0 70 files changed, 0 insertions(+), 0 deletions(-) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/.eslintrc.js (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/.vscode/launch.json (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/README.md (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/config/heft.json (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/config/jest.config.json (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/config/rush-project.json (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/package.json (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/src/index.ts (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/src/test/ExampleTest.test.ts (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap (100%) rename {tutorials => build-tests-samples}/heft-node-basic-tutorial/tsconfig.json (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/.eslintrc.js (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/.vscode/launch.json (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/README.md (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/config/heft.json (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/config/jest.config.json (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/config/rush-project.json (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/package.json (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/01-automatic-mock.test.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayer.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.test.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/02-manual-mock/__mocks__/SoundPlayer.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/03-factory-constructor-mock.test.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/SoundPlayer.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/guide/SoundPlayerConsumer.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/src/inlineSnapshot.test.ts (100%) rename {tutorials => build-tests-samples}/heft-node-jest-tutorial/tsconfig.json (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/.eslintrc.js (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/.vscode/launch.json (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/README.md (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/config/jest.config.json (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/config/rig.json (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/package.json (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/src/index.ts (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/src/test/ExampleTest.test.ts (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap (100%) rename {tutorials => build-tests-samples}/heft-node-rig-tutorial/tsconfig.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/.eslintrc.js (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/.vscode/launch.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/README.md (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/assets/index.html (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/config/heft.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/config/jest.config.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/config/rush-project.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/config/typescript.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/package.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/src/ExampleApp.tsx (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/src/ToggleSwitch.tsx (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/src/index.css (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/src/index.tsx (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/src/test/ToggleSwitch.test.ts (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/tsconfig.json (100%) rename {tutorials => build-tests-samples}/heft-webpack-basic-tutorial/webpack.config.js (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/.eslintrc.js (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/README.md (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/config/heft.json (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/config/rush-project.json (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/package.json (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/app/App.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/data-model/DataModel.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/data-model/ExampleModel.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/data-model/index.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/logging/Logger.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/logging/MessageType.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/logging/index.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/reports/MainReport.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/packlets/reports/index.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/src/start.ts (100%) rename {tutorials => build-tests-samples}/packlets-tutorial/tsconfig.json (100%) diff --git a/tutorials/heft-node-basic-tutorial/.eslintrc.js b/build-tests-samples/heft-node-basic-tutorial/.eslintrc.js similarity index 100% rename from tutorials/heft-node-basic-tutorial/.eslintrc.js rename to build-tests-samples/heft-node-basic-tutorial/.eslintrc.js diff --git a/tutorials/heft-node-basic-tutorial/.vscode/launch.json b/build-tests-samples/heft-node-basic-tutorial/.vscode/launch.json similarity index 100% rename from tutorials/heft-node-basic-tutorial/.vscode/launch.json rename to build-tests-samples/heft-node-basic-tutorial/.vscode/launch.json diff --git a/tutorials/heft-node-basic-tutorial/README.md b/build-tests-samples/heft-node-basic-tutorial/README.md similarity index 100% rename from tutorials/heft-node-basic-tutorial/README.md rename to build-tests-samples/heft-node-basic-tutorial/README.md diff --git a/tutorials/heft-node-basic-tutorial/config/heft.json b/build-tests-samples/heft-node-basic-tutorial/config/heft.json similarity index 100% rename from tutorials/heft-node-basic-tutorial/config/heft.json rename to build-tests-samples/heft-node-basic-tutorial/config/heft.json diff --git a/tutorials/heft-node-basic-tutorial/config/jest.config.json b/build-tests-samples/heft-node-basic-tutorial/config/jest.config.json similarity index 100% rename from tutorials/heft-node-basic-tutorial/config/jest.config.json rename to build-tests-samples/heft-node-basic-tutorial/config/jest.config.json diff --git a/tutorials/heft-node-basic-tutorial/config/rush-project.json b/build-tests-samples/heft-node-basic-tutorial/config/rush-project.json similarity index 100% rename from tutorials/heft-node-basic-tutorial/config/rush-project.json rename to build-tests-samples/heft-node-basic-tutorial/config/rush-project.json diff --git a/tutorials/heft-node-basic-tutorial/package.json b/build-tests-samples/heft-node-basic-tutorial/package.json similarity index 100% rename from tutorials/heft-node-basic-tutorial/package.json rename to build-tests-samples/heft-node-basic-tutorial/package.json diff --git a/tutorials/heft-node-basic-tutorial/src/index.ts b/build-tests-samples/heft-node-basic-tutorial/src/index.ts similarity index 100% rename from tutorials/heft-node-basic-tutorial/src/index.ts rename to build-tests-samples/heft-node-basic-tutorial/src/index.ts diff --git a/tutorials/heft-node-basic-tutorial/src/test/ExampleTest.test.ts b/build-tests-samples/heft-node-basic-tutorial/src/test/ExampleTest.test.ts similarity index 100% rename from tutorials/heft-node-basic-tutorial/src/test/ExampleTest.test.ts rename to build-tests-samples/heft-node-basic-tutorial/src/test/ExampleTest.test.ts diff --git a/tutorials/heft-node-basic-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap b/build-tests-samples/heft-node-basic-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap similarity index 100% rename from tutorials/heft-node-basic-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap rename to build-tests-samples/heft-node-basic-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap diff --git a/tutorials/heft-node-basic-tutorial/tsconfig.json b/build-tests-samples/heft-node-basic-tutorial/tsconfig.json similarity index 100% rename from tutorials/heft-node-basic-tutorial/tsconfig.json rename to build-tests-samples/heft-node-basic-tutorial/tsconfig.json diff --git a/tutorials/heft-node-jest-tutorial/.eslintrc.js b/build-tests-samples/heft-node-jest-tutorial/.eslintrc.js similarity index 100% rename from tutorials/heft-node-jest-tutorial/.eslintrc.js rename to build-tests-samples/heft-node-jest-tutorial/.eslintrc.js diff --git a/tutorials/heft-node-jest-tutorial/.vscode/launch.json b/build-tests-samples/heft-node-jest-tutorial/.vscode/launch.json similarity index 100% rename from tutorials/heft-node-jest-tutorial/.vscode/launch.json rename to build-tests-samples/heft-node-jest-tutorial/.vscode/launch.json diff --git a/tutorials/heft-node-jest-tutorial/README.md b/build-tests-samples/heft-node-jest-tutorial/README.md similarity index 100% rename from tutorials/heft-node-jest-tutorial/README.md rename to build-tests-samples/heft-node-jest-tutorial/README.md diff --git a/tutorials/heft-node-jest-tutorial/config/heft.json b/build-tests-samples/heft-node-jest-tutorial/config/heft.json similarity index 100% rename from tutorials/heft-node-jest-tutorial/config/heft.json rename to build-tests-samples/heft-node-jest-tutorial/config/heft.json diff --git a/tutorials/heft-node-jest-tutorial/config/jest.config.json b/build-tests-samples/heft-node-jest-tutorial/config/jest.config.json similarity index 100% rename from tutorials/heft-node-jest-tutorial/config/jest.config.json rename to build-tests-samples/heft-node-jest-tutorial/config/jest.config.json diff --git a/tutorials/heft-node-jest-tutorial/config/rush-project.json b/build-tests-samples/heft-node-jest-tutorial/config/rush-project.json similarity index 100% rename from tutorials/heft-node-jest-tutorial/config/rush-project.json rename to build-tests-samples/heft-node-jest-tutorial/config/rush-project.json diff --git a/tutorials/heft-node-jest-tutorial/package.json b/build-tests-samples/heft-node-jest-tutorial/package.json similarity index 100% rename from tutorials/heft-node-jest-tutorial/package.json rename to build-tests-samples/heft-node-jest-tutorial/package.json diff --git a/tutorials/heft-node-jest-tutorial/src/guide/01-automatic-mock.test.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/01-automatic-mock.test.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/01-automatic-mock.test.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/01-automatic-mock.test.ts diff --git a/tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayer.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayer.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayer.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayer.ts diff --git a/tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.test.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.test.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.test.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.test.ts diff --git a/tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/SoundPlayerConsumer.ts diff --git a/tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/__mocks__/SoundPlayer.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/__mocks__/SoundPlayer.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/02-manual-mock/__mocks__/SoundPlayer.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/02-manual-mock/__mocks__/SoundPlayer.ts diff --git a/tutorials/heft-node-jest-tutorial/src/guide/03-factory-constructor-mock.test.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/03-factory-constructor-mock.test.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/03-factory-constructor-mock.test.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/03-factory-constructor-mock.test.ts diff --git a/tutorials/heft-node-jest-tutorial/src/guide/SoundPlayer.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/SoundPlayer.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/SoundPlayer.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/SoundPlayer.ts diff --git a/tutorials/heft-node-jest-tutorial/src/guide/SoundPlayerConsumer.ts b/build-tests-samples/heft-node-jest-tutorial/src/guide/SoundPlayerConsumer.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/guide/SoundPlayerConsumer.ts rename to build-tests-samples/heft-node-jest-tutorial/src/guide/SoundPlayerConsumer.ts diff --git a/tutorials/heft-node-jest-tutorial/src/inlineSnapshot.test.ts b/build-tests-samples/heft-node-jest-tutorial/src/inlineSnapshot.test.ts similarity index 100% rename from tutorials/heft-node-jest-tutorial/src/inlineSnapshot.test.ts rename to build-tests-samples/heft-node-jest-tutorial/src/inlineSnapshot.test.ts diff --git a/tutorials/heft-node-jest-tutorial/tsconfig.json b/build-tests-samples/heft-node-jest-tutorial/tsconfig.json similarity index 100% rename from tutorials/heft-node-jest-tutorial/tsconfig.json rename to build-tests-samples/heft-node-jest-tutorial/tsconfig.json diff --git a/tutorials/heft-node-rig-tutorial/.eslintrc.js b/build-tests-samples/heft-node-rig-tutorial/.eslintrc.js similarity index 100% rename from tutorials/heft-node-rig-tutorial/.eslintrc.js rename to build-tests-samples/heft-node-rig-tutorial/.eslintrc.js diff --git a/tutorials/heft-node-rig-tutorial/.vscode/launch.json b/build-tests-samples/heft-node-rig-tutorial/.vscode/launch.json similarity index 100% rename from tutorials/heft-node-rig-tutorial/.vscode/launch.json rename to build-tests-samples/heft-node-rig-tutorial/.vscode/launch.json diff --git a/tutorials/heft-node-rig-tutorial/README.md b/build-tests-samples/heft-node-rig-tutorial/README.md similarity index 100% rename from tutorials/heft-node-rig-tutorial/README.md rename to build-tests-samples/heft-node-rig-tutorial/README.md diff --git a/tutorials/heft-node-rig-tutorial/config/jest.config.json b/build-tests-samples/heft-node-rig-tutorial/config/jest.config.json similarity index 100% rename from tutorials/heft-node-rig-tutorial/config/jest.config.json rename to build-tests-samples/heft-node-rig-tutorial/config/jest.config.json diff --git a/tutorials/heft-node-rig-tutorial/config/rig.json b/build-tests-samples/heft-node-rig-tutorial/config/rig.json similarity index 100% rename from tutorials/heft-node-rig-tutorial/config/rig.json rename to build-tests-samples/heft-node-rig-tutorial/config/rig.json diff --git a/tutorials/heft-node-rig-tutorial/package.json b/build-tests-samples/heft-node-rig-tutorial/package.json similarity index 100% rename from tutorials/heft-node-rig-tutorial/package.json rename to build-tests-samples/heft-node-rig-tutorial/package.json diff --git a/tutorials/heft-node-rig-tutorial/src/index.ts b/build-tests-samples/heft-node-rig-tutorial/src/index.ts similarity index 100% rename from tutorials/heft-node-rig-tutorial/src/index.ts rename to build-tests-samples/heft-node-rig-tutorial/src/index.ts diff --git a/tutorials/heft-node-rig-tutorial/src/test/ExampleTest.test.ts b/build-tests-samples/heft-node-rig-tutorial/src/test/ExampleTest.test.ts similarity index 100% rename from tutorials/heft-node-rig-tutorial/src/test/ExampleTest.test.ts rename to build-tests-samples/heft-node-rig-tutorial/src/test/ExampleTest.test.ts diff --git a/tutorials/heft-node-rig-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap b/build-tests-samples/heft-node-rig-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap similarity index 100% rename from tutorials/heft-node-rig-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap rename to build-tests-samples/heft-node-rig-tutorial/src/test/__snapshots__/ExampleTest.test.ts.snap diff --git a/tutorials/heft-node-rig-tutorial/tsconfig.json b/build-tests-samples/heft-node-rig-tutorial/tsconfig.json similarity index 100% rename from tutorials/heft-node-rig-tutorial/tsconfig.json rename to build-tests-samples/heft-node-rig-tutorial/tsconfig.json diff --git a/tutorials/heft-webpack-basic-tutorial/.eslintrc.js b/build-tests-samples/heft-webpack-basic-tutorial/.eslintrc.js similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/.eslintrc.js rename to build-tests-samples/heft-webpack-basic-tutorial/.eslintrc.js diff --git a/tutorials/heft-webpack-basic-tutorial/.vscode/launch.json b/build-tests-samples/heft-webpack-basic-tutorial/.vscode/launch.json similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/.vscode/launch.json rename to build-tests-samples/heft-webpack-basic-tutorial/.vscode/launch.json diff --git a/tutorials/heft-webpack-basic-tutorial/README.md b/build-tests-samples/heft-webpack-basic-tutorial/README.md similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/README.md rename to build-tests-samples/heft-webpack-basic-tutorial/README.md diff --git a/tutorials/heft-webpack-basic-tutorial/assets/index.html b/build-tests-samples/heft-webpack-basic-tutorial/assets/index.html similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/assets/index.html rename to build-tests-samples/heft-webpack-basic-tutorial/assets/index.html diff --git a/tutorials/heft-webpack-basic-tutorial/config/heft.json b/build-tests-samples/heft-webpack-basic-tutorial/config/heft.json similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/config/heft.json rename to build-tests-samples/heft-webpack-basic-tutorial/config/heft.json diff --git a/tutorials/heft-webpack-basic-tutorial/config/jest.config.json b/build-tests-samples/heft-webpack-basic-tutorial/config/jest.config.json similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/config/jest.config.json rename to build-tests-samples/heft-webpack-basic-tutorial/config/jest.config.json diff --git a/tutorials/heft-webpack-basic-tutorial/config/rush-project.json b/build-tests-samples/heft-webpack-basic-tutorial/config/rush-project.json similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/config/rush-project.json rename to build-tests-samples/heft-webpack-basic-tutorial/config/rush-project.json diff --git a/tutorials/heft-webpack-basic-tutorial/config/typescript.json b/build-tests-samples/heft-webpack-basic-tutorial/config/typescript.json similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/config/typescript.json rename to build-tests-samples/heft-webpack-basic-tutorial/config/typescript.json diff --git a/tutorials/heft-webpack-basic-tutorial/package.json b/build-tests-samples/heft-webpack-basic-tutorial/package.json similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/package.json rename to build-tests-samples/heft-webpack-basic-tutorial/package.json diff --git a/tutorials/heft-webpack-basic-tutorial/src/ExampleApp.tsx b/build-tests-samples/heft-webpack-basic-tutorial/src/ExampleApp.tsx similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/src/ExampleApp.tsx rename to build-tests-samples/heft-webpack-basic-tutorial/src/ExampleApp.tsx diff --git a/tutorials/heft-webpack-basic-tutorial/src/ToggleSwitch.tsx b/build-tests-samples/heft-webpack-basic-tutorial/src/ToggleSwitch.tsx similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/src/ToggleSwitch.tsx rename to build-tests-samples/heft-webpack-basic-tutorial/src/ToggleSwitch.tsx diff --git a/tutorials/heft-webpack-basic-tutorial/src/index.css b/build-tests-samples/heft-webpack-basic-tutorial/src/index.css similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/src/index.css rename to build-tests-samples/heft-webpack-basic-tutorial/src/index.css diff --git a/tutorials/heft-webpack-basic-tutorial/src/index.tsx b/build-tests-samples/heft-webpack-basic-tutorial/src/index.tsx similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/src/index.tsx rename to build-tests-samples/heft-webpack-basic-tutorial/src/index.tsx diff --git a/tutorials/heft-webpack-basic-tutorial/src/test/ToggleSwitch.test.ts b/build-tests-samples/heft-webpack-basic-tutorial/src/test/ToggleSwitch.test.ts similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/src/test/ToggleSwitch.test.ts rename to build-tests-samples/heft-webpack-basic-tutorial/src/test/ToggleSwitch.test.ts diff --git a/tutorials/heft-webpack-basic-tutorial/tsconfig.json b/build-tests-samples/heft-webpack-basic-tutorial/tsconfig.json similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/tsconfig.json rename to build-tests-samples/heft-webpack-basic-tutorial/tsconfig.json diff --git a/tutorials/heft-webpack-basic-tutorial/webpack.config.js b/build-tests-samples/heft-webpack-basic-tutorial/webpack.config.js similarity index 100% rename from tutorials/heft-webpack-basic-tutorial/webpack.config.js rename to build-tests-samples/heft-webpack-basic-tutorial/webpack.config.js diff --git a/tutorials/packlets-tutorial/.eslintrc.js b/build-tests-samples/packlets-tutorial/.eslintrc.js similarity index 100% rename from tutorials/packlets-tutorial/.eslintrc.js rename to build-tests-samples/packlets-tutorial/.eslintrc.js diff --git a/tutorials/packlets-tutorial/README.md b/build-tests-samples/packlets-tutorial/README.md similarity index 100% rename from tutorials/packlets-tutorial/README.md rename to build-tests-samples/packlets-tutorial/README.md diff --git a/tutorials/packlets-tutorial/config/heft.json b/build-tests-samples/packlets-tutorial/config/heft.json similarity index 100% rename from tutorials/packlets-tutorial/config/heft.json rename to build-tests-samples/packlets-tutorial/config/heft.json diff --git a/tutorials/packlets-tutorial/config/rush-project.json b/build-tests-samples/packlets-tutorial/config/rush-project.json similarity index 100% rename from tutorials/packlets-tutorial/config/rush-project.json rename to build-tests-samples/packlets-tutorial/config/rush-project.json diff --git a/tutorials/packlets-tutorial/package.json b/build-tests-samples/packlets-tutorial/package.json similarity index 100% rename from tutorials/packlets-tutorial/package.json rename to build-tests-samples/packlets-tutorial/package.json diff --git a/tutorials/packlets-tutorial/src/app/App.ts b/build-tests-samples/packlets-tutorial/src/app/App.ts similarity index 100% rename from tutorials/packlets-tutorial/src/app/App.ts rename to build-tests-samples/packlets-tutorial/src/app/App.ts diff --git a/tutorials/packlets-tutorial/src/packlets/data-model/DataModel.ts b/build-tests-samples/packlets-tutorial/src/packlets/data-model/DataModel.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/data-model/DataModel.ts rename to build-tests-samples/packlets-tutorial/src/packlets/data-model/DataModel.ts diff --git a/tutorials/packlets-tutorial/src/packlets/data-model/ExampleModel.ts b/build-tests-samples/packlets-tutorial/src/packlets/data-model/ExampleModel.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/data-model/ExampleModel.ts rename to build-tests-samples/packlets-tutorial/src/packlets/data-model/ExampleModel.ts diff --git a/tutorials/packlets-tutorial/src/packlets/data-model/index.ts b/build-tests-samples/packlets-tutorial/src/packlets/data-model/index.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/data-model/index.ts rename to build-tests-samples/packlets-tutorial/src/packlets/data-model/index.ts diff --git a/tutorials/packlets-tutorial/src/packlets/logging/Logger.ts b/build-tests-samples/packlets-tutorial/src/packlets/logging/Logger.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/logging/Logger.ts rename to build-tests-samples/packlets-tutorial/src/packlets/logging/Logger.ts diff --git a/tutorials/packlets-tutorial/src/packlets/logging/MessageType.ts b/build-tests-samples/packlets-tutorial/src/packlets/logging/MessageType.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/logging/MessageType.ts rename to build-tests-samples/packlets-tutorial/src/packlets/logging/MessageType.ts diff --git a/tutorials/packlets-tutorial/src/packlets/logging/index.ts b/build-tests-samples/packlets-tutorial/src/packlets/logging/index.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/logging/index.ts rename to build-tests-samples/packlets-tutorial/src/packlets/logging/index.ts diff --git a/tutorials/packlets-tutorial/src/packlets/reports/MainReport.ts b/build-tests-samples/packlets-tutorial/src/packlets/reports/MainReport.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/reports/MainReport.ts rename to build-tests-samples/packlets-tutorial/src/packlets/reports/MainReport.ts diff --git a/tutorials/packlets-tutorial/src/packlets/reports/index.ts b/build-tests-samples/packlets-tutorial/src/packlets/reports/index.ts similarity index 100% rename from tutorials/packlets-tutorial/src/packlets/reports/index.ts rename to build-tests-samples/packlets-tutorial/src/packlets/reports/index.ts diff --git a/tutorials/packlets-tutorial/src/start.ts b/build-tests-samples/packlets-tutorial/src/start.ts similarity index 100% rename from tutorials/packlets-tutorial/src/start.ts rename to build-tests-samples/packlets-tutorial/src/start.ts diff --git a/tutorials/packlets-tutorial/tsconfig.json b/build-tests-samples/packlets-tutorial/tsconfig.json similarity index 100% rename from tutorials/packlets-tutorial/tsconfig.json rename to build-tests-samples/packlets-tutorial/tsconfig.json From 0c8d1a89b4f7c15305a4fc0060c28e2573b3fc9b Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 15 Jun 2021 19:49:55 -0700 Subject: [PATCH 256/429] Rename the "tutorials" folder to "build-tests-samples" --- .../packlets-tutorial/src/app/App.ts | 3 +- rush.json | 64 +++++++++---------- 2 files changed, 34 insertions(+), 33 deletions(-) diff --git a/build-tests-samples/packlets-tutorial/src/app/App.ts b/build-tests-samples/packlets-tutorial/src/app/App.ts index d1ff6599f28..199225841aa 100644 --- a/build-tests-samples/packlets-tutorial/src/app/App.ts +++ b/build-tests-samples/packlets-tutorial/src/app/App.ts @@ -1,7 +1,8 @@ -import { DataModel, ExampleModel } from '../packlets/data-model'; // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. +import { DataModel, ExampleModel } from '../packlets/data-model'; + import { Logger, MessageType } from '../packlets/logging'; import { MainReport } from '../packlets/reports'; diff --git a/rush.json b/rush.json index d0c4165637d..dc5774bdcde 100644 --- a/rush.json +++ b/rush.json @@ -531,6 +531,38 @@ "shouldPublish": false }, + // "build-tests-samples" folder (alphabetical order) + { + "packageName": "heft-node-basic-tutorial", + "projectFolder": "build-tests-samples/heft-node-basic-tutorial", + "reviewCategory": "tests", + "shouldPublish": false + }, + { + "packageName": "heft-node-jest-tutorial", + "projectFolder": "build-tests-samples/heft-node-jest-tutorial", + "reviewCategory": "tests", + "shouldPublish": false + }, + { + "packageName": "heft-node-rig-tutorial", + "projectFolder": "build-tests-samples/heft-node-rig-tutorial", + "reviewCategory": "tests", + "shouldPublish": false + }, + { + "packageName": "heft-webpack-basic-tutorial", + "projectFolder": "build-tests-samples/heft-webpack-basic-tutorial", + "reviewCategory": "tests", + "shouldPublish": false + }, + { + "packageName": "packlets-tutorial", + "projectFolder": "build-tests-samples/packlets-tutorial", + "reviewCategory": "tests", + "shouldPublish": false + }, + // heft-* projects { "packageName": "heft-action-plugin", @@ -820,38 +852,6 @@ "cyclicDependencyProjects": ["@rushstack/heft-node-rig", "@rushstack/heft"] }, - // "tutorials" folder (alphabetical order) - { - "packageName": "heft-node-basic-tutorial", - "projectFolder": "tutorials/heft-node-basic-tutorial", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "heft-node-jest-tutorial", - "projectFolder": "tutorials/heft-node-jest-tutorial", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "heft-node-rig-tutorial", - "projectFolder": "tutorials/heft-node-rig-tutorial", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "heft-webpack-basic-tutorial", - "projectFolder": "tutorials/heft-webpack-basic-tutorial", - "reviewCategory": "tests", - "shouldPublish": false - }, - { - "packageName": "packlets-tutorial", - "projectFolder": "tutorials/packlets-tutorial", - "reviewCategory": "tests", - "shouldPublish": false - }, - // "webpack" folder (alphabetical order) { "packageName": "@microsoft/loader-load-themed-styles", From 27140a224ae3ce073eb1386707fb8a15b529a65f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 15 Jun 2021 19:51:37 -0700 Subject: [PATCH 257/429] Update README.md files and descriptions --- .../heft-node-basic-tutorial/README.md | 14 +++++--------- .../heft-node-basic-tutorial/package.json | 2 +- .../heft-node-jest-tutorial/README.md | 14 +++++--------- .../heft-node-jest-tutorial/package.json | 2 +- .../heft-node-rig-tutorial/README.md | 15 +++++---------- .../heft-node-rig-tutorial/package.json | 2 +- .../heft-webpack-basic-tutorial/README.md | 17 +++++------------ .../heft-webpack-basic-tutorial/package.json | 2 +- build-tests-samples/packlets-tutorial/README.md | 7 +++++-- .../packlets-tutorial/package.json | 2 +- 10 files changed, 30 insertions(+), 47 deletions(-) diff --git a/build-tests-samples/heft-node-basic-tutorial/README.md b/build-tests-samples/heft-node-basic-tutorial/README.md index fc6da068f98..7ba01eb27e9 100644 --- a/build-tests-samples/heft-node-basic-tutorial/README.md +++ b/build-tests-samples/heft-node-basic-tutorial/README.md @@ -1,12 +1,8 @@ # heft-node-basic-tutorial -This project folder demonstrates a sample configuration of the [Heft](https://www.npmjs.com/package/@rushstack/heft) -build system. It illustrates a minimal realistic small project that targets the Node.js runtime. +This is a copy of the +[heft-node-basic-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-node-basic-tutorial) +tutorial project from the [rushstack-samples](https://github.com/microsoft/rushstack-samples) repo. -The following tasks are configured: -- [TypeScript](https://rushstack.io/pages/heft_tasks/typescript/) compiler -- [ESLint](https://rushstack.io/pages/heft_tasks/eslint/) coding style validator -- [Jest](https://rushstack.io/pages/heft_tasks/jest/) test runner - -Please see the [Getting started with Heft](https://rushstack.io/pages/heft_tutorials/getting_started/) -article for more information. +The copy here serves as a regression test, by using `"workspace:*"` references to the local projects in this repo. +Please update the copy from time to time to keep it in sync with the official tutorial. diff --git a/build-tests-samples/heft-node-basic-tutorial/package.json b/build-tests-samples/heft-node-basic-tutorial/package.json index 64a4a7f8be8..57ab6a1ff55 100644 --- a/build-tests-samples/heft-node-basic-tutorial/package.json +++ b/build-tests-samples/heft-node-basic-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "heft-node-basic-tutorial", - "description": "This project illustrates a minimal tutorial Heft project targeting the Node.js runtime", + "description": "(Copy of sample project) Building this project is a regression test for Heft", "version": "1.0.0", "private": true, "main": "lib/index.js", diff --git a/build-tests-samples/heft-node-jest-tutorial/README.md b/build-tests-samples/heft-node-jest-tutorial/README.md index e3d08a003c5..938d941ac7d 100644 --- a/build-tests-samples/heft-node-jest-tutorial/README.md +++ b/build-tests-samples/heft-node-jest-tutorial/README.md @@ -1,12 +1,8 @@ # heft-node-jest-tutorial -This project folder demonstrates a sample configuration of the [Heft](https://www.npmjs.com/package/@rushstack/heft) -build system. It illustrates how various Jest scenarios are handled when using Heft's transform for Jest. +This is a copy of the +[heft-node-jest-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-node-jest-tutorial) +tutorial project from the [rushstack-samples](https://github.com/microsoft/rushstack-samples) repo. -The following tasks are configured: -- [TypeScript](https://rushstack.io/pages/heft_tasks/typescript/) compiler -- [ESLint](https://rushstack.io/pages/heft_tasks/eslint/) coding style validator -- [Jest](https://rushstack.io/pages/heft_tasks/jest/) test runner - -Please see the [Getting started with Heft](https://rushstack.io/pages/heft_tutorials/getting_started/) -and ["jest" task](https://rushstack.io/pages/heft_tasks/jest/) articles for more information. +The copy here serves as a regression test, by using `"workspace:*"` references to the local projects in this repo. +Please update the copy from time to time to keep it in sync with the official tutorial. diff --git a/build-tests-samples/heft-node-jest-tutorial/package.json b/build-tests-samples/heft-node-jest-tutorial/package.json index a31afaacd93..2cc6282a9d7 100644 --- a/build-tests-samples/heft-node-jest-tutorial/package.json +++ b/build-tests-samples/heft-node-jest-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "heft-node-jest-tutorial", - "description": "Building this project validates that various Jest features work correctly with Heft", + "description": "(Copy of sample project) Building this project is a regression test for Heft", "version": "1.0.0", "private": true, "license": "MIT", diff --git a/build-tests-samples/heft-node-rig-tutorial/README.md b/build-tests-samples/heft-node-rig-tutorial/README.md index ee734a93b7c..f1d5a4e54fb 100644 --- a/build-tests-samples/heft-node-rig-tutorial/README.md +++ b/build-tests-samples/heft-node-rig-tutorial/README.md @@ -1,13 +1,8 @@ # heft-node-rig-tutorial -This project folder demonstrates a sample configuration of the [Heft](https://www.npmjs.com/package/@rushstack/heft) -build system. It illustrates a minimal realistic small project that targets the Node.js runtime, -and builds using the rig package `@rushstack/heft-node-rig`. +This is a copy of the +[heft-node-rig-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-node-rig-tutorial) +tutorial project from the [rushstack-samples](https://github.com/microsoft/rushstack-samples) repo. -The following tasks are configured: -- [TypeScript](https://rushstack.io/pages/heft_tasks/typescript/) compiler -- [ESLint](https://rushstack.io/pages/heft_tasks/eslint/) coding style validator -- [Jest](https://rushstack.io/pages/heft_tasks/jest/) test runner - -Please see the [Getting started with Heft](https://rushstack.io/pages/heft_tutorials/getting_started/) -and [Using rigs](https://rushstack.io/pages/heft/rig_packages/) articles for more information. +The copy here serves as a regression test, by using `"workspace:*"` references to the local projects in this repo. +Please update the copy from time to time to keep it in sync with the official tutorial. diff --git a/build-tests-samples/heft-node-rig-tutorial/package.json b/build-tests-samples/heft-node-rig-tutorial/package.json index fb5d7bca3e9..e0569945e1a 100644 --- a/build-tests-samples/heft-node-rig-tutorial/package.json +++ b/build-tests-samples/heft-node-rig-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "heft-node-rig-tutorial", - "description": "This project illustrates a minimal tutorial Heft project targeting the Node.js runtime and using a rig package", + "description": "(Copy of sample project) Building this project is a regression test for Heft", "version": "1.0.0", "private": true, "main": "lib/index.js", diff --git a/build-tests-samples/heft-webpack-basic-tutorial/README.md b/build-tests-samples/heft-webpack-basic-tutorial/README.md index e8adef6b751..0d9cd69c2de 100644 --- a/build-tests-samples/heft-webpack-basic-tutorial/README.md +++ b/build-tests-samples/heft-webpack-basic-tutorial/README.md @@ -1,15 +1,8 @@ # heft-webpack-basic-tutorial -This project folder demonstrates a sample configuration of the [Heft](https://www.npmjs.com/package/@rushstack/heft) -build system. It illustrates a realistic small project that targets a web browser runtime and renders using -the [React](https://reactjs.org/) library. +This is a copy of the +[heft-webpack-basic-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/heft/heft-webpack-basic-tutorial) +tutorial project from the [rushstack-samples](https://github.com/microsoft/rushstack-samples) repo. -The following tasks are configured: -- [TypeScript](https://rushstack.io/pages/heft_tasks/typescript/) compiler -- [ESLint](https://rushstack.io/pages/heft_tasks/eslint/) coding style validator -- [Jest](https://rushstack.io/pages/heft_tasks/jest/) test runner -- [copy-static-assets](https://rushstack.io/pages/heft_tasks/copy-static-assets/) for .css files -- [Webpack](https://rushstack.io/pages/heft_tasks/webpack/) for bundling and optimization - -Please see the [Getting started with Heft](https://rushstack.io/pages/heft_tutorials/getting_started/) -and ["webpack" task](https://rushstack.io/pages/heft_tasks/webpack/) articles for more information. +The copy here serves as a regression test, by using `"workspace:*"` references to the local projects in this repo. +Please update the copy from time to time to keep it in sync with the official tutorial. diff --git a/build-tests-samples/heft-webpack-basic-tutorial/package.json b/build-tests-samples/heft-webpack-basic-tutorial/package.json index 5263047fcdd..ad56296421a 100644 --- a/build-tests-samples/heft-webpack-basic-tutorial/package.json +++ b/build-tests-samples/heft-webpack-basic-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "heft-webpack-basic-tutorial", - "description": "This project illustrates a minimal tutorial Heft project targeting the web browser runtime", + "description": "(Copy of sample project) Building this project is a regression test for Heft", "version": "1.0.0", "private": true, "scripts": { diff --git a/build-tests-samples/packlets-tutorial/README.md b/build-tests-samples/packlets-tutorial/README.md index f4083878213..b02751c7652 100644 --- a/build-tests-samples/packlets-tutorial/README.md +++ b/build-tests-samples/packlets-tutorial/README.md @@ -1,5 +1,8 @@ # packlets-tutorial -This code sample illustrates how to use "packlet" folders to organize source code within a project. +This is a copy of the +[packlets-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/other/packlets-tutorial) +tutorial project from the [rushstack-samples](https://github.com/microsoft/rushstack-samples) repo. -For details, please see the [@rushstack/eslint-plugin-packlets](https://www.npmjs.com/package/@rushstack/eslint-plugin-packlets) documentation. +The copy here serves as a regression test, by using `"workspace:*"` references to the local projects in this repo. +Please update the copy from time to time to keep it in sync with the official tutorial. diff --git a/build-tests-samples/packlets-tutorial/package.json b/build-tests-samples/packlets-tutorial/package.json index f79929fca3b..7b6c73fbda7 100644 --- a/build-tests-samples/packlets-tutorial/package.json +++ b/build-tests-samples/packlets-tutorial/package.json @@ -1,6 +1,6 @@ { "name": "packlets-tutorial", - "description": "This project illustrates how to use @rushstack/eslint-plugin-packlets", + "description": "(Copy of sample project) Building this project is a regression test for @rushstack/eslint-plugin-packlets", "version": "1.0.0", "private": true, "license": "MIT", From 43f0760b05dbb69bf1f3c1d987f98e2ea760a164 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 15 Jun 2021 19:52:30 -0700 Subject: [PATCH 258/429] rush update --full --- common/config/rush/pnpm-lock.yaml | 929 +++++++++++++++-------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 472 insertions(+), 459 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 74d14998fcb..4fea3091d70 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -348,6 +348,108 @@ importers: jest: 25.4.0 typescript: 3.9.9 + ../../build-tests-samples/heft-node-basic-tutorial: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: ~7.12.1 + typescript: ~3.9.7 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: 7.12.1 + typescript: 3.9.9 + + ../../build-tests-samples/heft-node-jest-tutorial: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: ~7.12.1 + typescript: ~3.9.7 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + eslint: 7.12.1 + typescript: 3.9.9 + + ../../build-tests-samples/heft-node-rig-tutorial: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-node-rig': workspace:* + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig + '@types/heft-jest': 1.0.1 + '@types/node': 10.17.13 + + ../../build-tests-samples/heft-webpack-basic-tutorial: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@rushstack/heft-jest-plugin': workspace:* + '@rushstack/heft-webpack4-plugin': workspace:* + '@types/heft-jest': 1.0.1 + '@types/react': 16.9.45 + '@types/react-dom': 16.9.8 + '@types/webpack-env': 1.13.0 + css-loader: ~4.2.1 + eslint: ~7.12.1 + html-webpack-plugin: ~4.5.0 + react: ~16.13.1 + react-dom: ~16.13.1 + source-map-loader: ~1.1.2 + style-loader: ~1.2.1 + typescript: ~3.9.7 + webpack: ~4.44.2 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin + '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin + '@types/heft-jest': 1.0.1 + '@types/react': 16.9.45 + '@types/react-dom': 16.9.8 + '@types/webpack-env': 1.13.0 + css-loader: 4.2.2_webpack@4.44.2 + eslint: 7.12.1 + html-webpack-plugin: 4.5.2_webpack@4.44.2 + react: 16.13.1 + react-dom: 16.13.1_react@16.13.1 + source-map-loader: 1.1.3_webpack@4.44.2 + style-loader: 1.2.1_webpack@4.44.2 + typescript: 3.9.9 + webpack: 4.44.2 + + ../../build-tests-samples/packlets-tutorial: + specifiers: + '@rushstack/eslint-config': workspace:* + '@rushstack/heft': workspace:* + '@types/node': 10.17.13 + eslint: ~7.12.1 + typescript: ~3.9.7 + devDependencies: + '@rushstack/eslint-config': link:../../stack/eslint-config + '@rushstack/heft': link:../../apps/heft + '@types/node': 10.17.13 + eslint: 7.12.1 + typescript: 3.9.9 + ../../build-tests/api-documenter-test: specifiers: '@microsoft/api-documenter': workspace:* @@ -1426,108 +1528,6 @@ importers: eslint: 7.12.1 typescript: 3.9.9 - ../../tutorials/heft-node-basic-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-jest-plugin': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: ~7.12.1 - typescript: ~3.9.7 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../tutorials/heft-node-jest-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-jest-plugin': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: ~7.12.1 - typescript: ~3.9.7 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - eslint: 7.12.1 - typescript: 3.9.9 - - ../../tutorials/heft-node-rig-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-node-rig': workspace:* - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig - '@types/heft-jest': 1.0.1 - '@types/node': 10.17.13 - - ../../tutorials/heft-webpack-basic-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@rushstack/heft-jest-plugin': workspace:* - '@rushstack/heft-webpack4-plugin': workspace:* - '@types/heft-jest': 1.0.1 - '@types/react': 16.9.45 - '@types/react-dom': 16.9.8 - '@types/webpack-env': 1.13.0 - css-loader: ~4.2.1 - eslint: ~7.12.1 - html-webpack-plugin: ~4.5.0 - react: ~16.13.1 - react-dom: ~16.13.1 - source-map-loader: ~1.1.2 - style-loader: ~1.2.1 - typescript: ~3.9.7 - webpack: ~4.44.2 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin - '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin - '@types/heft-jest': 1.0.1 - '@types/react': 16.9.45 - '@types/react-dom': 16.9.8 - '@types/webpack-env': 1.13.0 - css-loader: 4.2.2_webpack@4.44.2 - eslint: 7.12.1 - html-webpack-plugin: 4.5.2_webpack@4.44.2 - react: 16.13.1 - react-dom: 16.13.1_react@16.13.1 - source-map-loader: 1.1.3_webpack@4.44.2 - style-loader: 1.2.1_webpack@4.44.2 - typescript: 3.9.9 - webpack: 4.44.2 - - ../../tutorials/packlets-tutorial: - specifiers: - '@rushstack/eslint-config': workspace:* - '@rushstack/heft': workspace:* - '@types/node': 10.17.13 - eslint: ~7.12.1 - typescript: ~3.9.7 - devDependencies: - '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': link:../../apps/heft - '@types/node': 10.17.13 - eslint: 7.12.1 - typescript: 3.9.9 - ../../webpack/loader-load-themed-styles: specifiers: '@microsoft/load-themed-styles': workspace:* @@ -1671,7 +1671,7 @@ packages: resolution: {integrity: sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==} engines: {node: '>=8.0.0'} dependencies: - tslib: 2.2.0 + tslib: 2.3.0 dev: false /@azure/core-asynciterator-polyfill/1.0.0: @@ -1683,11 +1683,11 @@ packages: engines: {node: '>=8.0.0'} dependencies: '@azure/abort-controller': 1.0.4 - tslib: 2.2.0 + tslib: 2.3.0 dev: false - /@azure/core-http/1.2.4: - resolution: {integrity: sha512-cNumz3ckyFZY5zWOgcTHSO7AKRVwxbodG8WfcEGcdH+ZJL3KvJEI/vN58H6xk5v3ijulU2x/WPGJqrMVvcI79A==} + /@azure/core-http/1.2.6: + resolution: {integrity: sha512-odtH7UMKtekc5YQ86xg9GlVHNXR6pq2JgJ5FBo7/jbOjNGdBqcrIVrZx2bevXVJz/uUTSx6vUf62gzTXTfqYSQ==} engines: {node: '>=8.0.0'} dependencies: '@azure/abort-controller': 1.0.4 @@ -1701,7 +1701,7 @@ packages: node-fetch: 2.6.1 process: 0.11.10 tough-cookie: 4.0.0 - tslib: 2.2.0 + tslib: 2.3.0 tunnel: 0.0.6 uuid: 8.3.2 xml2js: 0.4.23 @@ -1712,10 +1712,10 @@ packages: engines: {node: '>=8.0.0'} dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 1.2.4 + '@azure/core-http': 1.2.6 '@azure/core-tracing': 1.0.0-preview.11 events: 3.3.0 - tslib: 2.2.0 + tslib: 2.3.0 dev: false /@azure/core-paging/1.1.3: @@ -1731,7 +1731,7 @@ packages: dependencies: '@opencensus/web-types': 0.0.7 '@opentelemetry/api': 1.0.0-rc.0 - tslib: 2.2.0 + tslib: 2.3.0 dev: false /@azure/core-tracing/1.0.0-preview.7: @@ -1748,13 +1748,13 @@ packages: dependencies: '@opencensus/web-types': 0.0.7 '@opentelemetry/api': 0.10.2 - tslib: 2.2.0 + tslib: 2.3.0 dev: false /@azure/identity/1.0.3: resolution: {integrity: sha512-yWoOL3WjbD1sAYHdx4buFCGd9mCIHGzlTHgkhhLrmMpBztsfp9ejo5LRPYIV2Za4otfJzPL4kH/vnSLTS/4WYA==} dependencies: - '@azure/core-http': 1.2.4 + '@azure/core-http': 1.2.6 '@azure/core-tracing': 1.0.0-preview.7 '@azure/logger': 1.0.2 '@opentelemetry/types': 0.2.0 @@ -1770,44 +1770,46 @@ packages: resolution: {integrity: sha512-YZNjNV0vL3nN2nedmcjQBcpCTo3oqceXmgiQtEm6fLpucjRZyQKAQruhCmCpRlB1iykqKJJ/Y8CDmT5rIE6IJw==} engines: {node: '>=8.0.0'} dependencies: - tslib: 2.2.0 + tslib: 2.3.0 dev: false /@azure/storage-blob/12.3.0: resolution: {integrity: sha512-nCySzNfm782pEW3sg9GHj1zE4gBeVVMeEBdWb4MefifrCwQQOoz5cXZTNFiUJAJqAO+/72r2UjZcUwHk/QmzkA==} dependencies: '@azure/abort-controller': 1.0.4 - '@azure/core-http': 1.2.4 + '@azure/core-http': 1.2.6 '@azure/core-lro': 1.0.5 '@azure/core-paging': 1.1.3 '@azure/core-tracing': 1.0.0-preview.9 '@azure/logger': 1.0.2 '@opentelemetry/api': 0.10.2 events: 3.3.0 - tslib: 2.2.0 + tslib: 2.3.0 dev: false - /@babel/code-frame/7.12.13: - resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} + /@babel/code-frame/7.14.5: + resolution: {integrity: sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.14.0 + '@babel/highlight': 7.14.5 - /@babel/compat-data/7.14.0: - resolution: {integrity: sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==} + /@babel/compat-data/7.14.5: + resolution: {integrity: sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==} + engines: {node: '>=6.9.0'} - /@babel/core/7.14.3: - resolution: {integrity: sha512-jB5AmTKOCSJIZ72sd78ECEhuPiDMKlQdDI/4QRI6lzYATx5SSogS1oQA2AoPecRCknm30gHi2l+QVvNUu3wZAg==} + /@babel/core/7.14.6: + resolution: {integrity: sha512-gJnOEWSqTk96qG5BoIrl5bVtc23DCycmIePPYnamY9RboYdI4nFy5vAQMSl81O5K/W0sLDWfGysnOECC+KUUCA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-compilation-targets': 7.13.16_@babel+core@7.14.3 - '@babel/helper-module-transforms': 7.14.2 - '@babel/helpers': 7.14.0 - '@babel/parser': 7.14.3 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/code-frame': 7.14.5 + '@babel/generator': 7.14.5 + '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 + '@babel/helper-module-transforms': 7.14.5 + '@babel/helpers': 7.14.6 + '@babel/parser': 7.14.6 + '@babel/template': 7.14.5 + '@babel/traverse': 7.14.5 + '@babel/types': 7.14.5 convert-source-map: 1.7.0 debug: 4.3.1 gensync: 1.0.0-beta.2 @@ -1817,228 +1819,254 @@ packages: transitivePeerDependencies: - supports-color - /@babel/generator/7.14.3: - resolution: {integrity: sha512-bn0S6flG/j0xtQdz3hsjJ624h3W0r3llttBMfyHX3YrZ/KtLYr15bjA0FXkgW7FpvrDuTuElXeVjiKlYRpnOFA==} + /@babel/generator/7.14.5: + resolution: {integrity: sha512-y3rlP+/G25OIX3mYKKIOlQRcqj7YgrvHxOLbVmyLJ9bPmi5ttvUmpydVjcFjZphOktWuA7ovbx91ECloWTfjIA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 jsesc: 2.5.2 source-map: 0.5.7 - /@babel/helper-compilation-targets/7.13.16_@babel+core@7.14.3: - resolution: {integrity: sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==} + /@babel/helper-compilation-targets/7.14.5_@babel+core@7.14.6: + resolution: {integrity: sha512-v+QtZqXEiOnpO6EYvlImB6zCD2Lel06RzOPzmkz/D/XgQiUu3C/Jb1LOqSt/AIA34TYi/Q+KlT8vTQrgdxkbLw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.14.0 - '@babel/core': 7.14.3 - '@babel/helper-validator-option': 7.12.17 + '@babel/compat-data': 7.14.5 + '@babel/core': 7.14.6 + '@babel/helper-validator-option': 7.14.5 browserslist: 4.16.6 semver: 6.3.0 - /@babel/helper-function-name/7.14.2: - resolution: {integrity: sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==} + /@babel/helper-function-name/7.14.5: + resolution: {integrity: sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-get-function-arity': 7.12.13 - '@babel/template': 7.12.13 - '@babel/types': 7.14.2 + '@babel/helper-get-function-arity': 7.14.5 + '@babel/template': 7.14.5 + '@babel/types': 7.14.5 - /@babel/helper-get-function-arity/7.12.13: - resolution: {integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==} + /@babel/helper-get-function-arity/7.14.5: + resolution: {integrity: sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 - /@babel/helper-member-expression-to-functions/7.13.12: - resolution: {integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==} + /@babel/helper-hoist-variables/7.14.5: + resolution: {integrity: sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 - /@babel/helper-module-imports/7.13.12: - resolution: {integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==} + /@babel/helper-member-expression-to-functions/7.14.5: + resolution: {integrity: sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 - /@babel/helper-module-transforms/7.14.2: - resolution: {integrity: sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==} + /@babel/helper-module-imports/7.14.5: + resolution: {integrity: sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-module-imports': 7.13.12 - '@babel/helper-replace-supers': 7.14.3 - '@babel/helper-simple-access': 7.13.12 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/helper-validator-identifier': 7.14.0 - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 + + /@babel/helper-module-transforms/7.14.5: + resolution: {integrity: sha512-iXpX4KW8LVODuAieD7MzhNjmM6dzYY5tfRqT+R9HDXWl0jPn/djKmA+G9s/2C2T9zggw5tK1QNqZ70USfedOwA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-module-imports': 7.14.5 + '@babel/helper-replace-supers': 7.14.5 + '@babel/helper-simple-access': 7.14.5 + '@babel/helper-split-export-declaration': 7.14.5 + '@babel/helper-validator-identifier': 7.14.5 + '@babel/template': 7.14.5 + '@babel/traverse': 7.14.5 + '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color - /@babel/helper-optimise-call-expression/7.12.13: - resolution: {integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==} + /@babel/helper-optimise-call-expression/7.14.5: + resolution: {integrity: sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 - /@babel/helper-plugin-utils/7.13.0: - resolution: {integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==} + /@babel/helper-plugin-utils/7.14.5: + resolution: {integrity: sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==} + engines: {node: '>=6.9.0'} - /@babel/helper-replace-supers/7.14.3: - resolution: {integrity: sha512-Rlh8qEWZSTfdz+tgNV/N4gz1a0TMNwCUcENhMjHTHKp3LseYH5Jha0NSlyTQWMnjbYcwFt+bqAMqSLHVXkQ6UA==} + /@babel/helper-replace-supers/7.14.5: + resolution: {integrity: sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-member-expression-to-functions': 7.13.12 - '@babel/helper-optimise-call-expression': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/helper-member-expression-to-functions': 7.14.5 + '@babel/helper-optimise-call-expression': 7.14.5 + '@babel/traverse': 7.14.5 + '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color - /@babel/helper-simple-access/7.13.12: - resolution: {integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==} + /@babel/helper-simple-access/7.14.5: + resolution: {integrity: sha512-nfBN9xvmCt6nrMZjfhkl7i0oTV3yxR4/FztsbOASyTvVcoYd0TRHh7eMLdlEcCqobydC0LAF3LtC92Iwxo0wyw==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 - /@babel/helper-split-export-declaration/7.12.13: - resolution: {integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==} + /@babel/helper-split-export-declaration/7.14.5: + resolution: {integrity: sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 - /@babel/helper-validator-identifier/7.14.0: - resolution: {integrity: sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==} + /@babel/helper-validator-identifier/7.14.5: + resolution: {integrity: sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==} + engines: {node: '>=6.9.0'} - /@babel/helper-validator-option/7.12.17: - resolution: {integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==} + /@babel/helper-validator-option/7.14.5: + resolution: {integrity: sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==} + engines: {node: '>=6.9.0'} - /@babel/helpers/7.14.0: - resolution: {integrity: sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==} + /@babel/helpers/7.14.6: + resolution: {integrity: sha512-yesp1ENQBiLI+iYHSJdoZKUtRpfTlL1grDIX9NRlAVppljLw/4tTyYupIB7uIYmC3stW/imAv8EqaKaS/ibmeA==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.12.13 - '@babel/traverse': 7.14.2 - '@babel/types': 7.14.2 + '@babel/template': 7.14.5 + '@babel/traverse': 7.14.5 + '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color - /@babel/highlight/7.14.0: - resolution: {integrity: sha512-YSCOwxvTYEIMSGaBQb5kDDsCopDdiUGsqpatp3fOlI4+2HQSkTmEVWnVuySdAC5EWCqSWWTv0ib63RjR7dTBdg==} + /@babel/highlight/7.14.5: + resolution: {integrity: sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.14.0 + '@babel/helper-validator-identifier': 7.14.5 chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.14.3: - resolution: {integrity: sha512-7MpZDIfI7sUC5zWo2+foJ50CSI5lcqDehZ0lVgIhSi4bFEk94fLAKlF3Q0nzSQQ+ca0lm+O6G9ztKVBeu8PMRQ==} + /@babel/parser/7.14.6: + resolution: {integrity: sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==} engines: {node: '>=6.0.0'} hasBin: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.3: + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.14.6: resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.3: + /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.3: + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.14.6: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.3: + /@babel/plugin-syntax-import-meta/7.10.4_@babel+core@7.14.6: resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.3: + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.3: + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.14.6: resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.3: + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.3: + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.14.6: resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.3: + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.3: + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.3: + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.14.6: resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.14.3 - '@babel/helper-plugin-utils': 7.13.0 + '@babel/core': 7.14.6 + '@babel/helper-plugin-utils': 7.14.5 - /@babel/template/7.12.13: - resolution: {integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==} + /@babel/template/7.14.5: + resolution: {integrity: sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.12.13 - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/code-frame': 7.14.5 + '@babel/parser': 7.14.6 + '@babel/types': 7.14.5 - /@babel/traverse/7.14.2: - resolution: {integrity: sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==} + /@babel/traverse/7.14.5: + resolution: {integrity: sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.12.13 - '@babel/generator': 7.14.3 - '@babel/helper-function-name': 7.14.2 - '@babel/helper-split-export-declaration': 7.12.13 - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/code-frame': 7.14.5 + '@babel/generator': 7.14.5 + '@babel/helper-function-name': 7.14.5 + '@babel/helper-hoist-variables': 7.14.5 + '@babel/helper-split-export-declaration': 7.14.5 + '@babel/parser': 7.14.6 + '@babel/types': 7.14.5 debug: 4.3.1 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types/7.14.2: - resolution: {integrity: sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==} + /@babel/types/7.14.5: + resolution: {integrity: sha512-M/NzBpEL95I5Hh4dwhin5JlE7EzO5PHMAuzjxss3tiOBD46KfQvVedN/3jEPZvdRvtsK2222XfdHogNIttFgcg==} + engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.14.0 + '@babel/helper-validator-identifier': 7.14.5 to-fast-properties: 2.0.0 /@bcoe/v8-coverage/0.2.3: @@ -2084,7 +2112,7 @@ packages: resolution: {integrity: sha512-ty7wnUd/GeSqKTC2Jozsl5xGbnxUnEFC0On2/zPv/8ixywipQmVZwuWvNGnBoitJ2wixwVqofwXNua8j6Y62lQ==} dependencies: '@fastify/forwarded': 1.0.0 - ipaddr.js: 2.0.0 + ipaddr.js: 2.0.1 dev: false /@istanbuljs/load-nyc-config/1.1.0: @@ -2125,7 +2153,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.6 jest-changed-files: 25.5.0 - jest-config: 25.4.0 + jest-config: 25.5.4 jest-haste-map: 25.5.1 jest-message-util: 25.5.0 jest-regex-util: 25.2.6 @@ -2316,7 +2344,7 @@ packages: resolution: {integrity: sha512-t1w2S6V1sk++1HHsxboWxPEuSpN8pxEvNrZN+Ud/knkROWtf8LeUmz73A4ezE8476a5AM00IZr9a8FO9x1+j3g==} engines: {node: '>= 8.3'} dependencies: - '@babel/core': 7.14.3 + '@babel/core': 7.14.6 '@jest/types': 25.4.0 babel-plugin-istanbul: 6.0.0 chalk: 3.0.0 @@ -2339,7 +2367,7 @@ packages: resolution: {integrity: sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==} engines: {node: '>= 8.3'} dependencies: - '@babel/core': 7.14.3 + '@babel/core': 7.14.6 '@jest/types': 25.5.0 babel-plugin-istanbul: 6.0.0 chalk: 3.0.0 @@ -2460,22 +2488,22 @@ packages: /@microsoft/tsdoc/0.13.2: resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} - /@nodelib/fs.scandir/2.1.4: - resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: - '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 - /@nodelib/fs.stat/2.0.4: - resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk/1.2.6: - resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} + /@nodelib/fs.walk/1.2.7: + resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} engines: {node: '>= 8'} dependencies: - '@nodelib/fs.scandir': 2.1.4 + '@nodelib/fs.scandir': 2.1.5 fastq: 1.11.0 /@opencensus/web-types/0.0.7: @@ -2521,7 +2549,7 @@ packages: '@pnpm/read-package-json': 4.0.0 '@pnpm/read-project-manifest': 1.1.7 '@pnpm/types': 6.4.0 - '@zkochan/cmd-shim': 5.1.1 + '@zkochan/cmd-shim': 5.1.3 is-subdir: 1.2.0 is-windows: 1.0.2 mz: 2.7.0 @@ -2563,7 +2591,7 @@ packages: '@pnpm/error': 1.4.0 '@pnpm/types': 6.4.0 '@pnpm/write-project-manifest': 1.1.7 - detect-indent: 6.0.0 + detect-indent: 6.1.0 fast-deep-equal: 3.1.3 graceful-fs: 4.2.4 is-windows: 1.0.2 @@ -2832,8 +2860,8 @@ packages: /@types/babel__core/7.1.14: resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} dependencies: - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/parser': 7.14.6 + '@babel/types': 7.14.5 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.4.0 '@types/babel__traverse': 7.11.1 @@ -2841,18 +2869,18 @@ packages: /@types/babel__generator/7.6.2: resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 /@types/babel__template/7.4.0: resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} dependencies: - '@babel/parser': 7.14.3 - '@babel/types': 7.14.2 + '@babel/parser': 7.14.6 + '@babel/types': 7.14.5 /@types/babel__traverse/7.11.1: resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 /@types/body-parser/1.19.0: resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} @@ -2868,7 +2896,7 @@ packages: /@types/connect-history-api-fallback/1.3.4: resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} dependencies: - '@types/express-serve-static-core': 4.17.20 + '@types/express-serve-static-core': 4.17.21 '@types/node': 10.17.13 dev: true @@ -2904,8 +2932,8 @@ packages: /@types/events/3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - /@types/express-serve-static-core/4.17.20: - resolution: {integrity: sha512-8qqFN4W53IEWa9bdmuVrUcVkFemQWnt5DKPQ/oa8xKDYgtjCr2OO6NX5TIK49NLFr3mPYU2cLh92DQquC3oWWQ==} + /@types/express-serve-static-core/4.17.21: + resolution: {integrity: sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==} dependencies: '@types/node': 10.17.13 '@types/qs': 6.9.6 @@ -2916,7 +2944,7 @@ packages: resolution: {integrity: sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==} dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.20 + '@types/express-serve-static-core': 4.17.21 '@types/qs': 6.9.6 '@types/serve-static': 1.13.9 dev: true @@ -3258,7 +3286,7 @@ packages: debug: 4.3.1 eslint: 7.12.1 functional-red-black-tree: 1.0.1 - regexpp: 3.1.0 + regexpp: 3.2.0 semver: 7.3.5 tsutils: 3.21.0_typescript@3.9.9 typescript: 3.9.9 @@ -3591,8 +3619,8 @@ packages: resolution: {integrity: sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==} dev: false - /@zkochan/cmd-shim/5.1.1: - resolution: {integrity: sha512-XseQtjICCHZts+6cnLPIe15afYXXv+tlhKfQYMdJt6CQNNO6+Hnw7TGXhEtUjAs/t7e/WfQG+vaYBng4nCSJfA==} + /@zkochan/cmd-shim/5.1.3: + resolution: {integrity: sha512-XCy+ZwXoFKswHmJBFbhPIs+NBxYJpitzQ+kSvlhu2upIt74k0/OJsiOJnwJS4Usuydh+ipmcIjwQ55vIJOyKJg==} engines: {node: '>=10.13'} dependencies: is-windows: 1.0.2 @@ -3612,7 +3640,7 @@ packages: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} dependencies: - mime-types: 2.1.30 + mime-types: 2.1.31 negotiator: 0.6.2 dev: false @@ -3648,8 +3676,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn/8.2.4: - resolution: {integrity: sha512-Ibt84YwBDDA890eDiDCEqcbwvHlBvzzDkU2cGBBDDI1QWT12jTiXIOn2CIw5KK4i6N5Z2HUxwYjzriDyqaqqZg==} + /acorn/8.4.0: + resolution: {integrity: sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==} engines: {node: '>=0.4.0'} hasBin: true dev: false @@ -3810,7 +3838,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 get-intrinsic: 1.1.1 is-string: 1.0.6 @@ -3836,7 +3864,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 function-bind: 1.1.1 /asap/2.0.6: @@ -3908,7 +3936,7 @@ packages: hasBin: true dependencies: browserslist: 4.16.6 - caniuse-lite: 1.0.30001230 + caniuse-lite: 1.0.30001237 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -3933,18 +3961,18 @@ packages: /aws4/1.11.0: resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} - /babel-jest/25.5.1_@babel+core@7.14.3: + /babel-jest/25.5.1_@babel+core@7.14.6: resolution: {integrity: sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==} engines: {node: '>= 8.3'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.14.3 + '@babel/core': 7.14.6 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 '@types/babel__core': 7.1.14 babel-plugin-istanbul: 6.0.0 - babel-preset-jest: 25.5.0_@babel+core@7.14.3 + babel-preset-jest: 25.5.0_@babel+core@7.14.6 chalk: 3.0.0 graceful-fs: 4.2.6 slash: 3.0.0 @@ -3955,7 +3983,7 @@ packages: resolution: {integrity: sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==} engines: {node: '>=8'} dependencies: - '@babel/helper-plugin-utils': 7.13.0 + '@babel/helper-plugin-utils': 7.14.5 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 4.0.3 @@ -3967,37 +3995,37 @@ packages: resolution: {integrity: sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==} engines: {node: '>= 8.3'} dependencies: - '@babel/template': 7.12.13 - '@babel/types': 7.14.2 + '@babel/template': 7.14.5 + '@babel/types': 7.14.5 '@types/babel__traverse': 7.11.1 - /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.3: + /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.6: resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.14.3 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.3 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.3 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.3 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.3 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.3 - - /babel-preset-jest/25.5.0_@babel+core@7.14.3: + '@babel/core': 7.14.6 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.14.6 + '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.14.6 + '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.14.6 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.14.6 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.14.6 + + /babel-preset-jest/25.5.0_@babel+core@7.14.6: resolution: {integrity: sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==} engines: {node: '>= 8.3'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.14.3 + '@babel/core': 7.14.6 babel-plugin-jest-hoist: 25.5.0 - babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.3 + babel-preset-current-node-syntax: 0.1.4_@babel+core@7.14.6 /balanced-match/1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -4194,11 +4222,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001230 + caniuse-lite: 1.0.30001237 colorette: 1.2.2 - electron-to-chromium: 1.3.739 + electron-to-chromium: 1.3.752 escalade: 3.1.1 - node-releases: 1.1.72 + node-releases: 1.1.73 /bser/2.1.1: resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} @@ -4307,7 +4335,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.2.0 + tslib: 2.3.0 /camelcase-keys/2.1.0: resolution: {integrity: sha1-MIvur/3ygRkFHvodkyITyRuPkuc=} @@ -4329,8 +4357,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001230: - resolution: {integrity: sha512-5yBd5nWCBS+jWKTcHOzXwo5xzcj4ePE/yjtkZyUV1BTUmrBaA9MRGC+e7mxnqXSA90CmCA8L3eKLaSUkt099IQ==} + /caniuse-lite/1.0.30001237: + resolution: {integrity: sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -4413,8 +4441,8 @@ packages: optionalDependencies: fsevents: 2.1.3 - /chokidar/3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} + /chokidar/3.5.2: + resolution: {integrity: sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.2 @@ -4423,7 +4451,7 @@ packages: is-binary-path: 2.1.0 is-glob: 4.0.1 normalize-path: 3.0.0 - readdirp: 3.5.0 + readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 optional: true @@ -4571,7 +4599,7 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.47.0 + mime-db: 1.48.0 dev: false /compression/1.7.4: @@ -4639,6 +4667,11 @@ packages: engines: {node: '>= 0.6'} dev: false + /cookie/0.4.1: + resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} + engines: {node: '>= 0.6'} + dev: false + /copy-concurrently/1.0.5: resolution: {integrity: sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==} dependencies: @@ -4756,13 +4789,14 @@ packages: postcss-modules-scope: 1.1.0 postcss-modules-values: 1.3.0 - /css-select/2.1.0: - resolution: {integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==} + /css-select/4.1.3: + resolution: {integrity: sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==} dependencies: boolbase: 1.0.0 - css-what: 3.4.2 - domutils: 1.7.0 - nth-check: 1.0.2 + css-what: 5.0.1 + domhandler: 4.2.0 + domutils: 2.7.0 + nth-check: 2.0.0 /css-selector-tokenizer/0.7.3: resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} @@ -4770,8 +4804,8 @@ packages: cssesc: 3.0.0 fastparse: 1.1.2 - /css-what/3.4.2: - resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==} + /css-what/5.0.1: + resolution: {integrity: sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==} engines: {node: '>= 6'} /cssesc/3.0.0: @@ -4961,8 +4995,8 @@ packages: engines: {node: '>=0.10.0'} dev: false - /detect-indent/6.0.0: - resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} + /detect-indent/6.1.0: + resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} dev: false @@ -5030,19 +5064,17 @@ packages: dependencies: utila: 0.4.0 - /dom-serializer/0.2.2: - resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==} + /dom-serializer/1.3.2: + resolution: {integrity: sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==} dependencies: domelementtype: 2.2.0 + domhandler: 4.2.0 entities: 2.2.0 /domain-browser/1.2.0: resolution: {integrity: sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==} engines: {node: '>=0.4', npm: '>=1.2'} - /domelementtype/1.3.1: - resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} - /domelementtype/2.2.0: resolution: {integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==} @@ -5051,22 +5083,24 @@ packages: dependencies: webidl-conversions: 4.0.2 - /domhandler/2.4.2: - resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} + /domhandler/4.2.0: + resolution: {integrity: sha512-zk7sgt970kzPks2Bf+dwT/PLzghLnsivb9CcxkvR8Mzr66Olr0Ofd8neSbglHJHaHa2MadfoSdNlKYAaafmWfA==} + engines: {node: '>= 4'} dependencies: - domelementtype: 1.3.1 + domelementtype: 2.2.0 - /domutils/1.7.0: - resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} + /domutils/2.7.0: + resolution: {integrity: sha512-8eaHa17IwJUPAiB+SoTYBo5mCdeMgdcAoXJ59m6DT1vw+5iLS3gNoqYaRowaBKtGVrOF1Jz4yDTgYKLK2kvfJg==} dependencies: - dom-serializer: 0.2.2 - domelementtype: 1.3.1 + dom-serializer: 1.3.2 + domelementtype: 2.2.0 + domhandler: 4.2.0 /dot-case/3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 - tslib: 2.2.0 + tslib: 2.3.0 /duplexer/0.1.2: resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} @@ -5102,8 +5136,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.739: - resolution: {integrity: sha512-+LPJVRsN7hGZ9EIUUiWCpO7l4E3qBYHNadazlucBfsXBbccDFNKUBAgzE68FnkWGJPwD/AfKhSzL+G+Iqb8A4A==} + /electron-to-chromium/1.3.752: + resolution: {integrity: sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -5162,9 +5196,6 @@ packages: dependencies: ansi-colors: 4.1.1 - /entities/1.1.2: - resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} - /entities/2.2.0: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} @@ -5183,8 +5214,8 @@ packages: dependencies: is-arrayish: 0.2.1 - /es-abstract/1.18.2: - resolution: {integrity: sha512-byRiNIQXE6HWNySaU6JohoNXzYgbBjztwFnBLUTiJmWXjaU9bSq3urQLUlNLQ292tc+gc07zYZXNZjaOoAX3sw==} + /es-abstract/1.18.3: + resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -5260,9 +5291,9 @@ packages: eslint: 7.12.1 has: 1.0.3 jsx-ast-utils: 2.4.1 - object.entries: 1.1.3 + object.entries: 1.1.4 object.fromentries: 2.0.4 - object.values: 1.1.3 + object.values: 1.1.4 prop-types: 15.7.2 resolve: 1.17.0 string.prototype.matchall: 4.0.5 @@ -5306,7 +5337,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} hasBin: true dependencies: - '@babel/code-frame': 7.12.13 + '@babel/code-frame': 7.14.5 '@eslint/eslintrc': 0.2.2 ajv: 6.12.6 chalk: 4.1.1 @@ -5336,7 +5367,7 @@ packages: natural-compare: 1.4.0 optionator: 0.9.1 progress: 2.0.3 - regexpp: 3.1.0 + regexpp: 3.2.0 semver: 7.3.5 strip-ansi: 6.0.0 strip-json-comments: 3.1.1 @@ -5495,7 +5526,7 @@ packages: on-finished: 2.3.0 parseurl: 1.3.3 path-to-regexp: 0.1.7 - proxy-addr: 2.0.6 + proxy-addr: 2.0.7 qs: 6.7.0 range-parser: 1.2.1 safe-buffer: 5.1.2 @@ -5561,8 +5592,8 @@ packages: resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} engines: {node: '>=8'} dependencies: - '@nodelib/fs.stat': 2.0.4 - '@nodelib/fs.walk': 1.2.6 + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.7 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 @@ -5612,7 +5643,7 @@ packages: fast-json-stringify: 2.7.6 fastify-error: 0.3.1 fastify-warning: 0.2.0 - find-my-way: 4.1.0 + find-my-way: 4.3.0 flatstr: 1.0.12 light-my-request: 4.4.1 pino: 6.11.3 @@ -5717,8 +5748,8 @@ packages: make-dir: 2.1.0 pkg-dir: 3.0.0 - /find-my-way/4.1.0: - resolution: {integrity: sha512-UBD94MdO6cBi6E97XA0fBA9nwqw+xG5x1TYIPHats33gEi/kNqy7BWHAWx8QHCQQRSU5Txc0JiD8nzba39gvMQ==} + /find-my-way/4.3.0: + resolution: {integrity: sha512-uVmpziK3XJrP2PhD2CpMcSPnDZ69f5xESh7OuqgtaHVHszDMlwCS59oVczD1BGZTI6pMm/mrUwi0yfVLfbNC6Q==} engines: {node: '>=10'} dependencies: fast-decode-uri-component: 1.0.1 @@ -5813,7 +5844,7 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.30 + mime-types: 2.1.31 /form-data/3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} @@ -5821,11 +5852,11 @@ packages: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 - mime-types: 2.1.30 + mime-types: 2.1.31 dev: false - /forwarded/0.1.2: - resolution: {integrity: sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=} + /forwarded/0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} dev: false @@ -6272,15 +6303,13 @@ packages: util.promisify: 1.0.0 webpack: 4.44.2 - /htmlparser2/3.10.1: - resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} + /htmlparser2/6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: - domelementtype: 1.3.1 - domhandler: 2.4.2 - domutils: 1.7.0 - entities: 1.1.2 - inherits: 2.0.4 - readable-stream: 3.6.0 + domelementtype: 2.2.0 + domhandler: 4.2.0 + domutils: 2.7.0 + entities: 2.2.0 /http-deceiver/1.2.7: resolution: {integrity: sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=} @@ -6560,8 +6589,8 @@ packages: engines: {node: '>= 0.10'} dev: false - /ipaddr.js/2.0.0: - resolution: {integrity: sha512-S54H9mIj0rbxRIyrDMEuuER86LdlgUg9FSeZ8duQb6CUG2iRrA36MYVQBSprTF/ZeAwvyQ5mDGuNvIPM0BIl3w==} + /ipaddr.js/2.0.1: + resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} engines: {node: '>= 10'} dev: false @@ -6850,7 +6879,7 @@ packages: resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} engines: {node: '>=8'} dependencies: - '@babel/core': 7.14.3 + '@babel/core': 7.14.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.0.0 semver: 6.3.0 @@ -6916,42 +6945,14 @@ packages: - utf-8-validate dev: true - /jest-config/25.4.0: - resolution: {integrity: sha512-egT9aKYxMyMSQV1aqTgam0SkI5/I2P9qrKexN5r2uuM2+68ypnc+zPGmfUxK7p1UhE7dYH9SLBS7yb+TtmT1AA==} - engines: {node: '>= 8.3'} - dependencies: - '@babel/core': 7.14.3 - '@jest/test-sequencer': 25.5.4 - '@jest/types': 25.4.0 - babel-jest: 25.5.1_@babel+core@7.14.3 - chalk: 3.0.0 - deepmerge: 4.2.2 - glob: 7.1.7 - jest-environment-jsdom: 25.5.0 - jest-environment-node: 25.5.0 - jest-get-type: 25.2.6 - jest-jasmine2: 25.5.4 - jest-regex-util: 25.2.6 - jest-resolve: 25.5.1 - jest-util: 25.5.0 - jest-validate: 25.5.0 - micromatch: 4.0.4 - pretty-format: 25.5.0 - realpath-native: 2.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - /jest-config/25.5.4: resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} engines: {node: '>= 8.3'} dependencies: - '@babel/core': 7.14.3 + '@babel/core': 7.14.6 '@jest/test-sequencer': 25.5.4 '@jest/types': 25.5.0 - babel-jest: 25.5.1_@babel+core@7.14.3 + babel-jest: 25.5.1_@babel+core@7.14.6 chalk: 3.0.0 deepmerge: 4.2.2 glob: 7.1.7 @@ -7051,7 +7052,7 @@ packages: resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} engines: {node: '>= 8.3'} dependencies: - '@babel/traverse': 7.14.2 + '@babel/traverse': 7.14.5 '@jest/environment': 25.5.0 '@jest/source-map': 25.5.0 '@jest/test-result': 25.5.0 @@ -7094,7 +7095,7 @@ packages: resolution: {integrity: sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==} engines: {node: '>= 8.3'} dependencies: - '@babel/code-frame': 7.12.13 + '@babel/code-frame': 7.14.5 '@jest/types': 25.5.0 '@types/stack-utils': 1.0.1 chalk: 3.0.0 @@ -7222,7 +7223,7 @@ packages: resolution: {integrity: sha512-J4CJ0X2SaGheYRZdLz9CRHn9jUknVmlks4UBeu270hPAvdsauFXOhx9SQP2JtRzhnR3cvro/9N9KP83/uvFfRg==} engines: {node: '>= 8.3'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 '@jest/types': 25.4.0 '@types/prettier': 1.19.1 chalk: 3.0.0 @@ -7241,7 +7242,7 @@ packages: resolution: {integrity: sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==} engines: {node: '>= 8.3'} dependencies: - '@babel/types': 7.14.2 + '@babel/types': 7.14.5 '@jest/types': 25.5.0 '@types/prettier': 1.19.1 chalk: 3.0.0 @@ -7296,13 +7297,13 @@ packages: merge-stream: 2.0.0 supports-color: 7.2.0 - /jest-worker/26.6.2: - resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + /jest-worker/27.0.2: + resolution: {integrity: sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==} engines: {node: '>= 10.13.0'} dependencies: '@types/node': 10.17.13 merge-stream: 2.0.0 - supports-color: 7.2.0 + supports-color: 8.1.1 dev: false /jest/25.4.0: @@ -7540,7 +7541,7 @@ packages: resolution: {integrity: sha512-FDNRF2mYjthIRWE7O8d/X7AzDx4otQHl4/QXbu3Q/FRwBFcgb+ZoDaUd5HwN53uQXLAiw76osN+Va0NEaOW6rQ==} dependencies: ajv: 6.12.6 - cookie: 0.4.0 + cookie: 0.4.1 fastify-warning: 0.2.0 readable-stream: 3.6.0 set-cookie-parser: 2.4.8 @@ -7661,7 +7662,7 @@ packages: /lower-case/2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: - tslib: 2.2.0 + tslib: 2.3.0 /lru-cache/5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -7794,15 +7795,15 @@ packages: bn.js: 4.12.0 brorand: 1.1.0 - /mime-db/1.47.0: - resolution: {integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==} + /mime-db/1.48.0: + resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} engines: {node: '>= 0.6'} - /mime-types/2.1.30: - resolution: {integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==} + /mime-types/2.1.31: + resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} engines: {node: '>= 0.6'} dependencies: - mime-db: 1.47.0 + mime-db: 1.48.0 /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} @@ -7972,7 +7973,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 - tslib: 2.2.0 + tslib: 2.3.0 /node-fetch/2.6.1: resolution: {integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==} @@ -8048,8 +8049,8 @@ packages: which: 1.3.1 optional: true - /node-releases/1.1.72: - resolution: {integrity: sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==} + /node-releases/1.1.73: + resolution: {integrity: sha512-uW7fodD6pyW2FZNZnp/Z3hvWKeEW1Y8R1+1CnErE8cXFXzl5blBOoVB41CvMer6P6Q0S5FXDwcHgFd1Wj0U9zg==} /node-sass/5.0.0: resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} @@ -8164,8 +8165,8 @@ packages: gauge: 2.7.4 set-blocking: 2.0.0 - /nth-check/1.0.2: - resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} + /nth-check/2.0.0: + resolution: {integrity: sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==} dependencies: boolbase: 1.0.0 @@ -8225,14 +8226,13 @@ packages: has-symbols: 1.0.2 object-keys: 1.1.1 - /object.entries/1.1.3: - resolution: {integrity: sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==} + /object.entries/1.1.4: + resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 - has: 1.0.3 + es-abstract: 1.18.3 /object.fromentries/2.0.4: resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} @@ -8240,7 +8240,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 has: 1.0.3 /object.getownpropertydescriptors/2.1.2: @@ -8249,7 +8249,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 /object.pick/1.3.0: resolution: {integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=} @@ -8257,14 +8257,13 @@ packages: dependencies: isobject: 3.0.1 - /object.values/1.1.3: - resolution: {integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==} + /object.values/1.1.4: + resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 - has: 1.0.3 + es-abstract: 1.18.3 /obuf/1.1.2: resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} @@ -8433,7 +8432,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.2.0 + tslib: 2.3.0 /parent-module/1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} @@ -8460,7 +8459,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.12.13 + '@babel/code-frame': 7.14.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.1.6 @@ -8482,7 +8481,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 - tslib: 2.2.0 + tslib: 2.3.0 /pascalcase/0.1.1: resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} @@ -8759,7 +8758,7 @@ packages: resolution: {integrity: sha512-EY5oDzmsX5wvuynAByrmY0P0hcp+QpnAKbJng2A2MPjVKXCxrDSUkzghVJ4ZGPIv+JC4gX8fPUWscC0RtjsWGw==} dependencies: lodash: 4.17.21 - renderkid: 2.0.5 + renderkid: 2.0.7 /pretty-format/25.5.0: resolution: {integrity: sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==} @@ -8799,11 +8798,11 @@ packages: object-assign: 4.1.1 react-is: 16.13.1 - /proxy-addr/2.0.6: - resolution: {integrity: sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==} + /proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} dependencies: - forwarded: 0.1.2 + forwarded: 0.2.0 ipaddr.js: 1.9.1 dev: false @@ -9055,6 +9054,13 @@ packages: dependencies: picomatch: 2.3.0 + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.0 + optional: true + /realpath-native/2.0.0: resolution: {integrity: sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==} engines: {node: '>=8'} @@ -9080,8 +9086,8 @@ packages: call-bind: 1.0.2 define-properties: 1.1.3 - /regexpp/3.1.0: - resolution: {integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==} + /regexpp/3.2.0: + resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} engines: {node: '>=8'} /relateurl/0.2.7: @@ -9091,12 +9097,12 @@ packages: /remove-trailing-separator/1.1.0: resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} - /renderkid/2.0.5: - resolution: {integrity: sha512-ccqoLg+HLOHq1vdfYNm4TBeaCDIi1FLt3wGojTDSvdewUv65oTmI3cnT2E4hRjl1gzKZIPK+KZrXzlUYKnR+vQ==} + /renderkid/2.0.7: + resolution: {integrity: sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==} dependencies: - css-select: 2.1.0 + css-select: 4.1.3 dom-converter: 0.2.0 - htmlparser2: 3.10.1 + htmlparser2: 6.1.0 lodash: 4.17.21 strip-ansi: 3.0.1 @@ -9152,7 +9158,7 @@ packages: is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 - mime-types: 2.1.30 + mime-types: 2.1.31 oauth-sign: 0.9.0 performance-now: 2.1.0 qs: 6.5.2 @@ -9499,7 +9505,7 @@ packages: debug: 2.6.9 escape-html: 1.0.3 http-errors: 1.6.3 - mime-types: 2.1.30 + mime-types: 2.1.31 parseurl: 1.3.3 dev: false @@ -9899,7 +9905,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.1.3 - es-abstract: 1.18.2 + es-abstract: 1.18.3 get-intrinsic: 1.1.1 has-symbols: 1.0.2 internal-slot: 1.0.3 @@ -10023,6 +10029,13 @@ packages: dependencies: has-flag: 4.0.0 + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: false + /supports-hyperlinks/2.2.0: resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} engines: {node: '>=8'} @@ -10098,13 +10111,13 @@ packages: webpack-sources: 1.4.3 worker-farm: 1.7.0 - /terser-webpack-plugin/5.1.2_webpack@5.35.1: - resolution: {integrity: sha512-6QhDaAiVHIQr5Ab3XUWZyDmrIPCHMiqJVljMF91YKyqwKkL5QHnYMkrMBy96v9Z7ev1hGhSEw1HQZc2p/s5Z8Q==} + /terser-webpack-plugin/5.1.3_webpack@5.35.1: + resolution: {integrity: sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^5.1.0 dependencies: - jest-worker: 26.6.2 + jest-worker: 27.0.2 p-limit: 3.1.0 schema-utils: 3.0.0 serialize-javascript: 5.0.1 @@ -10299,8 +10312,8 @@ packages: /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - /tslib/2.2.0: - resolution: {integrity: sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==} + /tslib/2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.9.9: resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} @@ -10319,7 +10332,7 @@ packages: peerDependencies: typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' dependencies: - '@babel/code-frame': 7.12.13 + '@babel/code-frame': 7.14.5 builtin-modules: 1.1.1 chalk: 2.4.2 commander: 2.20.3 @@ -10408,7 +10421,7 @@ packages: engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 - mime-types: 2.1.30 + mime-types: 2.1.31 dev: false /typedarray-to-buffer/3.1.5: @@ -10623,7 +10636,7 @@ packages: graceful-fs: 4.2.6 neo-async: 2.6.2 optionalDependencies: - chokidar: 3.5.1 + chokidar: 3.5.2 watchpack-chokidar2: 2.0.1 /watchpack/2.2.0: @@ -10660,7 +10673,7 @@ packages: lodash: 4.17.21 mkdirp: 0.5.5 opener: 1.5.2 - ws: 6.2.1 + ws: 6.2.2 dev: false /webpack-cli/3.3.12_webpack@4.44.2: @@ -10756,7 +10769,7 @@ packages: webpack-cli: 3.3.12_webpack@4.44.2 webpack-dev-middleware: 3.7.3_webpack@4.44.2 webpack-log: 2.0.0 - ws: 6.2.1 + ws: 6.2.2 yargs: 13.3.2 dev: false @@ -10803,7 +10816,7 @@ packages: webpack: 4.44.2 webpack-dev-middleware: 3.7.3_webpack@4.44.2 webpack-log: 2.0.0 - ws: 6.2.1 + ws: 6.2.2 yargs: 13.3.2 dev: false @@ -10850,7 +10863,7 @@ packages: webpack: 5.35.1 webpack-dev-middleware: 3.7.3_webpack@5.35.1 webpack-log: 2.0.0 - ws: 6.2.1 + ws: 6.2.2 yargs: 13.3.2 dev: false @@ -10868,8 +10881,8 @@ packages: source-list-map: 2.0.1 source-map: 0.6.1 - /webpack-sources/2.2.0: - resolution: {integrity: sha512-bQsA24JLwcnWGArOKUxYKhX3Mz/nK1Xf6hxullKERyktjNMC4x8koOeaDNTA2fEJ09BdWLbM/iTW0ithREUP0w==} + /webpack-sources/2.3.0: + resolution: {integrity: sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==} engines: {node: '>=10.13.0'} dependencies: source-list-map: 2.0.1 @@ -10967,7 +10980,7 @@ packages: '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.2.4 + acorn: 8.4.0 browserslist: 4.16.6 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.2 @@ -10978,13 +10991,13 @@ packages: graceful-fs: 4.2.6 json-parse-better-errors: 1.0.2 loader-runner: 4.2.0 - mime-types: 2.1.30 + mime-types: 2.1.31 neo-async: 2.6.2 schema-utils: 3.0.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.2_webpack@5.35.1 + terser-webpack-plugin: 5.1.3_webpack@5.35.1 watchpack: 2.2.0 - webpack-sources: 2.2.0 + webpack-sources: 2.3.0 dev: false /websocket-driver/0.7.4: @@ -11100,8 +11113,8 @@ packages: dependencies: mkdirp: 0.5.5 - /ws/6.2.1: - resolution: {integrity: sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==} + /ws/6.2.2: + resolution: {integrity: sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==} dependencies: async-limiter: 1.0.1 dev: false diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index c39ee91894f..e365f3f6863 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "8e42e19a26657d612ecf477964f0c7a1fe309739", + "pnpmShrinkwrapHash": "342f968435523962819b5505a56ffec0a8b01a45", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 5f0c0854ac02233baa9897c708bdf7a20329c3d7 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 15 Jun 2021 19:52:43 -0700 Subject: [PATCH 259/429] Refresh README.md --- README.md | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 1e63c80e2a6..dcee1e97639 100644 --- a/README.md +++ b/README.md @@ -46,6 +46,7 @@ These GitHub repositories provide supplementary resources for Rush Stack: | [/apps/rundown](./apps/rundown/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Frundown.svg)](https://badge.fury.io/js/%40rushstack%2Frundown) | [changelog](./apps/rundown/CHANGELOG.md) | [@rushstack/rundown](https://www.npmjs.com/package/@rushstack/rundown) | | [/apps/rush](./apps/rush/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush.svg)](https://badge.fury.io/js/%40microsoft%2Frush) | [changelog](./apps/rush/CHANGELOG.md) | [@microsoft/rush](https://www.npmjs.com/package/@microsoft/rush) | | [/apps/rush-lib](./apps/rush-lib/) | [![npm version](https://badge.fury.io/js/%40microsoft%2Frush-lib.svg)](https://badge.fury.io/js/%40microsoft%2Frush-lib) | | [@microsoft/rush-lib](https://www.npmjs.com/package/@microsoft/rush-lib) | +| [/heft-plugins/heft-jest-plugin](./heft-plugins/heft-jest-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-jest-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-jest-plugin) | [changelog](./heft-plugins/heft-jest-plugin/CHANGELOG.md) | [@rushstack/heft-jest-plugin](https://www.npmjs.com/package/@rushstack/heft-jest-plugin) | | [/heft-plugins/heft-webpack4-plugin](./heft-plugins/heft-webpack4-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack4-plugin) | [changelog](./heft-plugins/heft-webpack4-plugin/CHANGELOG.md) | [@rushstack/heft-webpack4-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack4-plugin) | | [/heft-plugins/heft-webpack5-plugin](./heft-plugins/heft-webpack5-plugin/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin.svg)](https://badge.fury.io/js/%40rushstack%2Fheft-webpack5-plugin) | [changelog](./heft-plugins/heft-webpack5-plugin/CHANGELOG.md) | [@rushstack/heft-webpack5-plugin](https://www.npmjs.com/package/@rushstack/heft-webpack5-plugin) | | [/libraries/debug-certificate-manager](./libraries/debug-certificate-manager/) | [![npm version](https://badge.fury.io/js/%40rushstack%2Fdebug-certificate-manager.svg)](https://badge.fury.io/js/%40rushstack%2Fdebug-certificate-manager) | [changelog](./libraries/debug-certificate-manager/CHANGELOG.md) | [@rushstack/debug-certificate-manager](https://www.npmjs.com/package/@rushstack/debug-certificate-manager) | @@ -79,6 +80,11 @@ These GitHub repositories provide supplementary resources for Rush Stack: | Folder | Description | | ------ | -----------| +| [/build-tests-samples/heft-node-basic-tutorial](./build-tests-samples/heft-node-basic-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft | +| [/build-tests-samples/heft-node-jest-tutorial](./build-tests-samples/heft-node-jest-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft | +| [/build-tests-samples/heft-node-rig-tutorial](./build-tests-samples/heft-node-rig-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft | +| [/build-tests-samples/heft-webpack-basic-tutorial](./build-tests-samples/heft-webpack-basic-tutorial/) | (Copy of sample project) Building this project is a regression test for Heft | +| [/build-tests-samples/packlets-tutorial](./build-tests-samples/packlets-tutorial/) | (Copy of sample project) Building this project is a regression test for @rushstack/eslint-plugin-packlets | | [/build-tests/api-documenter-test](./build-tests/api-documenter-test/) | Building this project is a regression test for api-documenter | | [/build-tests/api-extractor-lib1-test](./build-tests/api-extractor-lib1-test/) | Building this project is a regression test for api-extractor | | [/build-tests/api-extractor-lib2-test](./build-tests/api-extractor-lib2-test/) | Building this project is a regression test for api-extractor | @@ -93,15 +99,16 @@ These GitHub repositories provide supplementary resources for Rush Stack: | [/build-tests/heft-copy-files-test](./build-tests/heft-copy-files-test/) | Building this project tests copying files with Heft | | [/build-tests/heft-example-plugin-01](./build-tests/heft-example-plugin-01/) | This is an example heft plugin that exposes hooks for other plugins | | [/build-tests/heft-example-plugin-02](./build-tests/heft-example-plugin-02/) | This is an example heft plugin that taps the hooks exposed from heft-example-plugin-01 | +| [/build-tests/heft-fastify-test](./build-tests/heft-fastify-test/) | This project tests Heft support for the Fastify framework for Node.js services | | [/build-tests/heft-jest-reporters-test](./build-tests/heft-jest-reporters-test/) | This project illustrates configuring Jest reporters in a minimal Heft project | | [/build-tests/heft-minimal-rig-test](./build-tests/heft-minimal-rig-test/) | This is a minimal rig package that is imported by the 'heft-minimal-rig-usage-test' project | | [/build-tests/heft-minimal-rig-usage-test](./build-tests/heft-minimal-rig-usage-test/) | A test project for Heft that resolves its compiler from the 'heft-minimal-rig-test' package | | [/build-tests/heft-node-everything-test](./build-tests/heft-node-everything-test/) | Building this project tests every task and config file for Heft when targeting the Node.js runtime | -| [/build-tests/heft-oldest-compiler-test](./build-tests/heft-oldest-compiler-test/) | Building this project tests Heft with the oldest supported TypeScript compiler version | | [/build-tests/heft-sass-test](./build-tests/heft-sass-test/) | This project illustrates a minimal tutorial Heft project targeting the web browser runtime | | [/build-tests/heft-web-rig-library-test](./build-tests/heft-web-rig-library-test/) | A test project for Heft that exercises the '@rushstack/heft-web-rig' package | | [/build-tests/heft-webpack4-everything-test](./build-tests/heft-webpack4-everything-test/) | Building this project tests every task and config file for Heft when targeting the web browser runtime using Webpack 4 | | [/build-tests/heft-webpack5-everything-test](./build-tests/heft-webpack5-everything-test/) | Building this project tests every task and config file for Heft when targeting the web browser runtime using Webpack 5 | +| [/build-tests/install-test-workspace](./build-tests/install-test-workspace/) | | | [/build-tests/localization-plugin-test-01](./build-tests/localization-plugin-test-01/) | Building this project exercises @microsoft/localization-plugin. This tests that the plugin works correctly without any localized resources. | | [/build-tests/localization-plugin-test-02](./build-tests/localization-plugin-test-02/) | Building this project exercises @microsoft/localization-plugin. This tests that the loader works correctly with the exportAsDefault option unset. | | [/build-tests/localization-plugin-test-03](./build-tests/localization-plugin-test-03/) | Building this project exercises @microsoft/localization-plugin. This tests that the plugin works correctly with the exportAsDefault option set to true. | @@ -110,11 +117,6 @@ These GitHub repositories provide supplementary resources for Rush Stack: | [/repo-scripts/doc-plugin-rush-stack](./repo-scripts/doc-plugin-rush-stack/) | API Documenter plugin used with the rushstack.io website | | [/repo-scripts/generate-api-docs](./repo-scripts/generate-api-docs/) | Used to generate API docs for the rushstack.io website | | [/repo-scripts/repo-toolbox](./repo-scripts/repo-toolbox/) | Used to execute various operations specific to this repo | -| [/tutorials/heft-node-basic-tutorial](./tutorials/heft-node-basic-tutorial/) | This project illustrates a minimal tutorial Heft project targeting the Node.js runtime | -| [/tutorials/heft-node-jest-tutorial](./tutorials/heft-node-jest-tutorial/) | Building this project validates that various Jest features work correctly with Heft | -| [/tutorials/heft-node-rig-tutorial](./tutorials/heft-node-rig-tutorial/) | This project illustrates a minimal tutorial Heft project targeting the Node.js runtime and using a rig package | -| [/tutorials/heft-webpack-basic-tutorial](./tutorials/heft-webpack-basic-tutorial/) | This project illustrates a minimal tutorial Heft project targeting the web browser runtime | -| [/tutorials/packlets-tutorial](./tutorials/packlets-tutorial/) | This project illustrates how to use @rushstack/eslint-plugin-packlets | ## Contributor Notice From 45fa1708bfba0c5c61c8c2e097710ce5bdb2d445 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 15 Jun 2021 20:44:31 -0700 Subject: [PATCH 260/429] Add boilerplate SECURITY.md file from updated Microsoft repo template --- SECURITY.md | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 SECURITY.md diff --git a/SECURITY.md b/SECURITY.md new file mode 100644 index 00000000000..f7b89984f0f --- /dev/null +++ b/SECURITY.md @@ -0,0 +1,41 @@ + + +## Security + +Microsoft takes the security of our software products and services seriously, which includes all source code repositories managed through our GitHub organizations, which include [Microsoft](https://github.com/Microsoft), [Azure](https://github.com/Azure), [DotNet](https://github.com/dotnet), [AspNet](https://github.com/aspnet), [Xamarin](https://github.com/xamarin), and [our GitHub organizations](https://opensource.microsoft.com/). + +If you believe you have found a security vulnerability in any Microsoft-owned repository that meets [Microsoft's definition of a security vulnerability](https://docs.microsoft.com/en-us/previous-versions/tn-archive/cc751383(v=technet.10)), please report it to us as described below. + +## Reporting Security Issues + +**Please do not report security vulnerabilities through public GitHub issues.** + +Instead, please report them to the Microsoft Security Response Center (MSRC) at [https://msrc.microsoft.com/create-report](https://msrc.microsoft.com/create-report). + +If you prefer to submit without logging in, send email to [secure@microsoft.com](mailto:secure@microsoft.com). If possible, encrypt your message with our PGP key; please download it from the [Microsoft Security Response Center PGP Key page](https://www.microsoft.com/en-us/msrc/pgp-key-msrc). + +You should receive a response within 24 hours. If for some reason you do not, please follow up via email to ensure we received your original message. Additional information can be found at [microsoft.com/msrc](https://www.microsoft.com/msrc). + +Please include the requested information listed below (as much as you can provide) to help us better understand the nature and scope of the possible issue: + + * Type of issue (e.g. buffer overflow, SQL injection, cross-site scripting, etc.) + * Full paths of source file(s) related to the manifestation of the issue + * The location of the affected source code (tag/branch/commit or direct URL) + * Any special configuration required to reproduce the issue + * Step-by-step instructions to reproduce the issue + * Proof-of-concept or exploit code (if possible) + * Impact of the issue, including how an attacker might exploit the issue + +This information will help us triage your report more quickly. + +If you are reporting for a bug bounty, more complete reports can contribute to a higher bounty award. Please visit our [Microsoft Bug Bounty Program](https://microsoft.com/msrc/bounty) page for more details about our active programs. + +## Preferred Languages + +We prefer all communications to be in English. + +## Policy + +Microsoft follows the principle of [Coordinated Vulnerability Disclosure](https://www.microsoft.com/en-us/msrc/cvd). + + \ No newline at end of file From 117f2cb6e0db5b6db5236a2faa111722dceced17 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 16 Jun 2021 15:07:25 +0000 Subject: [PATCH 261/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 15 +++++++++++++ apps/heft/CHANGELOG.md | 10 ++++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...e-multiple-tsconfigs_2021-06-15-23-38.json | 11 ---------- ...ianc-update-ts-hooks_2021-06-16-00-12.json | 11 ---------- ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ---------- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 15 +++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 37 files changed, 381 insertions(+), 50 deletions(-) delete mode 100644 common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json delete mode 100644 common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json delete mode 100644 common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 9f0f8afe6d4..bd29e91979c 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.21", + "tag": "@microsoft/api-documenter_v7.13.21", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "7.13.20", "tag": "@microsoft/api-documenter_v7.13.20", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index f62046c5a46..fded8b3c065 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 7.13.21 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 7.13.20 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 82aeecc9f1d..6d41c025077 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.33.0", + "tag": "@rushstack/heft_v0.33.0", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "minor": [ + { + "comment": "(BREAKING CHANGE) Simplify the plugin event hook lifecycle by eliminating an experimental feature that enabled side-by-side compiler configurations. We decided that this scenario is better approached by splitting the files into separate projects." + }, + { + "comment": "(BREAKING CHANGE) Remove the \"afterEachIteration\" compile substage and replace its functionality with a more versatile \"afterRecompile\" compile substage hook." + } + ] + } + }, { "version": "0.32.0", "tag": "@rushstack/heft_v0.32.0", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 993312e7ec3..4484b8f47ad 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @rushstack/heft -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 0.33.0 +Wed, 16 Jun 2021 15:07:24 GMT + +### Minor changes + +- (BREAKING CHANGE) Simplify the plugin event hook lifecycle by eliminating an experimental feature that enabled side-by-side compiler configurations. We decided that this scenario is better approached by splitting the files into separate projects. +- (BREAKING CHANGE) Remove the "afterEachIteration" compile substage and replace its functionality with a more versatile "afterRecompile" compile substage hook. ## 0.32.0 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 0577bfbc445..d7d6ac6b48e 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.113", + "tag": "@rushstack/rundown_v1.0.113", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "1.0.112", "tag": "@rushstack/rundown_v1.0.112", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 70ffcd112e1..7ec38dcca93 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 1.0.113 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 1.0.112 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json b/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json deleted file mode 100644 index 80fbe3f3749..00000000000 --- a/common/changes/@rushstack/heft/ianc-remove-multiple-tsconfigs_2021-06-15-23-38.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "(BREAKING CHANGE) Simplify the plugin event hook lifecycle by eliminating an experimental feature that enabled side-by-side compiler configurations. We decided that this scenario is better approached by splitting the files into separate projects.", - "type": "minor" - } - ], - "packageName": "@rushstack/heft", - "email": "iclanton@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json b/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json deleted file mode 100644 index e95f5e7b067..00000000000 --- a/common/changes/@rushstack/heft/ianc-update-ts-hooks_2021-06-16-00-12.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "(BREAKING CHANGE) Remove the \"afterEachIteration\" compile substage and replace its functionality with a more versatile \"afterRecompile\" compile substage hook.", - "type": "minor" - } - ], - "packageName": "@rushstack/heft", - "email": "iclanton@users.noreply.github.com" -} diff --git a/common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index 9f66aec1013..00000000000 --- a/common/changes/@rushstack/heft/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 9e267b10ffd..2f24112bf36 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.26", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.26", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.32.0` to `^0.33.0`" + } + ] + } + }, { "version": "0.1.25", "tag": "@rushstack/heft-webpack4-plugin_v0.1.25", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index df870d23896..12aa1d280f8 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 0.1.26 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 0.1.25 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 9876d0818ba..7f7f4614747 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.26", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.26", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.32.0` to `^0.33.0`" + } + ] + } + }, { "version": "0.1.25", "tag": "@rushstack/heft-webpack5-plugin_v0.1.25", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 9bdef13acf8..49e55b1dfaa 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 0.1.26 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 0.1.25 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index f6c5c6861ab..31b1a694f3b 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.37", + "tag": "@rushstack/debug-certificate-manager_v1.0.37", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "1.0.36", "tag": "@rushstack/debug-certificate-manager_v1.0.36", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index f0e285000a5..0b33a81e3f1 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 1.0.37 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 1.0.36 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 03e8ce57e4a..0819007147a 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.183", + "tag": "@microsoft/load-themed-styles_v1.10.183", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.1`" + } + ] + } + }, { "version": "1.10.182", "tag": "@microsoft/load-themed-styles_v1.10.182", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index aaab8e0b86c..485b3657678 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 1.10.183 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 1.10.182 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 2b831033223..4affab4c3de 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.42", + "tag": "@rushstack/package-deps-hash_v3.0.42", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "3.0.41", "tag": "@rushstack/package-deps-hash_v3.0.41", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 74b23fac1d5..68d35cb6d70 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 3.0.42 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 3.0.41 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 423f329434f..fbc9bbebf30 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.96", + "tag": "@rushstack/stream-collator_v4.0.96", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.95`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "4.0.95", "tag": "@rushstack/stream-collator_v4.0.95", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index c5d67c9deba..63fe535fe3f 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 4.0.96 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 4.0.95 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index bc40f99eb94..38ae3d3b8d5 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.95", + "tag": "@rushstack/terminal_v0.1.95", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "0.1.94", "tag": "@rushstack/terminal_v0.1.94", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index b12053fb8e4..bce300d2b7a 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 0.1.95 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 0.1.94 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index f471b5ab73b..bce08acc374 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.1", + "tag": "@rushstack/heft-node-rig_v1.1.1", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.32.0` to `^0.33.0`" + } + ] + } + }, { "version": "1.1.0", "tag": "@rushstack/heft-node-rig_v1.1.0", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 1f03bba8575..7344f5100b0 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 1.1.1 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 1.1.0 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 285f5b16299..7565fe3f485 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.1", + "tag": "@rushstack/heft-web-rig_v0.3.1", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.26`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.32.0` to `^0.33.0`" + } + ] + } + }, { "version": "0.3.0", "tag": "@rushstack/heft-web-rig_v0.3.0", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index af87b292d9e..ac896b2f0e4 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 0.3.1 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 0.3.0 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index dcd46d85e7e..4a83b63571d 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.64", + "tag": "@microsoft/loader-load-themed-styles_v1.9.64", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.183`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "1.9.63", "tag": "@microsoft/loader-load-themed-styles_v1.9.63", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 166fcd50fa4..29bad8d91fb 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 1.9.64 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 1.9.63 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index eb637cef8e8..280ec4255de 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.151", + "tag": "@rushstack/loader-raw-script_v1.3.151", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "1.3.150", "tag": "@rushstack/loader-raw-script_v1.3.150", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 3ccc318225d..0da28e098af 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 1.3.151 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 1.3.150 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 35314b83da7..5438ee23d2b 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.25", + "tag": "@rushstack/localization-plugin_v0.6.25", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.45`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.44` to `^3.2.45`" + } + ] + } + }, { "version": "0.6.24", "tag": "@rushstack/localization-plugin_v0.6.24", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 204e0bbf7b8..0b298a7ad31 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 0.6.25 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 0.6.24 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index c1f442c638a..dc8ad42045a 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.63", + "tag": "@rushstack/module-minifier-plugin_v0.3.63", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "0.3.62", "tag": "@rushstack/module-minifier-plugin_v0.3.62", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 695d62335ba..9edca2d665a 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 0.3.63 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 0.3.62 Tue, 15 Jun 2021 20:38:35 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 24388774f60..2aa023e1d28 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.45", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.45", + "date": "Wed, 16 Jun 2021 15:07:24 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.1`" + } + ] + } + }, { "version": "3.2.44", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.44", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index ef33cd6c6b0..2e161292221 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Tue, 15 Jun 2021 20:38:35 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. + +## 3.2.45 +Wed, 16 Jun 2021 15:07:24 GMT + +_Version update only_ ## 3.2.44 Tue, 15 Jun 2021 20:38:35 GMT From b19aaaf46f547f7ca840c5c98b4a50513fb816c4 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 16 Jun 2021 15:07:27 +0000 Subject: [PATCH 262/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 17 files changed, 22 insertions(+), 22 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 64f03991f93..d18928d9c84 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.20", + "version": "7.13.21", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index bb486926395..88d22580ec3 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.32.0", + "version": "0.33.0", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 508b0770d4a..cce0132d233 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.112", + "version": "1.0.113", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 8ad791b12bc..bc772c09a83 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.25", + "version": "0.1.26", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --pass-with-no-tests --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.32.0" + "@rushstack/heft": "^0.33.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 7e575ad74fd..1c419af2eb3 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.25", + "version": "0.1.26", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --pass-with-no-tests --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.32.0" + "@rushstack/heft": "^0.33.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 26747622f12..c6531568627 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.36", + "version": "1.0.37", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 36076f9f895..5227b782768 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.182", + "version": "1.10.183", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 50151e9f946..0c9e8dbce30 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.41", + "version": "3.0.42", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 3884b6ffa81..1242b4d23a0 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.95", + "version": "4.0.96", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 76f7ba6285b..10fcaf1452e 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.94", + "version": "0.1.95", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 8dd93b90c30..11b8aa43219 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.0", + "version": "1.1.1", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.32.0" + "@rushstack/heft": "^0.33.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index e5a47585835..c34d40f3571 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.0", + "version": "0.3.1", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.32.0" + "@rushstack/heft": "^0.33.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 454b2727fd2..77650c7dbc9 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.63", + "version": "1.9.64", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index ead642359e8..5b8b39fe591 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.150", + "version": "1.3.151", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 72cd6f88535..824622d0787 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.24", + "version": "0.6.25", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.44", + "@rushstack/set-webpack-public-path-plugin": "^3.2.45", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index b45e9518517..8c756635ab9 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.62", + "version": "0.3.63", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 484741a14fe..bb5eaf22d7b 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.44", + "version": "3.2.45", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From f01ef5e797a7d866cce614211c4a2ce466d6e323 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 16 Jun 2021 11:25:21 -0700 Subject: [PATCH 263/429] Fix incorrect peer dependency --- heft-plugins/heft-jest-plugin/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index e93f4915c92..9b9072e65b1 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.32.0" + "@rushstack/heft": "^0.33.0" }, "dependencies": { "@jest/core": "~25.4.0", From 0c4b3cb3020bcfa8dc9e116c4a1bb8b0c3d5ab3c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 16 Jun 2021 11:26:14 -0700 Subject: [PATCH 264/429] rush change --- .../octogonz-mitigate-issue2754_2021-06-16-18-26.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json new file mode 100644 index 00000000000..87bb6cb6ccb --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Fix an incorrect \"peerDependencies\" entry that caused installation failures (GitHub #2754)", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From ba58d8aa8c1a42639e93c0c333bdcb6e263f1c9f Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 16 Jun 2021 11:44:50 -0700 Subject: [PATCH 265/429] Update install-test-workspace lockfile --- .../workspace/common/pnpm-lock.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 9fb43a186b4..37659e3b16a 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.32.0.tgz + '@rushstack/heft': file:rushstack-heft-0.33.0.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.32.0.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.33.0.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -2771,10 +2771,10 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.32.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.32.0.tgz} + file:../temp/tarballs/rushstack-heft-0.33.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.33.0.tgz} name: '@rushstack/heft' - version: 0.32.0 + version: 0.33.0 engines: {node: '>=10.13.0'} hasBin: true dependencies: From b2e2db600370208a7734b0ea55e9d94692d87379 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 16 Jun 2021 18:53:53 +0000 Subject: [PATCH 266/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 12 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/rundown/CHANGELOG.json | 12 ++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...onz-clean-up-api-docs_2021-06-11-23-45.json | 11 ----------- ...nz-mitigate-issue2754_2021-06-16-18-26.json | 11 ----------- ...ade-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ----------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 9 ++++++++- .../heft-webpack4-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 12 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 12 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 12 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 15 +++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 12 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 15 +++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 15 +++++++++++++++ webpack/loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 12 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 18 ++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 12 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 12 ++++++++++++ .../CHANGELOG.md | 7 ++++++- 37 files changed, 323 insertions(+), 50 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json delete mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json delete mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index bd29e91979c..531479938c8 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.22", + "tag": "@microsoft/api-documenter_v7.13.22", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "7.13.21", "tag": "@microsoft/api-documenter_v7.13.21", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index fded8b3c065..27ead16f80b 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 7.13.22 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 7.13.21 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index d7d6ac6b48e..39c292a3a62 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.114", + "tag": "@rushstack/rundown_v1.0.114", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "1.0.113", "tag": "@rushstack/rundown_v1.0.113", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 7ec38dcca93..9f9a7b9cc69 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 1.0.114 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 1.0.113 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json deleted file mode 100644 index 3c5ca9ee7c1..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/octogonz-clean-up-api-docs_2021-06-11-23-45.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json deleted file mode 100644 index 87bb6cb6ccb..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/octogonz-mitigate-issue2754_2021-06-16-18-26.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Fix an incorrect \"peerDependencies\" entry that caused installation failures (GitHub #2754)", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index abc0067cc3f..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 9866796c02f..fbcfc819f6c 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.3", + "tag": "@rushstack/heft-jest-plugin_v0.1.3", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "patch": [ + { + "comment": "Fix an incorrect \"peerDependencies\" entry that caused installation failures (GitHub #2754)" + } + ] + } + }, { "version": "0.1.2", "tag": "@rushstack/heft-jest-plugin_v0.1.2", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index ecb1d89a679..ba472e267e4 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Fri, 11 Jun 2021 23:26:16 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 0.1.3 +Wed, 16 Jun 2021 18:53:52 GMT + +### Patches + +- Fix an incorrect "peerDependencies" entry that caused installation failures (GitHub #2754) ## 0.1.2 Fri, 11 Jun 2021 23:26:16 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 2f24112bf36..287250ab3da 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.27", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.27", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "0.1.26", "tag": "@rushstack/heft-webpack4-plugin_v0.1.26", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 12aa1d280f8..c554e090feb 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 0.1.27 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 0.1.26 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 7f7f4614747..46ca8d21d2f 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.27", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.27", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "0.1.26", "tag": "@rushstack/heft-webpack5-plugin_v0.1.26", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 49e55b1dfaa..580da4e4b0a 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 0.1.27 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 0.1.26 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 31b1a694f3b..e5520ef3431 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.38", + "tag": "@rushstack/debug-certificate-manager_v1.0.38", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "1.0.37", "tag": "@rushstack/debug-certificate-manager_v1.0.37", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 0b33a81e3f1..1739baff031 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 1.0.38 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 1.0.37 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 0819007147a..204117923ed 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.184", + "tag": "@microsoft/load-themed-styles_v1.10.184", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.2`" + } + ] + } + }, { "version": "1.10.183", "tag": "@microsoft/load-themed-styles_v1.10.183", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 485b3657678..eedf6b3eb34 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 1.10.184 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 1.10.183 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 4affab4c3de..3517edcc768 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.43", + "tag": "@rushstack/package-deps-hash_v3.0.43", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "3.0.42", "tag": "@rushstack/package-deps-hash_v3.0.42", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 68d35cb6d70..9bdda937570 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 3.0.43 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 3.0.42 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index fbc9bbebf30..6cd2e6536ae 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.97", + "tag": "@rushstack/stream-collator_v4.0.97", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.1.96`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "4.0.96", "tag": "@rushstack/stream-collator_v4.0.96", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 63fe535fe3f..640808c32b8 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 4.0.97 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 4.0.96 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 38ae3d3b8d5..700a545c640 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.1.96", + "tag": "@rushstack/terminal_v0.1.96", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "0.1.95", "tag": "@rushstack/terminal_v0.1.95", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index bce300d2b7a..fbc161ae266 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 0.1.96 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 0.1.95 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index bce08acc374..f329566523f 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.2", + "tag": "@rushstack/heft-node-rig_v1.1.2", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.3`" + } + ] + } + }, { "version": "1.1.1", "tag": "@rushstack/heft-node-rig_v1.1.1", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 7344f5100b0..e49896e12f3 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 1.1.2 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 1.1.1 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 7565fe3f485..587c18e4a64 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.2", + "tag": "@rushstack/heft-web-rig_v0.3.2", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.27`" + } + ] + } + }, { "version": "0.3.1", "tag": "@rushstack/heft-web-rig_v0.3.1", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index ac896b2f0e4..9df86d59b1b 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 0.3.2 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 0.3.1 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 4a83b63571d..0e629b831da 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.65", + "tag": "@microsoft/loader-load-themed-styles_v1.9.65", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.184`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "1.9.64", "tag": "@microsoft/loader-load-themed-styles_v1.9.64", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 29bad8d91fb..c7f51b8b1e0 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 1.9.65 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 1.9.64 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 280ec4255de..c89be42228c 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.152", + "tag": "@rushstack/loader-raw-script_v1.3.152", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "1.3.151", "tag": "@rushstack/loader-raw-script_v1.3.151", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 0da28e098af..3ab8ba48fc0 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 1.3.152 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 1.3.151 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 5438ee23d2b..ee7c3909031 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.26", + "tag": "@rushstack/localization-plugin_v0.6.26", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.46`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.45` to `^3.2.46`" + } + ] + } + }, { "version": "0.6.25", "tag": "@rushstack/localization-plugin_v0.6.25", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 0b298a7ad31..e63df2bc5ad 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 0.6.26 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 0.6.25 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index dc8ad42045a..1d205701872 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.64", + "tag": "@rushstack/module-minifier-plugin_v0.3.64", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "0.3.63", "tag": "@rushstack/module-minifier-plugin_v0.3.63", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 9edca2d665a..608ff717d6b 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 0.3.64 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 0.3.63 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 2aa023e1d28..b2eb313932b 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.46", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.46", + "date": "Wed, 16 Jun 2021 18:53:52 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.2`" + } + ] + } + }, { "version": "3.2.45", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.45", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 2e161292221..3802d28682a 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. + +## 3.2.46 +Wed, 16 Jun 2021 18:53:52 GMT + +_Version update only_ ## 3.2.45 Wed, 16 Jun 2021 15:07:24 GMT From 6224c219d5e90c2f16aabaa79330331c0d6bdbaa Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 16 Jun 2021 18:53:55 +0000 Subject: [PATCH 267/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 2 +- heft-plugins/heft-webpack5-plugin/package.json | 2 +- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 2 +- rigs/heft-web-rig/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 17 files changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index d18928d9c84..c0b9d763f10 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.21", + "version": "7.13.22", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index cce0132d233..2acd0699ac6 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.113", + "version": "1.0.114", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 9b9072e65b1..8f5110099cf 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.2", + "version": "0.1.3", "description": "Heft plugin for Jest", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index bc772c09a83..301cdd52392 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.26", + "version": "0.1.27", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 1c419af2eb3..0671be4fada 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.26", + "version": "0.1.27", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index c6531568627..c05f89ead96 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.37", + "version": "1.0.38", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 5227b782768..140a6c5b069 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.183", + "version": "1.10.184", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 0c9e8dbce30..48a208b17b5 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.42", + "version": "3.0.43", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 1242b4d23a0..65279631c54 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.96", + "version": "4.0.97", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 10fcaf1452e..1dd002fab8a 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.95", + "version": "0.1.96", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 11b8aa43219..da836122492 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.1", + "version": "1.1.2", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index c34d40f3571..213921dc721 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.1", + "version": "0.3.2", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 77650c7dbc9..a0c79ce2a14 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.64", + "version": "1.9.65", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 5b8b39fe591..e21ab1559a9 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.151", + "version": "1.3.152", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 824622d0787..4866aaeb848 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.25", + "version": "0.6.26", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.45", + "@rushstack/set-webpack-public-path-plugin": "^3.2.46", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 8c756635ab9..385128bfe33 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.63", + "version": "0.3.64", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index bb5eaf22d7b..4e647832ece 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.45", + "version": "3.2.46", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From adfaa8e084baabbbf41926a1c39e4ac1ad74d6f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josh=20Wedekind=20=F0=9F=A5=9A?= Date: Sun, 13 Jun 2021 15:33:50 -0700 Subject: [PATCH 268/429] Move printMessageInBox and related utilities to @rushstack/terminal. --- apps/rush-lib/package.json | 2 - .../src/cli/CommandLineMigrationAdvisor.ts | 8 +- .../rush-lib/src/cli/RushCommandLineParser.ts | 3 +- apps/rush-lib/src/cli/RushXCommandLine.ts | 5 +- apps/rush-lib/src/logic/SetupChecks.ts | 8 +- .../src/logic/base/BaseInstallManager.ts | 3 +- .../AzureStorageBuildCacheProvider.ts | 4 +- .../installManager/RushInstallManager.ts | 7 +- .../src/logic/setup/SetupPackageRegistry.ts | 3 +- apps/rush-lib/src/utilities/Utilities.ts | 57 +------- .../src/utilities/test/Utilities.test.ts | 45 ------- .../test/__snapshots__/Utilities.test.ts.snap | 61 --------- common/config/rush/pnpm-lock.yaml | 8 +- common/config/rush/repo-state.json | 2 +- common/reviews/api/terminal.api.md | 8 ++ libraries/terminal/package.json | 6 +- libraries/terminal/src/PrintUtilities.ts | 68 ++++++++++ libraries/terminal/src/index.ts | 1 + .../terminal/src/test/PrintUtilities.test.ts | 51 ++++++++ .../__snapshots__/PrintUtilities.test.ts.snap | 123 ++++++++++++++++++ 20 files changed, 285 insertions(+), 188 deletions(-) create mode 100644 libraries/terminal/src/PrintUtilities.ts create mode 100644 libraries/terminal/src/test/PrintUtilities.test.ts create mode 100644 libraries/terminal/src/test/__snapshots__/PrintUtilities.test.ts.snap diff --git a/apps/rush-lib/package.json b/apps/rush-lib/package.json index d66d680d4be..4a0585a457f 100644 --- a/apps/rush-lib/package.json +++ b/apps/rush-lib/package.json @@ -53,7 +53,6 @@ "strict-uri-encode": "~2.0.0", "tar": "~5.0.5", "true-case-path": "~2.2.1", - "wordwrap": "~1.0.0", "z-schema": "~3.18.3" }, "devDependencies": { @@ -77,7 +76,6 @@ "@types/ssri": "~7.1.0", "@types/strict-uri-encode": "2.0.0", "@types/tar": "4.0.3", - "@types/wordwrap": "1.0.0", "@types/z-schema": "3.16.31", "jest": "~25.4.0", "typescript": "~3.9.7" diff --git a/apps/rush-lib/src/cli/CommandLineMigrationAdvisor.ts b/apps/rush-lib/src/cli/CommandLineMigrationAdvisor.ts index f91ec422eb8..710d453fd2c 100644 --- a/apps/rush-lib/src/cli/CommandLineMigrationAdvisor.ts +++ b/apps/rush-lib/src/cli/CommandLineMigrationAdvisor.ts @@ -2,9 +2,9 @@ // See LICENSE in the project root for license information. import colors from 'colors/safe'; +import { PrintUtilities } from '@rushstack/terminal'; import { RushConstants } from '../logic/RushConstants'; -import { Utilities } from '../utilities/Utilities'; export class CommandLineMigrationAdvisor { // NOTE: THIS RUNS BEFORE THE REAL COMMAND-LINE PARSING. @@ -56,15 +56,15 @@ export class CommandLineMigrationAdvisor { private static _reportDeprecated(message: string): void { console.error( colors.red( - Utilities.wrapWords( + PrintUtilities.wrapWords( 'ERROR: You specified an outdated command-line that is no longer supported by this version of Rush:' ) ) ); - console.error(colors.yellow(Utilities.wrapWords(message))); + console.error(colors.yellow(PrintUtilities.wrapWords(message))); console.error(); console.error( - Utilities.wrapWords( + PrintUtilities.wrapWords( `For command-line help, type "rush -h". For migration instructions,` + ` please visit ${RushConstants.rushWebSiteUrl}` ) diff --git a/apps/rush-lib/src/cli/RushCommandLineParser.ts b/apps/rush-lib/src/cli/RushCommandLineParser.ts index c533871f9ff..544fcd013f0 100644 --- a/apps/rush-lib/src/cli/RushCommandLineParser.ts +++ b/apps/rush-lib/src/cli/RushCommandLineParser.ts @@ -7,6 +7,7 @@ import * as path from 'path'; import { CommandLineParser, CommandLineFlagParameter, CommandLineAction } from '@rushstack/ts-command-line'; import { InternalError, AlreadyReportedError } from '@rushstack/node-core-library'; +import { PrintUtilities } from '@rushstack/terminal'; import { RushConfiguration } from '../api/RushConfiguration'; import { RushConstants } from '../logic/RushConstants'; @@ -361,7 +362,7 @@ export class RushCommandLineParser extends CommandLineParser { private _reportErrorAndSetExitCode(error: Error): void { if (!(error instanceof AlreadyReportedError)) { const prefix: string = 'ERROR: '; - console.error(os.EOL + colors.red(Utilities.wrapWords(prefix + error.message))); + console.error(os.EOL + colors.red(PrintUtilities.wrapWords(prefix + error.message))); } if (this._debugParameter.value) { diff --git a/apps/rush-lib/src/cli/RushXCommandLine.ts b/apps/rush-lib/src/cli/RushXCommandLine.ts index a45c0b1d8f6..fc0209933b1 100644 --- a/apps/rush-lib/src/cli/RushXCommandLine.ts +++ b/apps/rush-lib/src/cli/RushXCommandLine.ts @@ -4,8 +4,9 @@ import colors from 'colors/safe'; import * as os from 'os'; import * as path from 'path'; - import { PackageJsonLookup, IPackageJson, Text } from '@rushstack/node-core-library'; +import { PrintUtilities } from '@rushstack/terminal'; + import { Utilities } from '../utilities/Utilities'; import { ProjectCommandSet } from '../logic/ProjectCommandSet'; import { RushConfiguration } from '../api/RushConfiguration'; @@ -176,7 +177,7 @@ export class RushXCommandLine { const firstPartLength: number = 2 + maxLength + 2; // The length for truncating the escaped escapedScriptBody so it doesn't wrap // to the next line - const truncateLength: number = Math.max(0, Utilities.getConsoleWidth() - firstPartLength) - 1; + const truncateLength: number = Math.max(0, PrintUtilities.getConsoleWidth() - firstPartLength) - 1; console.log( // Example: " command: " diff --git a/apps/rush-lib/src/logic/SetupChecks.ts b/apps/rush-lib/src/logic/SetupChecks.ts index c38cdc81492..47edc87167c 100644 --- a/apps/rush-lib/src/logic/SetupChecks.ts +++ b/apps/rush-lib/src/logic/SetupChecks.ts @@ -5,9 +5,9 @@ import colors from 'colors/safe'; import * as path from 'path'; import * as semver from 'semver'; import { FileSystem, AlreadyReportedError } from '@rushstack/node-core-library'; +import { PrintUtilities } from '@rushstack/terminal'; import { RushConfiguration } from '../api/RushConfiguration'; -import { Utilities } from '../utilities/Utilities'; import { RushConstants } from '../logic/RushConstants'; // Refuses to run at all if the PNPM version is older than this, because there @@ -33,7 +33,7 @@ export class SetupChecks { const errorMessage: string | undefined = SetupChecks._validate(rushConfiguration); if (errorMessage) { - console.error(colors.red(Utilities.wrapWords(errorMessage))); + console.error(colors.red(PrintUtilities.wrapWords(errorMessage))); throw new AlreadyReportedError(); } } @@ -77,7 +77,7 @@ export class SetupChecks { if (phantomFolders.length === 1) { console.log( colors.yellow( - Utilities.wrapWords( + PrintUtilities.wrapWords( 'Warning: A phantom "node_modules" folder was found. This defeats Rush\'s protection against' + ' NPM phantom dependencies and may cause confusing build errors. It is recommended to' + ' delete this folder:' @@ -87,7 +87,7 @@ export class SetupChecks { } else { console.log( colors.yellow( - Utilities.wrapWords( + PrintUtilities.wrapWords( 'Warning: Phantom "node_modules" folders were found. This defeats Rush\'s protection against' + ' NPM phantom dependencies and may cause confusing build errors. It is recommended to' + ' delete these folders:' diff --git a/apps/rush-lib/src/logic/base/BaseInstallManager.ts b/apps/rush-lib/src/logic/base/BaseInstallManager.ts index 5cf4da776af..94cdad8c34a 100644 --- a/apps/rush-lib/src/logic/base/BaseInstallManager.ts +++ b/apps/rush-lib/src/logic/base/BaseInstallManager.ts @@ -14,6 +14,7 @@ import { NewlineKind, AlreadyReportedError } from '@rushstack/node-core-library'; +import { PrintUtilities } from '@rushstack/terminal'; import { ApprovedPackagesChecker } from '../ApprovedPackagesChecker'; import { AsyncRecycler } from '../../utilities/AsyncRecycler'; @@ -433,7 +434,7 @@ export abstract class BaseInstallManager { console.log(); console.log( colors.yellow( - Utilities.wrapWords( + PrintUtilities.wrapWords( `The ${this.rushConfiguration.shrinkwrapFilePhrase} contains the following issues:` ) ) diff --git a/apps/rush-lib/src/logic/buildCache/AzureStorageBuildCacheProvider.ts b/apps/rush-lib/src/logic/buildCache/AzureStorageBuildCacheProvider.ts index df578da0646..aec0ef4277e 100644 --- a/apps/rush-lib/src/logic/buildCache/AzureStorageBuildCacheProvider.ts +++ b/apps/rush-lib/src/logic/buildCache/AzureStorageBuildCacheProvider.ts @@ -2,6 +2,7 @@ // See LICENSE in the project root for license information. import { Terminal } from '@rushstack/node-core-library'; +import { PrintUtilities } from '@rushstack/terminal'; import { BlobClient, BlobServiceClient, @@ -17,7 +18,6 @@ import { DeviceCodeCredential, DeviceCodeInfo } from '@azure/identity'; import { EnvironmentConfiguration, EnvironmentVariableNames } from '../../api/EnvironmentConfiguration'; import { CredentialCache, ICredentialCacheEntry } from '../CredentialCache'; import { RushConstants } from '../RushConstants'; -import { Utilities } from '../../utilities/Utilities'; import { CloudBuildCacheProviderBase } from './CloudBuildCacheProviderBase'; // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * @@ -316,7 +316,7 @@ export class AzureStorageBuildCacheProvider extends CloudBuildCacheProviderBase 'organizations', DeveloperSignOnClientId, (deviceCodeInfo: DeviceCodeInfo) => { - Utilities.printMessageInBox(deviceCodeInfo.message, terminal); + PrintUtilities.printMessageInBox(deviceCodeInfo.message, terminal); }, { authorityHost: authorityHost } ); diff --git a/apps/rush-lib/src/logic/installManager/RushInstallManager.ts b/apps/rush-lib/src/logic/installManager/RushInstallManager.ts index 43bf973ce27..9c6e596c8ca 100644 --- a/apps/rush-lib/src/logic/installManager/RushInstallManager.ts +++ b/apps/rush-lib/src/logic/installManager/RushInstallManager.ts @@ -17,6 +17,7 @@ import { InternalError, AlreadyReportedError } from '@rushstack/node-core-library'; +import { PrintUtilities } from '@rushstack/terminal'; import { BaseInstallManager, IInstallManagerOptions } from '../base/BaseInstallManager'; import { BaseShrinkwrapFile } from '../../logic/base/BaseShrinkwrapFile'; @@ -681,7 +682,9 @@ export class RushInstallManager extends BaseInstallManager { } if (anyChanges) { - console.log(os.EOL + colors.yellow(Utilities.wrapWords(`Applied workaround for NPM 5 bug`)) + os.EOL); + console.log( + os.EOL + colors.yellow(PrintUtilities.wrapWords(`Applied workaround for NPM 5 bug`)) + os.EOL + ); } } @@ -699,7 +702,7 @@ export class RushInstallManager extends BaseInstallManager { console.log( os.EOL + colors.yellow( - Utilities.wrapWords( + PrintUtilities.wrapWords( `Your ${this.rushConfiguration.shrinkwrapFilePhrase} is missing the project "${rushProject.packageName}".` ) ) + diff --git a/apps/rush-lib/src/logic/setup/SetupPackageRegistry.ts b/apps/rush-lib/src/logic/setup/SetupPackageRegistry.ts index fb87bdd8172..2224fd54929 100644 --- a/apps/rush-lib/src/logic/setup/SetupPackageRegistry.ts +++ b/apps/rush-lib/src/logic/setup/SetupPackageRegistry.ts @@ -15,6 +15,7 @@ import { Terminal, Text } from '@rushstack/node-core-library'; +import { PrintUtilities } from '@rushstack/terminal'; import { RushConfiguration } from '../../api/RushConfiguration'; import { Utilities } from '../../utilities/Utilities'; @@ -83,7 +84,7 @@ export class SetupPackageRegistry { return; } - this._terminal.writeLine(Utilities.wrapWords(message)); + this._terminal.writeLine(PrintUtilities.wrapWords(message)); this._terminal.writeLine(); } diff --git a/apps/rush-lib/src/utilities/Utilities.ts b/apps/rush-lib/src/utilities/Utilities.ts index 2bcd206c85a..0266d0983b3 100644 --- a/apps/rush-lib/src/utilities/Utilities.ts +++ b/apps/rush-lib/src/utilities/Utilities.ts @@ -1,13 +1,10 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. - import * as child_process from 'child_process'; import * as fs from 'fs'; import * as os from 'os'; -import * as tty from 'tty'; import * as path from 'path'; -import wordwrap from 'wordwrap'; -import { JsonFile, IPackageJson, FileSystem, FileConstants, Terminal } from '@rushstack/node-core-library'; +import { JsonFile, IPackageJson, FileSystem, FileConstants } from '@rushstack/node-core-library'; import type * as stream from 'stream'; import { CommandLineHelper } from '@rushstack/ts-command-line'; @@ -307,34 +304,6 @@ export class Utilities { return true; } - /** - * Returns the width of the console, measured in columns - */ - public static getConsoleWidth(): number { - const stdout: tty.WriteStream = process.stdout as tty.WriteStream; - if (stdout && stdout.columns) { - return stdout.columns; - } - - return 80; - } - - /** - * Applies word wrapping. If maxLineLength is unspecified, then it defaults to the console - * width. - */ - public static wrapWords(text: string, maxLineLength?: number, indent?: number): string { - if (!indent) { - indent = 0; - } - if (!maxLineLength) { - maxLineLength = Utilities.getConsoleWidth(); - } - - const wrap: (textToWrap: string) => string = wordwrap(indent, maxLineLength, { mode: 'soft' }); - return wrap(text); - } - /** * Executes the command with the specified command-line parameters, and waits for it to complete. * The current directory will be set to the specified workingDirectory. @@ -625,30 +594,6 @@ export class Utilities { return `package-deps_${command}.json`; } - public static printMessageInBox( - message: string, - terminal: Terminal, - boxWidth: number = Math.floor(Utilities.getConsoleWidth() / 2) - ): void { - const maxLineLength: number = boxWidth - 10; - - const wrappedMessage: string = Utilities.wrapWords(message, maxLineLength); - const wrappedMessageLines: string[] = wrappedMessage.split('\n'); - - // ╔═══════════╗ - // ║ Message ║ - // ╚═══════════╝ - terminal.writeLine(` ╔${'═'.repeat(boxWidth - 2)}╗ `); - for (const line of wrappedMessageLines) { - const trimmedLine: string = line.trim(); - const padding: number = boxWidth - trimmedLine.length - 2; - const leftPadding: number = Math.floor(padding / 2); - const rightPadding: number = padding - leftPadding; - terminal.writeLine(` ║${' '.repeat(leftPadding)}${trimmedLine}${' '.repeat(rightPadding)}║ `); - } - terminal.writeLine(` ╚${'═'.repeat(boxWidth - 2)}╝ `); - } - public static async usingAsync( getDisposableAsync: () => Promise | IDisposable, doActionAsync: (disposable: TDisposable) => Promise | void diff --git a/apps/rush-lib/src/utilities/test/Utilities.test.ts b/apps/rush-lib/src/utilities/test/Utilities.test.ts index d5b921be6cc..77c8e9659cc 100644 --- a/apps/rush-lib/src/utilities/test/Utilities.test.ts +++ b/apps/rush-lib/src/utilities/test/Utilities.test.ts @@ -1,54 +1,9 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { StringBufferTerminalProvider, Terminal } from '@rushstack/node-core-library'; - import { IDisposable, Utilities } from '../Utilities'; describe('Utilities', () => { - describe('printMessageInBox', () => { - const MESSAGE: string = - 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.'; - - let terminalProvider: StringBufferTerminalProvider; - let terminal: Terminal; - - beforeEach(() => { - terminalProvider = new StringBufferTerminalProvider(false); - terminal = new Terminal(terminalProvider); - }); - - afterEach(() => { - jest.resetAllMocks(); - }); - - function validateOutput(expectedWidth: number): void { - const outputLines: string[] = terminalProvider - .getOutput({ normalizeSpecialCharacters: true }) - .split('[n]'); - expect(outputLines).toMatchSnapshot(); - - expect(outputLines[0].trim().length).toEqual(expectedWidth); - } - - it('Correctly prints a narrow box', () => { - Utilities.printMessageInBox(MESSAGE, terminal, 20); - validateOutput(20); - }); - - it('Correctly prints a wide box', () => { - Utilities.printMessageInBox(MESSAGE, terminal, 300); - validateOutput(300); - }); - - it('Correctly gets the console width', () => { - jest.spyOn(Utilities, 'getConsoleWidth').mockReturnValue(65); - - Utilities.printMessageInBox(MESSAGE, terminal); - validateOutput(32); - }); - }); - describe('usingAsync', () => { let disposed: boolean; diff --git a/apps/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap b/apps/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap index 69cc7a15267..019edf70019 100644 --- a/apps/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap +++ b/apps/rush-lib/src/utilities/test/__snapshots__/Utilities.test.ts.snap @@ -1,66 +1,5 @@ // Jest Snapshot v1, https://goo.gl/fbAQLP -exports[`Utilities printMessageInBox Correctly gets the console width 1`] = ` -Array [ - " ╔══════════════════════════════╗ ", - " ║ Lorem ipsum dolor sit ║ ", - " ║ amet, consectetuer ║ ", - " ║ adipiscing elit. ║ ", - " ║ Maecenas porttitor ║ ", - " ║ congue massa. Fusce ║ ", - " ║ posuere, magna sed ║ ", - " ║ pulvinar ultricies, ║ ", - " ║ purus lectus ║ ", - " ║ malesuada libero, sit ║ ", - " ║ amet commodo magna ║ ", - " ║ eros quis urna. ║ ", - " ╚══════════════════════════════╝ ", - "", -] -`; - -exports[`Utilities printMessageInBox Correctly prints a narrow box 1`] = ` -Array [ - " ╔══════════════════╗ ", - " ║ Lorem ║ ", - " ║ ipsum ║ ", - " ║ dolor sit ║ ", - " ║ amet, ║ ", - " ║ consectetuer ║ ", - " ║ adipiscing ║ ", - " ║ elit. ║ ", - " ║ Maecenas ║ ", - " ║ porttitor ║ ", - " ║ congue ║ ", - " ║ massa. ║ ", - " ║ Fusce ║ ", - " ║ posuere, ║ ", - " ║ magna sed ║ ", - " ║ pulvinar ║ ", - " ║ ultricies, ║ ", - " ║ purus ║ ", - " ║ lectus ║ ", - " ║ malesuada ║ ", - " ║ libero, ║ ", - " ║ sit amet ║ ", - " ║ commodo ║ ", - " ║ magna ║ ", - " ║ eros quis ║ ", - " ║ urna. ║ ", - " ╚══════════════════╝ ", - "", -] -`; - -exports[`Utilities printMessageInBox Correctly prints a wide box 1`] = ` -Array [ - " ╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ", - " ║ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. ║ ", - " ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ ", - "", -] -`; - exports[`Utilities usingAsync Disposes correctly after the operation throws an exception 1`] = `[Error: operation threw]`; exports[`Utilities usingAsync Does not dispose if the construction throws an exception 1`] = `[Error: constructor threw]`; diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 4fea3091d70..28429fad857 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -253,7 +253,6 @@ importers: '@types/ssri': ~7.1.0 '@types/strict-uri-encode': 2.0.0 '@types/tar': 4.0.3 - '@types/wordwrap': 1.0.0 '@types/z-schema': 3.16.31 '@yarnpkg/lockfile': ~1.0.2 builtin-modules: ~3.1.0 @@ -282,7 +281,6 @@ importers: tar: ~5.0.5 true-case-path: ~2.2.1 typescript: ~3.9.7 - wordwrap: ~1.0.0 z-schema: ~3.18.3 dependencies: '@azure/identity': 1.0.3 @@ -320,7 +318,6 @@ importers: strict-uri-encode: 2.0.0 tar: 5.0.5 true-case-path: 2.2.1 - wordwrap: 1.0.0 z-schema: 3.18.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config @@ -343,7 +340,6 @@ importers: '@types/ssri': 7.1.0 '@types/strict-uri-encode': 2.0.0 '@types/tar': 4.0.3 - '@types/wordwrap': 1.0.0 '@types/z-schema': 3.16.31 jest: 25.4.0 typescript: 3.9.9 @@ -1243,15 +1239,19 @@ importers: '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 + '@types/wordwrap': ~1.0.0 colors: ~1.2.1 + wordwrap: ~1.0.0 dependencies: '@rushstack/node-core-library': link:../node-core-library '@types/node': 10.17.13 + wordwrap: 1.0.0 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/heft-jest': 1.0.1 + '@types/wordwrap': 1.0.0 colors: 1.2.5 ../../libraries/tree-pattern: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index e365f3f6863..73e0da2749a 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "342f968435523962819b5505a56ffec0a8b01a45", + "pnpmShrinkwrapHash": "5b69259972abbbc86afabdede87a2bc8b644f62a", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/common/reviews/api/terminal.api.md b/common/reviews/api/terminal.api.md index 0f009313338..44ad7cb3481 100644 --- a/common/reviews/api/terminal.api.md +++ b/common/reviews/api/terminal.api.md @@ -6,6 +6,7 @@ import { Brand } from '@rushstack/node-core-library'; import { NewlineKind } from '@rushstack/node-core-library'; +import { Terminal } from '@rushstack/node-core-library'; // @public export class CallbackWritable extends TerminalWritable { @@ -106,6 +107,13 @@ export class NormalizeNewlinesTextRewriter extends TextRewriter { process(unknownState: TextRewriterState, text: string): string; } +// @public +export class PrintUtilities { + static getConsoleWidth(): number; + static printMessageInBox(message: string, terminal: Terminal, boxWidth?: number): void; + static wrapWords(text: string, maxLineLength?: number, indent?: number): string; +} + // @public export class RemoveColorsTextRewriter extends TextRewriter { // (undocumented) diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 1dd002fab8a..ac7b943b685 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -13,13 +13,15 @@ }, "dependencies": { "@rushstack/node-core-library": "workspace:*", - "@types/node": "10.17.13" + "@types/node": "10.17.13", + "wordwrap": "~1.0.0" }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", "@rushstack/heft-node-rig": "workspace:*", "@types/heft-jest": "1.0.1", - "colors": "~1.2.1" + "colors": "~1.2.1", + "@types/wordwrap": "~1.0.0" } } diff --git a/libraries/terminal/src/PrintUtilities.ts b/libraries/terminal/src/PrintUtilities.ts new file mode 100644 index 00000000000..7dd9a1fcfaf --- /dev/null +++ b/libraries/terminal/src/PrintUtilities.ts @@ -0,0 +1,68 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as tty from 'tty'; +import wordwrap from 'wordwrap'; +import { Terminal } from '@rushstack/node-core-library'; + +/** + * A collection of utilities for printing messages to the console. + * + * @public + */ +export class PrintUtilities { + /** + * Returns the width of the console, measured in columns + */ + public static getConsoleWidth(): number { + const stdout: tty.WriteStream = process.stdout as tty.WriteStream; + if (stdout && stdout.columns) { + return stdout.columns; + } + + return 80; + } + + /** + * Applies word wrapping. If maxLineLength is unspecified, then it defaults to the + * console width. + */ + public static wrapWords(text: string, maxLineLength?: number, indent?: number): string { + if (!indent) { + indent = 0; + } + + if (!maxLineLength) { + maxLineLength = PrintUtilities.getConsoleWidth(); + } + + const wrap: (textToWrap: string) => string = wordwrap(indent, maxLineLength, { mode: 'soft' }); + return wrap(text); + } + + /** + * Displays a message in the console wrapped in a box UI. + */ + public static printMessageInBox( + message: string, + terminal: Terminal, + boxWidth: number = Math.floor(PrintUtilities.getConsoleWidth() / 2) + ): void { + const maxLineLength: number = boxWidth - 10; + const wrappedMessage: string = PrintUtilities.wrapWords(message, maxLineLength); + const wrappedMessageLines: string[] = wrappedMessage.split('\n'); + + // ╔═══════════╗ + // ║ Message ║ + // ╚═══════════╝ + terminal.writeLine(` ╔${'═'.repeat(boxWidth - 2)}╗ `); + for (const line of wrappedMessageLines) { + const trimmedLine: string = line.trim(); + const padding: number = boxWidth - trimmedLine.length - 2; + const leftPadding: number = Math.floor(padding / 2); + const rightPadding: number = padding - leftPadding; + terminal.writeLine(` ║${' '.repeat(leftPadding)}${trimmedLine}${' '.repeat(rightPadding)}║ `); + } + terminal.writeLine(` ╚${'═'.repeat(boxWidth - 2)}╝ `); + } +} diff --git a/libraries/terminal/src/index.ts b/libraries/terminal/src/index.ts index 8b2a3e82c44..8617e5172c6 100644 --- a/libraries/terminal/src/index.ts +++ b/libraries/terminal/src/index.ts @@ -16,6 +16,7 @@ export * from './DiscardStdoutTransform'; export * from './ITerminalChunk'; export * from './MockWritable'; export * from './NormalizeNewlinesTextRewriter'; +export * from './PrintUtilities'; export * from './RemoveColorsTextRewriter'; export * from './SplitterTransform'; export * from './StdioLineTransform'; diff --git a/libraries/terminal/src/test/PrintUtilities.test.ts b/libraries/terminal/src/test/PrintUtilities.test.ts new file mode 100644 index 00000000000..05834da54c3 --- /dev/null +++ b/libraries/terminal/src/test/PrintUtilities.test.ts @@ -0,0 +1,51 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { StringBufferTerminalProvider, Terminal } from '@rushstack/node-core-library'; + +import { PrintUtilities } from '../PrintUtilities'; + +describe('PrintUtilities', () => { + describe('printMessageInBox', () => { + const MESSAGE: string = + 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.'; + + let terminalProvider: StringBufferTerminalProvider; + let terminal: Terminal; + + beforeEach(() => { + terminalProvider = new StringBufferTerminalProvider(false); + terminal = new Terminal(terminalProvider); + }); + + afterEach(() => { + jest.resetAllMocks(); + }); + + function validateOutput(expectedWidth: number): void { + const outputLines: string[] = terminalProvider + .getOutput({ normalizeSpecialCharacters: true }) + .split('[n]'); + expect(outputLines).toMatchSnapshot(); + + expect(outputLines[0].trim().length).toEqual(expectedWidth); + } + + it('Correctly prints a narrow box', () => { + PrintUtilities.printMessageInBox(MESSAGE, terminal, 20); + validateOutput(20); + }); + + it('Correctly prints a wide box', () => { + PrintUtilities.printMessageInBox(MESSAGE, terminal, 300); + validateOutput(300); + }); + + it('Correctly gets the console width', () => { + jest.spyOn(PrintUtilities, 'getConsoleWidth').mockReturnValue(65); + + PrintUtilities.printMessageInBox(MESSAGE, terminal); + validateOutput(32); + }); + }); +}); diff --git a/libraries/terminal/src/test/__snapshots__/PrintUtilities.test.ts.snap b/libraries/terminal/src/test/__snapshots__/PrintUtilities.test.ts.snap new file mode 100644 index 00000000000..78e58ba0b45 --- /dev/null +++ b/libraries/terminal/src/test/__snapshots__/PrintUtilities.test.ts.snap @@ -0,0 +1,123 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`PrintUtilities printMessageInBox Correctly gets the console width 1`] = ` +Array [ + " ╔══════════════════════════════╗ ", + " ║ Lorem ipsum dolor sit ║ ", + " ║ amet, consectetuer ║ ", + " ║ adipiscing elit. ║ ", + " ║ Maecenas porttitor ║ ", + " ║ congue massa. Fusce ║ ", + " ║ posuere, magna sed ║ ", + " ║ pulvinar ultricies, ║ ", + " ║ purus lectus ║ ", + " ║ malesuada libero, sit ║ ", + " ║ amet commodo magna ║ ", + " ║ eros quis urna. ║ ", + " ╚══════════════════════════════╝ ", + "", +] +`; + +exports[`PrintUtilities printMessageInBox Correctly prints a narrow box 1`] = ` +Array [ + " ╔══════════════════╗ ", + " ║ Lorem ║ ", + " ║ ipsum ║ ", + " ║ dolor sit ║ ", + " ║ amet, ║ ", + " ║ consectetuer ║ ", + " ║ adipiscing ║ ", + " ║ elit. ║ ", + " ║ Maecenas ║ ", + " ║ porttitor ║ ", + " ║ congue ║ ", + " ║ massa. ║ ", + " ║ Fusce ║ ", + " ║ posuere, ║ ", + " ║ magna sed ║ ", + " ║ pulvinar ║ ", + " ║ ultricies, ║ ", + " ║ purus ║ ", + " ║ lectus ║ ", + " ║ malesuada ║ ", + " ║ libero, ║ ", + " ║ sit amet ║ ", + " ║ commodo ║ ", + " ║ magna ║ ", + " ║ eros quis ║ ", + " ║ urna. ║ ", + " ╚══════════════════╝ ", + "", +] +`; + +exports[`PrintUtilities printMessageInBox Correctly prints a wide box 1`] = ` +Array [ + " ╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ", + " ║ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. ║ ", + " ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ ", + "", +] +`; + +exports[`Utilities printMessageInBox Correctly gets the console width 1`] = ` +Array [ + " ╔══════════════════════════════╗ ", + " ║ Lorem ipsum dolor sit ║ ", + " ║ amet, consectetuer ║ ", + " ║ adipiscing elit. ║ ", + " ║ Maecenas porttitor ║ ", + " ║ congue massa. Fusce ║ ", + " ║ posuere, magna sed ║ ", + " ║ pulvinar ultricies, ║ ", + " ║ purus lectus ║ ", + " ║ malesuada libero, sit ║ ", + " ║ amet commodo magna ║ ", + " ║ eros quis urna. ║ ", + " ╚══════════════════════════════╝ ", + "", +] +`; + +exports[`Utilities printMessageInBox Correctly prints a narrow box 1`] = ` +Array [ + " ╔══════════════════╗ ", + " ║ Lorem ║ ", + " ║ ipsum ║ ", + " ║ dolor sit ║ ", + " ║ amet, ║ ", + " ║ consectetuer ║ ", + " ║ adipiscing ║ ", + " ║ elit. ║ ", + " ║ Maecenas ║ ", + " ║ porttitor ║ ", + " ║ congue ║ ", + " ║ massa. ║ ", + " ║ Fusce ║ ", + " ║ posuere, ║ ", + " ║ magna sed ║ ", + " ║ pulvinar ║ ", + " ║ ultricies, ║ ", + " ║ purus ║ ", + " ║ lectus ║ ", + " ║ malesuada ║ ", + " ║ libero, ║ ", + " ║ sit amet ║ ", + " ║ commodo ║ ", + " ║ magna ║ ", + " ║ eros quis ║ ", + " ║ urna. ║ ", + " ╚══════════════════╝ ", + "", +] +`; + +exports[`Utilities printMessageInBox Correctly prints a wide box 1`] = ` +Array [ + " ╔══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╗ ", + " ║ Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. ║ ", + " ╚══════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════════╝ ", + "", +] +`; From d628d80db8ed87c39a910ac30ab357789398d435 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josh=20Wedekind=20=F0=9F=A5=9A?= Date: Sun, 13 Jun 2021 15:35:11 -0700 Subject: [PATCH 269/429] Rush change. --- ...alfnibble-move-print-message_2021-06-13-22-35.json | 11 +++++++++++ ...alfnibble-move-print-message_2021-06-13-22-35.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json create mode 100644 common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json diff --git a/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json b/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json new file mode 100644 index 00000000000..837c6ae85b1 --- /dev/null +++ b/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Extract console printing utilities to @rushstack/terminal.", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "halfnibble@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json b/common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json new file mode 100644 index 00000000000..b110e528d1b --- /dev/null +++ b/common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/terminal", + "comment": "Export console printing utilities from the PrintUtility class.", + "type": "minor" + } + ], + "packageName": "@rushstack/terminal", + "email": "halfnibble@users.noreply.github.com" +} \ No newline at end of file From a1e4a8883b222ff5bc3e3fe6b8b47c7c341833b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josh=20Wedekind=20=F0=9F=A5=9A?= Date: Mon, 14 Jun 2021 01:22:04 -0700 Subject: [PATCH 270/429] Factor out the default column width value. Address changelog feedback. --- apps/rush-lib/src/cli/RushXCommandLine.ts | 5 ++-- ...e-move-print-message_2021-06-13-22-35.json | 2 +- common/reviews/api/terminal.api.md | 5 +++- libraries/terminal/src/PrintUtilities.ts | 25 ++++++++++++------- 4 files changed, 24 insertions(+), 13 deletions(-) diff --git a/apps/rush-lib/src/cli/RushXCommandLine.ts b/apps/rush-lib/src/cli/RushXCommandLine.ts index fc0209933b1..f663653a746 100644 --- a/apps/rush-lib/src/cli/RushXCommandLine.ts +++ b/apps/rush-lib/src/cli/RushXCommandLine.ts @@ -5,7 +5,7 @@ import colors from 'colors/safe'; import * as os from 'os'; import * as path from 'path'; import { PackageJsonLookup, IPackageJson, Text } from '@rushstack/node-core-library'; -import { PrintUtilities } from '@rushstack/terminal'; +import { DEFAULT_CONSOLE_WIDTH, PrintUtilities } from '@rushstack/terminal'; import { Utilities } from '../utilities/Utilities'; import { ProjectCommandSet } from '../logic/ProjectCommandSet'; @@ -177,7 +177,8 @@ export class RushXCommandLine { const firstPartLength: number = 2 + maxLength + 2; // The length for truncating the escaped escapedScriptBody so it doesn't wrap // to the next line - const truncateLength: number = Math.max(0, PrintUtilities.getConsoleWidth() - firstPartLength) - 1; + const consoleWidth: number = PrintUtilities.getConsoleWidth() || DEFAULT_CONSOLE_WIDTH; + const truncateLength: number = Math.max(0, consoleWidth - firstPartLength) - 1; console.log( // Example: " command: " diff --git a/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json b/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json index 837c6ae85b1..8254bcfdce2 100644 --- a/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json +++ b/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "Extract console printing utilities to @rushstack/terminal.", + "comment": "", "type": "none" } ], diff --git a/common/reviews/api/terminal.api.md b/common/reviews/api/terminal.api.md index 44ad7cb3481..157659ea397 100644 --- a/common/reviews/api/terminal.api.md +++ b/common/reviews/api/terminal.api.md @@ -15,6 +15,9 @@ export class CallbackWritable extends TerminalWritable { protected onWriteChunk(chunk: ITerminalChunk): void; } +// @public +export const DEFAULT_CONSOLE_WIDTH: number; + // @beta export class DiscardStdoutTransform extends TerminalTransform { constructor(options: IDiscardStdoutTransformOptions); @@ -109,7 +112,7 @@ export class NormalizeNewlinesTextRewriter extends TextRewriter { // @public export class PrintUtilities { - static getConsoleWidth(): number; + static getConsoleWidth(): number | undefined; static printMessageInBox(message: string, terminal: Terminal, boxWidth?: number): void; static wrapWords(text: string, maxLineLength?: number, indent?: number): string; } diff --git a/libraries/terminal/src/PrintUtilities.ts b/libraries/terminal/src/PrintUtilities.ts index 7dd9a1fcfaf..0fff48b41de 100644 --- a/libraries/terminal/src/PrintUtilities.ts +++ b/libraries/terminal/src/PrintUtilities.ts @@ -5,6 +5,13 @@ import * as tty from 'tty'; import wordwrap from 'wordwrap'; import { Terminal } from '@rushstack/node-core-library'; +/** + * A sensible fallback column width for consoles. + * + * @public + */ +export const DEFAULT_CONSOLE_WIDTH: number = 80; + /** * A collection of utilities for printing messages to the console. * @@ -14,13 +21,11 @@ export class PrintUtilities { /** * Returns the width of the console, measured in columns */ - public static getConsoleWidth(): number { + public static getConsoleWidth(): number | undefined { const stdout: tty.WriteStream = process.stdout as tty.WriteStream; if (stdout && stdout.columns) { return stdout.columns; } - - return 80; } /** @@ -33,7 +38,7 @@ export class PrintUtilities { } if (!maxLineLength) { - maxLineLength = PrintUtilities.getConsoleWidth(); + maxLineLength = PrintUtilities.getConsoleWidth() || DEFAULT_CONSOLE_WIDTH; } const wrap: (textToWrap: string) => string = wordwrap(indent, maxLineLength, { mode: 'soft' }); @@ -42,12 +47,14 @@ export class PrintUtilities { /** * Displays a message in the console wrapped in a box UI. + * + * @param boxWidth - The width of the box, defaults to half of the console width. */ - public static printMessageInBox( - message: string, - terminal: Terminal, - boxWidth: number = Math.floor(PrintUtilities.getConsoleWidth() / 2) - ): void { + public static printMessageInBox(message: string, terminal: Terminal, boxWidth?: number): void { + if (!boxWidth) { + const consoleWidth: number = PrintUtilities.getConsoleWidth() || DEFAULT_CONSOLE_WIDTH; + boxWidth = Math.floor(consoleWidth / 2); + } const maxLineLength: number = boxWidth - 10; const wrappedMessage: string = PrintUtilities.wrapWords(message, maxLineLength); const wrappedMessageLines: string[] = wrappedMessage.split('\n'); From 36f36845c43a9c0f0e7fed62d5814fd04a4783a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Josh=20Wedekind=20=F0=9F=A5=9A?= Date: Mon, 14 Jun 2021 01:57:35 -0700 Subject: [PATCH 271/429] Add back needlessly removed newline after Copyright. --- apps/rush-lib/src/utilities/Utilities.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/rush-lib/src/utilities/Utilities.ts b/apps/rush-lib/src/utilities/Utilities.ts index 0266d0983b3..032deb92a78 100644 --- a/apps/rush-lib/src/utilities/Utilities.ts +++ b/apps/rush-lib/src/utilities/Utilities.ts @@ -1,5 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. + import * as child_process from 'child_process'; import * as fs from 'fs'; import * as os from 'os'; From c54d32ab3de8b8b31922954e240b24d7a2db72e9 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 16:22:36 -0700 Subject: [PATCH 272/429] Temporarily restore the old behavior until #2759 can be sorted out --- apps/heft/src/cli/actions/TestAction.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/apps/heft/src/cli/actions/TestAction.ts b/apps/heft/src/cli/actions/TestAction.ts index e7a66f90916..5b0eff80de6 100644 --- a/apps/heft/src/cli/actions/TestAction.ts +++ b/apps/heft/src/cli/actions/TestAction.ts @@ -18,7 +18,10 @@ export class TestAction extends BuildAction { private _noBuildFlag!: CommandLineFlagParameter; private _updateSnapshotsFlag!: CommandLineFlagParameter; private _findRelatedTests!: CommandLineStringListParameter; + /* + // Temporary workaround for https://github.com/microsoft/rushstack/issues/2759 private _passWithNoTests!: CommandLineFlagParameter; + */ private _silent!: CommandLineFlagParameter; private _testNamePattern!: CommandLineStringParameter; private _testPathPattern!: CommandLineStringListParameter; @@ -65,14 +68,15 @@ export class TestAction extends BuildAction { ' were passed in as arguments.' + ' This corresponds to the "--findRelatedTests" parameter in Jest\'s documentation.' }); - + /* + // Temporary workaround for https://github.com/microsoft/rushstack/issues/2759 this._passWithNoTests = this.defineFlagParameter({ parameterLongName: '--pass-with-no-tests', description: 'Allow the test suite to pass when no test files are found.' + ' This corresponds to the "--passWithNoTests" parameter in Jest\'s documentation.' }); - + */ this._silent = this.defineFlagParameter({ parameterLongName: '--silent', description: @@ -171,7 +175,8 @@ export class TestAction extends BuildAction { updateSnapshots: this._updateSnapshotsFlag.value, findRelatedTests: this._findRelatedTests.values, - passWithNoTests: this._passWithNoTests.value, + // Temporary workaround for https://github.com/microsoft/rushstack/issues/2759 + passWithNoTests: true, // this._passWithNoTests.value, silent: this._silent.value, testNamePattern: this._testNamePattern.value, testPathPattern: this._testPathPattern.values, From c47e48b655be032f3dfe33d394d0f48a72245eda Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 16:23:22 -0700 Subject: [PATCH 273/429] rush change --- .../octogonz-mitigate-issue2759_2021-06-17-23-23.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json diff --git a/common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json b/common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json new file mode 100644 index 00000000000..a6f18f4f55c --- /dev/null +++ b/common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Fix a regression where Heft sometimes failed with \"No tests found, exiting with code 1\"", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From aae93e8e84d51155c4c234cc443109601c88e017 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 18 Jun 2021 00:08:52 +0000 Subject: [PATCH 274/429] Deleting change files and updating change logs for package updates. --- ...lfnibble-move-print-message_2021-06-13-22-35.json | 11 ----------- libraries/stream-collator/CHANGELOG.json | 12 ++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 12 ++++++++++++ libraries/terminal/CHANGELOG.md | 9 ++++++++- 5 files changed, 38 insertions(+), 13 deletions(-) delete mode 100644 common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json diff --git a/common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json b/common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json deleted file mode 100644 index b110e528d1b..00000000000 --- a/common/changes/@rushstack/terminal/user-halfnibble-move-print-message_2021-06-13-22-35.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/terminal", - "comment": "Export console printing utilities from the PrintUtility class.", - "type": "minor" - } - ], - "packageName": "@rushstack/terminal", - "email": "halfnibble@users.noreply.github.com" -} \ No newline at end of file diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 6cd2e6536ae..67fe3ffe9ed 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.98", + "tag": "@rushstack/stream-collator_v4.0.98", + "date": "Fri, 18 Jun 2021 00:08:51 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.0`" + } + ] + } + }, { "version": "4.0.97", "tag": "@rushstack/stream-collator_v4.0.97", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 640808c32b8..1a6b18e3382 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 00:08:51 GMT and should not be manually modified. + +## 4.0.98 +Fri, 18 Jun 2021 00:08:51 GMT + +_Version update only_ ## 4.0.97 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 700a545c640..0e8add13a68 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.0", + "tag": "@rushstack/terminal_v0.2.0", + "date": "Fri, 18 Jun 2021 00:08:51 GMT", + "comments": { + "minor": [ + { + "comment": "Export console printing utilities from the PrintUtility class." + } + ] + } + }, { "version": "0.1.96", "tag": "@rushstack/terminal_v0.1.96", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index fbc161ae266..007ed11497f 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/terminal -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 00:08:51 GMT and should not be manually modified. + +## 0.2.0 +Fri, 18 Jun 2021 00:08:51 GMT + +### Minor changes + +- Export console printing utilities from the PrintUtility class. ## 0.1.96 Wed, 16 Jun 2021 18:53:52 GMT From 4e696ca64caa35194227ed772155b8dce685157b Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 18 Jun 2021 00:08:54 +0000 Subject: [PATCH 275/429] Applying package updates. --- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 65279631c54..437ef745364 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.97", + "version": "4.0.98", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index ac7b943b685..c660a8d7379 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.1.96", + "version": "0.2.0", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", From c93ca150f802d9e4683d54be118e5a65c7aeec06 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 17:57:32 -0700 Subject: [PATCH 276/429] Update CLI snapshot --- .../test/__snapshots__/CommandLineHelp.test.ts.snap | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap b/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap index cc292ddda78..f649e40bfdb 100644 --- a/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap +++ b/apps/heft/src/cli/test/__snapshots__/CommandLineHelp.test.ts.snap @@ -93,10 +93,9 @@ exports[`CommandLineHelp prints the help for each action: test 1`] = ` [--typescript-max-write-parallelism PARALLEILSM] [--max-old-space-size SIZE] [--watch] [--clean] [--no-test] [--no-build] [-u] [--find-related-tests SOURCE_FILE] - [--pass-with-no-tests] [--silent] [-t REGEXP] - [--test-path-pattern REGEXP] [--test-timeout-ms INTEGER] - [--detect-open-handles] [--debug-heft-reporter] - [--max-workers COUNT_OR_PERCENTAGE] + [--silent] [-t REGEXP] [--test-path-pattern REGEXP] + [--test-timeout-ms INTEGER] [--detect-open-handles] + [--debug-heft-reporter] [--max-workers COUNT_OR_PERCENTAGE] Optional arguments: @@ -125,9 +124,6 @@ Optional arguments: list of source files that were passed in as arguments. This corresponds to the \\"--findRelatedTests\\" parameter in Jest's documentation. - --pass-with-no-tests Allow the test suite to pass when no test files are - found. This corresponds to the \\"--passWithNoTests\\" - parameter in Jest's documentation. --silent Prevent tests from printing messages through the console. This corresponds to the \\"--silent\\" parameter in Jest's documentation. From 28ded9ed5e618ec0a3c0d688dccab94bbd996e26 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 18:23:16 -0700 Subject: [PATCH 277/429] Remove --pass-with-no-tests hack --- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 301cdd52392..27d16dd5fad 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -11,8 +11,8 @@ "types": "dist/heft-webpack4-plugin.d.ts", "license": "MIT", "scripts": { - "build": "heft test --clean --pass-with-no-tests", - "start": "heft test --clean --pass-with-no-tests --watch" + "build": "heft test --clean", + "start": "heft test --clean --watch" }, "peerDependencies": { "@rushstack/heft": "^0.33.0" diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 0671be4fada..2315ceff634 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -11,8 +11,8 @@ "types": "dist/heft-webpack5-plugin.d.ts", "license": "MIT", "scripts": { - "build": "heft test --clean --pass-with-no-tests", - "start": "heft test --clean --pass-with-no-tests --watch" + "build": "heft test --clean", + "start": "heft test --clean --watch" }, "peerDependencies": { "@rushstack/heft": "^0.33.0" From cde693f7368cf2be2948decd9a45a0b4e9100b89 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 18:57:59 -0700 Subject: [PATCH 278/429] rush change --- .../octogonz-mitigate-issue2759_2021-06-18-01-57.json | 11 +++++++++++ .../octogonz-mitigate-issue2759_2021-06-18-01-57.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json create mode 100644 common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json diff --git a/common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json b/common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json new file mode 100644 index 00000000000..dd74fe1e459 --- /dev/null +++ b/common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-webpack4-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-webpack4-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json b/common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json new file mode 100644 index 00000000000..3fbfb37822a --- /dev/null +++ b/common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-webpack5-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-webpack5-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From aac5f08d879a9140454d0a2f01f7fa6d31b78fe1 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 21:25:24 -0700 Subject: [PATCH 279/429] JestPlugin should not try to resolve "testEnvironment" --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index c811941bc04..70bfdca5094 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -114,7 +114,8 @@ export class JestPlugin implements IHeftPlugin { '$.resolver': nodeResolveMetadata, '$.runner': nodeResolveMetadata, '$.snapshotResolver': nodeResolveMetadata, - '$.testEnvironment': nodeResolveMetadata, + // This is a name like "jsdom" that gets mapped into a package name like "jest-environment-jsdom" + // '$.testEnvironment': string '$.testResultsProcessor': nodeResolveMetadata, '$.testRunner': nodeResolveMetadata, '$.testSequencer': nodeResolveMetadata, From 79e55bbbecb50595a9e0146c18b2aea84df98a96 Mon Sep 17 00:00:00 2001 From: Elliot Nelson Date: Fri, 18 Jun 2021 01:21:42 -0400 Subject: [PATCH 280/429] Break out environment variable list parsing --- .../parameters/EnvironmentVariableParser.ts | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 libraries/ts-command-line/src/parameters/EnvironmentVariableParser.ts diff --git a/libraries/ts-command-line/src/parameters/EnvironmentVariableParser.ts b/libraries/ts-command-line/src/parameters/EnvironmentVariableParser.ts new file mode 100644 index 00000000000..6a044d65215 --- /dev/null +++ b/libraries/ts-command-line/src/parameters/EnvironmentVariableParser.ts @@ -0,0 +1,54 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** + * Some parameter types can receive their values from an environment variable instead of + * a command line argument. This class provides some utility methods for parsing environment + * variable values. + * @internal + */ +export class EnvironmentVariableParser { + public static parseAsList(envVarName: string): string[] | undefined { + const environmentValue: string | undefined = process.env[envVarName]; + + if (environmentValue !== undefined) { + // NOTE: If the environment variable is defined as an empty string, + // here we will accept the empty string as our value. (For number/flag we don't do that.) + + if (environmentValue.trimLeft()[0] === '[') { + // Specifying multiple items in an environment variable is a somewhat rare case. But environment + // variables are actually a pretty reliable way for a tool to avoid shell escaping problems + // when spawning another tool. For this case, we need a reliable way to pass an array of strings + // that could contain any character. For example, if we simply used ";" as the list delimiter, + // then what to do if a string contains that character? We'd need to design an escaping mechanism. + // Since JSON is simple and standard and can escape every possible string, it's a better option + // than a custom delimiter. + try { + const parsedJson: unknown = JSON.parse(environmentValue); + if ( + !Array.isArray(parsedJson) || + !parsedJson.every((x) => typeof x === 'string' || typeof x === 'boolean' || typeof x === 'number') + ) { + throw new Error( + `The ${environmentValue} environment variable value must be a JSON ` + + ` array containing only strings, numbers, and booleans.` + ); + } + return parsedJson.map((x) => x.toString()); + } catch (ex) { + throw new Error( + `The ${environmentValue} environment variable value looks like a JSON array` + + ` but failed to parse: ` + + ex.message + ); + } + } else { + // As a shorthand, a single value may be specified without JSON encoding, as long as it does not + // start with the "[" character. + return [environmentValue]; + } + } + + return undefined; + } +} From f25b32f89a0d673ee35a8497b4825ff1d15c9f6d Mon Sep 17 00:00:00 2001 From: Elliot Nelson Date: Fri, 18 Jun 2021 01:22:09 -0400 Subject: [PATCH 281/429] Add IntegerList and ChoiceList parameter types --- common/reviews/api/ts-command-line.api.md | 42 +++++ libraries/ts-command-line/src/index.ts | 4 + .../src/parameters/BaseClasses.ts | 6 +- .../CommandLineChoiceListParameter.ts | 102 +++++++++++ .../src/parameters/CommandLineDefinition.ts | 36 +++- .../CommandLineIntegerListParameter.ts | 90 ++++++++++ .../CommandLineStringListParameter.ts | 48 +---- .../providers/CommandLineParameterProvider.ts | 79 ++++++++- .../src/test/CommandLineParameter.test.ts | 87 ++++++++- .../CommandLineParameter.test.ts.snap | 165 +++++++++++++++--- 10 files changed, 585 insertions(+), 74 deletions(-) create mode 100644 libraries/ts-command-line/src/parameters/CommandLineChoiceListParameter.ts create mode 100644 libraries/ts-command-line/src/parameters/CommandLineIntegerListParameter.ts diff --git a/common/reviews/api/ts-command-line.api.md b/common/reviews/api/ts-command-line.api.md index 10a8f069087..1b6468e5719 100644 --- a/common/reviews/api/ts-command-line.api.md +++ b/common/reviews/api/ts-command-line.api.md @@ -24,6 +24,20 @@ export abstract class CommandLineAction extends CommandLineParameterProvider { readonly summary: string; } +// @public +export class CommandLineChoiceListParameter extends CommandLineParameter { + // @internal + constructor(definition: ICommandLineChoiceListDefinition); + readonly alternatives: ReadonlyArray; + // @override + appendToArgList(argList: string[]): void; + readonly completions: (() => Promise) | undefined; + get kind(): CommandLineParameterKind; + // @internal + _setValue(data: any): void; + get values(): ReadonlyArray; + } + // @public export class CommandLineChoiceParameter extends CommandLineParameter { // @internal @@ -63,6 +77,18 @@ export class CommandLineHelper { static isTabCompletionActionRequest(argv: string[]): boolean; } +// @public +export class CommandLineIntegerListParameter extends CommandLineParameterWithArgument { + // @internal + constructor(definition: ICommandLineIntegerListDefinition); + // @override + appendToArgList(argList: string[]): void; + get kind(): CommandLineParameterKind; + // @internal + _setValue(data: any): void; + get values(): ReadonlyArray; + } + // @public export class CommandLineIntegerParameter extends CommandLineParameterWithArgument { // @internal @@ -104,8 +130,10 @@ export abstract class CommandLineParameter { // @public export enum CommandLineParameterKind { Choice = 0, + ChoiceList = 5, Flag = 1, Integer = 2, + IntegerList = 6, String = 3, StringList = 4 } @@ -114,16 +142,20 @@ export enum CommandLineParameterKind { export abstract class CommandLineParameterProvider { // @internal constructor(); + defineChoiceListParameter(definition: ICommandLineChoiceListDefinition): CommandLineChoiceListParameter; defineChoiceParameter(definition: ICommandLineChoiceDefinition): CommandLineChoiceParameter; defineCommandLineRemainder(definition: ICommandLineRemainderDefinition): CommandLineRemainder; defineFlagParameter(definition: ICommandLineFlagDefinition): CommandLineFlagParameter; + defineIntegerListParameter(definition: ICommandLineIntegerListDefinition): CommandLineIntegerListParameter; defineIntegerParameter(definition: ICommandLineIntegerDefinition): CommandLineIntegerParameter; defineStringListParameter(definition: ICommandLineStringListDefinition): CommandLineStringListParameter; defineStringParameter(definition: ICommandLineStringDefinition): CommandLineStringParameter; // @internal protected abstract _getArgumentParser(): argparse.ArgumentParser; + getChoiceListParameter(parameterLongName: string): CommandLineChoiceListParameter; getChoiceParameter(parameterLongName: string): CommandLineChoiceParameter; getFlagParameter(parameterLongName: string): CommandLineFlagParameter; + getIntegerListParameter(parameterLongName: string): CommandLineIntegerListParameter; getIntegerParameter(parameterLongName: string): CommandLineIntegerParameter; getStringListParameter(parameterLongName: string): CommandLineStringListParameter; getStringParameter(parameterLongName: string): CommandLineStringParameter; @@ -241,6 +273,12 @@ export interface ICommandLineChoiceDefinition extends IBaseCommandLineDefinition defaultValue?: string; } +// @public +export interface ICommandLineChoiceListDefinition extends IBaseCommandLineDefinition { + alternatives: string[]; + completions?: () => Promise; +} + // @public export interface ICommandLineFlagDefinition extends IBaseCommandLineDefinition { } @@ -250,6 +288,10 @@ export interface ICommandLineIntegerDefinition extends IBaseCommandLineDefinitio defaultValue?: number; } +// @public +export interface ICommandLineIntegerListDefinition extends IBaseCommandLineDefinitionWithArgument { +} + // @internal export interface _ICommandLineParserData { // (undocumented) diff --git a/libraries/ts-command-line/src/index.ts b/libraries/ts-command-line/src/index.ts index 173a74815f1..2c82b011bc0 100644 --- a/libraries/ts-command-line/src/index.ts +++ b/libraries/ts-command-line/src/index.ts @@ -16,7 +16,9 @@ export { ICommandLineStringDefinition, ICommandLineStringListDefinition, ICommandLineIntegerDefinition, + ICommandLineIntegerListDefinition, ICommandLineChoiceDefinition, + ICommandLineChoiceListDefinition, ICommandLineRemainderDefinition } from './parameters/CommandLineDefinition'; @@ -30,7 +32,9 @@ export { CommandLineFlagParameter } from './parameters/CommandLineFlagParameter' export { CommandLineStringParameter } from './parameters/CommandLineStringParameter'; export { CommandLineStringListParameter } from './parameters/CommandLineStringListParameter'; export { CommandLineIntegerParameter } from './parameters/CommandLineIntegerParameter'; +export { CommandLineIntegerListParameter } from './parameters/CommandLineIntegerListParameter'; export { CommandLineChoiceParameter } from './parameters/CommandLineChoiceParameter'; +export { CommandLineChoiceListParameter } from './parameters/CommandLineChoiceListParameter'; export { CommandLineRemainder } from './parameters/CommandLineRemainder'; export { diff --git a/libraries/ts-command-line/src/parameters/BaseClasses.ts b/libraries/ts-command-line/src/parameters/BaseClasses.ts index 973232426b9..8b61cb49a08 100644 --- a/libraries/ts-command-line/src/parameters/BaseClasses.ts +++ b/libraries/ts-command-line/src/parameters/BaseClasses.ts @@ -17,7 +17,11 @@ export enum CommandLineParameterKind { /** Indicates a CommandLineStringParameter */ String, /** Indicates a CommandLineStringListParameter */ - StringList + StringList, + /** Indicates a CommandLineChoiceListParameter */ + ChoiceList, + /** Indicates a CommandLineIntegerListParameter */ + IntegerList } /** diff --git a/libraries/ts-command-line/src/parameters/CommandLineChoiceListParameter.ts b/libraries/ts-command-line/src/parameters/CommandLineChoiceListParameter.ts new file mode 100644 index 00000000000..c8992284d6e --- /dev/null +++ b/libraries/ts-command-line/src/parameters/CommandLineChoiceListParameter.ts @@ -0,0 +1,102 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { ICommandLineChoiceListDefinition } from './CommandLineDefinition'; +import { CommandLineParameter, CommandLineParameterKind } from './BaseClasses'; +import { EnvironmentVariableParser } from './EnvironmentVariableParser'; + +/** + * The data type returned by {@link CommandLineParameterProvider.defineChoiceListParameter}. + * @public + */ +export class CommandLineChoiceListParameter extends CommandLineParameter { + /** {@inheritDoc ICommandLineChoiceListDefinition.alternatives} */ + public readonly alternatives: ReadonlyArray; + + private _values: string[] = []; + + /** {@inheritDoc ICommandLineChoiceListDefinition.completions} */ + public readonly completions: (() => Promise) | undefined; + + /** @internal */ + public constructor(definition: ICommandLineChoiceListDefinition) { + super(definition); + + if (definition.alternatives.length < 1) { + throw new Error( + `When defining a choice list parameter, the alternatives list must contain at least one value.` + ); + } + + this.alternatives = definition.alternatives; + this.completions = definition.completions; + } + + /** {@inheritDoc CommandLineParameter.kind} */ + public get kind(): CommandLineParameterKind { + return CommandLineParameterKind.ChoiceList; + } + + /** + * {@inheritDoc CommandLineParameter._setValue} + * @internal + */ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + public _setValue(data: any): void { + // If argparse passed us a value, confirm it is valid + if (data !== null && data !== undefined) { + if (!Array.isArray(data)) { + this.reportInvalidData(data); + } + for (const arrayItem of data) { + if (typeof arrayItem !== 'string') { + this.reportInvalidData(data); + } + } + this._values = data; + return; + } + + if (this.environmentVariable !== undefined) { + const values: string[] | undefined = EnvironmentVariableParser.parseAsList(this.environmentVariable); + if (values) { + for (const value of values) { + if (this.alternatives.indexOf(value) < 0) { + const choices: string = '"' + this.alternatives.join('", "') + '"'; + throw new Error( + `Invalid value "${value}" for the environment variable` + + ` ${this.environmentVariable}. Valid choices are: ${choices}` + ); + } + } + this._values = values; + return; + } + } + + // (No default value for choice lists) + + this._values = []; + } + + /** + * Returns the string arguments for a choice list parameter that was parsed from the command line. + * + * @remarks + * The array will be empty if the command-line has not been parsed yet, + * or if the parameter was omitted and has no default value. + */ + public get values(): ReadonlyArray { + return this._values; + } + + /** {@inheritDoc CommandLineParameter.appendToArgList} @override */ + public appendToArgList(argList: string[]): void { + if (this.values.length > 0) { + for (const value of this.values) { + argList.push(this.longName); + argList.push(value); + } + } + } +} diff --git a/libraries/ts-command-line/src/parameters/CommandLineDefinition.ts b/libraries/ts-command-line/src/parameters/CommandLineDefinition.ts index 384ba65145d..3d7913efb2c 100644 --- a/libraries/ts-command-line/src/parameters/CommandLineDefinition.ts +++ b/libraries/ts-command-line/src/parameters/CommandLineDefinition.ts @@ -104,8 +104,9 @@ export interface IBaseCommandLineDefinitionWithArgument extends IBaseCommandLine } /** - * For use with CommandLineParser, this interface represents a parameter which is constrained to - * a list of possible options + * For use with {@link CommandLineParameterProvider.defineChoiceParameter}, + * this interface defines a command line parameter which is constrained to a list of possible + * options. * * @public */ @@ -129,6 +130,28 @@ export interface ICommandLineChoiceDefinition extends IBaseCommandLineDefinition completions?: () => Promise; } +/** + * For use with {@link CommandLineParameterProvider.defineChoiceListParameter}, + * this interface defines a command line parameter which is constrained to a list of possible + * options. The parameter can be specified multiple times to build a list. + * + * @public + */ +export interface ICommandLineChoiceListDefinition extends IBaseCommandLineDefinition { + /** + * A list of strings (which contain no spaces), of possible options which can be selected + */ + alternatives: string[]; + + /** + * An optional callback that provides a list of custom choices for tab completion. + * @remarks + * This option is only used when `ICommandLineParserOptions.enableTabCompletionAction` + * is enabled. + */ + completions?: () => Promise; +} + /** * For use with {@link CommandLineParameterProvider.defineFlagParameter}, * this interface defines a command line parameter that is a boolean flag. @@ -150,6 +173,15 @@ export interface ICommandLineIntegerDefinition extends IBaseCommandLineDefinitio defaultValue?: number; } +/** + * For use with {@link CommandLineParameterProvider.defineIntegerListParameter}, + * this interface defines a command line parameter whose argument is an integer value. The + * parameter can be specified multiple times to build a list. + * + * @public + */ +export interface ICommandLineIntegerListDefinition extends IBaseCommandLineDefinitionWithArgument {} + /** * For use with {@link CommandLineParameterProvider.defineStringParameter}, * this interface defines a command line parameter whose argument is a string value. diff --git a/libraries/ts-command-line/src/parameters/CommandLineIntegerListParameter.ts b/libraries/ts-command-line/src/parameters/CommandLineIntegerListParameter.ts new file mode 100644 index 00000000000..a7ae9d719fc --- /dev/null +++ b/libraries/ts-command-line/src/parameters/CommandLineIntegerListParameter.ts @@ -0,0 +1,90 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { ICommandLineIntegerListDefinition } from './CommandLineDefinition'; +import { CommandLineParameterWithArgument, CommandLineParameterKind } from './BaseClasses'; +import { EnvironmentVariableParser } from './EnvironmentVariableParser'; + +/** + * The data type returned by {@link CommandLineParameterProvider.defineIntegerListParameter}. + * @public + */ +export class CommandLineIntegerListParameter extends CommandLineParameterWithArgument { + private _values: number[] = []; + + /** @internal */ + public constructor(definition: ICommandLineIntegerListDefinition) { + super(definition); + } + + /** {@inheritDoc CommandLineParameter.kind} */ + public get kind(): CommandLineParameterKind { + return CommandLineParameterKind.IntegerList; + } + + /** + * {@inheritDoc CommandLineParameter._setValue} + * @internal + */ + // eslint-disable-next-line @typescript-eslint/no-explicit-any + public _setValue(data: any): void { + // If argparse passed us a value, confirm it is valid + if (data !== null && data !== undefined) { + if (!Array.isArray(data)) { + this.reportInvalidData(data); + } + for (const arrayItem of data) { + if (typeof arrayItem !== 'number') { + this.reportInvalidData(data); + } + } + this._values = data; + return; + } + + // If an environment variable exists, attempt to parse it as a list + if (this.environmentVariable !== undefined) { + const values: string[] | undefined = EnvironmentVariableParser.parseAsList(this.environmentVariable); + if (values) { + const parsedValues: number[] = []; + for (const value of values) { + const parsed: number = parseInt(value, 10); + if (isNaN(parsed) || value.indexOf('.') >= 0) { + throw new Error( + `Invalid value "${value}" for the environment variable` + + ` ${this.environmentVariable}. It must be an integer value.` + ); + } + parsedValues.push(parsed); + } + this._values = parsedValues; + return; + } + } + + // (No default value for integer lists) + + this._values = []; + } + + /** + * Returns the integer arguments for an integer list parameter that was parsed from the command line. + * + * @remarks + * The array will be empty if the command-line has not been parsed yet, + * or if the parameter was omitted and has no default value. + */ + public get values(): ReadonlyArray { + return this._values; + } + + /** {@inheritDoc CommandLineParameter.appendToArgList} @override */ + public appendToArgList(argList: string[]): void { + if (this.values.length > 0) { + for (const value of this.values) { + argList.push(this.longName); + argList.push(String(value)); + } + } + } +} diff --git a/libraries/ts-command-line/src/parameters/CommandLineStringListParameter.ts b/libraries/ts-command-line/src/parameters/CommandLineStringListParameter.ts index 19966171782..035af8163fb 100644 --- a/libraries/ts-command-line/src/parameters/CommandLineStringListParameter.ts +++ b/libraries/ts-command-line/src/parameters/CommandLineStringListParameter.ts @@ -3,6 +3,7 @@ import { ICommandLineStringListDefinition } from './CommandLineDefinition'; import { CommandLineParameterWithArgument, CommandLineParameterKind } from './BaseClasses'; +import { EnvironmentVariableParser } from './EnvironmentVariableParser'; /** * The data type returned by {@link CommandLineParameterProvider.defineStringListParameter}. @@ -27,7 +28,7 @@ export class CommandLineStringListParameter extends CommandLineParameterWithArgu */ // eslint-disable-next-line @typescript-eslint/no-explicit-any public _setValue(data: any): void { - // abstract + // If argparse passed us a value, confirm it is valid if (data !== null && data !== undefined) { if (!Array.isArray(data)) { this.reportInvalidData(data); @@ -41,48 +42,11 @@ export class CommandLineStringListParameter extends CommandLineParameterWithArgu return; } + // If an environment variable exists, attempt to parse it as a list if (this.environmentVariable !== undefined) { - // Try reading the environment variable - const environmentValue: string | undefined = process.env[this.environmentVariable]; - if (environmentValue !== undefined) { - // NOTE: If the environment variable is defined as an empty string, - // here we will accept the empty string as our value. (For number/flag we don't do that.) - - if (environmentValue.trimLeft()[0] === '[') { - // Specifying multiple items in an environment variable is a somewhat rare case. But environment - // variables are actually a pretty reliable way for a tool to avoid shell escaping problems - // when spawning another tool. For this case, we need a reliable way to pass an array of strings - // that could contain any character. For example, if we simply used ";" as the list delimiter, - // then what to do if a string contains that character? We'd need to design an escaping mechanism. - // Since JSON is simple and standard and can escape every possible string, it's a better option - // than a custom delimiter. - try { - const parsedJson: unknown = JSON.parse(environmentValue); - if ( - !Array.isArray(parsedJson) || - !parsedJson.every( - (x) => typeof x === 'string' || typeof x === 'boolean' || typeof x === 'number' - ) - ) { - throw new Error( - `The ${environmentValue} environment variable value must be a JSON ` + - ` array containing only strings, numbers, and booleans.` - ); - } - this._values = parsedJson.map((x) => x.toString()); - } catch (ex) { - throw new Error( - `The ${environmentValue} environment variable value looks like a JSON array` + - ` but failed to parse: ` + - ex.message - ); - } - } else { - // As a shorthand, a single value may be specified without JSON encoding, as long as it does not - // start with the "[" character. - this._values = [environmentValue]; - } - + const values: string[] | undefined = EnvironmentVariableParser.parseAsList(this.environmentVariable); + if (values) { + this._values = values; return; } } diff --git a/libraries/ts-command-line/src/providers/CommandLineParameterProvider.ts b/libraries/ts-command-line/src/providers/CommandLineParameterProvider.ts index 2dd5d195808..0d9d8cf320d 100644 --- a/libraries/ts-command-line/src/providers/CommandLineParameterProvider.ts +++ b/libraries/ts-command-line/src/providers/CommandLineParameterProvider.ts @@ -3,11 +3,13 @@ import * as argparse from 'argparse'; import { + ICommandLineChoiceDefinition, + ICommandLineChoiceListDefinition, + ICommandLineIntegerDefinition, + ICommandLineIntegerListDefinition, ICommandLineFlagDefinition, ICommandLineStringDefinition, ICommandLineStringListDefinition, - ICommandLineIntegerDefinition, - ICommandLineChoiceDefinition, ICommandLineRemainderDefinition } from '../parameters/CommandLineDefinition'; import { @@ -15,11 +17,13 @@ import { CommandLineParameterWithArgument, CommandLineParameterKind } from '../parameters/BaseClasses'; +import { CommandLineChoiceParameter } from '../parameters/CommandLineChoiceParameter'; +import { CommandLineChoiceListParameter } from '../parameters/CommandLineChoiceListParameter'; +import { CommandLineIntegerParameter } from '../parameters/CommandLineIntegerParameter'; +import { CommandLineIntegerListParameter } from '../parameters/CommandLineIntegerListParameter'; import { CommandLineFlagParameter } from '../parameters/CommandLineFlagParameter'; import { CommandLineStringParameter } from '../parameters/CommandLineStringParameter'; import { CommandLineStringListParameter } from '../parameters/CommandLineStringListParameter'; -import { CommandLineIntegerParameter } from '../parameters/CommandLineIntegerParameter'; -import { CommandLineChoiceParameter } from '../parameters/CommandLineChoiceParameter'; import { CommandLineRemainder } from '../parameters/CommandLineRemainder'; /** @@ -92,6 +96,34 @@ export abstract class CommandLineParameterProvider { return this._getParameter(parameterLongName, CommandLineParameterKind.Choice); } + /** + * Defines a command-line parameter whose value must be a string from a fixed set of + * allowable choices (similar to an enum). The parameter can be specified multiple times to + * build a list. + * + * @remarks + * Example of a choice list parameter: + * ``` + * example-tool --allow-color red --allow-color green + * ``` + */ + public defineChoiceListParameter( + definition: ICommandLineChoiceListDefinition + ): CommandLineChoiceListParameter { + const parameter: CommandLineChoiceListParameter = new CommandLineChoiceListParameter(definition); + this._defineParameter(parameter); + return parameter; + } + + /** + * Returns the CommandLineChoiceListParameter with the specified long name. + * @remarks + * This method throws an exception if the parameter is not defined. + */ + public getChoiceListParameter(parameterLongName: string): CommandLineChoiceListParameter { + return this._getParameter(parameterLongName, CommandLineParameterKind.ChoiceList); + } + /** * Defines a command-line switch whose boolean value is true if the switch is provided, * and false otherwise. @@ -141,6 +173,32 @@ export abstract class CommandLineParameterProvider { return this._getParameter(parameterLongName, CommandLineParameterKind.Integer); } + /** + * Defines a command-line parameter whose argument is an integer. The parameter can be specified + * multiple times to build a list. + * + * @remarks + * Example usage of an integer list parameter: + * ``` + * example-tool --avoid 4 --avoid 13 + * ``` + */ + public defineIntegerListParameter( + definition: ICommandLineIntegerListDefinition + ): CommandLineIntegerListParameter { + const parameter: CommandLineIntegerListParameter = new CommandLineIntegerListParameter(definition); + this._defineParameter(parameter); + return parameter; + } + + /** + * Returns the CommandLineIntegerParameter with the specified long name. + * @remarks + * This method throws an exception if the parameter is not defined. + */ + public getIntegerListParameter(parameterLongName: string): CommandLineIntegerListParameter { + return this._getParameter(parameterLongName, CommandLineParameterKind.IntegerList); + } /** * Defines a command-line parameter whose argument is a single text string. * @@ -316,16 +374,27 @@ export abstract class CommandLineParameterProvider { }; switch (parameter.kind) { - case CommandLineParameterKind.Choice: + case CommandLineParameterKind.Choice: { const choiceParameter: CommandLineChoiceParameter = parameter as CommandLineChoiceParameter; argparseOptions.choices = choiceParameter.alternatives as string[]; break; + } + case CommandLineParameterKind.ChoiceList: { + const choiceParameter: CommandLineChoiceListParameter = parameter as CommandLineChoiceListParameter; + argparseOptions.choices = choiceParameter.alternatives as string[]; + argparseOptions.action = 'append'; + break; + } case CommandLineParameterKind.Flag: argparseOptions.action = 'storeTrue'; break; case CommandLineParameterKind.Integer: argparseOptions.type = 'int'; break; + case CommandLineParameterKind.IntegerList: + argparseOptions.type = 'int'; + argparseOptions.action = 'append'; + break; case CommandLineParameterKind.String: break; case CommandLineParameterKind.StringList: diff --git a/libraries/ts-command-line/src/test/CommandLineParameter.test.ts b/libraries/ts-command-line/src/test/CommandLineParameter.test.ts index 1cff6f70962..363008a3adf 100644 --- a/libraries/ts-command-line/src/test/CommandLineParameter.test.ts +++ b/libraries/ts-command-line/src/test/CommandLineParameter.test.ts @@ -39,6 +39,15 @@ function createParser(): DynamicCommandLineParser { defaultValue: 'default' }); + // Choice List + action.defineChoiceListParameter({ + parameterLongName: '--choice-list', + parameterShortName: '-C', + description: 'This parameter may be specified multiple times to make a list of choices', + alternatives: ['red', 'green', 'blue'], + environmentVariable: 'ENV_CHOICE_LIST' + }); + // Flag action.defineFlagParameter({ parameterLongName: '--flag', @@ -71,6 +80,15 @@ function createParser(): DynamicCommandLineParser { required: true }); + // Integer List + action.defineIntegerListParameter({ + parameterLongName: '--integer-list', + parameterShortName: '-I', + description: 'This parameter may be specified multiple times to make a list of integers', + argumentName: 'LIST_ITEM', + environmentVariable: 'ENV_INTEGER_LIST' + }); + // String action.defineStringParameter({ parameterLongName: '--string', @@ -97,10 +115,11 @@ function createParser(): DynamicCommandLineParser { action.defineStringListParameter({ parameterLongName: '--string-list', parameterShortName: '-l', - description: 'This parameter be specified multiple times to make a list of strings', + description: 'This parameter may be specified multiple times to make a list of strings', argumentName: 'LIST_ITEM', environmentVariable: 'ENV_STRING_LIST' }); + return commandLineParser; } @@ -150,11 +169,19 @@ describe('CommandLineParameter', () => { 'do:the-job', '--choice', 'two', + '--choice-list', + 'red', + '--choice-list', + 'blue', '--flag', '--integer', '123', '--integer-required', '321', + '--integer-list', + '37', + '--integer-list', + '-404', '--string', 'hello', '--string-list', @@ -177,6 +204,7 @@ describe('CommandLineParameter', () => { action.getChoiceParameter('--choice-with-default'), snapshotPropertyNames ); + expectPropertiesToMatchSnapshot(action.getChoiceListParameter('--choice-list'), snapshotPropertyNames); expectPropertiesToMatchSnapshot(action.getFlagParameter('--flag'), snapshotPropertyNames); expectPropertiesToMatchSnapshot(action.getIntegerParameter('--integer'), snapshotPropertyNames); expectPropertiesToMatchSnapshot( @@ -184,6 +212,7 @@ describe('CommandLineParameter', () => { snapshotPropertyNames ); expectPropertiesToMatchSnapshot(action.getIntegerParameter('--integer-required'), snapshotPropertyNames); + expectPropertiesToMatchSnapshot(action.getIntegerListParameter('--integer-list'), snapshotPropertyNames); expectPropertiesToMatchSnapshot(action.getStringParameter('--string'), snapshotPropertyNames); expectPropertiesToMatchSnapshot( action.getStringParameter('--string-with-default'), @@ -218,6 +247,7 @@ describe('CommandLineParameter', () => { action.getChoiceParameter('--choice-with-default'), snapshotPropertyNames ); + expectPropertiesToMatchSnapshot(action.getChoiceListParameter('--choice-list'), snapshotPropertyNames); expectPropertiesToMatchSnapshot(action.getFlagParameter('--flag'), snapshotPropertyNames); expectPropertiesToMatchSnapshot(action.getIntegerParameter('--integer'), snapshotPropertyNames); expectPropertiesToMatchSnapshot( @@ -225,6 +255,7 @@ describe('CommandLineParameter', () => { snapshotPropertyNames ); expectPropertiesToMatchSnapshot(action.getIntegerParameter('--integer-required'), snapshotPropertyNames); + expectPropertiesToMatchSnapshot(action.getIntegerListParameter('--integer-list'), snapshotPropertyNames); expectPropertiesToMatchSnapshot(action.getStringParameter('--string'), snapshotPropertyNames); expectPropertiesToMatchSnapshot( action.getStringParameter('--string-with-default'), @@ -255,10 +286,12 @@ describe('CommandLineParameter', () => { process.env.ENV_CHOICE = 'one'; process.env.ENV_CHOICE2 = 'two'; + process.env.ENV_CHOICE_LIST = ' [ "red", "green" ] '; process.env.ENV_FLAG = '1'; process.env.ENV_INTEGER = '111'; process.env.ENV_INTEGER2 = '222'; process.env.ENV_INTEGER_REQUIRED = '333'; + process.env.ENV_INTEGER_LIST = ' [ 1 , 2 , 3 ] '; process.env.ENV_STRING = 'Hello, world!'; process.env.ENV_STRING2 = 'Hello, world!'; process.env.ENV_STRING_LIST = 'simple text'; @@ -299,4 +332,56 @@ describe('CommandLineParameter', () => { } expect(copiedArgs).toMatchSnapshot(); }); + + describe('choice list', () => { + function createHelloWorldParser(): CommandLineParser { + const commandLineParser: CommandLineParser = new DynamicCommandLineParser({ + toolFilename: 'example', + toolDescription: 'An example project' + }); + const action: DynamicCommandLineAction = new DynamicCommandLineAction({ + actionName: 'hello-world', + summary: 'Hello World', + documentation: 'best program' + }); + commandLineParser.addAction(action); + + action.defineChoiceListParameter({ + parameterLongName: '--color', + parameterShortName: '-c', + description: 'Your favorite colors', + alternatives: ['purple', 'yellow', 'pizza'], + environmentVariable: 'ENV_COLOR' + }); + + return commandLineParser; + } + + it('raises an error if env var value is not valid json', () => { + const commandLineParser: CommandLineParser = createHelloWorldParser(); + const args: string[] = ['hello-world']; + process.env.ENV_COLOR = '[u'; + + // eslint-disable-next-line @typescript-eslint/no-floating-promises + expect(commandLineParser.executeWithoutErrorHandling(args)).rejects.toThrowErrorMatchingSnapshot(); + }); + + it('raises an error if env var value is json containing non-scalars', () => { + const commandLineParser: CommandLineParser = createHelloWorldParser(); + const args: string[] = ['hello-world']; + process.env.ENV_COLOR = '[{}]'; + + // eslint-disable-next-line @typescript-eslint/no-floating-promises + expect(commandLineParser.executeWithoutErrorHandling(args)).rejects.toThrowErrorMatchingSnapshot(); + }); + + it('raises an error if env var value is not a valid choice', () => { + const commandLineParser: CommandLineParser = createHelloWorldParser(); + const args: string[] = ['hello-world']; + process.env.ENV_COLOR = 'oblong'; + + // eslint-disable-next-line @typescript-eslint/no-floating-promises + expect(commandLineParser.executeWithoutErrorHandling(args)).rejects.toThrowErrorMatchingSnapshot(); + }); + }); }); diff --git a/libraries/ts-command-line/src/test/__snapshots__/CommandLineParameter.test.ts.snap b/libraries/ts-command-line/src/test/__snapshots__/CommandLineParameter.test.ts.snap index 9e4081f11e8..ed13c337e1d 100644 --- a/libraries/ts-command-line/src/test/__snapshots__/CommandLineParameter.test.ts.snap +++ b/libraries/ts-command-line/src/test/__snapshots__/CommandLineParameter.test.ts.snap @@ -8,6 +8,11 @@ Array [ "### --choice-with-default output: ###", "--choice-with-default", "two", + "### --choice-list output: ###", + "--choice-list", + "red", + "--choice-list", + "green", "### --flag output: ###", "--flag", "### --integer output: ###", @@ -19,6 +24,13 @@ Array [ "### --integer-required output: ###", "--integer-required", "6", + "### --integer-list output: ###", + "--integer-list", + "1", + "--integer-list", + "2", + "--integer-list", + "3", "### --string output: ###", "--string", "Hello, world!", @@ -34,6 +46,12 @@ Array [ ] `; +exports[`CommandLineParameter choice list raises an error if env var value is json containing non-scalars 1`] = `"The [{}] environment variable value looks like a JSON array but failed to parse: The [{}] environment variable value must be a JSON array containing only strings, numbers, and booleans."`; + +exports[`CommandLineParameter choice list raises an error if env var value is not a valid choice 1`] = `"Invalid value \\"oblong\\" for the environment variable ENV_COLOR. Valid choices are: \\"purple\\", \\"yellow\\", \\"pizza\\""`; + +exports[`CommandLineParameter choice list raises an error if env var value is not valid json 1`] = `"The [u environment variable value looks like a JSON array but failed to parse: Unexpected token u in JSON at position 1"`; + exports[`CommandLineParameter parses an input with ALL parameters 1`] = ` Object { "argumentName": undefined, @@ -80,6 +98,24 @@ Object { `; exports[`CommandLineParameter parses an input with ALL parameters 4`] = ` +Object { + "argumentName": undefined, + "defaultValue": undefined, + "description": "This parameter may be specified multiple times to make a list of choices", + "environmentVariable": "ENV_CHOICE_LIST", + "kind": 5, + "longName": "--choice-list", + "required": false, + "shortName": "-C", + "value": undefined, + "values": Array [ + "red", + "blue", + ], +} +`; + +exports[`CommandLineParameter parses an input with ALL parameters 5`] = ` Object { "argumentName": undefined, "defaultValue": undefined, @@ -94,7 +130,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with ALL parameters 5`] = ` +exports[`CommandLineParameter parses an input with ALL parameters 6`] = ` Object { "argumentName": "NUMBER", "defaultValue": undefined, @@ -109,7 +145,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with ALL parameters 6`] = ` +exports[`CommandLineParameter parses an input with ALL parameters 7`] = ` Object { "argumentName": "NUMBER", "defaultValue": 123, @@ -124,7 +160,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with ALL parameters 7`] = ` +exports[`CommandLineParameter parses an input with ALL parameters 8`] = ` Object { "argumentName": "NUMBER", "defaultValue": undefined, @@ -139,7 +175,25 @@ Object { } `; -exports[`CommandLineParameter parses an input with ALL parameters 8`] = ` +exports[`CommandLineParameter parses an input with ALL parameters 9`] = ` +Object { + "argumentName": "LIST_ITEM", + "defaultValue": undefined, + "description": "This parameter may be specified multiple times to make a list of integers", + "environmentVariable": "ENV_INTEGER_LIST", + "kind": 6, + "longName": "--integer-list", + "required": false, + "shortName": "-I", + "value": undefined, + "values": Array [ + 37, + -404, + ], +} +`; + +exports[`CommandLineParameter parses an input with ALL parameters 10`] = ` Object { "argumentName": "TEXT", "defaultValue": undefined, @@ -154,7 +208,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with ALL parameters 9`] = ` +exports[`CommandLineParameter parses an input with ALL parameters 11`] = ` Object { "argumentName": "TEXT", "defaultValue": "123", @@ -169,11 +223,11 @@ Object { } `; -exports[`CommandLineParameter parses an input with ALL parameters 10`] = ` +exports[`CommandLineParameter parses an input with ALL parameters 12`] = ` Object { "argumentName": "LIST_ITEM", "defaultValue": undefined, - "description": "This parameter be specified multiple times to make a list of strings", + "description": "This parameter may be specified multiple times to make a list of strings", "environmentVariable": "ENV_STRING_LIST", "kind": 4, "longName": "--string-list", @@ -187,7 +241,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with ALL parameters 11`] = ` +exports[`CommandLineParameter parses an input with ALL parameters 13`] = ` Array [ "### --choice output: ###", "--choice", @@ -195,6 +249,11 @@ Array [ "### --choice-with-default output: ###", "--choice-with-default", "default", + "### --choice-list output: ###", + "--choice-list", + "red", + "--choice-list", + "blue", "### --flag output: ###", "--flag", "### --integer output: ###", @@ -206,6 +265,11 @@ Array [ "### --integer-required output: ###", "--integer-required", "321", + "### --integer-list output: ###", + "--integer-list", + "37", + "--integer-list", + "-404", "### --string output: ###", "--string", "hello", @@ -267,6 +331,21 @@ Object { `; exports[`CommandLineParameter parses an input with NO parameters 4`] = ` +Object { + "argumentName": undefined, + "defaultValue": undefined, + "description": "This parameter may be specified multiple times to make a list of choices", + "environmentVariable": "ENV_CHOICE_LIST", + "kind": 5, + "longName": "--choice-list", + "required": false, + "shortName": "-C", + "value": undefined, + "values": Array [], +} +`; + +exports[`CommandLineParameter parses an input with NO parameters 5`] = ` Object { "argumentName": undefined, "defaultValue": undefined, @@ -281,7 +360,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with NO parameters 5`] = ` +exports[`CommandLineParameter parses an input with NO parameters 6`] = ` Object { "argumentName": "NUMBER", "defaultValue": undefined, @@ -296,7 +375,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with NO parameters 6`] = ` +exports[`CommandLineParameter parses an input with NO parameters 7`] = ` Object { "argumentName": "NUMBER", "defaultValue": 123, @@ -311,7 +390,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with NO parameters 7`] = ` +exports[`CommandLineParameter parses an input with NO parameters 8`] = ` Object { "argumentName": "NUMBER", "defaultValue": undefined, @@ -326,7 +405,22 @@ Object { } `; -exports[`CommandLineParameter parses an input with NO parameters 8`] = ` +exports[`CommandLineParameter parses an input with NO parameters 9`] = ` +Object { + "argumentName": "LIST_ITEM", + "defaultValue": undefined, + "description": "This parameter may be specified multiple times to make a list of integers", + "environmentVariable": "ENV_INTEGER_LIST", + "kind": 6, + "longName": "--integer-list", + "required": false, + "shortName": "-I", + "value": undefined, + "values": Array [], +} +`; + +exports[`CommandLineParameter parses an input with NO parameters 10`] = ` Object { "argumentName": "TEXT", "defaultValue": undefined, @@ -341,7 +435,7 @@ Object { } `; -exports[`CommandLineParameter parses an input with NO parameters 9`] = ` +exports[`CommandLineParameter parses an input with NO parameters 11`] = ` Object { "argumentName": "TEXT", "defaultValue": "123", @@ -356,11 +450,11 @@ Object { } `; -exports[`CommandLineParameter parses an input with NO parameters 10`] = ` +exports[`CommandLineParameter parses an input with NO parameters 12`] = ` Object { "argumentName": "LIST_ITEM", "defaultValue": undefined, - "description": "This parameter be specified multiple times to make a list of strings", + "description": "This parameter may be specified multiple times to make a list of strings", "environmentVariable": "ENV_STRING_LIST", "kind": 4, "longName": "--string-list", @@ -371,12 +465,13 @@ Object { } `; -exports[`CommandLineParameter parses an input with NO parameters 11`] = ` +exports[`CommandLineParameter parses an input with NO parameters 13`] = ` Array [ "### --choice output: ###", "### --choice-with-default output: ###", "--choice-with-default", "default", + "### --choice-list output: ###", "### --flag output: ###", "### --integer output: ###", "### --integer-with-default output: ###", @@ -385,6 +480,7 @@ Array [ "### --integer-required output: ###", "--integer-required", "123", + "### --integer-list output: ###", "### --string output: ###", "### --string-with-default output: ###", "--string-with-default", @@ -402,6 +498,11 @@ Array [ "### --choice-with-default output: ###", "--choice-with-default", "two", + "### --choice-list output: ###", + "--choice-list", + "red", + "--choice-list", + "green", "### --flag output: ###", "--flag", "### --integer output: ###", @@ -413,6 +514,13 @@ Array [ "### --integer-required output: ###", "--integer-required", "1", + "### --integer-list output: ###", + "--integer-list", + "1", + "--integer-list", + "2", + "--integer-list", + "3", "### --string output: ###", "--string", "Hello, world!", @@ -435,9 +543,10 @@ Array [ exports[`CommandLineParameter prints the action help 1`] = ` "usage: example do:the-job [-h] [-c {one,two,three,default}] - [--choice-with-default {one,two,three,default}] [-f] - [-i NUMBER] [--integer-with-default NUMBER] - --integer-required NUMBER [-s TEXT] + [--choice-with-default {one,two,three,default}] + [-C {red,green,blue}] [-f] [-i NUMBER] + [--integer-with-default NUMBER] --integer-required + NUMBER [-I LIST_ITEM] [-s TEXT] [--string-with-default TEXT] [--string-with-undocumented-synonym TEXT] [-l LIST_ITEM] @@ -455,6 +564,11 @@ Optional arguments: \\"quoted word\\". This parameter may alternatively be specified via the ENV_CHOICE2 environment variable. The default value is \\"default\\". + -C {red,green,blue}, --choice-list {red,green,blue} + This parameter may be specified multiple times to + make a list of choices. This parameter may + alternatively be specified via the ENV_CHOICE_LIST + environment variable. -f, --flag A flag. This parameter may alternatively be specified via the ENV_FLAG environment variable. -i NUMBER, --integer NUMBER @@ -466,6 +580,11 @@ Optional arguments: environment variable. The default value is 123. --integer-required NUMBER An integer + -I LIST_ITEM, --integer-list LIST_ITEM + This parameter may be specified multiple times to + make a list of integers. This parameter may + alternatively be specified via the ENV_INTEGER_LIST + environment variable. -s TEXT, --string TEXT A string. This parameter may alternatively be specified via the ENV_STRING environment variable. @@ -476,10 +595,10 @@ Optional arguments: --string-with-undocumented-synonym TEXT A string with an undocumented synonym -l LIST_ITEM, --string-list LIST_ITEM - This parameter be specified multiple times to make a - list of strings. This parameter may alternatively be - specified via the ENV_STRING_LIST environment - variable. + This parameter may be specified multiple times to + make a list of strings. This parameter may + alternatively be specified via the ENV_STRING_LIST + environment variable. " `; From 675dfadbb1f7a52b0de49dc4a67ad468485e7a59 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 22:24:24 -0700 Subject: [PATCH 282/429] Fix an issue where paths like "@rushstack/heft-jest-plugin/lib/exports/jest-global-setup.js" cannot be resolved from a rigged project --- .../heft-jest-plugin/src/JestPlugin.ts | 31 +++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 70bfdca5094..d40de96febc 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -47,6 +47,8 @@ export class JestPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; public readonly optionsSchema: JsonSchema = JsonSchema.fromFile(PLUGIN_SCHEMA_PATH); + private static _ownPackageFolder: string = path.resolve(__dirname, '..'); + /** * Returns the loader for the `config/api-extractor-task.json` config file. */ @@ -80,8 +82,33 @@ export class JestPlugin implements IHeftPlugin { // that we provide to Jest. Resolve if we modified since paths containing should be absolute. const nodeResolveMetadata: IJsonPathMetadata = { preresolve: (jsonPath: string) => { - const newJsonPath: string = jsonPath.replace(//g, buildFolder); - return jsonPath === newJsonPath ? jsonPath : path.resolve(newJsonPath); + // Compare with replaceRootDirInPath() from here: + // https://github.com/facebook/jest/blob/5f4dd187d89070d07617444186684c20d9213031/packages/jest-config/src/utils.ts#L58 + const ROOTDIR_TOKEN: string = ''; + + // Example: /path/to/file.js + if (jsonPath.startsWith(ROOTDIR_TOKEN)) { + const restOfPath: string = path.normalize('./' + jsonPath.substr(ROOTDIR_TOKEN.length)); + return path.resolve(buildFolder, restOfPath); + } + + // The normal PathResolutionMethod.NodeResolve will generally not be able to find @rushstack/heft-jest-plugin + // from a project that is using a rig. Since it is important, and it is our own package, we resolve it + // manually as a special case. + const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; + + // Example: @rushstack/heft-jest-plugin + if (jsonPath === PLUGIN_PACKAGE_NAME) { + return JestPlugin._ownPackageFolder; + } + + // Example: @rushstack/heft-jest-plugin/path/to/file.js + if (jsonPath.startsWith(PLUGIN_PACKAGE_NAME)) { + const restOfPath: string = path.normalize('./' + jsonPath.substr(PLUGIN_PACKAGE_NAME.length)); + return path.join(JestPlugin._ownPackageFolder, restOfPath); + } + + return jsonPath; }, pathResolutionMethod: PathResolutionMethod.NodeResolve }; From 52a5e24462d9ecca7a2163cb7397a0aa8218f3ca Mon Sep 17 00:00:00 2001 From: Elliot Nelson Date: Fri, 18 Jun 2021 01:24:53 -0400 Subject: [PATCH 283/429] rush change --- .../new-param-types_2021-06-18-05-24.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json diff --git a/common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json b/common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json new file mode 100644 index 00000000000..55f225f458c --- /dev/null +++ b/common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/ts-command-line", + "comment": "Add ChoiceList and IntegerList parameter types", + "type": "minor" + } + ], + "packageName": "@rushstack/ts-command-line", + "email": "elliot-nelson@users.noreply.github.com" +} \ No newline at end of file From 2bd3cc65d88aae6de514cbc70e7a8eca19d3658b Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 22:26:58 -0700 Subject: [PATCH 284/429] rush change --- ...togonz-heft-jest-regressions_2021-06-18-05-26.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json new file mode 100644 index 00000000000..53c613a39b8 --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Fix a regression where \"testEnvironment\" did not resolve correctly (GitHub #2745)", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 74838dd9a856c08edb237226d10d24d1e215eea6 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 17 Jun 2021 22:28:05 -0700 Subject: [PATCH 285/429] rush change --- ...togonz-heft-jest-regressions_2021-06-18-05-27.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json new file mode 100644 index 00000000000..2e9a79f6607 --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Enable \"@rushstack/heft-jest-plugin/lib/exports/jest-global-setup.js\" to resolve for rigged projects that don't have a direct dependency on that package", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From e8918c36427e4fe28e1c7b08e08b349cd4ff5855 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 18 Jun 2021 06:23:06 +0000 Subject: [PATCH 286/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 9 +++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...eft-jest-regressions_2021-06-18-05-26.json | 11 ---------- ...eft-jest-regressions_2021-06-18-05-27.json | 11 ---------- ...z-mitigate-issue2759_2021-06-18-01-57.json | 11 ---------- ...z-mitigate-issue2759_2021-06-18-01-57.json | 11 ---------- ...z-mitigate-issue2759_2021-06-17-23-23.json | 11 ---------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 15 +++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 10 ++++++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 21 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 41 files changed, 407 insertions(+), 73 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json delete mode 100644 common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json delete mode 100644 common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json delete mode 100644 common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json delete mode 100644 common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 531479938c8..3ab0791b22f 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.23", + "tag": "@microsoft/api-documenter_v7.13.23", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "7.13.22", "tag": "@microsoft/api-documenter_v7.13.22", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 27ead16f80b..f12dbc9434e 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 7.13.23 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 7.13.22 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 6d41c025077..9cb611337a5 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.33.1", + "tag": "@rushstack/heft_v0.33.1", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "patch": [ + { + "comment": "Fix a regression where Heft sometimes failed with \"No tests found, exiting with code 1\"" + } + ] + } + }, { "version": "0.33.0", "tag": "@rushstack/heft_v0.33.0", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 4484b8f47ad..e7067a169a9 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Wed, 16 Jun 2021 15:07:24 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.33.1 +Fri, 18 Jun 2021 06:23:05 GMT + +### Patches + +- Fix a regression where Heft sometimes failed with "No tests found, exiting with code 1" ## 0.33.0 Wed, 16 Jun 2021 15:07:24 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 39c292a3a62..9ad2d6cf308 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.115", + "tag": "@rushstack/rundown_v1.0.115", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "1.0.114", "tag": "@rushstack/rundown_v1.0.114", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 9f9a7b9cc69..fbf0a82c416 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 1.0.115 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 1.0.114 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json deleted file mode 100644 index 53c613a39b8..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-26.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Fix a regression where \"testEnvironment\" did not resolve correctly (GitHub #2745)", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json b/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json deleted file mode 100644 index 2e9a79f6607..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/octogonz-heft-jest-regressions_2021-06-18-05-27.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Enable \"@rushstack/heft-jest-plugin/lib/exports/jest-global-setup.js\" to resolve for rigged projects that don't have a direct dependency on that package", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json b/common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json deleted file mode 100644 index dd74fe1e459..00000000000 --- a/common/changes/@rushstack/heft-webpack4-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-webpack4-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-webpack4-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json b/common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json deleted file mode 100644 index 3fbfb37822a..00000000000 --- a/common/changes/@rushstack/heft-webpack5-plugin/octogonz-mitigate-issue2759_2021-06-18-01-57.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-webpack5-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-webpack5-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json b/common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json deleted file mode 100644 index a6f18f4f55c..00000000000 --- a/common/changes/@rushstack/heft/octogonz-mitigate-issue2759_2021-06-17-23-23.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Fix a regression where Heft sometimes failed with \"No tests found, exiting with code 1\"", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index fbcfc819f6c..a5f5fad62b6 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.4", + "tag": "@rushstack/heft-jest-plugin_v0.1.4", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "patch": [ + { + "comment": "Fix a regression where \"testEnvironment\" did not resolve correctly (GitHub #2745)" + }, + { + "comment": "Enable \"@rushstack/heft-jest-plugin/lib/exports/jest-global-setup.js\" to resolve for rigged projects that don't have a direct dependency on that package" + } + ] + } + }, { "version": "0.1.3", "tag": "@rushstack/heft-jest-plugin_v0.1.3", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index ba472e267e4..820945d04c4 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.1.4 +Fri, 18 Jun 2021 06:23:05 GMT + +### Patches + +- Fix a regression where "testEnvironment" did not resolve correctly (GitHub #2745) +- Enable "@rushstack/heft-jest-plugin/lib/exports/jest-global-setup.js" to resolve for rigged projects that don't have a direct dependency on that package ## 0.1.3 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 287250ab3da..028b3c80b26 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.28", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.28", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.0` to `^0.33.1`" + } + ] + } + }, { "version": "0.1.27", "tag": "@rushstack/heft-webpack4-plugin_v0.1.27", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index c554e090feb..75f26eb6d32 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.1.28 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 0.1.27 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 46ca8d21d2f..d0b2f19c673 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.28", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.28", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.0` to `^0.33.1`" + } + ] + } + }, { "version": "0.1.27", "tag": "@rushstack/heft-webpack5-plugin_v0.1.27", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 580da4e4b0a..ccc5d5f202e 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.1.28 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 0.1.27 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index e5520ef3431..b0dc5731771 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.39", + "tag": "@rushstack/debug-certificate-manager_v1.0.39", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "1.0.38", "tag": "@rushstack/debug-certificate-manager_v1.0.38", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 1739baff031..598427a9066 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 1.0.39 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 1.0.38 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 204117923ed..950df26e9b5 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.185", + "tag": "@microsoft/load-themed-styles_v1.10.185", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.3`" + } + ] + } + }, { "version": "1.10.184", "tag": "@microsoft/load-themed-styles_v1.10.184", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index eedf6b3eb34..7db8a6ede35 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 1.10.185 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 1.10.184 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 3517edcc768..5be336ec697 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.44", + "tag": "@rushstack/package-deps-hash_v3.0.44", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "3.0.43", "tag": "@rushstack/package-deps-hash_v3.0.43", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 9bdda937570..cf376d50535 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 3.0.44 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 3.0.43 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 67fe3ffe9ed..ec9fb276849 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.99", + "tag": "@rushstack/stream-collator_v4.0.99", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "4.0.98", "tag": "@rushstack/stream-collator_v4.0.98", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 1a6b18e3382..b6223d8d529 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 18 Jun 2021 00:08:51 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 4.0.99 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 4.0.98 Fri, 18 Jun 2021 00:08:51 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 0e8add13a68..c278b596530 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.1", + "tag": "@rushstack/terminal_v0.2.1", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "0.2.0", "tag": "@rushstack/terminal_v0.2.0", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 007ed11497f..6f627b8560b 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 18 Jun 2021 00:08:51 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.2.1 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 0.2.0 Fri, 18 Jun 2021 00:08:51 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index f329566523f..b6c49e82ac0 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.3", + "tag": "@rushstack/heft-node-rig_v1.1.3", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.0` to `^0.33.1`" + } + ] + } + }, { "version": "1.1.2", "tag": "@rushstack/heft-node-rig_v1.1.2", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index e49896e12f3..f54a4921fba 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 1.1.3 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 1.1.2 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 587c18e4a64..9a60ac6a7ee 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.3", + "tag": "@rushstack/heft-web-rig_v0.3.3", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.28`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.0` to `^0.33.1`" + } + ] + } + }, { "version": "0.3.2", "tag": "@rushstack/heft-web-rig_v0.3.2", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 9df86d59b1b..0eaaeae890e 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.3.3 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 0.3.2 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 0e629b831da..7e7cce4af36 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.66", + "tag": "@microsoft/loader-load-themed-styles_v1.9.66", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.185`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "1.9.65", "tag": "@microsoft/loader-load-themed-styles_v1.9.65", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index c7f51b8b1e0..074859be895 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 1.9.66 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 1.9.65 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index c89be42228c..b1bc2e80678 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.153", + "tag": "@rushstack/loader-raw-script_v1.3.153", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "1.3.152", "tag": "@rushstack/loader-raw-script_v1.3.152", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 3ab8ba48fc0..24b7af21981 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 1.3.153 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 1.3.152 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index ee7c3909031..693b50a241a 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.27", + "tag": "@rushstack/localization-plugin_v0.6.27", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.47`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.46` to `^3.2.47`" + } + ] + } + }, { "version": "0.6.26", "tag": "@rushstack/localization-plugin_v0.6.26", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index e63df2bc5ad..3c8c93b1da3 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.6.27 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 0.6.26 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 1d205701872..167f180ab71 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.65", + "tag": "@rushstack/module-minifier-plugin_v0.3.65", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "0.3.64", "tag": "@rushstack/module-minifier-plugin_v0.3.64", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 608ff717d6b..f69d439a630 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 0.3.65 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 0.3.64 Wed, 16 Jun 2021 18:53:52 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index b2eb313932b..e864e39024a 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.47", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.47", + "date": "Fri, 18 Jun 2021 06:23:05 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.33.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.3`" + } + ] + } + }, { "version": "3.2.46", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.46", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 3802d28682a..43e2ad90d7e 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 16 Jun 2021 18:53:52 GMT and should not be manually modified. +This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. + +## 3.2.47 +Fri, 18 Jun 2021 06:23:05 GMT + +_Version update only_ ## 3.2.46 Wed, 16 Jun 2021 18:53:52 GMT From 8f031e11dbcb6a1ed51e52085277b30b64179ac3 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 18 Jun 2021 06:23:08 +0000 Subject: [PATCH 287/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 18 files changed, 23 insertions(+), 23 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index c0b9d763f10..6023a69ae54 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.22", + "version": "7.13.23", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 88d22580ec3..fc115b36436 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.33.0", + "version": "0.33.1", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 2acd0699ac6..e9a455e367e 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.114", + "version": "1.0.115", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 8f5110099cf..d13f524ca8a 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.3", + "version": "0.1.4", "description": "Heft plugin for Jest", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 27d16dd5fad..78f3c007509 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.27", + "version": "0.1.28", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.33.0" + "@rushstack/heft": "^0.33.1" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 2315ceff634..fd7ec130710 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.27", + "version": "0.1.28", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.33.0" + "@rushstack/heft": "^0.33.1" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index c05f89ead96..aaf3c782db9 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.38", + "version": "1.0.39", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 140a6c5b069..0543458d0dd 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.184", + "version": "1.10.185", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 48a208b17b5..9b7851f0895 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.43", + "version": "3.0.44", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 437ef745364..1baa0f66662 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.98", + "version": "4.0.99", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index c660a8d7379..cab567b4095 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.0", + "version": "0.2.1", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index da836122492..cf40a121e18 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.2", + "version": "1.1.3", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.33.0" + "@rushstack/heft": "^0.33.1" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 213921dc721..a5698df77fc 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.2", + "version": "0.3.3", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.33.0" + "@rushstack/heft": "^0.33.1" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index a0c79ce2a14..52b893f1772 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.65", + "version": "1.9.66", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index e21ab1559a9..857a31439bb 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.152", + "version": "1.3.153", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 4866aaeb848..98766b0b625 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.26", + "version": "0.6.27", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.46", + "@rushstack/set-webpack-public-path-plugin": "^3.2.47", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 385128bfe33..f8d2aa9bfda 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.64", + "version": "0.3.65", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 4e647832ece..ab842098393 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.46", + "version": "3.2.47", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From deeee66ade0faef60e5946cc1f69da2360dcab0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Camille=20Lou=C3=A9doc-Eyri=C3=A8s?= Date: Sat, 19 Jun 2021 15:43:36 +0200 Subject: [PATCH 288/429] doc(eslint-plugin-packlets): update README.md Update `packlets-tutorial` after being moved to `rushstack-samples` --- stack/eslint-plugin-packlets/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stack/eslint-plugin-packlets/README.md b/stack/eslint-plugin-packlets/README.md index cf926e69585..6b3b0b6ecd8 100644 --- a/stack/eslint-plugin-packlets/README.md +++ b/stack/eslint-plugin-packlets/README.md @@ -33,7 +33,7 @@ With packlets, our folders would be reorganized as follows: - `src/packlets/reports/*.ts` - the report engine - `src/*.ts` - other arbitrary files such as startup code and the main application -The [packlets-tutorial](https://github.com/microsoft/rushstack/tree/master/tutorials/packlets-tutorial) sample project illustrates this layout in full detail. +The [packlets-tutorial](https://github.com/microsoft/rushstack-samples/tree/main/other/packlets-tutorial) sample project illustrates this layout in full detail. The basic design can be summarized in 5 rules: From 0cc43627dfd8303157df8a0d5821a1924be1f623 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 21 Jun 2021 16:09:10 -0700 Subject: [PATCH 289/429] Remove heft-jest-plugin cyclic dependency on heft --- common/config/rush/pnpm-lock.yaml | 41 ++++++++++++++++++++-- common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 +-- rush.json | 2 +- 4 files changed, 42 insertions(+), 7 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 28429fad857..b8470e8fc56 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -984,7 +984,7 @@ importers: '@jest/transform': ~25.4.0 '@jest/types': ~25.4.0 '@rushstack/eslint-config': workspace:* - '@rushstack/heft': 0.32.0 + '@rushstack/heft': workspace:* '@rushstack/heft-config-file': workspace:* '@rushstack/heft-node-rig': 1.0.31 '@rushstack/node-core-library': workspace:* @@ -1004,8 +1004,8 @@ importers: devDependencies: '@jest/types': 25.4.0 '@rushstack/eslint-config': link:../../stack/eslint-config - '@rushstack/heft': 0.32.0 - '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 + '@rushstack/heft': link:../../apps/heft + '@rushstack/heft-node-rig': 1.0.31 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 @@ -2726,6 +2726,25 @@ packages: jsonpath-plus: 4.0.0 dev: true + /@rushstack/heft-jest-plugin/0.1.2: + resolution: {integrity: sha512-kOSYbjfH776vBvg0PaItbewHoZyAC4EDkqoOT/GoB6x57aCnjRHEjGbKtleWecHiem7AxZkhaeWsLrAaKPBzIA==} + peerDependencies: + '@rushstack/heft': ^0.32.0 + dependencies: + '@jest/core': 25.4.0 + '@jest/reporters': 25.4.0 + '@jest/transform': 25.4.0 + '@rushstack/heft-config-file': 0.5.0 + '@rushstack/node-core-library': 3.39.0 + jest-snapshot: 25.4.0 + lodash: 4.17.21 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + /@rushstack/heft-jest-plugin/0.1.2_@rushstack+heft@0.32.0: resolution: {integrity: sha512-kOSYbjfH776vBvg0PaItbewHoZyAC4EDkqoOT/GoB6x57aCnjRHEjGbKtleWecHiem7AxZkhaeWsLrAaKPBzIA==} peerDependencies: @@ -2746,6 +2765,22 @@ packages: - utf-8-validate dev: true + /@rushstack/heft-node-rig/1.0.31: + resolution: {integrity: sha512-t58Si9jdVuSRI+5dmgNCPnRsM06gPHAUeOW81kcG65UeL6jqG1mtPwJAoi7DgJDKOKGS+iXtqBee1RsMN7ibJg==} + peerDependencies: + '@rushstack/heft': ^0.32.0 + dependencies: + '@microsoft/api-extractor': 7.16.1 + '@rushstack/heft-jest-plugin': 0.1.2 + eslint: 7.12.1 + typescript: 3.9.9 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + dev: true + /@rushstack/heft-node-rig/1.0.31_@rushstack+heft@0.32.0: resolution: {integrity: sha512-t58Si9jdVuSRI+5dmgNCPnRsM06gPHAUeOW81kcG65UeL6jqG1mtPwJAoi7DgJDKOKGS+iXtqBee1RsMN7ibJg==} peerDependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 73e0da2749a..b183a25a2bc 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "5b69259972abbbc86afabdede87a2bc8b644f62a", + "pnpmShrinkwrapHash": "397289387083afefea8595aedbe00585323c377a", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index d13f524ca8a..0ff74e0164b 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.33.0" + "@rushstack/heft": "^0.33.1" }, "dependencies": { "@jest/core": "~25.4.0", @@ -29,7 +29,7 @@ "devDependencies": { "@jest/types": "~25.4.0", "@rushstack/eslint-config": "workspace:*", - "@rushstack/heft": "0.32.0", + "@rushstack/heft": "workspace:*", "@rushstack/heft-node-rig": "1.0.31", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", diff --git a/rush.json b/rush.json index dc5774bdcde..88e84cd466f 100644 --- a/rush.json +++ b/rush.json @@ -687,7 +687,7 @@ "projectFolder": "heft-plugins/heft-jest-plugin", "reviewCategory": "libraries", "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft", "@rushstack/heft-node-rig"] + "cyclicDependencyProjects": ["@rushstack/heft-node-rig"] }, { "packageName": "@rushstack/heft-webpack4-plugin", From 0ea2cb50c37d9dba9bd71e8fa450368de3329911 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 21 Jun 2021 16:30:25 -0700 Subject: [PATCH 290/429] Remove cyclic dependency on heft-node-rig --- common/config/rush/pnpm-lock.yaml | 36 ++++----- common/config/rush/repo-state.json | 2 +- .../heft-jest-plugin/config/heft.json | 51 +++++++++++++ .../heft-jest-plugin/config/jest.config.json | 2 +- heft-plugins/heft-jest-plugin/config/rig.json | 7 -- .../heft-jest-plugin/config/rush-project.json | 3 + .../heft-jest-plugin/config/typescript.json | 76 +++++++++++++++++++ heft-plugins/heft-jest-plugin/package.json | 7 +- heft-plugins/heft-jest-plugin/tsconfig.json | 26 ++++++- rush.json | 2 +- 10 files changed, 174 insertions(+), 38 deletions(-) create mode 100644 heft-plugins/heft-jest-plugin/config/heft.json delete mode 100644 heft-plugins/heft-jest-plugin/config/rig.json create mode 100644 heft-plugins/heft-jest-plugin/config/rush-project.json create mode 100644 heft-plugins/heft-jest-plugin/config/typescript.json diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index b8470e8fc56..430817b8664 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -983,16 +983,19 @@ importers: '@jest/reporters': ~25.4.0 '@jest/transform': ~25.4.0 '@jest/types': ~25.4.0 + '@microsoft/api-extractor': workspace:* '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-node-rig': 1.0.31 + '@rushstack/heft-jest-plugin': ^0.1.4 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 + eslint: ~7.12.1 jest-snapshot: ~25.4.0 lodash: ~4.17.15 + typescript: ~3.9.7 dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 @@ -1003,12 +1006,15 @@ importers: lodash: 4.17.21 devDependencies: '@jest/types': 25.4.0 + '@microsoft/api-extractor': link:../../apps/api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-node-rig': 1.0.31 + '@rushstack/heft-jest-plugin': 0.1.4 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 + eslint: 7.12.1 + typescript: 3.9.9 ../../heft-plugins/heft-webpack4-plugin: specifiers: @@ -2726,7 +2732,7 @@ packages: jsonpath-plus: 4.0.0 dev: true - /@rushstack/heft-jest-plugin/0.1.2: + /@rushstack/heft-jest-plugin/0.1.2_@rushstack+heft@0.32.0: resolution: {integrity: sha512-kOSYbjfH776vBvg0PaItbewHoZyAC4EDkqoOT/GoB6x57aCnjRHEjGbKtleWecHiem7AxZkhaeWsLrAaKPBzIA==} peerDependencies: '@rushstack/heft': ^0.32.0 @@ -2734,6 +2740,7 @@ packages: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 + '@rushstack/heft': 0.32.0 '@rushstack/heft-config-file': 0.5.0 '@rushstack/node-core-library': 3.39.0 jest-snapshot: 25.4.0 @@ -2745,15 +2752,14 @@ packages: - utf-8-validate dev: true - /@rushstack/heft-jest-plugin/0.1.2_@rushstack+heft@0.32.0: - resolution: {integrity: sha512-kOSYbjfH776vBvg0PaItbewHoZyAC4EDkqoOT/GoB6x57aCnjRHEjGbKtleWecHiem7AxZkhaeWsLrAaKPBzIA==} + /@rushstack/heft-jest-plugin/0.1.4: + resolution: {integrity: sha512-gNm5b6LAbgQQssr1pa24QH5c2PmwuwTOmL1cxinJYynNctn8W387fU9igDwcqcjnPdwCDp8OC8L+chs2m028Zg==} peerDependencies: - '@rushstack/heft': ^0.32.0 + '@rushstack/heft': ^0.33.0 dependencies: '@jest/core': 25.4.0 '@jest/reporters': 25.4.0 '@jest/transform': 25.4.0 - '@rushstack/heft': 0.32.0 '@rushstack/heft-config-file': 0.5.0 '@rushstack/node-core-library': 3.39.0 jest-snapshot: 25.4.0 @@ -2765,22 +2771,6 @@ packages: - utf-8-validate dev: true - /@rushstack/heft-node-rig/1.0.31: - resolution: {integrity: sha512-t58Si9jdVuSRI+5dmgNCPnRsM06gPHAUeOW81kcG65UeL6jqG1mtPwJAoi7DgJDKOKGS+iXtqBee1RsMN7ibJg==} - peerDependencies: - '@rushstack/heft': ^0.32.0 - dependencies: - '@microsoft/api-extractor': 7.16.1 - '@rushstack/heft-jest-plugin': 0.1.2 - eslint: 7.12.1 - typescript: 3.9.9 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - /@rushstack/heft-node-rig/1.0.31_@rushstack+heft@0.32.0: resolution: {integrity: sha512-t58Si9jdVuSRI+5dmgNCPnRsM06gPHAUeOW81kcG65UeL6jqG1mtPwJAoi7DgJDKOKGS+iXtqBee1RsMN7ibJg==} peerDependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index b183a25a2bc..4d857781989 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "397289387083afefea8595aedbe00585323c377a", + "pnpmShrinkwrapHash": "b75780ab5a7775beae58664142983a2527b27c3a", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/config/heft.json b/heft-plugins/heft-jest-plugin/config/heft.json new file mode 100644 index 00000000000..c2afa9a3ea5 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/config/heft.json @@ -0,0 +1,51 @@ +/** + * Defines configuration used by core Heft. + */ +{ + "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", + + "eventActions": [ + { + /** + * The kind of built-in operation that should be performed. + * The "deleteGlobs" action deletes files or folders that match the + * specified glob patterns. + */ + "actionKind": "deleteGlobs", + + /** + * The stage of the Heft run during which this action should occur. Note that actions specified in heft.json + * occur at the end of the stage of the Heft run. + */ + "heftEvent": "clean", + + /** + * A user-defined tag whose purpose is to allow configs to replace/delete handlers that were added by other + * configs. + */ + "actionId": "defaultClean", + + /** + * Glob patterns to be deleted. The paths are resolved relative to the project folder. + */ + "globsToDelete": ["dist", "lib", "temp"] + } + ], + + /** + * The list of Heft plugins to be loaded. + */ + "heftPlugins": [ + { + /** + * The path to the plugin package. + */ + "plugin": "@rushstack/heft-jest-plugin" + + /** + * An optional object that provides additional settings that may be defined by the plugin. + */ + // "options": { } + } + ] +} diff --git a/heft-plugins/heft-jest-plugin/config/jest.config.json b/heft-plugins/heft-jest-plugin/config/jest.config.json index 4bb17bde3ee..b6f305ec886 100644 --- a/heft-plugins/heft-jest-plugin/config/jest.config.json +++ b/heft-plugins/heft-jest-plugin/config/jest.config.json @@ -1,3 +1,3 @@ { - "extends": "@rushstack/heft-node-rig/profiles/default/config/jest.config.json" + "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" } diff --git a/heft-plugins/heft-jest-plugin/config/rig.json b/heft-plugins/heft-jest-plugin/config/rig.json deleted file mode 100644 index 6ac88a96368..00000000000 --- a/heft-plugins/heft-jest-plugin/config/rig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - // The "rig.json" file directs tools to look for their config files in an external package. - // Documentation for this system: https://www.npmjs.com/package/@rushstack/rig-package - "$schema": "https://developer.microsoft.com/json-schemas/rig-package/rig.schema.json", - - "rigPackageName": "@rushstack/heft-node-rig" -} diff --git a/heft-plugins/heft-jest-plugin/config/rush-project.json b/heft-plugins/heft-jest-plugin/config/rush-project.json new file mode 100644 index 00000000000..61e414685c1 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/config/rush-project.json @@ -0,0 +1,3 @@ +{ + "projectOutputFolderNames": ["lib", "dist"] +} diff --git a/heft-plugins/heft-jest-plugin/config/typescript.json b/heft-plugins/heft-jest-plugin/config/typescript.json new file mode 100644 index 00000000000..83fc7f4c303 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/config/typescript.json @@ -0,0 +1,76 @@ +/** + * Configures the TypeScript plugin for Heft. This plugin also manages linting. + */ +{ + "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", + + /** + * Can be set to "copy" or "hardlink". If set to "copy", copy files from cache. + * If set to "hardlink", files will be hardlinked to the cache location. + * This option is useful when producing a tarball of build output as TAR files don't + * handle these hardlinks correctly. "hardlink" is the default behavior. + */ + // "copyFromCacheMode": "copy", + + /** + * If provided, emit these module kinds in addition to the modules specified in the tsconfig. + * Note that this option only applies to the main tsconfig.json configuration. + */ + "additionalModuleKindsToEmit": [ + // { + // /** + // * (Required) Must be one of "commonjs", "amd", "umd", "system", "es2015", "esnext" + // */ + // "moduleKind": "amd", + // + // /** + // * (Required) The name of the folder where the output will be written. + // */ + // "outFolderName": "lib-amd" + // } + ], + + /** + * Specifies the intermediary folder that tests will use. Because Jest uses the + * Node.js runtime to execute tests, the module format must be CommonJS. + * + * The default value is "lib". + */ + // "emitFolderNameForTests": "lib-commonjs", + + /** + * If set to "true", the TSlint task will not be invoked. + */ + // "disableTslint": true, + + /** + * Set this to change the maximum number of file handles that will be opened concurrently for writing. + * The default is 50. + */ + // "maxWriteParallelism": 50, + + /** + * Describes the way files should be statically coped from src to TS output folders + */ + "staticAssetsToCopy": { + /** + * File extensions that should be copied from the src folder to the destination folder(s). + */ + "fileExtensions": [".json"] + + /** + * Glob patterns that should be explicitly included. + */ + // "includeGlobs": [ + // "some/path/*.js" + // ], + + /** + * Glob patterns that should be explicitly excluded. This takes precedence over globs listed + * in "includeGlobs" and files that match the file extensions provided in "fileExtensions". + */ + // "excludeGlobs": [ + // "some/path/*.css" + // ] + } +} diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 0ff74e0164b..1996a0fd614 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -28,11 +28,14 @@ }, "devDependencies": { "@jest/types": "~25.4.0", + "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-node-rig": "1.0.31", + "@rushstack/heft-jest-plugin": "^0.1.4", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", - "@types/node": "10.17.13" + "@types/node": "10.17.13", + "eslint": "~7.12.1", + "typescript": "~3.9.7" } } diff --git a/heft-plugins/heft-jest-plugin/tsconfig.json b/heft-plugins/heft-jest-plugin/tsconfig.json index fbc2f5c0a6c..108cf8e2cf7 100644 --- a/heft-plugins/heft-jest-plugin/tsconfig.json +++ b/heft-plugins/heft-jest-plugin/tsconfig.json @@ -1,7 +1,27 @@ { - "extends": "./node_modules/@rushstack/heft-node-rig/profiles/default/tsconfig-base.json", + "$schema": "http://json.schemastore.org/tsconfig", "compilerOptions": { - "types": ["heft-jest", "node"] - } + "outDir": "lib", + "rootDir": "src", + + "forceConsistentCasingInFileNames": true, + "jsx": "react", + "declaration": true, + "sourceMap": true, + "declarationMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strict": true, + "esModuleInterop": true, + "noEmitOnError": false, + "allowUnreachableCode": false, + + "types": ["heft-jest", "node"], + + "module": "commonjs", + "target": "es2017", + "lib": ["es2017"] + }, + "include": ["src/**/*.ts", "src/**/*.tsx"] } diff --git a/rush.json b/rush.json index 88e84cd466f..0015262b9c9 100644 --- a/rush.json +++ b/rush.json @@ -687,7 +687,7 @@ "projectFolder": "heft-plugins/heft-jest-plugin", "reviewCategory": "libraries", "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft-node-rig"] + "cyclicDependencyProjects": ["@rushstack/heft-jest-plugin"] }, { "packageName": "@rushstack/heft-webpack4-plugin", From 1a70db0055011cba24b14c4341e0653cfdd3af58 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Mon, 21 Jun 2021 16:56:12 -0700 Subject: [PATCH 291/429] Rush change --- .../patch-1_2021-06-21-23-56.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json diff --git a/common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json b/common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json new file mode 100644 index 00000000000..40b5abf9e43 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-packlets", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/eslint-plugin-packlets", + "email": "iclanton@users.noreply.github.com" +} \ No newline at end of file From b98eaf3534ace600dfb7207a34450931401a284f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 22 Jun 2021 12:50:22 -0700 Subject: [PATCH 292/429] Use Jest directly and remove cyclic dependency on heft-node-rig --- common/config/rush/pnpm-lock.yaml | 23 +------ common/config/rush/repo-state.json | 2 +- .../heft-jest-plugin/config/heft.json | 17 ------ .../heft-jest-plugin/config/jest.config.json | 3 - .../heft-jest-plugin/config/jest.json | 61 +++++++++++++++++++ heft-plugins/heft-jest-plugin/package.json | 4 +- .../heft-jest-plugin/src/HeftJestReporter.ts | 20 ++++-- .../src/jest-build-transform.ts | 20 ++++-- rush.json | 3 +- 9 files changed, 98 insertions(+), 55 deletions(-) delete mode 100644 heft-plugins/heft-jest-plugin/config/jest.config.json create mode 100644 heft-plugins/heft-jest-plugin/config/jest.json diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 430817b8664..19d0ac46051 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -987,12 +987,12 @@ importers: '@rushstack/eslint-config': workspace:* '@rushstack/heft': workspace:* '@rushstack/heft-config-file': workspace:* - '@rushstack/heft-jest-plugin': ^0.1.4 '@rushstack/node-core-library': workspace:* '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: ~7.12.1 + jest: ~25.4.0 jest-snapshot: ~25.4.0 lodash: ~4.17.15 typescript: ~3.9.7 @@ -1009,11 +1009,11 @@ importers: '@microsoft/api-extractor': link:../../apps/api-extractor '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft - '@rushstack/heft-jest-plugin': 0.1.4 '@types/heft-jest': 1.0.1 '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: 7.12.1 + jest: 25.4.0 typescript: 3.9.9 ../../heft-plugins/heft-webpack4-plugin: @@ -2752,25 +2752,6 @@ packages: - utf-8-validate dev: true - /@rushstack/heft-jest-plugin/0.1.4: - resolution: {integrity: sha512-gNm5b6LAbgQQssr1pa24QH5c2PmwuwTOmL1cxinJYynNctn8W387fU9igDwcqcjnPdwCDp8OC8L+chs2m028Zg==} - peerDependencies: - '@rushstack/heft': ^0.33.0 - dependencies: - '@jest/core': 25.4.0 - '@jest/reporters': 25.4.0 - '@jest/transform': 25.4.0 - '@rushstack/heft-config-file': 0.5.0 - '@rushstack/node-core-library': 3.39.0 - jest-snapshot: 25.4.0 - lodash: 4.17.21 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - /@rushstack/heft-node-rig/1.0.31_@rushstack+heft@0.32.0: resolution: {integrity: sha512-t58Si9jdVuSRI+5dmgNCPnRsM06gPHAUeOW81kcG65UeL6jqG1mtPwJAoi7DgJDKOKGS+iXtqBee1RsMN7ibJg==} peerDependencies: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 4d857781989..d6bb4e0a502 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "b75780ab5a7775beae58664142983a2527b27c3a", + "pnpmShrinkwrapHash": "10a00cca75baa9c265bdd5e21e581382a0831d9d", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/config/heft.json b/heft-plugins/heft-jest-plugin/config/heft.json index c2afa9a3ea5..0bfecd7dfbd 100644 --- a/heft-plugins/heft-jest-plugin/config/heft.json +++ b/heft-plugins/heft-jest-plugin/config/heft.json @@ -30,22 +30,5 @@ */ "globsToDelete": ["dist", "lib", "temp"] } - ], - - /** - * The list of Heft plugins to be loaded. - */ - "heftPlugins": [ - { - /** - * The path to the plugin package. - */ - "plugin": "@rushstack/heft-jest-plugin" - - /** - * An optional object that provides additional settings that may be defined by the plugin. - */ - // "options": { } - } ] } diff --git a/heft-plugins/heft-jest-plugin/config/jest.config.json b/heft-plugins/heft-jest-plugin/config/jest.config.json deleted file mode 100644 index b6f305ec886..00000000000 --- a/heft-plugins/heft-jest-plugin/config/jest.config.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "extends": "@rushstack/heft-jest-plugin/includes/jest-shared.config.json" -} diff --git a/heft-plugins/heft-jest-plugin/config/jest.json b/heft-plugins/heft-jest-plugin/config/jest.json new file mode 100644 index 00000000000..f39c4482aaf --- /dev/null +++ b/heft-plugins/heft-jest-plugin/config/jest.json @@ -0,0 +1,61 @@ +{ + "//": "This Jest config file is for use when directly invoking Jest on the project. It is NOT intended", + "//": "as the target Jest config to be used when running @rushstack/heft-jest-plugin. This file can be", + "//": "found at /includes/jest-shared.config.json", + + "//": "By default, don't hide console output", + "silent": false, + + "//": "In order for HeftJestReporter to receive console.log() events, we must set verbose=false", + "verbose": false, + + "//": "Adding '/src' here enables src/__mocks__ to be used for mocking Node.js system modules", + "roots": ["/src"], + + "testURL": "http://localhost/", + + "testMatch": ["/src/**/*.test.{ts,tsx}"], + "testPathIgnorePatterns": ["/node_modules/"], + + "//": "Code coverage tracking is disabled by default; set this to true to enable it", + "collectCoverage": false, + + "coverageDirectory": "/temp/coverage", + + "collectCoverageFrom": [ + "src/**/*.{ts,tsx}", + "!src/**/*.d.ts", + "!src/**/*.test.{ts,tsx}", + "!src/**/test/**", + "!src/**/__tests__/**", + "!src/**/__fixtures__/**", + "!src/**/__mocks__/**" + ], + "coveragePathIgnorePatterns": ["/node_modules/"], + + "transformIgnorePatterns": [], + + "//": "jest-identity-mock-transform returns a proxy for exported key/value pairs, where Webpack would return a module", + "//": "jest-string-mock-transform returns the filename, where Webpack would return a URL", + "//": "When using the heft-jest-plugin, these will be replaced with the resolved module location", + "transform": { + "\\.(ts|tsx)$": "/lib/exports/jest-build-transform.js", + + "\\.(css|sass|scss)$": "/lib/exports/jest-identity-mock-transform.js", + + "\\.(aac|eot|gif|jpeg|jpg|m4a|mp3|mp4|oga|otf|png|svg|ttf|wav|webm|webp|woff|woff2)$": "/lib/exports/jest-string-mock-transform.js" + }, + + "//": "The modulePathIgnorePatterns below accepts these sorts of paths:", + "//": " - /src", + "//": " - /src/file.ts", + "//": "...and ignores anything else under ", + "modulePathIgnorePatterns": [], + + "//": "Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx", + "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json", "node"], + + "setupFiles": ["/lib/exports/jest-global-setup.js"], + "reporters": ["/lib/HeftJestReporter.js"], + "resolver": "/lib/exports/jest-improved-resolver.js" +} diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 1996a0fd614..bdf5f7c9288 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -11,7 +11,7 @@ "types": "dist/heft-jest-plugin.d.ts", "license": "MIT", "scripts": { - "build": "heft test --clean", + "build": "heft build --clean && jest --rootDir=./ --config=./config/jest.json", "start": "heft test --clean --watch" }, "peerDependencies": { @@ -31,11 +31,11 @@ "@microsoft/api-extractor": "workspace:*", "@rushstack/eslint-config": "workspace:*", "@rushstack/heft": "workspace:*", - "@rushstack/heft-jest-plugin": "^0.1.4", "@types/heft-jest": "1.0.1", "@types/lodash": "4.14.116", "@types/node": "10.17.13", "eslint": "~7.12.1", + "jest": "~25.4.0", "typescript": "~3.9.7" } } diff --git a/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts index 2a96b70d7ec..b0574bf29df 100644 --- a/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts +++ b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts @@ -2,7 +2,6 @@ // See LICENSE in the project root for license information. import * as path from 'path'; -import { Terminal, Colors, InternalError, Text, IColorableSequence } from '@rushstack/node-core-library'; import { Reporter, Test, @@ -12,6 +11,14 @@ import { ReporterOnStartOptions, Config } from '@jest/reporters'; +import { + Terminal, + Colors, + InternalError, + Text, + IColorableSequence, + ConsoleTerminalProvider +} from '@rushstack/node-core-library'; import type { HeftConfiguration } from '@rushstack/heft'; @@ -37,9 +44,14 @@ export default class HeftJestReporter implements Reporter { private _debugMode: boolean; public constructor(jestConfig: Config.GlobalConfig, options: IHeftJestReporterOptions) { - this._terminal = options.heftConfiguration.globalTerminal; - this._buildFolder = options.heftConfiguration.buildFolder; - this._debugMode = options.debugMode; + this._terminal = + options?.heftConfiguration?.globalTerminal || + new Terminal(new ConsoleTerminalProvider({ verboseEnabled: jestConfig.verbose || false })); + + // If we don't have the build folder, assume it's the rootDir + this._buildFolder = options?.heftConfiguration?.buildFolder || jestConfig.rootDir; + // Default to debug so that all Jest messages that would normally be written are written + this._debugMode = options?.debugMode || true; } public async onTestStart(test: Test): Promise { diff --git a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts index a49263b894e..4997b98ee01 100644 --- a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts +++ b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts @@ -44,8 +44,16 @@ export function process( if (heftJestDataFile === undefined) { // Read heft-jest-data.json, which is created by the JestPlugin. It tells us // which emitted output folder to use for Jest. - heftJestDataFile = HeftJestDataFile.loadForProject(jestOptions.rootDir); - dataFileJsonCache.set(jestOptions.rootDir, heftJestDataFile); + try { + heftJestDataFile = HeftJestDataFile.loadForProject(jestOptions.rootDir); + dataFileJsonCache.set(jestOptions.rootDir, heftJestDataFile); + } catch (e) { + // Swallow error when this file does not exist. This can happen if the build transform is being + // used directly by Jest without running through the heft-jest-plugin. + if (!FileSystem.isFileDoesNotExistError(e)) { + throw e; + } + } } // Is the input file under the "src" folder? @@ -59,17 +67,19 @@ export function process( const srcRelativeFolderPath: string = path.relative(srcFolder, parsedFilename.dir); // Example: /path/to/project/lib/folder1/folder2/Example.js + // Default to 'lib' folder if no heftJestDataFile was loaded + // Default to '.js' extension if no heftJestDataFile was loaded const libFilePath: string = path.join( jestOptions.rootDir, - heftJestDataFile.emitFolderNameForTests, + heftJestDataFile?.emitFolderNameForTests || 'lib', srcRelativeFolderPath, - `${parsedFilename.name}${heftJestDataFile.extensionForTests}` + `${parsedFilename.name}${heftJestDataFile?.extensionForTests || '.js'}` ); const startOfLoopMs: number = new Date().getTime(); let stalled: boolean = false; - if (!heftJestDataFile.skipTimestampCheck) { + if (!(heftJestDataFile?.skipTimestampCheck ?? !jestOptions.watch)) { for (;;) { let srcFileStatistics: FileSystemStats; try { diff --git a/rush.json b/rush.json index 0015262b9c9..6acadb4bafb 100644 --- a/rush.json +++ b/rush.json @@ -686,8 +686,7 @@ "packageName": "@rushstack/heft-jest-plugin", "projectFolder": "heft-plugins/heft-jest-plugin", "reviewCategory": "libraries", - "shouldPublish": true, - "cyclicDependencyProjects": ["@rushstack/heft-jest-plugin"] + "shouldPublish": true }, { "packageName": "@rushstack/heft-webpack4-plugin", From a9925dd4ef297b76d984804729b4f87b5756f487 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 22 Jun 2021 13:23:27 -0700 Subject: [PATCH 293/429] Rush change --- ...e-RemoveJestCyclicDependency_2021-06-22-20-23.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json new file mode 100644 index 00000000000..e05df1c8687 --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Allow HeftJestReporter and jest-build-transform to fallback to reasonable values when Jest is invoked directly", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 08a7a892109c0cd5ea720df8d5a2d99b75a0a135 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 22 Jun 2021 13:27:06 -0700 Subject: [PATCH 294/429] Use heft jest-cache directory --- heft-plugins/heft-jest-plugin/config/jest.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/heft-plugins/heft-jest-plugin/config/jest.json b/heft-plugins/heft-jest-plugin/config/jest.json index f39c4482aaf..85fafb1817c 100644 --- a/heft-plugins/heft-jest-plugin/config/jest.json +++ b/heft-plugins/heft-jest-plugin/config/jest.json @@ -17,6 +17,9 @@ "testMatch": ["/src/**/*.test.{ts,tsx}"], "testPathIgnorePatterns": ["/node_modules/"], + "//": "Use Heft Jest cache directory", + "cacheDirectory": "/.heft/build-cache/jest-cache", + "//": "Code coverage tracking is disabled by default; set this to true to enable it", "collectCoverage": false, From e2a2682f2a8c22e14aba7709ddc921d2e0dcf519 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 22 Jun 2021 13:28:44 -0700 Subject: [PATCH 295/429] Remove verbose comments from typescript config --- .../heft-jest-plugin/config/typescript.json | 60 ------------------- 1 file changed, 60 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/config/typescript.json b/heft-plugins/heft-jest-plugin/config/typescript.json index 83fc7f4c303..10f333f8d04 100644 --- a/heft-plugins/heft-jest-plugin/config/typescript.json +++ b/heft-plugins/heft-jest-plugin/config/typescript.json @@ -4,51 +4,6 @@ { "$schema": "https://developer.microsoft.com/json-schemas/heft/typescript.schema.json", - /** - * Can be set to "copy" or "hardlink". If set to "copy", copy files from cache. - * If set to "hardlink", files will be hardlinked to the cache location. - * This option is useful when producing a tarball of build output as TAR files don't - * handle these hardlinks correctly. "hardlink" is the default behavior. - */ - // "copyFromCacheMode": "copy", - - /** - * If provided, emit these module kinds in addition to the modules specified in the tsconfig. - * Note that this option only applies to the main tsconfig.json configuration. - */ - "additionalModuleKindsToEmit": [ - // { - // /** - // * (Required) Must be one of "commonjs", "amd", "umd", "system", "es2015", "esnext" - // */ - // "moduleKind": "amd", - // - // /** - // * (Required) The name of the folder where the output will be written. - // */ - // "outFolderName": "lib-amd" - // } - ], - - /** - * Specifies the intermediary folder that tests will use. Because Jest uses the - * Node.js runtime to execute tests, the module format must be CommonJS. - * - * The default value is "lib". - */ - // "emitFolderNameForTests": "lib-commonjs", - - /** - * If set to "true", the TSlint task will not be invoked. - */ - // "disableTslint": true, - - /** - * Set this to change the maximum number of file handles that will be opened concurrently for writing. - * The default is 50. - */ - // "maxWriteParallelism": 50, - /** * Describes the way files should be statically coped from src to TS output folders */ @@ -57,20 +12,5 @@ * File extensions that should be copied from the src folder to the destination folder(s). */ "fileExtensions": [".json"] - - /** - * Glob patterns that should be explicitly included. - */ - // "includeGlobs": [ - // "some/path/*.js" - // ], - - /** - * Glob patterns that should be explicitly excluded. This takes precedence over globs listed - * in "includeGlobs" and files that match the file extensions provided in "fileExtensions". - */ - // "excludeGlobs": [ - // "some/path/*.css" - // ] } } From c1ea596bd79ad773366b35fccc2eb6a8ab000063 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Tue, 22 Jun 2021 18:31:33 -0700 Subject: [PATCH 296/429] Add RunScript plugin to Heft to allow running arbitrary scripts during build or test stages --- apps/heft/src/plugins/RunScriptPlugin.ts | 153 +++++++++++++++++++++ apps/heft/src/schemas/heft.schema.json | 47 ++++++- apps/heft/src/utilities/CoreConfigFiles.ts | 29 +++- 3 files changed, 225 insertions(+), 4 deletions(-) create mode 100644 apps/heft/src/plugins/RunScriptPlugin.ts diff --git a/apps/heft/src/plugins/RunScriptPlugin.ts b/apps/heft/src/plugins/RunScriptPlugin.ts new file mode 100644 index 00000000000..aa9f2b00523 --- /dev/null +++ b/apps/heft/src/plugins/RunScriptPlugin.ts @@ -0,0 +1,153 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import * as path from 'path'; +import { Terminal } from '@rushstack/node-core-library'; +import { TapOptions } from 'tapable'; + +import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; +import { HeftSession } from '../pluginFramework/HeftSession'; +import { HeftConfiguration } from '../configuration/HeftConfiguration'; +import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; +import { + IHeftEventActions, + CoreConfigFiles, + HeftEvent, + IHeftConfigurationRunScriptEventAction +} from '../utilities/CoreConfigFiles'; +import { Async } from '../utilities/Async'; +import { + IBuildStageContext, + IBundleSubstage, + ICompileSubstage, + IPostBuildSubstage, + IPreCompileSubstage +} from '../stages/BuildStage'; +import { ITestStageContext } from '../stages/TestStage'; +import { Constants } from '../utilities/Constants'; + +const PLUGIN_NAME: string = 'RunScriptPlugin'; +const HEFT_STAGE_TAP: TapOptions<'promise'> = { + name: PLUGIN_NAME, + stage: Number.MIN_SAFE_INTEGER +}; + +export interface IRunScriptOptions { + terminal: Terminal; + properties: TStageProperties; + scriptOptions: Record; // eslint-disable-line @typescript-eslint/no-explicit-any + heftConfiguration: HeftConfiguration; +} + +export interface IRunScript { + run?: (options: IRunScriptOptions) => void; + runAsync?: (options: IRunScriptOptions) => Promise; +} + +export class RunScriptPlugin implements IHeftPlugin { + public readonly pluginName: string = PLUGIN_NAME; + + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.preCompile.tap(PLUGIN_NAME, (preCompile: IPreCompileSubstage) => { + preCompile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { + await this._runScriptsForHeftEvent( + HeftEvent.preCompile, + build.properties, + heftSession, + heftConfiguration + ); + }); + }); + + build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { + compile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { + await this._runScriptsForHeftEvent( + HeftEvent.compile, + build.properties, + heftSession, + heftConfiguration + ); + }); + }); + + build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { + bundle.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { + await this._runScriptsForHeftEvent( + HeftEvent.bundle, + build.properties, + heftSession, + heftConfiguration + ); + }); + }); + + build.hooks.postBuild.tap(PLUGIN_NAME, (postBuild: IPostBuildSubstage) => { + postBuild.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { + await this._runScriptsForHeftEvent( + HeftEvent.postBuild, + build.properties, + heftSession, + heftConfiguration + ); + }); + }); + }); + + heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { + test.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { + await this._runScriptsForHeftEvent(HeftEvent.test, test.properties, heftSession, heftConfiguration); + }); + }); + } + + private async _runScriptsForHeftEvent( + heftEvent: HeftEvent, + stageProperties: TStageProperties, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration + ): Promise { + const logger: ScopedLogger = heftSession.requestScopedLogger('run-script'); + const eventActions: IHeftEventActions = await CoreConfigFiles.getConfigConfigFileEventActionsAsync( + logger.terminal, + heftConfiguration + ); + + const runScriptEventActions: IHeftConfigurationRunScriptEventAction[] = + eventActions.runScript.get(heftEvent) || []; + await Async.forEachLimitAsync( + runScriptEventActions, + Constants.maxParallelism, + async (runScriptEventAction) => { + // The scriptPath property should be fully resolved since it is included in the resolution logic used by + // HeftConfiguration. We don't need to resolve it any further, though we will provide a usable logger + // name by taking only the basename from the resolved path. + const resolvedModulePath: string = runScriptEventAction.scriptPath; + const scriptLogger: ScopedLogger = heftSession.requestScopedLogger(path.basename(resolvedModulePath)); + + const runScript: IRunScript = require(resolvedModulePath); + if (runScript.run && runScript.runAsync) { + throw new Error( + `The script at "${resolvedModulePath}" exports both a "run" and a "runAsync" function` + ); + } else if (!runScript.run && !runScript.runAsync) { + throw new Error( + `The script at "${resolvedModulePath}" doesn\'t export a "run" or a "runAsync" function` + ); + } + + const runScriptOptions: IRunScriptOptions = { + terminal: scriptLogger.terminal, + properties: stageProperties, + scriptOptions: runScriptEventAction.scriptOptions, + heftConfiguration + }; + if (runScript.run) { + runScript.run(runScriptOptions); + } else if (runScript.runAsync) { + await runScript.runAsync(runScriptOptions); + } + } + ); + } +} diff --git a/apps/heft/src/schemas/heft.schema.json b/apps/heft/src/schemas/heft.schema.json index 1e22b53b09f..583b3eb8047 100644 --- a/apps/heft/src/schemas/heft.schema.json +++ b/apps/heft/src/schemas/heft.schema.json @@ -4,6 +4,13 @@ "description": "Defines configuration used by core Heft.", "type": "object", + "definitions": { + "anything": { + "type": ["array", "boolean", "integer", "number", "object", "string"], + "items": { "$ref": "#/definitions/anything" } + } + }, + "additionalProperties": false, "properties": { @@ -30,13 +37,13 @@ "actionKind": { "type": "string", "description": "The kind of built-in operation that should be performed.", - "enum": ["deleteGlobs", "copyFiles"] + "enum": ["deleteGlobs", "copyFiles", "runScript"] }, "heftEvent": { "type": "string", "description": "The Heft stage when this action should be performed. Note that heft.json event actions are scheduled after any plugin tasks have processed the event. For example, a \"compile\" event action will be performed after the TypeScript compiler has been invoked.", - "enum": ["clean", "pre-compile", "compile", "bundle", "post-build"] + "enum": ["clean", "pre-compile", "compile", "bundle", "post-build", "test"] }, "actionId": { @@ -55,6 +62,11 @@ "enum": ["deleteGlobs"] }, + "heftEvent": { + "type": "string", + "enum": ["clean", "pre-compile", "compile", "bundle", "post-build"] + }, + "globsToDelete": { "type": "array", "description": "Glob patterns to be deleted. The paths are resolved relative to the project folder.", @@ -140,6 +152,37 @@ } } } + }, + { + "required": ["scriptPath"], + "properties": { + "actionKind": { + "type": "string", + "enum": ["runScript"] + }, + + "heftEvent": { + "type": "string", + "enum": ["pre-compile", "compile", "bundle", "post-build", "test"] + }, + + "scriptPath": { + "type": "string", + "description": "Path to the script that will be run, relative to the project root. Package paths may also be used for scripts defined in dependency packages.", + "items": { + "type": "string", + "pattern": "[^\\\\]" + } + }, + + "scriptOptions": { + "type": "object", + "description": "Optional parameters that will be passed to the script at runtime.", + "patternProperties": { + "^.*$": { "$ref": "#/definitions/anything" } + } + } + } } ] } diff --git a/apps/heft/src/utilities/CoreConfigFiles.ts b/apps/heft/src/utilities/CoreConfigFiles.ts index b3f4faf3fd7..d2ea7acd80c 100644 --- a/apps/heft/src/utilities/CoreConfigFiles.ts +++ b/apps/heft/src/utilities/CoreConfigFiles.ts @@ -17,11 +17,17 @@ import { ISassConfigurationJson } from '../plugins/SassTypingsPlugin/SassTypings import { INodeServicePluginConfiguration } from '../plugins/NodeServicePlugin'; export enum HeftEvent { + // Part of the 'clean' stage clean = 'clean', + + // Part of the 'build' stage preCompile = 'pre-compile', compile = 'compile', bundle = 'bundle', - postBuild = 'post-build' + postBuild = 'post-build', + + // Part of the 'test' stage + test = 'test' } export interface IHeftConfigurationJsonEventActionBase { @@ -35,6 +41,12 @@ export interface IHeftConfigurationDeleteGlobsEventAction extends IHeftConfigura globsToDelete: string[]; } +export interface IHeftConfigurationRunScriptEventAction extends IHeftConfigurationJsonEventActionBase { + actionKind: 'runScript'; + scriptPath: string; + scriptOptions: Record; // eslint-disable-line @typescript-eslint/no-explicit-any +} + export interface ISharedCopyConfiguration { /** * File extensions that should be copied from the source folder to the destination folder(s) @@ -93,6 +105,7 @@ export interface IHeftConfigurationJson { export interface IHeftEventActions { copyFiles: Map; deleteGlobs: Map; + runScript: Map; } export class CoreConfigFiles { @@ -131,6 +144,9 @@ export class CoreConfigFiles { jsonPathMetadata: { '$.heftPlugins.*.plugin': { pathResolutionMethod: PathResolutionMethod.NodeResolve + }, + '$.eventActions.[?(@.actionKind==="runScript")].scriptPath': { + pathResolutionMethod: PathResolutionMethod.NodeResolve } } }); @@ -158,7 +174,8 @@ export class CoreConfigFiles { result = { copyFiles: new Map(), - deleteGlobs: new Map() + deleteGlobs: new Map(), + runScript: new Map() }; CoreConfigFiles._heftConfigFileEventActionsCache.set(heftConfiguration, result); @@ -180,6 +197,14 @@ export class CoreConfigFiles { break; } + case 'runScript': { + CoreConfigFiles._addEventActionToMap( + eventAction as IHeftConfigurationRunScriptEventAction, + result.runScript + ); + break; + } + default: { throw new Error( `Unknown heft eventAction actionKind "${eventAction.actionKind}" in ` + From 82b42500391f93934c00b16ecd96118d3d1ba646 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:11:27 -0700 Subject: [PATCH 297/429] Refactor jest plugin to make implementation accessible internally --- .../heft-jest-plugin/src/JestPlugin.ts | 432 ++++++++++-------- .../src/test/JestPlugin.test.ts | 10 +- 2 files changed, 245 insertions(+), 197 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index d40de96febc..356b74cc40e 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -8,13 +8,15 @@ import * as path from 'path'; import { mergeWith, isObject } from 'lodash'; import type { ICleanStageContext, + IBuildStageContext, + IBuildStageProperties, + IPostBuildSubstage, ITestStageContext, + ITestStageProperties, IHeftPlugin, HeftConfiguration, HeftSession, - ScopedLogger, - IBuildStageContext, - ICompileSubstage + ScopedLogger } from '@rushstack/heft'; import { getVersion, runCLI } from '@jest/core'; import { Config } from '@jest/types'; @@ -34,8 +36,9 @@ const PLUGIN_NAME: string = 'JestPlugin'; const PLUGIN_SCHEMA_PATH: string = `${__dirname}/schemas/heft-jest-plugin.schema.json`; const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; -interface IJestPluginOptions { +export interface IJestPluginOptions { disableConfigurationModuleResolution?: boolean; + configurationPath?: string; } export interface IHeftJestConfiguration extends Config.InitialOptions {} @@ -49,10 +52,158 @@ export class JestPlugin implements IHeftPlugin { private static _ownPackageFolder: string = path.resolve(__dirname, '..'); + /** + * Runs required setup before running Jest through the JestPlugin. + */ + public static async _setupJestAsync( + scopedLogger: ScopedLogger, + heftConfiguration: HeftConfiguration, + debugMode: boolean, + buildStageProperties: IBuildStageProperties, + options?: IJestPluginOptions + ): Promise { + // Write the data file used by jest-build-transform + await HeftJestDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { + emitFolderNameForTests: buildStageProperties.emitFolderNameForTests || 'lib', + extensionForTests: buildStageProperties.emitExtensionForTests || '.js', + skipTimestampCheck: !buildStageProperties.watchMode, + // If the property isn't defined, assume it's a not a TypeScript project since this + // value should be set by the Heft TypeScriptPlugin during the compile hook + isTypeScriptProject: !!buildStageProperties.isTypeScriptProject + }); + scopedLogger.terminal.writeLine('Wrote heft-jest-config.json file'); + } + + /** + * Runs Jest using the provided options. + */ + public static async _runJestAsync( + scopedLogger: ScopedLogger, + heftConfiguration: HeftConfiguration, + debugMode: boolean, + testStageProperties: ITestStageProperties, + options?: IJestPluginOptions + ): Promise { + const terminal: Terminal = scopedLogger.terminal; + terminal.writeLine(`Using Jest version ${getVersion()}`); + + const buildFolder: string = heftConfiguration.buildFolder; + const projectRelativeFilePath: string = options?.configurationPath ?? JEST_CONFIGURATION_LOCATION; + await HeftJestDataFile.loadAndValidateForProjectAsync(buildFolder); + + let jestConfig: IHeftJestConfiguration; + if (options?.disableConfigurationModuleResolution) { + // Module resolution explicitly disabled, use the config as-is + const jestConfigPath: string = path.join(buildFolder, projectRelativeFilePath); + if (!(await FileSystem.existsAsync(jestConfigPath))) { + scopedLogger.emitError(new Error(`Expected to find jest config file at "${jestConfigPath}".`)); + return; + } + jestConfig = await JsonFile.loadAsync(jestConfigPath); + } else { + // Load in and resolve the config file using the "extends" field + jestConfig = await JestPlugin._getJestConfigurationLoader( + buildFolder, + projectRelativeFilePath + ).loadConfigurationFileForProjectAsync( + terminal, + heftConfiguration.buildFolder, + heftConfiguration.rigConfig + ); + if (jestConfig.preset) { + throw new Error( + 'The provided jest.config.json specifies a "preset" property while using resolved modules. ' + + 'You must either remove all "preset" values from your Jest configuration, use the "extends" ' + + 'property, or set the "disableConfigurationModuleResolution" option to "true" on the Jest ' + + 'plugin in heft.json' + ); + } + } + + const jestArgv: Config.Argv = { + watch: testStageProperties.watchMode, + + // In debug mode, avoid forking separate processes that are difficult to debug + runInBand: debugMode, + debug: debugMode, + detectOpenHandles: !!testStageProperties.detectOpenHandles, + + cacheDirectory: JestPlugin._getJestCacheFolder(heftConfiguration), + updateSnapshot: testStageProperties.updateSnapshots, + + listTests: false, + rootDir: buildFolder, + + silent: testStageProperties.silent, + testNamePattern: testStageProperties.testNamePattern, + testPathPattern: testStageProperties.testPathPattern + ? [...testStageProperties.testPathPattern] + : undefined, + testTimeout: testStageProperties.testTimeout, + maxWorkers: testStageProperties.maxWorkers, + + passWithNoTests: testStageProperties.passWithNoTests, + + $0: process.argv0, + _: [] + }; + + if (!testStageProperties.debugHeftReporter) { + // Extract the reporters and transform to include the Heft reporter by default + jestArgv.reporters = JestPlugin._extractHeftJestReporters( + scopedLogger, + heftConfiguration, + debugMode, + jestConfig, + projectRelativeFilePath + ); + } else { + scopedLogger.emitWarning( + new Error('The "--debug-heft-reporter" parameter was specified; disabling HeftJestReporter') + ); + } + + if (testStageProperties.findRelatedTests && testStageProperties.findRelatedTests.length > 0) { + // Pass test names as the command line remainder + jestArgv.findRelatedTests = true; + jestArgv._ = [...testStageProperties.findRelatedTests]; + } + + // Stringify the config and pass it into Jest directly + jestArgv.config = JSON.stringify(jestConfig); + + const { + // Config.Argv is weakly typed. After updating the jestArgv object, it's a good idea to inspect "globalConfig" + // in the debugger to validate that your changes are being applied as expected. + // eslint-disable-next-line @typescript-eslint/no-unused-vars + globalConfig, + results: jestResults + } = await runCLI(jestArgv, [buildFolder]); + + if (jestResults.numFailedTests > 0) { + scopedLogger.emitError( + new Error( + `${jestResults.numFailedTests} Jest test${jestResults.numFailedTests > 1 ? 's' : ''} failed` + ) + ); + } else if (jestResults.numFailedTestSuites > 0) { + scopedLogger.emitError( + new Error( + `${jestResults.numFailedTestSuites} Jest test suite${ + jestResults.numFailedTestSuites > 1 ? 's' : '' + } failed` + ) + ); + } + } + /** * Returns the loader for the `config/api-extractor-task.json` config file. */ - public static getJestConfigurationLoader(buildFolder: string): ConfigurationFile { + public static _getJestConfigurationLoader( + buildFolder: string, + projectRelativeFilePath: string + ): ConfigurationFile { // Bypass Jest configuration validation const schemaPath: string = `${__dirname}/schemas/anything.schema.json`; @@ -114,7 +265,7 @@ export class JestPlugin implements IHeftPlugin { }; return new ConfigurationFile({ - projectRelativeFilePath: 'config/jest.config.json', + projectRelativeFilePath: projectRelativeFilePath, jsonSchemaPath: schemaPath, propertyInheritance: { moduleNameMapper: { @@ -163,184 +314,27 @@ export class JestPlugin implements IHeftPlugin { }); } - public apply( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration, - options?: IJestPluginOptions - ): void { - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.afterCompile.tapPromise(PLUGIN_NAME, async () => { - // Write the data file used by jest-build-transform - await HeftJestDataFile.saveForProjectAsync(heftConfiguration.buildFolder, { - emitFolderNameForTests: build.properties.emitFolderNameForTests || 'lib', - extensionForTests: build.properties.emitExtensionForTests || '.js', - skipTimestampCheck: !build.properties.watchMode, - // If the property isn't defined, assume it's a not a TypeScript project since this - // value should be set by the Heft TypeScriptPlugin during the compile hook - isTypeScriptProject: !!build.properties.isTypeScriptProject - }); - }); - }); - }); - - heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { - test.hooks.run.tapPromise(PLUGIN_NAME, async () => { - await this._runJestAsync(heftSession, heftConfiguration, test, options); - }); - }); - - heftSession.hooks.clean.tap(PLUGIN_NAME, (clean: ICleanStageContext) => { - this._includeJestCacheWhenCleaning(heftConfiguration, clean); - }); - } - - private async _runJestAsync( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration, - test: ITestStageContext, - options?: IJestPluginOptions - ): Promise { - const jestLogger: ScopedLogger = heftSession.requestScopedLogger('jest'); - const jestTerminal: Terminal = jestLogger.terminal; - jestTerminal.writeLine(`Using Jest version ${getVersion()}`); - - const buildFolder: string = heftConfiguration.buildFolder; - await HeftJestDataFile.loadAndValidateForProjectAsync(buildFolder); - - let jestConfig: IHeftJestConfiguration; - if (options?.disableConfigurationModuleResolution) { - // Module resolution explicitly disabled, use the config as-is - const jestConfigPath: string = this._getJestConfigPath(heftConfiguration); - if (!(await FileSystem.existsAsync(jestConfigPath))) { - jestLogger.emitError(new Error(`Expected to find jest config file at "${jestConfigPath}".`)); - return; - } - jestConfig = await JsonFile.loadAsync(jestConfigPath); - } else { - // Load in and resolve the config file using the "extends" field - jestConfig = await JestPlugin.getJestConfigurationLoader( - heftConfiguration.buildFolder - ).loadConfigurationFileForProjectAsync( - jestTerminal, - heftConfiguration.buildFolder, - heftConfiguration.rigConfig - ); - if (jestConfig.preset) { - throw new Error( - 'The provided jest.config.json specifies a "preset" property while using resolved modules. ' + - 'You must either remove all "preset" values from your Jest configuration, use the "extends" ' + - 'property, or set the "disableConfigurationModuleResolution" option to "true" on the Jest ' + - 'plugin in heft.json' - ); - } - } - - const jestArgv: Config.Argv = { - watch: test.properties.watchMode, - - // In debug mode, avoid forking separate processes that are difficult to debug - runInBand: heftSession.debugMode, - debug: heftSession.debugMode, - detectOpenHandles: !!test.properties.detectOpenHandles, - - cacheDirectory: this._getJestCacheFolder(heftConfiguration), - updateSnapshot: test.properties.updateSnapshots, - - listTests: false, - rootDir: buildFolder, - - silent: test.properties.silent, - testNamePattern: test.properties.testNamePattern, - testPathPattern: test.properties.testPathPattern ? [...test.properties.testPathPattern] : undefined, - testTimeout: test.properties.testTimeout, - maxWorkers: test.properties.maxWorkers, - - passWithNoTests: test.properties.passWithNoTests, - - $0: process.argv0, - _: [] - }; - - if (!test.properties.debugHeftReporter) { - // Extract the reporters and transform to include the Heft reporter by default - jestArgv.reporters = this._extractHeftJestReporters( - jestConfig, - heftSession, - heftConfiguration, - jestLogger - ); - } else { - jestLogger.emitWarning( - new Error('The "--debug-heft-reporter" parameter was specified; disabling HeftJestReporter') - ); - } - - if (test.properties.findRelatedTests && test.properties.findRelatedTests.length > 0) { - // Pass test names as the command line remainder - jestArgv.findRelatedTests = true; - jestArgv._ = [...test.properties.findRelatedTests]; - } - - // Stringify the config and pass it into Jest directly - jestArgv.config = JSON.stringify(jestConfig); - - const { - // Config.Argv is weakly typed. After updating the jestArgv object, it's a good idea to inspect "globalConfig" - // in the debugger to validate that your changes are being applied as expected. - // eslint-disable-next-line @typescript-eslint/no-unused-vars - globalConfig, - results: jestResults - } = await runCLI(jestArgv, [buildFolder]); - - if (jestResults.numFailedTests > 0) { - jestLogger.emitError( - new Error( - `${jestResults.numFailedTests} Jest test${jestResults.numFailedTests > 1 ? 's' : ''} failed` - ) - ); - } else if (jestResults.numFailedTestSuites > 0) { - jestLogger.emitError( - new Error( - `${jestResults.numFailedTestSuites} Jest test suite${ - jestResults.numFailedTestSuites > 1 ? 's' : '' - } failed` - ) - ); - } - } - - private _includeJestCacheWhenCleaning( + private static _extractHeftJestReporters( + scopedLogger: ScopedLogger, heftConfiguration: HeftConfiguration, - clean: ICleanStageContext - ): void { - // Jest's cache is not reliable. For example, if a Jest configuration change causes files to be - // transformed differently, the cache will continue to return the old results unless we manually - // clean it. Thus we need to ensure that "heft clean" always cleans the Jest cache. - const cacheFolder: string = this._getJestCacheFolder(heftConfiguration); - clean.properties.pathsToDelete.add(cacheFolder); - } - - private _extractHeftJestReporters( + debugMode: boolean, config: IHeftJestConfiguration, - heftSession: HeftSession, - heftConfiguration: HeftConfiguration, - jestLogger: ScopedLogger + projectRelativeFilePath: string ): JestReporterConfig[] { let isUsingHeftReporter: boolean = false; + const reporterOptions: IHeftJestReporterOptions = { + heftConfiguration, + debugMode + }; if (Array.isArray(config.reporters)) { // Harvest all the array indices that need to modified before altering the array - const heftReporterIndices: number[] = this._findIndexes(config.reporters, 'default'); + const heftReporterIndices: number[] = JestPlugin._findIndexes(config.reporters, 'default'); // Replace 'default' reporter with the heft reporter // This may clobber default reporters options if (heftReporterIndices.length > 0) { - const heftReporter: Config.ReporterConfig = this._getHeftJestReporterConfig( - heftSession, - heftConfiguration - ); - + const heftReporter: Config.ReporterConfig = JestPlugin._getHeftJestReporterConfig(reporterOptions); for (const index of heftReporterIndices) { config.reporters[index] = heftReporter; } @@ -348,21 +342,21 @@ export class JestPlugin implements IHeftPlugin { } } else if (typeof config.reporters === 'undefined' || config.reporters === null) { // Otherwise if no reporters are specified install only the heft reporter - config.reporters = [this._getHeftJestReporterConfig(heftSession, heftConfiguration)]; + config.reporters = [JestPlugin._getHeftJestReporterConfig(reporterOptions)]; isUsingHeftReporter = true; } else { // Making a note if Heft cannot understand the reporter entry in Jest config // Not making this an error or warning because it does not warrant blocking a dev or CI test pass // If the Jest config is truly wrong Jest itself is in a better position to report what is wrong with the config - jestLogger.terminal.writeVerboseLine( - `The 'reporters' entry in Jest config '${JEST_CONFIGURATION_LOCATION}' is in an unexpected format. Was ` + + scopedLogger.terminal.writeVerboseLine( + `The 'reporters' entry in Jest config '${projectRelativeFilePath}' is in an unexpected format. Was ` + 'expecting an array of reporters' ); } if (!isUsingHeftReporter) { - jestLogger.terminal.writeVerboseLine( - `HeftJestReporter was not specified in Jest config '${JEST_CONFIGURATION_LOCATION}'. Consider adding a ` + + scopedLogger.terminal.writeVerboseLine( + `HeftJestReporter was not specified in Jest config '${projectRelativeFilePath}'. Consider adding a ` + "'default' entry in the reporters array." ); } @@ -373,33 +367,22 @@ export class JestPlugin implements IHeftPlugin { return reporters; } - private _getHeftJestReporterConfig( - heftSession: HeftSession, - heftConfiguration: HeftConfiguration + /** + * Returns the reporter config using the HeftJestReporter and the provided options. + */ + private static _getHeftJestReporterConfig( + reporterOptions: IHeftJestReporterOptions ): Config.ReporterConfig { - const reporterOptions: IHeftJestReporterOptions = { - heftConfiguration, - debugMode: heftSession.debugMode - }; - return [ `${__dirname}/HeftJestReporter.js`, reporterOptions as Record ]; } - private _getJestConfigPath(heftConfiguration: HeftConfiguration): string { - return path.join(heftConfiguration.buildFolder, JEST_CONFIGURATION_LOCATION); - } - - private _getJestCacheFolder(heftConfiguration: HeftConfiguration): string { - return path.join(heftConfiguration.buildCacheFolder, 'jest-cache'); - } - /** * Finds the indices of jest reporters with a given name */ - private _findIndexes(items: JestReporterConfig[], search: string): number[] { + private static _findIndexes(items: JestReporterConfig[], search: string): number[] { const result: number[] = []; for (let index: number = 0; index < items.length; index++) { @@ -415,4 +398,63 @@ export class JestPlugin implements IHeftPlugin { return result; } + + /** + * Add the jest-cache folder to the list of paths to delete when running the "clean" stage. + */ + private static _includeJestCacheWhenCleaning( + heftConfiguration: HeftConfiguration, + clean: ICleanStageContext + ): void { + // Jest's cache is not reliable. For example, if a Jest configuration change causes files to be + // transformed differently, the cache will continue to return the old results unless we manually + // clean it. Thus we need to ensure that "heft clean" always cleans the Jest cache. + const cacheFolder: string = JestPlugin._getJestCacheFolder(heftConfiguration); + clean.properties.pathsToDelete.add(cacheFolder); + } + + /** + * Returns the absolute path to the jest-cache directory. + */ + private static _getJestCacheFolder(heftConfiguration: HeftConfiguration): string { + return path.join(heftConfiguration.buildCacheFolder, 'jest-cache'); + } + + public apply( + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + options?: IJestPluginOptions + ): void { + const scopedLogger: ScopedLogger = heftSession.requestScopedLogger('jest'); + + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { + build.hooks.postBuild.tap(PLUGIN_NAME, (postBuild: IPostBuildSubstage) => { + postBuild.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await JestPlugin._setupJestAsync( + scopedLogger, + heftConfiguration, + heftSession.debugMode, + build.properties, + options + ); + }); + }); + }); + + heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { + test.hooks.run.tapPromise(PLUGIN_NAME, async () => { + await JestPlugin._runJestAsync( + scopedLogger, + heftConfiguration, + heftSession.debugMode, + test.properties, + options + ); + }); + }); + + heftSession.hooks.clean.tap(PLUGIN_NAME, (clean: ICleanStageContext) => { + JestPlugin._includeJestCacheWhenCleaning(heftConfiguration, clean); + }); + } } diff --git a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index ae9c66bf19e..72439df15a9 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -19,7 +19,10 @@ describe('JestConfigLoader', () => { it('resolves preset config modules', async () => { const rootDir: string = path.join(__dirname, 'project1'); - const loader: ConfigurationFile = JestPlugin.getJestConfigurationLoader(rootDir); + const loader: ConfigurationFile = JestPlugin._getJestConfigurationLoader( + rootDir, + 'config/jest.config.json' + ); const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( terminal, path.join(__dirname, 'project1') @@ -68,7 +71,10 @@ describe('JestConfigLoader', () => { it('resolves preset package modules', async () => { const rootDir: string = path.join(__dirname, 'project1'); - const loader: ConfigurationFile = JestPlugin.getJestConfigurationLoader(rootDir); + const loader: ConfigurationFile = JestPlugin._getJestConfigurationLoader( + rootDir, + 'config/jest.config.json' + ); const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( terminal, path.join(__dirname, 'project2') From 110bdea198a3f33ee87b0678d99df0edb3ba3e38 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:12:57 -0700 Subject: [PATCH 298/429] More changes to RunScriptPlugin to allow for running scripts after build with more provided parameters --- apps/heft/src/index.ts | 2 + .../heft/src/pluginFramework/PluginManager.ts | 2 + apps/heft/src/plugins/RunScriptPlugin.ts | 65 +++++++++++++------ apps/heft/src/utilities/CoreConfigFiles.ts | 7 +- common/reviews/api/heft.api.md | 14 ++++ 5 files changed, 67 insertions(+), 23 deletions(-) diff --git a/apps/heft/src/index.ts b/apps/heft/src/index.ts index f6f7070e114..159f1127a80 100644 --- a/apps/heft/src/index.ts +++ b/apps/heft/src/index.ts @@ -58,3 +58,5 @@ export { IHeftLifecycle as _IHeftLifecycle, HeftLifecycleHooks as _HeftLifecycleHooks } from './pluginFramework/HeftLifecycle'; + +export { IRunScriptOptions } from './plugins/RunScriptPlugin'; diff --git a/apps/heft/src/pluginFramework/PluginManager.ts b/apps/heft/src/pluginFramework/PluginManager.ts index c37105969db..74243950397 100644 --- a/apps/heft/src/pluginFramework/PluginManager.ts +++ b/apps/heft/src/pluginFramework/PluginManager.ts @@ -18,6 +18,7 @@ import { CopyFilesPlugin } from '../plugins/CopyFilesPlugin'; import { TypeScriptPlugin } from '../plugins/TypeScriptPlugin/TypeScriptPlugin'; import { DeleteGlobsPlugin } from '../plugins/DeleteGlobsPlugin'; import { CopyStaticAssetsPlugin } from '../plugins/CopyStaticAssetsPlugin'; +import { RunScriptPlugin } from '../plugins/RunScriptPlugin'; import { ApiExtractorPlugin } from '../plugins/ApiExtractorPlugin/ApiExtractorPlugin'; import { SassTypingsPlugin } from '../plugins/SassTypingsPlugin/SassTypingsPlugin'; import { ProjectValidatorPlugin } from '../plugins/ProjectValidatorPlugin'; @@ -50,6 +51,7 @@ export class PluginManager { this._applyPlugin(new CopyStaticAssetsPlugin()); this._applyPlugin(new CopyFilesPlugin()); this._applyPlugin(new DeleteGlobsPlugin()); + this._applyPlugin(new RunScriptPlugin()); this._applyPlugin(new ApiExtractorPlugin(taskPackageResolver)); this._applyPlugin(new SassTypingsPlugin()); this._applyPlugin(new ProjectValidatorPlugin()); diff --git a/apps/heft/src/plugins/RunScriptPlugin.ts b/apps/heft/src/plugins/RunScriptPlugin.ts index aa9f2b00523..ff34cb39277 100644 --- a/apps/heft/src/plugins/RunScriptPlugin.ts +++ b/apps/heft/src/plugins/RunScriptPlugin.ts @@ -2,7 +2,6 @@ // See LICENSE in the project root for license information. import * as path from 'path'; -import { Terminal } from '@rushstack/node-core-library'; import { TapOptions } from 'tapable'; import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; @@ -32,30 +31,44 @@ const HEFT_STAGE_TAP: TapOptions<'promise'> = { stage: Number.MIN_SAFE_INTEGER }; +/** + * Interface used by scripts that are run by the RunScriptPlugin. + * + * @beta + */ +interface IRunScript { + run?: (options: IRunScriptOptions) => void; + runAsync?: (options: IRunScriptOptions) => Promise; +} + +/** + * Options provided to scripts that are run using the RunScriptPlugin. + * + * @beta + */ export interface IRunScriptOptions { - terminal: Terminal; + scopedLogger: ScopedLogger; + heftConfiguration: HeftConfiguration; + debugMode: boolean; properties: TStageProperties; scriptOptions: Record; // eslint-disable-line @typescript-eslint/no-explicit-any - heftConfiguration: HeftConfiguration; -} - -export interface IRunScript { - run?: (options: IRunScriptOptions) => void; - runAsync?: (options: IRunScriptOptions) => Promise; } export class RunScriptPlugin implements IHeftPlugin { public readonly pluginName: string = PLUGIN_NAME; public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + const logger: ScopedLogger = heftSession.requestScopedLogger('run-script'); + heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { build.hooks.preCompile.tap(PLUGIN_NAME, (preCompile: IPreCompileSubstage) => { preCompile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { await this._runScriptsForHeftEvent( HeftEvent.preCompile, - build.properties, + logger, heftSession, - heftConfiguration + heftConfiguration, + build.properties ); }); }); @@ -64,9 +77,10 @@ export class RunScriptPlugin implements IHeftPlugin { compile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { await this._runScriptsForHeftEvent( HeftEvent.compile, - build.properties, + logger, heftSession, - heftConfiguration + heftConfiguration, + build.properties ); }); }); @@ -75,9 +89,10 @@ export class RunScriptPlugin implements IHeftPlugin { bundle.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { await this._runScriptsForHeftEvent( HeftEvent.bundle, - build.properties, + logger, heftSession, - heftConfiguration + heftConfiguration, + build.properties ); }); }); @@ -86,9 +101,10 @@ export class RunScriptPlugin implements IHeftPlugin { postBuild.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { await this._runScriptsForHeftEvent( HeftEvent.postBuild, - build.properties, + logger, heftSession, - heftConfiguration + heftConfiguration, + build.properties ); }); }); @@ -96,18 +112,24 @@ export class RunScriptPlugin implements IHeftPlugin { heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { test.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runScriptsForHeftEvent(HeftEvent.test, test.properties, heftSession, heftConfiguration); + await this._runScriptsForHeftEvent( + HeftEvent.test, + logger, + heftSession, + heftConfiguration, + test.properties + ); }); }); } private async _runScriptsForHeftEvent( heftEvent: HeftEvent, - stageProperties: TStageProperties, + logger: ScopedLogger, heftSession: HeftSession, - heftConfiguration: HeftConfiguration + heftConfiguration: HeftConfiguration, + stageProperties: TStageProperties ): Promise { - const logger: ScopedLogger = heftSession.requestScopedLogger('run-script'); const eventActions: IHeftEventActions = await CoreConfigFiles.getConfigConfigFileEventActionsAsync( logger.terminal, heftConfiguration @@ -137,7 +159,8 @@ export class RunScriptPlugin implements IHeftPlugin { } const runScriptOptions: IRunScriptOptions = { - terminal: scriptLogger.terminal, + scopedLogger: scriptLogger, + debugMode: heftSession.debugMode, properties: stageProperties, scriptOptions: runScriptEventAction.scriptOptions, heftConfiguration diff --git a/apps/heft/src/utilities/CoreConfigFiles.ts b/apps/heft/src/utilities/CoreConfigFiles.ts index d2ea7acd80c..baacc84a734 100644 --- a/apps/heft/src/utilities/CoreConfigFiles.ts +++ b/apps/heft/src/utilities/CoreConfigFiles.ts @@ -32,7 +32,7 @@ export enum HeftEvent { export interface IHeftConfigurationJsonEventActionBase { actionKind: string; - heftEvent: 'clean' | 'pre-compile' | 'compile' | 'bundle' | 'post-build'; + heftEvent: 'clean' | 'pre-compile' | 'compile' | 'bundle' | 'post-build' | 'test'; actionId: string; } @@ -146,7 +146,7 @@ export class CoreConfigFiles { pathResolutionMethod: PathResolutionMethod.NodeResolve }, '$.eventActions.[?(@.actionKind==="runScript")].scriptPath': { - pathResolutionMethod: PathResolutionMethod.NodeResolve + pathResolutionMethod: PathResolutionMethod.resolvePathRelativeToConfigurationFile } } }); @@ -335,6 +335,9 @@ export class CoreConfigFiles { case 'post-build': return HeftEvent.postBuild; + case 'test': + return HeftEvent.test; + default: throw new Error( `Unknown heft event "${eventAction.heftEvent}" in ` + diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index d5b88290f07..83b105e56ad 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -299,6 +299,20 @@ export interface IPostBuildSubstage extends IBuildSubstage { } +// @beta +export interface IRunScriptOptions { + // (undocumented) + debugMode: boolean; + // (undocumented) + heftConfiguration: HeftConfiguration; + // (undocumented) + properties: TStageProperties; + // (undocumented) + scopedLogger: ScopedLogger; + // (undocumented) + scriptOptions: Record; +} + // @public (undocumented) export interface IScopedLogger { emitError(error: Error): void; From 4385d2e20d4283154465a82bf41b178ee594e58c Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:13:43 -0700 Subject: [PATCH 299/429] Run scripts in heft-jest-plugin to run tests using built plugin --- .../heft-jest-plugin/config/heft.json | 23 ++++++- .../heft-jest-plugin/config/jest.json | 64 ------------------- .../src/schemas/heft-jest-plugin.schema.json | 5 ++ .../src/scripts/runJestPlugin.ts | 17 +++++ .../src/scripts/setupJestPlugin.ts | 13 ++++ 5 files changed, 57 insertions(+), 65 deletions(-) delete mode 100644 heft-plugins/heft-jest-plugin/config/jest.json create mode 100644 heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts create mode 100644 heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts diff --git a/heft-plugins/heft-jest-plugin/config/heft.json b/heft-plugins/heft-jest-plugin/config/heft.json index 0bfecd7dfbd..b2dff1bceb6 100644 --- a/heft-plugins/heft-jest-plugin/config/heft.json +++ b/heft-plugins/heft-jest-plugin/config/heft.json @@ -27,8 +27,29 @@ /** * Glob patterns to be deleted. The paths are resolved relative to the project folder. + * NOTE: Manually clean jest-cache since we are not using the JestPlugin directly */ - "globsToDelete": ["dist", "lib", "temp"] + "globsToDelete": ["dist", "lib", "temp", ".heft/build-cache/jest-cache"] + }, + + /** + * Run the script to setup Jest tests in the post-compile hook + */ + { + "actionKind": "runScript", + "heftEvent": "post-build", + "actionId": "setupJestPlugin", + "scriptPath": "../lib/scripts/setupJestPlugin.js" + }, + + /** + * Run the script to run Jest tests in the test run hook + */ + { + "actionKind": "runScript", + "heftEvent": "test", + "actionId": "runJestPlugin", + "scriptPath": "../lib/scripts/runJestPlugin.js" } ] } diff --git a/heft-plugins/heft-jest-plugin/config/jest.json b/heft-plugins/heft-jest-plugin/config/jest.json deleted file mode 100644 index 85fafb1817c..00000000000 --- a/heft-plugins/heft-jest-plugin/config/jest.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "//": "This Jest config file is for use when directly invoking Jest on the project. It is NOT intended", - "//": "as the target Jest config to be used when running @rushstack/heft-jest-plugin. This file can be", - "//": "found at /includes/jest-shared.config.json", - - "//": "By default, don't hide console output", - "silent": false, - - "//": "In order for HeftJestReporter to receive console.log() events, we must set verbose=false", - "verbose": false, - - "//": "Adding '/src' here enables src/__mocks__ to be used for mocking Node.js system modules", - "roots": ["/src"], - - "testURL": "http://localhost/", - - "testMatch": ["/src/**/*.test.{ts,tsx}"], - "testPathIgnorePatterns": ["/node_modules/"], - - "//": "Use Heft Jest cache directory", - "cacheDirectory": "/.heft/build-cache/jest-cache", - - "//": "Code coverage tracking is disabled by default; set this to true to enable it", - "collectCoverage": false, - - "coverageDirectory": "/temp/coverage", - - "collectCoverageFrom": [ - "src/**/*.{ts,tsx}", - "!src/**/*.d.ts", - "!src/**/*.test.{ts,tsx}", - "!src/**/test/**", - "!src/**/__tests__/**", - "!src/**/__fixtures__/**", - "!src/**/__mocks__/**" - ], - "coveragePathIgnorePatterns": ["/node_modules/"], - - "transformIgnorePatterns": [], - - "//": "jest-identity-mock-transform returns a proxy for exported key/value pairs, where Webpack would return a module", - "//": "jest-string-mock-transform returns the filename, where Webpack would return a URL", - "//": "When using the heft-jest-plugin, these will be replaced with the resolved module location", - "transform": { - "\\.(ts|tsx)$": "/lib/exports/jest-build-transform.js", - - "\\.(css|sass|scss)$": "/lib/exports/jest-identity-mock-transform.js", - - "\\.(aac|eot|gif|jpeg|jpg|m4a|mp3|mp4|oga|otf|png|svg|ttf|wav|webm|webp|woff|woff2)$": "/lib/exports/jest-string-mock-transform.js" - }, - - "//": "The modulePathIgnorePatterns below accepts these sorts of paths:", - "//": " - /src", - "//": " - /src/file.ts", - "//": "...and ignores anything else under ", - "modulePathIgnorePatterns": [], - - "//": "Prefer .cjs to .js to catch explicit commonjs output. Optimize for local files, which will be .ts or .tsx", - "moduleFileExtensions": ["ts", "tsx", "cjs", "js", "json", "node"], - - "setupFiles": ["/lib/exports/jest-global-setup.js"], - "reporters": ["/lib/HeftJestReporter.js"], - "resolver": "/lib/exports/jest-improved-resolver.js" -} diff --git a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json index 241c8a52e8f..e689710e224 100644 --- a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json +++ b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json @@ -11,6 +11,11 @@ "title": "Disable Configuration Module Resolution", "description": "If set to true, modules specified in the Jest configuration will be resolved using Jest default (rootDir-relative) resolution. Otherwise, modules will be resolved using Node module resolution.", "type": "boolean" + }, + "configurationPath": { + "title": "Configuration Path", + "description": "If provided, the Jest configuration will be loaded from this project-relative path. Otherwise, the configuration will be loaded from 'config/jest.config.json'.", + "type": "string" } } } diff --git a/heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts b/heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts new file mode 100644 index 00000000000..d421bbdc340 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts @@ -0,0 +1,17 @@ +import { IJestPluginOptions, JestPlugin } from '../JestPlugin'; + +import type { IRunScriptOptions, ITestStageProperties } from '@rushstack/heft'; + +export async function runAsync(options: IRunScriptOptions): Promise { + // Use the shared config file directly to run tests + const jestPluginOptions: IJestPluginOptions = { + configurationPath: './includes/jest-shared.config.json' + }; + await JestPlugin._runJestAsync( + options.scopedLogger, + options.heftConfiguration, + options.debugMode, + options.properties, + jestPluginOptions + ); +} diff --git a/heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts b/heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts new file mode 100644 index 00000000000..485022c6963 --- /dev/null +++ b/heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts @@ -0,0 +1,13 @@ +import { JestPlugin } from '../JestPlugin'; + +import type { IRunScriptOptions, IBuildStageProperties } from '@rushstack/heft'; + +export async function runAsync(options: IRunScriptOptions): Promise { + await JestPlugin._setupJestAsync( + options.scopedLogger, + options.heftConfiguration, + options.debugMode, + options.properties, + options.scriptOptions + ); +} From b6f08dc92f048bcf1d201d48374ed5369cdfbead Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:13:53 -0700 Subject: [PATCH 300/429] Rush update --- common/config/rush/pnpm-lock.yaml | 2 -- common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 3 +-- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 19d0ac46051..6c227995284 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -992,7 +992,6 @@ importers: '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: ~7.12.1 - jest: ~25.4.0 jest-snapshot: ~25.4.0 lodash: ~4.17.15 typescript: ~3.9.7 @@ -1013,7 +1012,6 @@ importers: '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: 7.12.1 - jest: 25.4.0 typescript: 3.9.9 ../../heft-plugins/heft-webpack4-plugin: diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index d6bb4e0a502..93e086768fc 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "10a00cca75baa9c265bdd5e21e581382a0831d9d", + "pnpmShrinkwrapHash": "3fd8ad577f404340e4f00e69b73c38778369f7b8", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index bdf5f7c9288..ab4c5616bf8 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -11,7 +11,7 @@ "types": "dist/heft-jest-plugin.d.ts", "license": "MIT", "scripts": { - "build": "heft build --clean && jest --rootDir=./ --config=./config/jest.json", + "build": "heft test --clean", "start": "heft test --clean --watch" }, "peerDependencies": { @@ -35,7 +35,6 @@ "@types/lodash": "4.14.116", "@types/node": "10.17.13", "eslint": "~7.12.1", - "jest": "~25.4.0", "typescript": "~3.9.7" } } From a2518849d108b29cfc01ae151d85e4e7b5c4fe5e Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:19:29 -0700 Subject: [PATCH 301/429] Remove changes to HeftJestReporter and jest-build-transform now that plugin is being used directly --- ...JestCyclicDependency_2021-06-22-20-23.json | 11 ---------- .../heft-jest-plugin/src/HeftJestReporter.ts | 20 ++++--------------- .../src/jest-build-transform.ts | 20 +++++-------------- 3 files changed, 9 insertions(+), 42 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json deleted file mode 100644 index e05df1c8687..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-22-20-23.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Allow HeftJestReporter and jest-build-transform to fallback to reasonable values when Jest is invoked directly", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts index b0574bf29df..2a96b70d7ec 100644 --- a/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts +++ b/heft-plugins/heft-jest-plugin/src/HeftJestReporter.ts @@ -2,6 +2,7 @@ // See LICENSE in the project root for license information. import * as path from 'path'; +import { Terminal, Colors, InternalError, Text, IColorableSequence } from '@rushstack/node-core-library'; import { Reporter, Test, @@ -11,14 +12,6 @@ import { ReporterOnStartOptions, Config } from '@jest/reporters'; -import { - Terminal, - Colors, - InternalError, - Text, - IColorableSequence, - ConsoleTerminalProvider -} from '@rushstack/node-core-library'; import type { HeftConfiguration } from '@rushstack/heft'; @@ -44,14 +37,9 @@ export default class HeftJestReporter implements Reporter { private _debugMode: boolean; public constructor(jestConfig: Config.GlobalConfig, options: IHeftJestReporterOptions) { - this._terminal = - options?.heftConfiguration?.globalTerminal || - new Terminal(new ConsoleTerminalProvider({ verboseEnabled: jestConfig.verbose || false })); - - // If we don't have the build folder, assume it's the rootDir - this._buildFolder = options?.heftConfiguration?.buildFolder || jestConfig.rootDir; - // Default to debug so that all Jest messages that would normally be written are written - this._debugMode = options?.debugMode || true; + this._terminal = options.heftConfiguration.globalTerminal; + this._buildFolder = options.heftConfiguration.buildFolder; + this._debugMode = options.debugMode; } public async onTestStart(test: Test): Promise { diff --git a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts index 4997b98ee01..a49263b894e 100644 --- a/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts +++ b/heft-plugins/heft-jest-plugin/src/jest-build-transform.ts @@ -44,16 +44,8 @@ export function process( if (heftJestDataFile === undefined) { // Read heft-jest-data.json, which is created by the JestPlugin. It tells us // which emitted output folder to use for Jest. - try { - heftJestDataFile = HeftJestDataFile.loadForProject(jestOptions.rootDir); - dataFileJsonCache.set(jestOptions.rootDir, heftJestDataFile); - } catch (e) { - // Swallow error when this file does not exist. This can happen if the build transform is being - // used directly by Jest without running through the heft-jest-plugin. - if (!FileSystem.isFileDoesNotExistError(e)) { - throw e; - } - } + heftJestDataFile = HeftJestDataFile.loadForProject(jestOptions.rootDir); + dataFileJsonCache.set(jestOptions.rootDir, heftJestDataFile); } // Is the input file under the "src" folder? @@ -67,19 +59,17 @@ export function process( const srcRelativeFolderPath: string = path.relative(srcFolder, parsedFilename.dir); // Example: /path/to/project/lib/folder1/folder2/Example.js - // Default to 'lib' folder if no heftJestDataFile was loaded - // Default to '.js' extension if no heftJestDataFile was loaded const libFilePath: string = path.join( jestOptions.rootDir, - heftJestDataFile?.emitFolderNameForTests || 'lib', + heftJestDataFile.emitFolderNameForTests, srcRelativeFolderPath, - `${parsedFilename.name}${heftJestDataFile?.extensionForTests || '.js'}` + `${parsedFilename.name}${heftJestDataFile.extensionForTests}` ); const startOfLoopMs: number = new Date().getTime(); let stalled: boolean = false; - if (!(heftJestDataFile?.skipTimestampCheck ?? !jestOptions.watch)) { + if (!heftJestDataFile.skipTimestampCheck) { for (;;) { let srcFileStatistics: FileSystemStats; try { From 9c1ddaddbe3cb9a97062e592eca42b9cb9c8f21d Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:20:38 -0700 Subject: [PATCH 302/429] Rush change --- ...e-RemoveJestCyclicDependency_2021-06-23-20-20.json | 11 +++++++++++ ...e-RemoveJestCyclicDependency_2021-06-23-20-20.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json create mode 100644 common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json new file mode 100644 index 00000000000..abc0067cc3f --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "", + "type": "none" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json b/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json new file mode 100644 index 00000000000..ada196197ea --- /dev/null +++ b/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Add RunScriptPlugin to allow for running custom scripts specified in \\\"heft.json\\\". Specified as a \\\"runScript\\\" event in the \\\"heftEvents\\\" field, paths to scripts are resolved relative to the configuration file they are specified in.", + "type": "minor" + } + ], + "packageName": "@rushstack/heft", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From b41e4a557deb0e33b18edb5d41d0f3b18e0120d3 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:21:36 -0700 Subject: [PATCH 303/429] Remove unnecessary api-extractor tag on unexported method --- apps/heft/src/plugins/RunScriptPlugin.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/apps/heft/src/plugins/RunScriptPlugin.ts b/apps/heft/src/plugins/RunScriptPlugin.ts index ff34cb39277..2f290652f5c 100644 --- a/apps/heft/src/plugins/RunScriptPlugin.ts +++ b/apps/heft/src/plugins/RunScriptPlugin.ts @@ -33,8 +33,6 @@ const HEFT_STAGE_TAP: TapOptions<'promise'> = { /** * Interface used by scripts that are run by the RunScriptPlugin. - * - * @beta */ interface IRunScript { run?: (options: IRunScriptOptions) => void; From 2571998fe4127ca82feb58188d87530697076a6f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 13:34:36 -0700 Subject: [PATCH 304/429] Update to specify that scripts for RunScriptPlugin are provided relative to the project root --- apps/heft/src/schemas/heft.schema.json | 2 +- apps/heft/src/utilities/CoreConfigFiles.ts | 2 +- heft-plugins/heft-jest-plugin/config/heft.json | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/apps/heft/src/schemas/heft.schema.json b/apps/heft/src/schemas/heft.schema.json index 583b3eb8047..95dd4193ffb 100644 --- a/apps/heft/src/schemas/heft.schema.json +++ b/apps/heft/src/schemas/heft.schema.json @@ -168,7 +168,7 @@ "scriptPath": { "type": "string", - "description": "Path to the script that will be run, relative to the project root. Package paths may also be used for scripts defined in dependency packages.", + "description": "Path to the script that will be run, relative to the project root.", "items": { "type": "string", "pattern": "[^\\\\]" diff --git a/apps/heft/src/utilities/CoreConfigFiles.ts b/apps/heft/src/utilities/CoreConfigFiles.ts index baacc84a734..7d4b66d594a 100644 --- a/apps/heft/src/utilities/CoreConfigFiles.ts +++ b/apps/heft/src/utilities/CoreConfigFiles.ts @@ -146,7 +146,7 @@ export class CoreConfigFiles { pathResolutionMethod: PathResolutionMethod.NodeResolve }, '$.eventActions.[?(@.actionKind==="runScript")].scriptPath': { - pathResolutionMethod: PathResolutionMethod.resolvePathRelativeToConfigurationFile + pathResolutionMethod: PathResolutionMethod.resolvePathRelativeToProjectRoot } } }); diff --git a/heft-plugins/heft-jest-plugin/config/heft.json b/heft-plugins/heft-jest-plugin/config/heft.json index b2dff1bceb6..0b5afd8d846 100644 --- a/heft-plugins/heft-jest-plugin/config/heft.json +++ b/heft-plugins/heft-jest-plugin/config/heft.json @@ -39,7 +39,7 @@ "actionKind": "runScript", "heftEvent": "post-build", "actionId": "setupJestPlugin", - "scriptPath": "../lib/scripts/setupJestPlugin.js" + "scriptPath": "./lib/scripts/setupJestPlugin.js" }, /** @@ -49,7 +49,7 @@ "actionKind": "runScript", "heftEvent": "test", "actionId": "runJestPlugin", - "scriptPath": "../lib/scripts/runJestPlugin.js" + "scriptPath": "./lib/scripts/runJestPlugin.js" } ] } From 95986e88f96fe5f72cbeb0b3c995a7c59aaf69d2 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 14:06:58 -0700 Subject: [PATCH 305/429] Fix out of date lockfile --- .../workspace/common/pnpm-lock.yaml | 364 +++++++++--------- 1 file changed, 180 insertions(+), 184 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 37659e3b16a..3b35cafd009 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.33.0.tgz + '@rushstack/heft': file:rushstack-heft-0.33.1.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.33.0.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.33.1.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -55,7 +55,7 @@ packages: dev: true /@microsoft/tsdoc-config/0.15.2: - resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} + resolution: {integrity: sha1-6zU8k/O2KrdL3Jq29Kgrz4AUDxQ=} dependencies: '@microsoft/tsdoc': 0.13.2 ajv: 6.12.6 @@ -64,11 +64,11 @@ packages: dev: true /@microsoft/tsdoc/0.13.2: - resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} + resolution: {integrity: sha1-Ow77bTkDvUntsHNpb2DpDfCO+yY=} dev: true /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -76,12 +76,12 @@ packages: dev: true /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + resolution: {integrity: sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=} engines: {node: '>= 8'} dev: true /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} + resolution: {integrity: sha1-lMI9sY7kZT4Smr0m+wb4cKyeHuI=} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 @@ -89,27 +89,27 @@ packages: dev: true /@types/argparse/1.0.38: - resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} + resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=} dev: true /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} + resolution: {integrity: sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0=} dev: true /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + resolution: {integrity: sha1-mKmTUWyFnrDVxMjwmDF6nqaNua0=} dev: true /@types/node/10.17.13: - resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} + resolution: {integrity: sha1-zOvNuZC9YTnNFuhMOdwvsQI8qQw=} dev: true /@types/tapable/1.0.6: - resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} + resolution: {integrity: sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=} dev: true /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} + resolution: {integrity: sha1-g3gGLmvoodBJJZvbzyfOXfvu5is=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^3.0.0 @@ -133,7 +133,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} + resolution: {integrity: sha1-4Xn/yBqA68ri6gTgMy+LJRNFpoY=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -150,7 +150,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} + resolution: {integrity: sha1-ikTfxvt/HQcZN7OQ/idgjr2hIrg=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -166,7 +166,7 @@ packages: dev: true /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} + resolution: {integrity: sha1-/lK2jFyzu6P12HW9F623BCDUnY0=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -186,12 +186,12 @@ packages: dev: true /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} + resolution: {integrity: sha1-HXRj+nwy2KI6tQioA8ov4m51hyc=} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} + resolution: {integrity: sha1-/QBhzDit1PrUUTbWVECFafNluFM=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -213,7 +213,7 @@ packages: dev: true /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} + resolution: {integrity: sha1-anh+twtIlp5M0epnsFcIP5bf7ik=} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -234,14 +234,14 @@ packages: dev: true /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} + resolution: {integrity: sha1-zUJ0dz4+tjsuhwrGAidEh+zR6TE=} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: eslint-visitor-keys: 1.3.0 dev: true /abbrev/1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} + resolution: {integrity: sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=} dev: true /acorn-jsx/5.3.1_acorn@7.4.1: @@ -312,7 +312,7 @@ packages: dev: true /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + resolution: {integrity: sha1-wFV8CWrzLxBhmPT04qODU343hxY=} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -320,18 +320,18 @@ packages: dev: true /aproba/1.2.0: - resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} + resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=} dev: true /are-we-there-yet/1.1.5: - resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} + resolution: {integrity: sha1-SzXClE8GKov82mZBB2A1D+nd/CE=} dependencies: delegates: 1.0.0 readable-stream: 2.3.7 dev: true /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=} dependencies: sprintf-js: 1.0.3 dev: true @@ -342,7 +342,7 @@ packages: dev: true /array-includes/3.1.3: - resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} + resolution: {integrity: sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -353,7 +353,7 @@ packages: dev: true /array.prototype.flatmap/1.2.4: - resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} + resolution: {integrity: sha1-lM/UfMFVbsB0fZf3x3OMWBIgBMk=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -363,7 +363,7 @@ packages: dev: true /asn1/0.2.4: - resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} + resolution: {integrity: sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=} dependencies: safer-buffer: 2.1.2 dev: true @@ -391,7 +391,7 @@ packages: dev: true /aws4/1.11.0: - resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} + resolution: {integrity: sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=} dev: true /balanced-match/1.0.2: @@ -405,11 +405,11 @@ packages: dev: true /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=} dev: true /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=} engines: {node: '>=8'} dev: true @@ -421,7 +421,7 @@ packages: dev: true /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 @@ -433,7 +433,7 @@ packages: dev: true /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + resolution: {integrity: sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=} dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.1 @@ -458,7 +458,7 @@ packages: dev: true /camelcase/5.3.1: - resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + resolution: {integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=} engines: {node: '>=6'} dev: true @@ -495,7 +495,7 @@ packages: dev: true /chokidar/3.4.3: - resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} + resolution: {integrity: sha1-wd84IxRI5FykrFiObHlXO6alfVs=} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.2 @@ -510,12 +510,12 @@ packages: dev: true /chownr/2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} + resolution: {integrity: sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=} engines: {node: '>=10'} dev: true /cliui/5.0.0: - resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} + resolution: {integrity: sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=} dependencies: string-width: 3.1.0 strip-ansi: 5.2.0 @@ -549,12 +549,12 @@ packages: dev: true /colors/1.2.5: - resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} + resolution: {integrity: sha1-icetmjdLwDDfgBMkH2gTbtiDWvw=} engines: {node: '>=0.1.90'} dev: true /combined-stream/1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + resolution: {integrity: sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 @@ -597,14 +597,14 @@ packages: dev: true /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + resolution: {integrity: sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=} dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=} engines: {node: '>=4'} hasBin: true dev: true @@ -645,7 +645,7 @@ packages: dev: true /define-properties/1.1.3: - resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} + resolution: {integrity: sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=} engines: {node: '>= 0.4'} dependencies: object-keys: 1.1.1 @@ -666,7 +666,7 @@ packages: dev: true /doctrine/2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} + resolution: {integrity: sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 @@ -691,7 +691,7 @@ packages: dev: true /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=} engines: {node: '>= 4'} dev: true @@ -703,18 +703,18 @@ packages: dev: true /env-paths/2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} + resolution: {integrity: sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=} engines: {node: '>=6'} dev: true /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=} dependencies: is-arrayish: 0.2.1 dev: true /es-abstract/1.18.3: - resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} + resolution: {integrity: sha1-JcTDOAonqiA8RLK2hbupTaMbY+A=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -736,7 +736,7 @@ packages: dev: true /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + resolution: {integrity: sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=} engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.3 @@ -750,12 +750,12 @@ packages: dev: true /eslint-plugin-promise/4.2.1: - resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} + resolution: {integrity: sha1-hF/YsiYK2PglZMEiL85ErXHZQYo=} engines: {node: '>=6'} dev: true /eslint-plugin-react/7.20.6_eslint@7.12.1: - resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} + resolution: {integrity: sha1-TXhFMRqTxGNJPM+goZycXQ/Wn2A=} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 @@ -775,7 +775,7 @@ packages: dev: true /eslint-plugin-tsdoc/0.2.14: - resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} + resolution: {integrity: sha1-4y58HfivezAJwlJZC+wHoQMK+/I=} dependencies: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 @@ -897,7 +897,7 @@ packages: dev: true /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + resolution: {integrity: sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=} dev: true /extsprintf/1.3.0: @@ -910,7 +910,7 @@ packages: dev: true /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + resolution: {integrity: sha1-eTmvKmVt55pPGQGQPuityqfLlmE=} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -930,11 +930,11 @@ packages: dev: true /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + resolution: {integrity: sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=} dev: true /fastq/1.11.0: - resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + resolution: {integrity: sha1-u5+5VaBxMKkY62PB9RYcwypdCFg=} dependencies: reusify: 1.0.4 dev: true @@ -947,7 +947,7 @@ packages: dev: true /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -962,7 +962,7 @@ packages: dev: true /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + resolution: {integrity: sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=} engines: {node: '>=6'} dependencies: locate-path: 3.0.0 @@ -986,7 +986,7 @@ packages: dev: true /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} + resolution: {integrity: sha1-3M5SwF9kTymManq5Nr1yTO/786Y=} engines: {node: '>= 0.12'} dependencies: asynckit: 0.4.0 @@ -995,7 +995,7 @@ packages: dev: true /fs-extra/7.0.1: - resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} + resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=} engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.6 @@ -1004,7 +1004,7 @@ packages: dev: true /fs-minipass/2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} + resolution: {integrity: sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 @@ -1015,10 +1015,9 @@ packages: dev: true /fsevents/2.1.3: - resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} + resolution: {integrity: sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] - deprecated: '"Please update to latest v2.3 or v2.2"' dev: true optional: true @@ -1044,25 +1043,25 @@ packages: dev: true /gaze/1.1.3: - resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} + resolution: {integrity: sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=} engines: {node: '>= 4.0.0'} dependencies: globule: 1.3.2 dev: true /generic-names/2.0.1: - resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} + resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=} dependencies: loader-utils: 1.4.0 dev: true /get-caller-file/2.0.5: - resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=} engines: {node: 6.* || 8.* || >= 10.*} dev: true /get-intrinsic/1.1.1: - resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} + resolution: {integrity: sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -1122,7 +1121,7 @@ packages: dev: true /globule/1.3.2: - resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} + resolution: {integrity: sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ=} engines: {node: '>= 0.10'} dependencies: glob: 7.1.7 @@ -1131,7 +1130,7 @@ packages: dev: true /graceful-fs/4.2.6: - resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} + resolution: {integrity: sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=} dev: true /har-schema/2.0.0: @@ -1140,9 +1139,8 @@ packages: dev: true /har-validator/5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} + resolution: {integrity: sha1-HwgDufjLIMD6E4It8ezds2veHv0=} engines: {node: '>=6'} - deprecated: this library is no longer supported dependencies: ajv: 6.12.6 har-schema: 2.0.0 @@ -1156,7 +1154,7 @@ packages: dev: true /has-bigints/1.0.1: - resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} + resolution: {integrity: sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=} dev: true /has-flag/1.0.0: @@ -1175,7 +1173,7 @@ packages: dev: true /has-symbols/1.0.2: - resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} + resolution: {integrity: sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=} engines: {node: '>= 0.4'} dev: true @@ -1191,7 +1189,7 @@ packages: dev: true /hosted-git-info/2.8.9: - resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} + resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=} dev: true /http-signature/1.2.0: @@ -1221,7 +1219,7 @@ packages: dev: true /import-lazy/4.0.0: - resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} + resolution: {integrity: sha1-6OtidIOgpD2jwD8+NVSL5csMwVM=} engines: {node: '>=8'} dev: true @@ -1249,7 +1247,7 @@ packages: dev: true /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + resolution: {integrity: sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.1.1 @@ -1262,25 +1260,25 @@ packages: dev: true /is-bigint/1.0.2: - resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} + resolution: {integrity: sha1-/7OBRCUDI1rSReqJ5Fs9v/BA7lo=} dev: true /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true /is-boolean-object/1.1.1: - resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} + resolution: {integrity: sha1-PAh48DXLghIo01DS4eNnGXFqPeg=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 dev: true /is-callable/1.2.3: - resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} + resolution: {integrity: sha1-ix4FALc6HXbHBIdjbzaOUZ3o244=} engines: {node: '>= 0.4'} dev: true @@ -1291,7 +1289,7 @@ packages: dev: true /is-date-object/1.0.4: - resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} + resolution: {integrity: sha1-VQz8wDr62gXuo90wmBx7CVUfc+U=} engines: {node: '>= 0.4'} dev: true @@ -1301,7 +1299,7 @@ packages: dev: true /is-finite/1.1.0: - resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} + resolution: {integrity: sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=} engines: {node: '>=0.10.0'} dev: true @@ -1325,22 +1323,22 @@ packages: dev: true /is-negative-zero/2.0.1: - resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} + resolution: {integrity: sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=} engines: {node: '>= 0.4'} dev: true /is-number-object/1.0.5: - resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} + resolution: {integrity: sha1-bt+u7XlQz/Ga/tzp+/yp7m3Sies=} engines: {node: '>= 0.4'} dev: true /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=} engines: {node: '>=0.12.0'} dev: true /is-regex/1.1.3: - resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} + resolution: {integrity: sha1-0Cn5r/ZEi5Prvj8z2scVEf3L758=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1348,12 +1346,12 @@ packages: dev: true /is-string/1.0.6: - resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} + resolution: {integrity: sha1-P+XVmS+w2TQE8yWE1LAXmnG1Sl8=} engines: {node: '>= 0.4'} dev: true /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + resolution: {integrity: sha1-ptrJO2NbBjymhyI23oiRClevE5w=} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.2 @@ -1384,7 +1382,7 @@ packages: dev: true /js-base64/2.6.4: - resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} + resolution: {integrity: sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=} dev: true /js-tokens/4.0.0: @@ -1420,7 +1418,7 @@ packages: dev: true /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + resolution: {integrity: sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=} hasBin: true dependencies: minimist: 1.2.5 @@ -1433,7 +1431,7 @@ packages: dev: true /jsonpath-plus/4.0.0: - resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} + resolution: {integrity: sha1-lUtp+qPYsH8wri+eYBF2pLDSgG4=} engines: {node: '>=10.0'} dev: true @@ -1448,7 +1446,7 @@ packages: dev: true /jsx-ast-utils/2.4.1: - resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} + resolution: {integrity: sha1-ERSkwSCUgdsGxpDCtPSIzGZfZX4=} engines: {node: '>=4.0'} dependencies: array-includes: 3.1.3 @@ -1475,7 +1473,7 @@ packages: dev: true /loader-utils/1.4.0: - resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} + resolution: {integrity: sha1-xXm140yzSxp07cbB+za/o3HVphM=} engines: {node: '>=4.0.0'} dependencies: big.js: 5.2.2 @@ -1484,7 +1482,7 @@ packages: dev: true /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + resolution: {integrity: sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=} engines: {node: '>=6'} dependencies: p-locate: 3.0.0 @@ -1508,7 +1506,7 @@ packages: dev: true /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=} hasBin: true dependencies: js-tokens: 4.0.0 @@ -1523,7 +1521,7 @@ packages: dev: true /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + resolution: {integrity: sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=} engines: {node: '>=10'} dependencies: yallist: 4.0.0 @@ -1551,12 +1549,12 @@ packages: dev: true /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=} engines: {node: '>= 8'} dev: true /micromatch/4.0.4: - resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} + resolution: {integrity: sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 @@ -1564,12 +1562,12 @@ packages: dev: true /mime-db/1.48.0: - resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} + resolution: {integrity: sha1-41sxBF3X6to6qtU37YijOvvvLR0=} engines: {node: '>= 0.6'} dev: true /mime-types/2.1.31: - resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} + resolution: {integrity: sha1-oA12t0MXxh+cLbIhi46fjpxcnms=} engines: {node: '>= 0.6'} dependencies: mime-db: 1.48.0 @@ -1586,14 +1584,14 @@ packages: dev: true /minipass/3.1.3: - resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} + resolution: {integrity: sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=} engines: {node: '>=8'} dependencies: yallist: 4.0.0 dev: true /minizlib/2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} + resolution: {integrity: sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 @@ -1608,7 +1606,7 @@ packages: dev: true /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + resolution: {integrity: sha1-PrXtYmInVteaXw4qIh3+utdcL34=} engines: {node: '>=10'} hasBin: true dev: true @@ -1618,7 +1616,7 @@ packages: dev: true /nan/2.14.2: - resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} + resolution: {integrity: sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk=} dev: true /natural-compare/1.4.0: @@ -1626,7 +1624,7 @@ packages: dev: true /node-gyp/7.1.2: - resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} + resolution: {integrity: sha1-IagQrrsYcSAlHDvOyXmvFYexiK4=} engines: {node: '>= 10.12.0'} hasBin: true dependencies: @@ -1643,7 +1641,7 @@ packages: dev: true /node-sass/5.0.0: - resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} + resolution: {integrity: sha1-To85++87rI0txy6+O1OXEYg6eNI=} engines: {node: '>=10'} hasBin: true requiresBuild: true @@ -1667,7 +1665,7 @@ packages: dev: true /nopt/5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} + resolution: {integrity: sha1-UwlCu1ilEvzK/lP+IQ8TolNV3Ig=} engines: {node: '>=6'} hasBin: true dependencies: @@ -1675,7 +1673,7 @@ packages: dev: true /normalize-package-data/2.5.0: - resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} + resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=} dependencies: hosted-git-info: 2.8.9 resolve: 1.20.0 @@ -1684,12 +1682,12 @@ packages: dev: true /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=} engines: {node: '>=0.10.0'} dev: true /npmlog/4.1.2: - resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} + resolution: {integrity: sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=} dependencies: are-we-there-yet: 1.1.5 console-control-strings: 1.1.0 @@ -1703,7 +1701,7 @@ packages: dev: true /oauth-sign/0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} + resolution: {integrity: sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=} dev: true /object-assign/4.1.1: @@ -1712,16 +1710,16 @@ packages: dev: true /object-inspect/1.10.3: - resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + resolution: {integrity: sha1-wqp9LQn1DJk3VwT3oK3yTFeC02k=} dev: true /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + resolution: {integrity: sha1-HEfyct8nfzsdrwYWd9nILiMixg4=} engines: {node: '>= 0.4'} dev: true /object.assign/4.1.2: - resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} + resolution: {integrity: sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1731,7 +1729,7 @@ packages: dev: true /object.entries/1.1.4: - resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} + resolution: {integrity: sha1-Q8z5pQvF/VtknUWrGlefJOCIyv0=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1740,7 +1738,7 @@ packages: dev: true /object.fromentries/2.0.4: - resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} + resolution: {integrity: sha1-JuG6XEVxxcbwiQzvRHMGZFahILg=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1750,7 +1748,7 @@ packages: dev: true /object.values/1.1.4: - resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} + resolution: {integrity: sha1-DSc3YoM+gWtpOmN9MAc+cFFTWzA=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1777,21 +1775,21 @@ packages: dev: true /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + resolution: {integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=} engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: true /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + resolution: {integrity: sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=} engines: {node: '>=6'} dependencies: p-limit: 2.3.0 dev: true /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=} engines: {node: '>=6'} dev: true @@ -1849,7 +1847,7 @@ packages: dev: true /picomatch/2.3.0: - resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} + resolution: {integrity: sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=} engines: {node: '>=8.6'} dev: true @@ -1898,7 +1896,7 @@ packages: dev: true /postcss-modules/1.5.0: - resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} + resolution: {integrity: sha1-CNps5D/PrbxoWgIf5u0w75KfC8w=} dependencies: css-modules-loader-core: 1.1.0 generic-names: 2.0.1 @@ -1917,7 +1915,7 @@ packages: dev: true /postcss/7.0.32: - resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} + resolution: {integrity: sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=} engines: {node: '>=6.0.0'} dependencies: chalk: 2.4.2 @@ -1931,13 +1929,13 @@ packages: dev: true /prettier/2.3.1: - resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + resolution: {integrity: sha1-dpA8P4xESbyaxZes76JNxa1MvqY=} engines: {node: '>=10.13.0'} hasBin: true dev: true /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=} dev: true /progress/2.0.3: @@ -1946,7 +1944,7 @@ packages: dev: true /prop-types/15.7.2: - resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} + resolution: {integrity: sha1-UsQedbjIfnK52TYOAga5ncv/psU=} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -1954,7 +1952,7 @@ packages: dev: true /psl/1.8.0: - resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} + resolution: {integrity: sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=} dev: true /punycode/2.1.1: @@ -1963,16 +1961,16 @@ packages: dev: true /qs/6.5.2: - resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} + resolution: {integrity: sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=} engines: {node: '>=0.6'} dev: true /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + resolution: {integrity: sha1-SSkii7xyTfrEPg77BYyve2z7YkM=} dev: true /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=} dev: true /read-pkg-up/1.0.1: @@ -1993,7 +1991,7 @@ packages: dev: true /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + resolution: {integrity: sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=} dependencies: core-util-is: 1.0.2 inherits: 2.0.4 @@ -2005,7 +2003,7 @@ packages: dev: true /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} + resolution: {integrity: sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.0 @@ -2020,7 +2018,7 @@ packages: dev: true /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} + resolution: {integrity: sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -2040,9 +2038,8 @@ packages: dev: true /request/2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} + resolution: {integrity: sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=} engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dependencies: aws-sign2: 0.7.0 aws4: 1.11.0 @@ -2072,7 +2069,7 @@ packages: dev: true /require-main-filename/2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} + resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=} dev: true /resolve-from/4.0.0: @@ -2081,13 +2078,13 @@ packages: dev: true /resolve/1.17.0: - resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} + resolution: {integrity: sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=} dependencies: path-parse: 1.0.7 dev: true /resolve/1.19.0: - resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} + resolution: {integrity: sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=} dependencies: is-core-module: 2.4.0 path-parse: 1.0.7 @@ -2101,7 +2098,7 @@ packages: dev: true /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true @@ -2113,32 +2110,32 @@ packages: dev: true /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + resolution: {integrity: sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=} hasBin: true dependencies: glob: 7.1.7 dev: true /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=} dependencies: queue-microtask: 1.2.3 dev: true /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + resolution: {integrity: sha1-mR7GnSluAxN0fVm9/St0XDX4go0=} dev: true /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=} dev: true /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=} dev: true /sass-graph/2.2.5: - resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} + resolution: {integrity: sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=} hasBin: true dependencies: glob: 7.1.7 @@ -2160,7 +2157,7 @@ packages: dev: true /semver/7.3.5: - resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} + resolution: {integrity: sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=} engines: {node: '>=10'} hasBin: true dependencies: @@ -2184,7 +2181,7 @@ packages: dev: true /side-channel/1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + resolution: {integrity: sha1-785cj9wQTudRslxY1CkAEfpeos8=} dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 @@ -2192,7 +2189,7 @@ packages: dev: true /signal-exit/3.0.3: - resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} + resolution: {integrity: sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=} dev: true /slice-ansi/2.1.0: @@ -2217,30 +2214,30 @@ packages: dev: true /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=} engines: {node: '>=0.10.0'} dev: true /spdx-correct/3.1.1: - resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} + resolution: {integrity: sha1-3s6BrJweZxPl99G28X1Gj6U9iak=} dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.9 dev: true /spdx-exceptions/2.3.0: - resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} + resolution: {integrity: sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=} dev: true /spdx-expression-parse/3.0.1: - resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} + resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=} dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.9 dev: true /spdx-license-ids/3.0.9: - resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} + resolution: {integrity: sha1-illRNd75WSvaaXCUdPHL7qfCRn8=} dev: true /sprintf-js/1.0.3: @@ -2248,7 +2245,7 @@ packages: dev: true /sshpk/1.16.1: - resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} + resolution: {integrity: sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -2264,13 +2261,13 @@ packages: dev: true /stdout-stream/1.4.1: - resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} + resolution: {integrity: sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=} dependencies: readable-stream: 2.3.7 dev: true /string-argv/0.3.1: - resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} + resolution: {integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=} engines: {node: '>=0.6.19'} dev: true @@ -2297,7 +2294,7 @@ packages: dev: true /string.prototype.matchall/4.0.5: - resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} + resolution: {integrity: sha1-WTcGROHbfkwMBFJ3aQz3sBIDxNo=} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 @@ -2310,21 +2307,21 @@ packages: dev: true /string.prototype.trimend/1.0.4: - resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} + resolution: {integrity: sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} + resolution: {integrity: sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + resolution: {integrity: sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=} dependencies: safe-buffer: 5.1.2 dev: true @@ -2390,7 +2387,7 @@ packages: dev: true /supports-color/6.1.0: - resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} + resolution: {integrity: sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=} engines: {node: '>=6'} dependencies: has-flag: 3.0.0 @@ -2414,12 +2411,12 @@ packages: dev: true /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + resolution: {integrity: sha1-ofzMBrWNth/XpF2i2kT186Pme6I=} engines: {node: '>=6'} dev: true /tar/6.1.0: - resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} + resolution: {integrity: sha1-0XJOm8wEuXexjVxXOzM6IgcimoM=} engines: {node: '>= 10'} dependencies: chownr: 2.0.0 @@ -2439,14 +2436,14 @@ packages: dev: true /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true /tough-cookie/2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} + resolution: {integrity: sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=} engines: {node: '>=0.8'} dependencies: psl: 1.8.0 @@ -2459,13 +2456,13 @@ packages: dev: true /true-case-path/1.0.3: - resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} + resolution: {integrity: sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=} dependencies: glob: 7.1.7 dev: true /true-case-path/2.2.1: - resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} + resolution: {integrity: sha1-xb8EpbvsP9EYvkCERhs6J8TXlr8=} dev: true /tslib/1.14.1: @@ -2505,7 +2502,7 @@ packages: dev: true /tsutils/3.21.0_typescript@4.3.2: - resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + resolution: {integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' @@ -2543,7 +2540,7 @@ packages: dev: true /unbox-primitive/1.0.1: - resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} + resolution: {integrity: sha1-CF4hViXsMWJXTciFmr7nilmxRHE=} dependencies: function-bind: 1.1.1 has-bigints: 1.0.1 @@ -2552,7 +2549,7 @@ packages: dev: true /universalify/0.1.2: - resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} + resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=} engines: {node: '>= 4.0.0'} dev: true @@ -2567,8 +2564,7 @@ packages: dev: true /uuid/3.4.0: - resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + resolution: {integrity: sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=} hasBin: true dev: true @@ -2577,14 +2573,14 @@ packages: dev: true /validate-npm-package-license/3.0.4: - resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} + resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=} dependencies: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 dev: true /validator/8.2.0: - resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} + resolution: {integrity: sha1-PBI3KQ43CSNVNE/veMIxJJ2rd7k=} engines: {node: '>= 0.10'} dev: true @@ -2598,7 +2594,7 @@ packages: dev: true /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=} dependencies: is-bigint: 1.0.2 is-boolean-object: 1.1.1 @@ -2620,7 +2616,7 @@ packages: dev: true /wide-align/1.1.3: - resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} + resolution: {integrity: sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=} dependencies: string-width: 1.0.2 dev: true @@ -2631,7 +2627,7 @@ packages: dev: true /wrap-ansi/5.1.0: - resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} + resolution: {integrity: sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=} engines: {node: '>=6'} dependencies: ansi-styles: 3.2.1 @@ -2651,22 +2647,22 @@ packages: dev: true /y18n/4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} + resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=} dev: true /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + resolution: {integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=} dev: true /yargs-parser/13.1.2: - resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} + resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 dev: true /yargs/13.3.2: - resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} + resolution: {integrity: sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=} dependencies: cliui: 5.0.0 find-up: 3.0.0 @@ -2681,7 +2677,7 @@ packages: dev: true /z-schema/3.18.4: - resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} + resolution: {integrity: sha1-6oEysnlTPuYL4khaAvfj5CVBqaI=} hasBin: true dependencies: lodash.get: 4.4.2 @@ -2771,10 +2767,10 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.33.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.33.0.tgz} + file:../temp/tarballs/rushstack-heft-0.33.1.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.33.1.tgz} name: '@rushstack/heft' - version: 0.33.0 + version: 0.33.1 engines: {node: '>=10.13.0'} hasBin: true dependencies: From 54c4225c5484212bbc87bd5519f98087c01440db Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 14:40:20 -0700 Subject: [PATCH 306/429] Attempt fixing pnpm-lock again --- .../workspace/common/pnpm-lock.yaml | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 3b35cafd009..6cd2f0430a1 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -283,7 +283,7 @@ packages: dev: true /ansi-regex/4.1.0: - resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} + resolution: {integrity: sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=} engines: {node: '>=6'} dev: true @@ -298,7 +298,7 @@ packages: dev: true /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + resolution: {integrity: sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 @@ -528,7 +528,7 @@ packages: dev: true /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + resolution: {integrity: sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=} dependencies: color-name: 1.1.3 dev: true @@ -687,7 +687,7 @@ packages: dev: true /emoji-regex/7.0.3: - resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} + resolution: {integrity: sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=} dev: true /emojis-list/3.0.0: @@ -797,7 +797,7 @@ packages: dev: true /eslint-visitor-keys/1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} + resolution: {integrity: sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=} engines: {node: '>=4'} dev: true @@ -1022,7 +1022,7 @@ packages: optional: true /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + resolution: {integrity: sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=} dev: true /functional-red-black-tree/1.0.1: @@ -1182,7 +1182,7 @@ packages: dev: true /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + resolution: {integrity: sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 @@ -1243,7 +1243,7 @@ packages: dev: true /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + resolution: {integrity: sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=} dev: true /internal-slot/1.0.3: @@ -1283,7 +1283,7 @@ packages: dev: true /is-core-module/2.4.0: - resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} + resolution: {integrity: sha1-jp/I4VAnsBFBgCbpjw5vTYYwXME=} dependencies: has: 1.0.3 dev: true @@ -1386,7 +1386,7 @@ packages: dev: true /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + resolution: {integrity: sha1-GSA/tZmR35jjoocFDUZHzerzJJk=} dev: true /js-yaml/3.14.1: @@ -1580,7 +1580,7 @@ packages: dev: true /minimist/1.2.5: - resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} + resolution: {integrity: sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=} dev: true /minipass/3.1.3: @@ -1830,7 +1830,7 @@ packages: dev: true /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + resolution: {integrity: sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=} dev: true /path-type/1.1.0: @@ -1956,7 +1956,7 @@ packages: dev: true /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + resolution: {integrity: sha1-tYsBCsQMIsVldhbI0sLALHv0eew=} engines: {node: '>=6'} dev: true @@ -2285,7 +2285,7 @@ packages: dev: true /string-width/3.1.0: - resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} + resolution: {integrity: sha1-InZ74htirxCBV0MG9prFG2IgOWE=} engines: {node: '>=6'} dependencies: emoji-regex: 7.0.3 @@ -2334,7 +2334,7 @@ packages: dev: true /strip-ansi/5.2.0: - resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} + resolution: {integrity: sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=} engines: {node: '>=6'} dependencies: ansi-regex: 4.1.0 @@ -2608,7 +2608,7 @@ packages: dev: true /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + resolution: {integrity: sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=} engines: {node: '>= 8'} hasBin: true dependencies: From 9bbcae3d34f6bd9e175d6c41974d1a5e909560eb Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 15:02:22 -0700 Subject: [PATCH 307/429] Set integrity to a constant in install-test-workspace instead of deleting --- .../workspace/.pnpmfile.cjs | 5 ++-- .../workspace/common/pnpm-lock.yaml | 24 +++++++++---------- 2 files changed, 15 insertions(+), 14 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/.pnpmfile.cjs b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs index d260ab13860..345e5f4ad6a 100644 --- a/build-tests/install-test-workspace/workspace/.pnpmfile.cjs +++ b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs @@ -76,14 +76,15 @@ function afterAllResolved(lockfile, context) { } } - // Delete the resolution.integrity hash for tarball paths to avoid shrinkwrap churn. + // Set the resolution.integrity hash for tarball paths to a constant value to avoid shrinkwrap churn. // PNPM seems to ignore these hashes during installation. for (const packagePath of Object.keys(lockfile.packages || {})) { if (packagePath.startsWith('file:')) { const packageInfo = lockfile.packages[packagePath]; const resolution = packageInfo.resolution; if (resolution && resolution.integrity && resolution.tarball) { - delete resolution.integrity; + resolution.integrity = + 'sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ=='; } } } diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 6cd2f0430a1..b4a48da5c88 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -2688,7 +2688,7 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz name: '@rushstack/eslint-config' version: 2.3.4 @@ -2714,13 +2714,13 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz} name: '@rushstack/eslint-patch' version: 1.0.6 dev: true file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz name: '@rushstack/eslint-plugin' version: 0.7.3 @@ -2736,7 +2736,7 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz name: '@rushstack/eslint-plugin-packlets' version: 0.2.2 @@ -2752,7 +2752,7 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz name: '@rushstack/eslint-plugin-security' version: 0.1.4 @@ -2768,7 +2768,7 @@ packages: dev: true file:../temp/tarballs/rushstack-heft-0.33.1.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.33.1.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-heft-0.33.1.tgz} name: '@rushstack/heft' version: 0.33.1 engines: {node: '>=10.13.0'} @@ -2795,7 +2795,7 @@ packages: dev: true file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} name: '@rushstack/heft-config-file' version: 0.5.0 engines: {node: '>=10.13.0'} @@ -2806,7 +2806,7 @@ packages: dev: true file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz} name: '@rushstack/node-core-library' version: 3.39.0 dependencies: @@ -2822,7 +2822,7 @@ packages: dev: true file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz} name: '@rushstack/rig-package' version: 0.2.12 dependencies: @@ -2831,13 +2831,13 @@ packages: dev: true file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz} name: '@rushstack/tree-pattern' version: 0.2.1 dev: true file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} name: '@rushstack/ts-command-line' version: 4.7.10 dependencies: @@ -2848,7 +2848,7 @@ packages: dev: true file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz} + resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz} name: '@rushstack/typings-generator' version: 0.3.7 dependencies: From 110e2aa78aa242218751e2ca622929a9ec22ee61 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 15:09:27 -0700 Subject: [PATCH 308/429] Fix logging message to match file name and make it verbose --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 356b74cc40e..89726b527ad 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -71,7 +71,7 @@ export class JestPlugin implements IHeftPlugin { // value should be set by the Heft TypeScriptPlugin during the compile hook isTypeScriptProject: !!buildStageProperties.isTypeScriptProject }); - scopedLogger.terminal.writeLine('Wrote heft-jest-config.json file'); + scopedLogger.terminal.writeVerboseLine('Wrote heft-jest-data.json file'); } /** From 2b2f28e4d5ad52f5d626e901152a36d1fb734da0 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 15:39:10 -0700 Subject: [PATCH 309/429] Better logger formatting --- apps/heft/src/plugins/RunScriptPlugin.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/heft/src/plugins/RunScriptPlugin.ts b/apps/heft/src/plugins/RunScriptPlugin.ts index 2f290652f5c..47dceb94217 100644 --- a/apps/heft/src/plugins/RunScriptPlugin.ts +++ b/apps/heft/src/plugins/RunScriptPlugin.ts @@ -1,7 +1,6 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import * as path from 'path'; import { TapOptions } from 'tapable'; import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; @@ -140,10 +139,16 @@ export class RunScriptPlugin implements IHeftPlugin { Constants.maxParallelism, async (runScriptEventAction) => { // The scriptPath property should be fully resolved since it is included in the resolution logic used by - // HeftConfiguration. We don't need to resolve it any further, though we will provide a usable logger - // name by taking only the basename from the resolved path. + // HeftConfiguration const resolvedModulePath: string = runScriptEventAction.scriptPath; - const scriptLogger: ScopedLogger = heftSession.requestScopedLogger(path.basename(resolvedModulePath)); + + // Use the HeftEvent.actionId field for the logger since this should identify the HeftEvent that the + // script is sourced from. This is also a bit more user-friendly and customizable than simply using + // the script name for the logger. We will also prefix the logger name with the plugin name to clarify + // that the output is coming from the RunScriptPlugin. + const scriptLogger: ScopedLogger = heftSession.requestScopedLogger( + `${logger.loggerName}:${runScriptEventAction.actionId}` + ); const runScript: IRunScript = require(resolvedModulePath); if (runScript.run && runScript.runAsync) { From 26348dd1fad2bb7542e28624369ef4f3f3237e6d Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 17:51:05 -0700 Subject: [PATCH 310/429] Rush update --full and regenerate install-test-workspace lockfile --- .../workspace/common/pnpm-lock.yaml | 384 +++++++++--------- common/config/rush/pnpm-lock.yaml | 361 ++++++++-------- common/config/rush/repo-state.json | 2 +- 3 files changed, 375 insertions(+), 372 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index b4a48da5c88..37c78e10b91 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -55,7 +55,7 @@ packages: dev: true /@microsoft/tsdoc-config/0.15.2: - resolution: {integrity: sha1-6zU8k/O2KrdL3Jq29Kgrz4AUDxQ=} + resolution: {integrity: sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==} dependencies: '@microsoft/tsdoc': 0.13.2 ajv: 6.12.6 @@ -64,11 +64,11 @@ packages: dev: true /@microsoft/tsdoc/0.13.2: - resolution: {integrity: sha1-Ow77bTkDvUntsHNpb2DpDfCO+yY=} + resolution: {integrity: sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==} dev: true /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha1-dhnC6yGyVIP20WdUi0z9WnSIw9U=} + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -76,12 +76,12 @@ packages: dev: true /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha1-W9Jir5Tp0lvR5xsF3u1Eh2oiLos=} + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} dev: true /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha1-lMI9sY7kZT4Smr0m+wb4cKyeHuI=} + resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 @@ -89,27 +89,27 @@ packages: dev: true /@types/argparse/1.0.38: - resolution: {integrity: sha1-qB/YYG1IH4c6OADG665PHXaKVqk=} + resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha1-HuMNeVRMqE1o1LPNsK9PIFZj3S0=} + resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} dev: true /@types/json-schema/7.0.7: - resolution: {integrity: sha1-mKmTUWyFnrDVxMjwmDF6nqaNua0=} + resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} dev: true /@types/node/10.17.13: - resolution: {integrity: sha1-zOvNuZC9YTnNFuhMOdwvsQI8qQw=} + resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} dev: true /@types/tapable/1.0.6: - resolution: {integrity: sha1-qcpLcKGLJwzLK8Cqr+/R1Ia36nQ=} + resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} dev: true /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: {integrity: sha1-g3gGLmvoodBJJZvbzyfOXfvu5is=} + resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^3.0.0 @@ -133,7 +133,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha1-4Xn/yBqA68ri6gTgMy+LJRNFpoY=} + resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -150,7 +150,7 @@ packages: dev: true /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha1-ikTfxvt/HQcZN7OQ/idgjr2hIrg=} + resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' @@ -166,7 +166,7 @@ packages: dev: true /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha1-/lK2jFyzu6P12HW9F623BCDUnY0=} + resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -186,12 +186,12 @@ packages: dev: true /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha1-HXRj+nwy2KI6tQioA8ov4m51hyc=} + resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: {integrity: sha1-/QBhzDit1PrUUTbWVECFafNluFM=} + resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -213,7 +213,7 @@ packages: dev: true /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: {integrity: sha1-anh+twtIlp5M0epnsFcIP5bf7ik=} + resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -234,14 +234,14 @@ packages: dev: true /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha1-zUJ0dz4+tjsuhwrGAidEh+zR6TE=} + resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: eslint-visitor-keys: 1.3.0 dev: true /abbrev/1.1.1: - resolution: {integrity: sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg=} + resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} dev: true /acorn-jsx/5.3.1_acorn@7.4.1: @@ -283,7 +283,7 @@ packages: dev: true /ansi-regex/4.1.0: - resolution: {integrity: sha1-i5+PCM8ay4Q3Vqg5yox+MWjFGZc=} + resolution: {integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==} engines: {node: '>=6'} dev: true @@ -298,7 +298,7 @@ packages: dev: true /ansi-styles/3.2.1: - resolution: {integrity: sha1-QfuyAkPlCxK+DwS43tvwdSDOhB0=} + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 @@ -312,7 +312,7 @@ packages: dev: true /anymatch/3.1.2: - resolution: {integrity: sha1-wFV8CWrzLxBhmPT04qODU343hxY=} + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 @@ -320,18 +320,18 @@ packages: dev: true /aproba/1.2.0: - resolution: {integrity: sha1-aALmJk79GMeQobDVF/DyYnvyyUo=} + resolution: {integrity: sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==} dev: true /are-we-there-yet/1.1.5: - resolution: {integrity: sha1-SzXClE8GKov82mZBB2A1D+nd/CE=} + resolution: {integrity: sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==} dependencies: delegates: 1.0.0 readable-stream: 2.3.7 dev: true /argparse/1.0.10: - resolution: {integrity: sha1-vNZ5HqWuCXJeF+WtmIE0zUCz2RE=} + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: true @@ -342,7 +342,7 @@ packages: dev: true /array-includes/3.1.3: - resolution: {integrity: sha1-x/YZs4KtKvr1Mmzd/cCvxhr3aQo=} + resolution: {integrity: sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -353,7 +353,7 @@ packages: dev: true /array.prototype.flatmap/1.2.4: - resolution: {integrity: sha1-lM/UfMFVbsB0fZf3x3OMWBIgBMk=} + resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -363,7 +363,7 @@ packages: dev: true /asn1/0.2.4: - resolution: {integrity: sha1-jSR136tVO7M+d7VOWeiAu4ziMTY=} + resolution: {integrity: sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==} dependencies: safer-buffer: 2.1.2 dev: true @@ -391,7 +391,7 @@ packages: dev: true /aws4/1.11.0: - resolution: {integrity: sha1-1h9G2DslGSUOJ4Ta9bCUeai0HFk=} + resolution: {integrity: sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==} dev: true /balanced-match/1.0.2: @@ -405,11 +405,11 @@ packages: dev: true /big.js/5.2.2: - resolution: {integrity: sha1-ZfCvOC9Xi83HQr2cKB6cstd2gyg=} + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} dev: true /binary-extensions/2.2.0: - resolution: {integrity: sha1-dfUC7q+f/eQvyYgpZFvk6na9ni0=} + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true @@ -421,7 +421,7 @@ packages: dev: true /braces/3.0.2: - resolution: {integrity: sha1-NFThpGLujVmeI23zNs2epPiv4Qc=} + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 @@ -433,7 +433,7 @@ packages: dev: true /call-bind/1.0.2: - resolution: {integrity: sha1-sdTonmiBGcPJqQOtMKuy9qkZvjw=} + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.1 @@ -458,7 +458,7 @@ packages: dev: true /camelcase/5.3.1: - resolution: {integrity: sha1-48mzFWnhBoEd8kL3FXJaH0xJQyA=} + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} engines: {node: '>=6'} dev: true @@ -495,7 +495,7 @@ packages: dev: true /chokidar/3.4.3: - resolution: {integrity: sha1-wd84IxRI5FykrFiObHlXO6alfVs=} + resolution: {integrity: sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==} engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.2 @@ -510,12 +510,12 @@ packages: dev: true /chownr/2.0.0: - resolution: {integrity: sha1-Fb++U9LqtM9w8YqM1o6+Wzyx3s4=} + resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} dev: true /cliui/5.0.0: - resolution: {integrity: sha1-3u/P2y6AB4SqNPRvoI4GhRx7u8U=} + resolution: {integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==} dependencies: string-width: 3.1.0 strip-ansi: 5.2.0 @@ -528,7 +528,7 @@ packages: dev: true /color-convert/1.9.3: - resolution: {integrity: sha1-u3GFBpDh8TZWfeYp0tVHHe2kweg=} + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 dev: true @@ -549,12 +549,12 @@ packages: dev: true /colors/1.2.5: - resolution: {integrity: sha1-icetmjdLwDDfgBMkH2gTbtiDWvw=} + resolution: {integrity: sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==} engines: {node: '>=0.1.90'} dev: true /combined-stream/1.0.8: - resolution: {integrity: sha1-w9RaizT9cwYxoRCoolIGgrMdWn8=} + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} dependencies: delayed-stream: 1.0.0 @@ -597,14 +597,14 @@ packages: dev: true /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha1-c18mGG5nx0mq8nV4NAXPBmH66PE=} + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true /cssesc/3.0.0: - resolution: {integrity: sha1-N3QZGZA7hoVl4cCep0dEXNGJg+4=} + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true dev: true @@ -645,7 +645,7 @@ packages: dev: true /define-properties/1.1.3: - resolution: {integrity: sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE=} + resolution: {integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==} engines: {node: '>= 0.4'} dependencies: object-keys: 1.1.1 @@ -666,7 +666,7 @@ packages: dev: true /doctrine/2.1.0: - resolution: {integrity: sha1-XNAfwQFiG0LEzX9dGmYkNxbT850=} + resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 @@ -687,11 +687,11 @@ packages: dev: true /emoji-regex/7.0.3: - resolution: {integrity: sha1-kzoEBShgyF6DwSJHnEdIqOTHIVY=} + resolution: {integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==} dev: true /emojis-list/3.0.0: - resolution: {integrity: sha1-VXBmIEatKeLpFucariYKvf9Pang=} + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} engines: {node: '>= 4'} dev: true @@ -703,18 +703,18 @@ packages: dev: true /env-paths/2.2.1: - resolution: {integrity: sha1-QgOZ1BbOH76bwKB8Yvpo1n/Q+PI=} + resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} dev: true /error-ex/1.3.2: - resolution: {integrity: sha1-tKxAZIEH/c3PriQvQovqihTU8b8=} + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true /es-abstract/1.18.3: - resolution: {integrity: sha1-JcTDOAonqiA8RLK2hbupTaMbY+A=} + resolution: {integrity: sha512-nQIr12dxV7SSxE6r6f1l3DtAeEYdsGpps13dR0TwJg1S8gyp4ZPgy3FZcHBgbiQqnoqSTb+oC+kO4UQ0C/J8vw==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -736,7 +736,7 @@ packages: dev: true /es-to-primitive/1.2.1: - resolution: {integrity: sha1-5VzUyc3BiLzvsDs2bHNjI/xciYo=} + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.3 @@ -750,12 +750,12 @@ packages: dev: true /eslint-plugin-promise/4.2.1: - resolution: {integrity: sha1-hF/YsiYK2PglZMEiL85ErXHZQYo=} + resolution: {integrity: sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==} engines: {node: '>=6'} dev: true /eslint-plugin-react/7.20.6_eslint@7.12.1: - resolution: {integrity: sha1-TXhFMRqTxGNJPM+goZycXQ/Wn2A=} + resolution: {integrity: sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==} engines: {node: '>=4'} peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 @@ -775,7 +775,7 @@ packages: dev: true /eslint-plugin-tsdoc/0.2.14: - resolution: {integrity: sha1-4y58HfivezAJwlJZC+wHoQMK+/I=} + resolution: {integrity: sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==} dependencies: '@microsoft/tsdoc': 0.13.2 '@microsoft/tsdoc-config': 0.15.2 @@ -897,7 +897,7 @@ packages: dev: true /extend/3.0.2: - resolution: {integrity: sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo=} + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true /extsprintf/1.3.0: @@ -910,7 +910,7 @@ packages: dev: true /fast-glob/3.2.5: - resolution: {integrity: sha1-eTmvKmVt55pPGQGQPuityqfLlmE=} + resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -930,11 +930,11 @@ packages: dev: true /fastparse/1.1.2: - resolution: {integrity: sha1-kXKMWllC7O2FMSg8eUQe5BIsNak=} + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} dev: true /fastq/1.11.0: - resolution: {integrity: sha1-u5+5VaBxMKkY62PB9RYcwypdCFg=} + resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} dependencies: reusify: 1.0.4 dev: true @@ -947,7 +947,7 @@ packages: dev: true /fill-range/7.0.1: - resolution: {integrity: sha1-GRmmp8df44ssfHflGYU12prN2kA=} + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 @@ -962,7 +962,7 @@ packages: dev: true /find-up/3.0.0: - resolution: {integrity: sha1-SRafHXmTQwZG2mHsxa41XCHJe3M=} + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} engines: {node: '>=6'} dependencies: locate-path: 3.0.0 @@ -986,7 +986,7 @@ packages: dev: true /form-data/2.3.3: - resolution: {integrity: sha1-3M5SwF9kTymManq5Nr1yTO/786Y=} + resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} engines: {node: '>= 0.12'} dependencies: asynckit: 0.4.0 @@ -995,7 +995,7 @@ packages: dev: true /fs-extra/7.0.1: - resolution: {integrity: sha1-TxicRKoSO4lfcigE9V6iPq3DSOk=} + resolution: {integrity: sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==} engines: {node: '>=6 <7 || >=8'} dependencies: graceful-fs: 4.2.6 @@ -1004,7 +1004,7 @@ packages: dev: true /fs-minipass/2.1.0: - resolution: {integrity: sha1-f1A2/b8SxjwWkZDL5BmchSJx+fs=} + resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 @@ -1015,14 +1015,15 @@ packages: dev: true /fsevents/2.1.3: - resolution: {integrity: sha1-+3OHA66NL5/pAMM4Nt3r7ouX8j4=} + resolution: {integrity: sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] + deprecated: '"Please update to latest v2.3 or v2.2"' dev: true optional: true /function-bind/1.1.1: - resolution: {integrity: sha1-pWiZ0+o8m6uHS7l3O3xe3pL0iV0=} + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} dev: true /functional-red-black-tree/1.0.1: @@ -1043,25 +1044,25 @@ packages: dev: true /gaze/1.1.3: - resolution: {integrity: sha1-xEFzPhO5J6yMD/C0w7Az8ogSkko=} + resolution: {integrity: sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==} engines: {node: '>= 4.0.0'} dependencies: globule: 1.3.2 dev: true /generic-names/2.0.1: - resolution: {integrity: sha1-+KN46tLMqno08DF7BVVIMq5BuHI=} + resolution: {integrity: sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==} dependencies: loader-utils: 1.4.0 dev: true /get-caller-file/2.0.5: - resolution: {integrity: sha1-T5RBKoLbMvNuOwuXQfipf+sDH34=} + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} dev: true /get-intrinsic/1.1.1: - resolution: {integrity: sha1-FfWfN2+FXERpY5SPDSTNNje0q8Y=} + resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -1121,7 +1122,7 @@ packages: dev: true /globule/1.3.2: - resolution: {integrity: sha1-2L3Z6eTu+PluJFmZpd7n612FKcQ=} + resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} engines: {node: '>= 0.10'} dependencies: glob: 7.1.7 @@ -1130,7 +1131,7 @@ packages: dev: true /graceful-fs/4.2.6: - resolution: {integrity: sha1-/wQLKwhTsjw9MQJ1I3BvGIXXa+4=} + resolution: {integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==} dev: true /har-schema/2.0.0: @@ -1139,8 +1140,9 @@ packages: dev: true /har-validator/5.1.5: - resolution: {integrity: sha1-HwgDufjLIMD6E4It8ezds2veHv0=} + resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} engines: {node: '>=6'} + deprecated: this library is no longer supported dependencies: ajv: 6.12.6 har-schema: 2.0.0 @@ -1154,7 +1156,7 @@ packages: dev: true /has-bigints/1.0.1: - resolution: {integrity: sha1-ZP5qywIGc+O3jbA1pa9pqp0HsRM=} + resolution: {integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==} dev: true /has-flag/1.0.0: @@ -1173,7 +1175,7 @@ packages: dev: true /has-symbols/1.0.2: - resolution: {integrity: sha1-Fl0wcMADCXUqEjakeTMeOsVvFCM=} + resolution: {integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==} engines: {node: '>= 0.4'} dev: true @@ -1182,14 +1184,14 @@ packages: dev: true /has/1.0.3: - resolution: {integrity: sha1-ci18v8H2qoJB8W3YFOAR4fQeh5Y=} + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 dev: true /hosted-git-info/2.8.9: - resolution: {integrity: sha1-3/wL+aIcAiCQkPKqaUKeFBTa8/k=} + resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} dev: true /http-signature/1.2.0: @@ -1219,7 +1221,7 @@ packages: dev: true /import-lazy/4.0.0: - resolution: {integrity: sha1-6OtidIOgpD2jwD8+NVSL5csMwVM=} + resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} engines: {node: '>=8'} dev: true @@ -1243,11 +1245,11 @@ packages: dev: true /inherits/2.0.4: - resolution: {integrity: sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w=} + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: true /internal-slot/1.0.3: - resolution: {integrity: sha1-c0fjB97uovqsKsYgXUvH00ln9Zw=} + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.1.1 @@ -1260,36 +1262,36 @@ packages: dev: true /is-bigint/1.0.2: - resolution: {integrity: sha1-/7OBRCUDI1rSReqJ5Fs9v/BA7lo=} + resolution: {integrity: sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==} dev: true /is-binary-path/2.1.0: - resolution: {integrity: sha1-6h9/O4DwZCNug0cPhsCcJU+0Wwk=} + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true /is-boolean-object/1.1.1: - resolution: {integrity: sha1-PAh48DXLghIo01DS4eNnGXFqPeg=} + resolution: {integrity: sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 dev: true /is-callable/1.2.3: - resolution: {integrity: sha1-ix4FALc6HXbHBIdjbzaOUZ3o244=} + resolution: {integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==} engines: {node: '>= 0.4'} dev: true /is-core-module/2.4.0: - resolution: {integrity: sha1-jp/I4VAnsBFBgCbpjw5vTYYwXME=} + resolution: {integrity: sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==} dependencies: has: 1.0.3 dev: true /is-date-object/1.0.4: - resolution: {integrity: sha1-VQz8wDr62gXuo90wmBx7CVUfc+U=} + resolution: {integrity: sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==} engines: {node: '>= 0.4'} dev: true @@ -1299,7 +1301,7 @@ packages: dev: true /is-finite/1.1.0: - resolution: {integrity: sha1-kEE1x3+0LAZB1qobzbxNqo2ggvM=} + resolution: {integrity: sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==} engines: {node: '>=0.10.0'} dev: true @@ -1323,22 +1325,22 @@ packages: dev: true /is-negative-zero/2.0.1: - resolution: {integrity: sha1-PedGwY3aIxkkGlNnWQjY92bxHCQ=} + resolution: {integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==} engines: {node: '>= 0.4'} dev: true /is-number-object/1.0.5: - resolution: {integrity: sha1-bt+u7XlQz/Ga/tzp+/yp7m3Sies=} + resolution: {integrity: sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw==} engines: {node: '>= 0.4'} dev: true /is-number/7.0.0: - resolution: {integrity: sha1-dTU0W4lnNNX4DE0GxQlVUnoU8Ss=} + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true /is-regex/1.1.3: - resolution: {integrity: sha1-0Cn5r/ZEi5Prvj8z2scVEf3L758=} + resolution: {integrity: sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1346,12 +1348,12 @@ packages: dev: true /is-string/1.0.6: - resolution: {integrity: sha1-P+XVmS+w2TQE8yWE1LAXmnG1Sl8=} + resolution: {integrity: sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w==} engines: {node: '>= 0.4'} dev: true /is-symbol/1.0.4: - resolution: {integrity: sha1-ptrJO2NbBjymhyI23oiRClevE5w=} + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.2 @@ -1382,11 +1384,11 @@ packages: dev: true /js-base64/2.6.4: - resolution: {integrity: sha1-9OaGxd4eofhn28rT1G2WlCjfmMQ=} + resolution: {integrity: sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==} dev: true /js-tokens/4.0.0: - resolution: {integrity: sha1-GSA/tZmR35jjoocFDUZHzerzJJk=} + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true /js-yaml/3.14.1: @@ -1418,7 +1420,7 @@ packages: dev: true /json5/1.0.1: - resolution: {integrity: sha1-d5+wAYYE+oVOrL9iUhgNg1Q+Pb4=} + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} hasBin: true dependencies: minimist: 1.2.5 @@ -1431,7 +1433,7 @@ packages: dev: true /jsonpath-plus/4.0.0: - resolution: {integrity: sha1-lUtp+qPYsH8wri+eYBF2pLDSgG4=} + resolution: {integrity: sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==} engines: {node: '>=10.0'} dev: true @@ -1446,7 +1448,7 @@ packages: dev: true /jsx-ast-utils/2.4.1: - resolution: {integrity: sha1-ERSkwSCUgdsGxpDCtPSIzGZfZX4=} + resolution: {integrity: sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==} engines: {node: '>=4.0'} dependencies: array-includes: 3.1.3 @@ -1473,7 +1475,7 @@ packages: dev: true /loader-utils/1.4.0: - resolution: {integrity: sha1-xXm140yzSxp07cbB+za/o3HVphM=} + resolution: {integrity: sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==} engines: {node: '>=4.0.0'} dependencies: big.js: 5.2.2 @@ -1482,7 +1484,7 @@ packages: dev: true /locate-path/3.0.0: - resolution: {integrity: sha1-2+w7OrdZdYBxtY/ln8QYca8hQA4=} + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} engines: {node: '>=6'} dependencies: p-locate: 3.0.0 @@ -1506,7 +1508,7 @@ packages: dev: true /loose-envify/1.4.0: - resolution: {integrity: sha1-ce5R+nvkyuwaY4OffmgtgTLTDK8=} + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true dependencies: js-tokens: 4.0.0 @@ -1521,7 +1523,7 @@ packages: dev: true /lru-cache/6.0.0: - resolution: {integrity: sha1-bW/mVw69lqr5D8rR2vo7JWbbOpQ=} + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} dependencies: yallist: 4.0.0 @@ -1549,12 +1551,12 @@ packages: dev: true /merge2/1.4.1: - resolution: {integrity: sha1-Q2iJL4hekHRVpv19xVwMnUBJkK4=} + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true /micromatch/4.0.4: - resolution: {integrity: sha1-iW1Rnf6dsl/OlM63pQCRm/iB6/k=} + resolution: {integrity: sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==} engines: {node: '>=8.6'} dependencies: braces: 3.0.2 @@ -1562,12 +1564,12 @@ packages: dev: true /mime-db/1.48.0: - resolution: {integrity: sha1-41sxBF3X6to6qtU37YijOvvvLR0=} + resolution: {integrity: sha512-FM3QwxV+TnZYQ2aRqhlKBMHxk10lTbMt3bBkMAp54ddrNeVSfcQYOOKuGuy3Ddrm38I04If834fOUSq1yzslJQ==} engines: {node: '>= 0.6'} dev: true /mime-types/2.1.31: - resolution: {integrity: sha1-oA12t0MXxh+cLbIhi46fjpxcnms=} + resolution: {integrity: sha512-XGZnNzm3QvgKxa8dpzyhFTHmpP3l5YNusmne07VUOXxou9CqUqYa/HBy124RqtVh/O2pECas/MOcsDgpilPOPg==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.48.0 @@ -1580,18 +1582,18 @@ packages: dev: true /minimist/1.2.5: - resolution: {integrity: sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI=} + resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} dev: true /minipass/3.1.3: - resolution: {integrity: sha1-fUL/HzljVILhX5zbUxhN7r1YFf0=} + resolution: {integrity: sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==} engines: {node: '>=8'} dependencies: yallist: 4.0.0 dev: true /minizlib/2.1.2: - resolution: {integrity: sha1-6Q00Zrogm5MkUVCKEc49NjIUWTE=} + resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} engines: {node: '>= 8'} dependencies: minipass: 3.1.3 @@ -1606,7 +1608,7 @@ packages: dev: true /mkdirp/1.0.4: - resolution: {integrity: sha1-PrXtYmInVteaXw4qIh3+utdcL34=} + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true dev: true @@ -1616,7 +1618,7 @@ packages: dev: true /nan/2.14.2: - resolution: {integrity: sha1-9TdkAGlRaPTMaUrJOT0MlYXu6hk=} + resolution: {integrity: sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==} dev: true /natural-compare/1.4.0: @@ -1624,7 +1626,7 @@ packages: dev: true /node-gyp/7.1.2: - resolution: {integrity: sha1-IagQrrsYcSAlHDvOyXmvFYexiK4=} + resolution: {integrity: sha512-CbpcIo7C3eMu3dL1c3d0xw449fHIGALIJsRP4DDPHpyiW8vcriNY7ubh9TE4zEKfSxscY7PjeFnshE7h75ynjQ==} engines: {node: '>= 10.12.0'} hasBin: true dependencies: @@ -1641,7 +1643,7 @@ packages: dev: true /node-sass/5.0.0: - resolution: {integrity: sha1-To85++87rI0txy6+O1OXEYg6eNI=} + resolution: {integrity: sha512-opNgmlu83ZCF792U281Ry7tak9IbVC+AKnXGovcQ8LG8wFaJv6cLnRlc6DIHlmNxWEexB5bZxi9SZ9JyUuOYjw==} engines: {node: '>=10'} hasBin: true requiresBuild: true @@ -1665,7 +1667,7 @@ packages: dev: true /nopt/5.0.0: - resolution: {integrity: sha1-UwlCu1ilEvzK/lP+IQ8TolNV3Ig=} + resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} engines: {node: '>=6'} hasBin: true dependencies: @@ -1673,7 +1675,7 @@ packages: dev: true /normalize-package-data/2.5.0: - resolution: {integrity: sha1-5m2xg4sgDB38IzIl0SyzZSDiNKg=} + resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 resolve: 1.20.0 @@ -1682,12 +1684,12 @@ packages: dev: true /normalize-path/3.0.0: - resolution: {integrity: sha1-Dc1p/yOhybEf0JeDFmRKA4ghamU=} + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} dev: true /npmlog/4.1.2: - resolution: {integrity: sha1-CKfyqL9zRgR3mp76StXMcXq7lUs=} + resolution: {integrity: sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==} dependencies: are-we-there-yet: 1.1.5 console-control-strings: 1.1.0 @@ -1701,7 +1703,7 @@ packages: dev: true /oauth-sign/0.9.0: - resolution: {integrity: sha1-R6ewFrqmi1+g7PPe4IqFxnmsZFU=} + resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} dev: true /object-assign/4.1.1: @@ -1710,16 +1712,16 @@ packages: dev: true /object-inspect/1.10.3: - resolution: {integrity: sha1-wqp9LQn1DJk3VwT3oK3yTFeC02k=} + resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} dev: true /object-keys/1.1.1: - resolution: {integrity: sha1-HEfyct8nfzsdrwYWd9nILiMixg4=} + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} dev: true /object.assign/4.1.2: - resolution: {integrity: sha1-DtVKNC7Os3s4/3brgxoOeIy2OUA=} + resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1729,7 +1731,7 @@ packages: dev: true /object.entries/1.1.4: - resolution: {integrity: sha1-Q8z5pQvF/VtknUWrGlefJOCIyv0=} + resolution: {integrity: sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1738,7 +1740,7 @@ packages: dev: true /object.fromentries/2.0.4: - resolution: {integrity: sha1-JuG6XEVxxcbwiQzvRHMGZFahILg=} + resolution: {integrity: sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1748,7 +1750,7 @@ packages: dev: true /object.values/1.1.4: - resolution: {integrity: sha1-DSc3YoM+gWtpOmN9MAc+cFFTWzA=} + resolution: {integrity: sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -1775,21 +1777,21 @@ packages: dev: true /p-limit/2.3.0: - resolution: {integrity: sha1-PdM8ZHohT9//2DWTPrCG2g3CHbE=} + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: true /p-locate/3.0.0: - resolution: {integrity: sha1-Mi1poFwCZLJZl9n0DNiokasAZKQ=} + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} engines: {node: '>=6'} dependencies: p-limit: 2.3.0 dev: true /p-try/2.2.0: - resolution: {integrity: sha1-yyhoVA4xPWHeWPr741zpAE1VQOY=} + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} engines: {node: '>=6'} dev: true @@ -1830,7 +1832,7 @@ packages: dev: true /path-parse/1.0.7: - resolution: {integrity: sha1-+8EUtgykKzDZ2vWFjkvWi77bZzU=} + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true /path-type/1.1.0: @@ -1847,7 +1849,7 @@ packages: dev: true /picomatch/2.3.0: - resolution: {integrity: sha1-8fBh3o9qS/AiiS4tEoI0+5gwKXI=} + resolution: {integrity: sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==} engines: {node: '>=8.6'} dev: true @@ -1896,7 +1898,7 @@ packages: dev: true /postcss-modules/1.5.0: - resolution: {integrity: sha1-CNps5D/PrbxoWgIf5u0w75KfC8w=} + resolution: {integrity: sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==} dependencies: css-modules-loader-core: 1.1.0 generic-names: 2.0.1 @@ -1915,7 +1917,7 @@ packages: dev: true /postcss/7.0.32: - resolution: {integrity: sha1-QxDW7jRwU9o0M9sr5JKIPWLOxZ0=} + resolution: {integrity: sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==} engines: {node: '>=6.0.0'} dependencies: chalk: 2.4.2 @@ -1929,13 +1931,13 @@ packages: dev: true /prettier/2.3.1: - resolution: {integrity: sha1-dpA8P4xESbyaxZes76JNxa1MvqY=} + resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} engines: {node: '>=10.13.0'} hasBin: true dev: true /process-nextick-args/2.0.1: - resolution: {integrity: sha1-eCDZsWEgzFXKmud5JoCufbptf+I=} + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: true /progress/2.0.3: @@ -1944,7 +1946,7 @@ packages: dev: true /prop-types/15.7.2: - resolution: {integrity: sha1-UsQedbjIfnK52TYOAga5ncv/psU=} + resolution: {integrity: sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -1952,25 +1954,25 @@ packages: dev: true /psl/1.8.0: - resolution: {integrity: sha1-kyb4vPsBOtzABf3/BWrM4CDlHCQ=} + resolution: {integrity: sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==} dev: true /punycode/2.1.1: - resolution: {integrity: sha1-tYsBCsQMIsVldhbI0sLALHv0eew=} + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} engines: {node: '>=6'} dev: true /qs/6.5.2: - resolution: {integrity: sha1-yzroBuh0BERYTvFUzo7pjUA/PjY=} + resolution: {integrity: sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==} engines: {node: '>=0.6'} dev: true /queue-microtask/1.2.3: - resolution: {integrity: sha1-SSkii7xyTfrEPg77BYyve2z7YkM=} + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true /react-is/16.13.1: - resolution: {integrity: sha1-eJcppNw23imZ3BVt1sHZwYzqVqQ=} + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} dev: true /read-pkg-up/1.0.1: @@ -1991,7 +1993,7 @@ packages: dev: true /readable-stream/2.3.7: - resolution: {integrity: sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c=} + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: core-util-is: 1.0.2 inherits: 2.0.4 @@ -2003,7 +2005,7 @@ packages: dev: true /readdirp/3.5.0: - resolution: {integrity: sha1-m6dMAZsV02UnjS6Ru4xI17TULJ4=} + resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.0 @@ -2018,7 +2020,7 @@ packages: dev: true /regexp.prototype.flags/1.3.1: - resolution: {integrity: sha1-fvNSro0VnnWMDq3Kb4/LTu8HviY=} + resolution: {integrity: sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 @@ -2038,8 +2040,9 @@ packages: dev: true /request/2.88.2: - resolution: {integrity: sha1-1zyRhzHLWofaBH4gcjQUb2ZNErM=} + resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} engines: {node: '>= 6'} + deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 dependencies: aws-sign2: 0.7.0 aws4: 1.11.0 @@ -2069,7 +2072,7 @@ packages: dev: true /require-main-filename/2.0.0: - resolution: {integrity: sha1-0LMp7MfMD2Fkn2IhW+aa9UqomJs=} + resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} dev: true /resolve-from/4.0.0: @@ -2078,13 +2081,13 @@ packages: dev: true /resolve/1.17.0: - resolution: {integrity: sha1-sllBtUloIxzC0bt2p5y38sC/hEQ=} + resolution: {integrity: sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==} dependencies: path-parse: 1.0.7 dev: true /resolve/1.19.0: - resolution: {integrity: sha1-GvW/YwQJc0oGfK4pMYqsf6KaJnw=} + resolution: {integrity: sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==} dependencies: is-core-module: 2.4.0 path-parse: 1.0.7 @@ -2098,7 +2101,7 @@ packages: dev: true /reusify/1.0.4: - resolution: {integrity: sha1-kNo4Kx4SbvwCFG6QhFqI2xKSXXY=} + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true @@ -2110,32 +2113,32 @@ packages: dev: true /rimraf/3.0.2: - resolution: {integrity: sha1-8aVAK6YiCtUswSgrrBrjqkn9Bho=} + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: glob: 7.1.7 dev: true /run-parallel/1.2.0: - resolution: {integrity: sha1-ZtE2jae9+SHrnZW9GpIp5/IaQ+4=} + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 dev: true /safe-buffer/5.1.2: - resolution: {integrity: sha1-mR7GnSluAxN0fVm9/St0XDX4go0=} + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true /safe-buffer/5.2.1: - resolution: {integrity: sha1-Hq+fqb2x/dTsdfWPnNtOa3gn7sY=} + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true /safer-buffer/2.1.2: - resolution: {integrity: sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo=} + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true /sass-graph/2.2.5: - resolution: {integrity: sha1-qYHIdEa4MZ2W3OBnHkh4eb0kwug=} + resolution: {integrity: sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==} hasBin: true dependencies: glob: 7.1.7 @@ -2157,7 +2160,7 @@ packages: dev: true /semver/7.3.5: - resolution: {integrity: sha1-C2Ich5NI2JmOSw5L6Us/EuYBjvc=} + resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} engines: {node: '>=10'} hasBin: true dependencies: @@ -2181,7 +2184,7 @@ packages: dev: true /side-channel/1.0.4: - resolution: {integrity: sha1-785cj9wQTudRslxY1CkAEfpeos8=} + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 @@ -2189,7 +2192,7 @@ packages: dev: true /signal-exit/3.0.3: - resolution: {integrity: sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw=} + resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} dev: true /slice-ansi/2.1.0: @@ -2214,30 +2217,30 @@ packages: dev: true /source-map/0.6.1: - resolution: {integrity: sha1-dHIq8y6WFOnCh6jQu95IteLxomM=} + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} dev: true /spdx-correct/3.1.1: - resolution: {integrity: sha1-3s6BrJweZxPl99G28X1Gj6U9iak=} + resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} dependencies: spdx-expression-parse: 3.0.1 spdx-license-ids: 3.0.9 dev: true /spdx-exceptions/2.3.0: - resolution: {integrity: sha1-PyjOGnegA3JoPq3kpDMYNSeiFj0=} + resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} dev: true /spdx-expression-parse/3.0.1: - resolution: {integrity: sha1-z3D1BILu/cmOPOCmgz5KU87rpnk=} + resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} dependencies: spdx-exceptions: 2.3.0 spdx-license-ids: 3.0.9 dev: true /spdx-license-ids/3.0.9: - resolution: {integrity: sha1-illRNd75WSvaaXCUdPHL7qfCRn8=} + resolution: {integrity: sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==} dev: true /sprintf-js/1.0.3: @@ -2245,7 +2248,7 @@ packages: dev: true /sshpk/1.16.1: - resolution: {integrity: sha1-+2YcC+8ps520B2nuOfpwCT1vaHc=} + resolution: {integrity: sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==} engines: {node: '>=0.10.0'} hasBin: true dependencies: @@ -2261,13 +2264,13 @@ packages: dev: true /stdout-stream/1.4.1: - resolution: {integrity: sha1-WsF0zdXNcmEEqgwLK9g4FdjVNd4=} + resolution: {integrity: sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==} dependencies: readable-stream: 2.3.7 dev: true /string-argv/0.3.1: - resolution: {integrity: sha1-leL77AQnrhkYSTX4FtdKqkxcGdo=} + resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} engines: {node: '>=0.6.19'} dev: true @@ -2285,7 +2288,7 @@ packages: dev: true /string-width/3.1.0: - resolution: {integrity: sha1-InZ74htirxCBV0MG9prFG2IgOWE=} + resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} engines: {node: '>=6'} dependencies: emoji-regex: 7.0.3 @@ -2294,7 +2297,7 @@ packages: dev: true /string.prototype.matchall/4.0.5: - resolution: {integrity: sha1-WTcGROHbfkwMBFJ3aQz3sBIDxNo=} + resolution: {integrity: sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 @@ -2307,21 +2310,21 @@ packages: dev: true /string.prototype.trimend/1.0.4: - resolution: {integrity: sha1-51rpDClCxjUEaGwYsoe0oLGkX4A=} + resolution: {integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string.prototype.trimstart/1.0.4: - resolution: {integrity: sha1-s2OZr0qymZtMnGSL16P7K7Jv7u0=} + resolution: {integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==} dependencies: call-bind: 1.0.2 define-properties: 1.1.3 dev: true /string_decoder/1.1.1: - resolution: {integrity: sha1-nPFhG6YmhdcDCunkujQUnDrwP8g=} + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 dev: true @@ -2334,7 +2337,7 @@ packages: dev: true /strip-ansi/5.2.0: - resolution: {integrity: sha1-jJpTb+tq/JYr36WxBKUJHBrZwK4=} + resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} engines: {node: '>=6'} dependencies: ansi-regex: 4.1.0 @@ -2387,7 +2390,7 @@ packages: dev: true /supports-color/6.1.0: - resolution: {integrity: sha1-B2Srxpxj1ayELdSGfo0CXogN+PM=} + resolution: {integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==} engines: {node: '>=6'} dependencies: has-flag: 3.0.0 @@ -2411,12 +2414,12 @@ packages: dev: true /tapable/1.1.3: - resolution: {integrity: sha1-ofzMBrWNth/XpF2i2kT186Pme6I=} + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'} dev: true /tar/6.1.0: - resolution: {integrity: sha1-0XJOm8wEuXexjVxXOzM6IgcimoM=} + resolution: {integrity: sha512-DUCttfhsnLCjwoDoFcI+B2iJgYa93vBnDUATYEeRx6sntCTdN01VnqsIuTlALXla/LWooNg0yEGeB+Y8WdFxGA==} engines: {node: '>= 10'} dependencies: chownr: 2.0.0 @@ -2436,14 +2439,14 @@ packages: dev: true /to-regex-range/5.0.1: - resolution: {integrity: sha1-FkjESq58jZiKMmAY7XL1tN0DkuQ=} + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true /tough-cookie/2.5.0: - resolution: {integrity: sha1-zZ+yoKodWhK0c72fuW+j3P9lreI=} + resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} engines: {node: '>=0.8'} dependencies: psl: 1.8.0 @@ -2456,13 +2459,13 @@ packages: dev: true /true-case-path/1.0.3: - resolution: {integrity: sha1-+BO1qMhrQNpZYGcisUTjIleZ9H0=} + resolution: {integrity: sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==} dependencies: glob: 7.1.7 dev: true /true-case-path/2.2.1: - resolution: {integrity: sha1-xb8EpbvsP9EYvkCERhs6J8TXlr8=} + resolution: {integrity: sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==} dev: true /tslib/1.14.1: @@ -2502,7 +2505,7 @@ packages: dev: true /tsutils/3.21.0_typescript@4.3.2: - resolution: {integrity: sha1-tIcX05TOpsHglpg+7Vjp1hcVtiM=} + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' @@ -2540,7 +2543,7 @@ packages: dev: true /unbox-primitive/1.0.1: - resolution: {integrity: sha1-CF4hViXsMWJXTciFmr7nilmxRHE=} + resolution: {integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==} dependencies: function-bind: 1.1.1 has-bigints: 1.0.1 @@ -2549,7 +2552,7 @@ packages: dev: true /universalify/0.1.2: - resolution: {integrity: sha1-tkb2m+OULavOzJ1mOcgNwQXvqmY=} + resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} dev: true @@ -2564,7 +2567,8 @@ packages: dev: true /uuid/3.4.0: - resolution: {integrity: sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4=} + resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} + deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. hasBin: true dev: true @@ -2573,14 +2577,14 @@ packages: dev: true /validate-npm-package-license/3.0.4: - resolution: {integrity: sha1-/JH2uce6FchX9MssXe/uw51PQQo=} + resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: spdx-correct: 3.1.1 spdx-expression-parse: 3.0.1 dev: true /validator/8.2.0: - resolution: {integrity: sha1-PBI3KQ43CSNVNE/veMIxJJ2rd7k=} + resolution: {integrity: sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==} engines: {node: '>= 0.10'} dev: true @@ -2594,7 +2598,7 @@ packages: dev: true /which-boxed-primitive/1.0.2: - resolution: {integrity: sha1-E3V7yJsgmwSf5dhkMOIc9AqJqOY=} + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.2 is-boolean-object: 1.1.1 @@ -2608,7 +2612,7 @@ packages: dev: true /which/2.0.2: - resolution: {integrity: sha1-fGqN0KY2oDJ+ELWckobu6T8/UbE=} + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true dependencies: @@ -2616,7 +2620,7 @@ packages: dev: true /wide-align/1.1.3: - resolution: {integrity: sha1-rgdOa9wMFKQx6ATmJFScYzsABFc=} + resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} dependencies: string-width: 1.0.2 dev: true @@ -2627,7 +2631,7 @@ packages: dev: true /wrap-ansi/5.1.0: - resolution: {integrity: sha1-H9H2cjXVttD+54EFYAG/tpTAOwk=} + resolution: {integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==} engines: {node: '>=6'} dependencies: ansi-styles: 3.2.1 @@ -2647,22 +2651,22 @@ packages: dev: true /y18n/4.0.3: - resolution: {integrity: sha1-tfJZyCzW4zaSHv17/Yv1YN6e7t8=} + resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} dev: true /yallist/4.0.0: - resolution: {integrity: sha1-m7knkNnA7/7GO+c1GeEaNQGaOnI=} + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true /yargs-parser/13.1.2: - resolution: {integrity: sha1-Ew8JcC667vJlDVTObj5XBvek+zg=} + resolution: {integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==} dependencies: camelcase: 5.3.1 decamelize: 1.2.0 dev: true /yargs/13.3.2: - resolution: {integrity: sha1-rX/+/sGqWVZayRX4Lcyzipwxot0=} + resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} dependencies: cliui: 5.0.0 find-up: 3.0.0 @@ -2677,7 +2681,7 @@ packages: dev: true /z-schema/3.18.4: - resolution: {integrity: sha1-6oEysnlTPuYL4khaAvfj5CVBqaI=} + resolution: {integrity: sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==} hasBin: true dependencies: lodash.get: 4.4.2 diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 6c227995284..1fad30de42d 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -74,7 +74,7 @@ importers: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.2 + typescript: 4.3.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 @@ -172,8 +172,8 @@ importers: '@types/node-sass': 4.11.1 '@types/semver': 7.3.5 colors: 1.2.5 - tslint: 5.20.1_typescript@3.9.9 - typescript: 3.9.9 + tslint: 5.20.1_typescript@3.9.10 + typescript: 3.9.10 ../../apps/rundown: specifiers: @@ -342,7 +342,7 @@ importers: '@types/tar': 4.0.3 '@types/z-schema': 3.16.31 jest: 25.4.0 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests-samples/heft-node-basic-tutorial: specifiers: @@ -360,7 +360,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests-samples/heft-node-jest-tutorial: specifiers: @@ -378,7 +378,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests-samples/heft-node-rig-tutorial: specifiers: @@ -429,7 +429,7 @@ importers: react-dom: 16.13.1_react@16.13.1 source-map-loader: 1.1.3_webpack@4.44.2 style-loader: 1.2.1_webpack@4.44.2 - typescript: 3.9.9 + typescript: 3.9.10 webpack: 4.44.2 ../../build-tests-samples/packlets-tutorial: @@ -444,7 +444,7 @@ importers: '@rushstack/heft': link:../../apps/heft '@types/node': 10.17.13 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-documenter-test: specifiers: @@ -460,7 +460,7 @@ importers: '@types/jest': 25.2.1 '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-extractor-lib1-test: specifiers: @@ -486,7 +486,7 @@ importers: '@types/jest': 25.2.1 '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-extractor-lib3-test: specifiers: @@ -503,7 +503,7 @@ importers: '@types/jest': 25.2.1 '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-extractor-scenarios: specifiers: @@ -529,7 +529,7 @@ importers: api-extractor-lib3-test: link:../api-extractor-lib3-test colors: 1.2.5 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-extractor-test-01: specifiers: @@ -550,7 +550,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-extractor-test-02: specifiers: @@ -569,7 +569,7 @@ importers: '@microsoft/api-extractor': link:../../apps/api-extractor '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-extractor-test-03: specifiers: @@ -583,7 +583,7 @@ importers: '@types/node': 10.17.13 api-extractor-test-02: link:../api-extractor-test-02 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/api-extractor-test-04: specifiers: @@ -595,7 +595,7 @@ importers: '@microsoft/api-extractor': link:../../apps/api-extractor api-extractor-lib1-test: link:../api-extractor-lib1-test fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/heft-action-plugin: specifiers: @@ -612,7 +612,7 @@ importers: '@rushstack/heft': link:../../apps/heft '@types/node': 10.17.13 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/heft-action-plugin-test: specifiers: @@ -645,7 +645,7 @@ importers: '@types/node': 10.17.13 '@types/tapable': 1.0.6 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/heft-example-plugin-02: specifiers: @@ -661,7 +661,7 @@ importers: '@types/node': 10.17.13 eslint: 7.12.1 heft-example-plugin-01: link:../heft-example-plugin-01 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/heft-fastify-test: specifiers: @@ -680,7 +680,7 @@ importers: '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/heft-jest-reporters-test: specifiers: @@ -700,7 +700,7 @@ importers: '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@types/heft-jest': 1.0.1 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/heft-minimal-rig-test: specifiers: @@ -710,7 +710,7 @@ importers: dependencies: '@microsoft/api-extractor': link:../../apps/api-extractor '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin - typescript: 3.9.9 + typescript: 3.9.10 ../../build-tests/heft-minimal-rig-usage-test: specifiers: @@ -750,9 +750,9 @@ importers: eslint: 7.12.1 heft-example-plugin-01: link:../heft-example-plugin-01 heft-example-plugin-02: link:../heft-example-plugin-02 - tslint: 5.20.1_typescript@3.9.9 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 - typescript: 3.9.9 + tslint: 5.20.1_typescript@3.9.10 + tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.10 + typescript: 3.9.10 ../../build-tests/heft-sass-test: specifiers: @@ -800,7 +800,7 @@ importers: react-dom: 16.13.1_react@16.13.1 sass-loader: 10.1.1_node-sass@5.0.0+webpack@4.44.2 style-loader: 1.2.1_webpack@4.44.2 - typescript: 3.9.9 + typescript: 3.9.10 webpack: 4.44.2 ../../build-tests/heft-web-rig-library-test: @@ -836,9 +836,9 @@ importers: '@types/webpack-env': 1.13.0 eslint: 7.12.1 file-loader: 6.0.0_webpack@4.44.2 - tslint: 5.20.1_typescript@3.9.9 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 - typescript: 3.9.9 + tslint: 5.20.1_typescript@3.9.10 + tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.10 + typescript: 3.9.10 webpack: 4.44.2 ../../build-tests/heft-webpack5-everything-test: @@ -861,9 +861,9 @@ importers: '@types/heft-jest': 1.0.1 '@types/webpack-env': 1.13.0 eslint: 7.12.1 - tslint: 5.20.1_typescript@3.9.9 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 - typescript: 3.9.9 + tslint: 5.20.1_typescript@3.9.10 + tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.10 + typescript: 3.9.10 ../../build-tests/install-test-workspace: specifiers: @@ -896,8 +896,8 @@ importers: '@rushstack/set-webpack-public-path-plugin': link:../../webpack/set-webpack-public-path-plugin '@types/webpack-env': 1.13.0 html-webpack-plugin: 4.5.2_webpack@4.44.2 - ts-loader: 6.0.0_typescript@3.9.9 - typescript: 3.9.9 + ts-loader: 6.0.0_typescript@3.9.10 + typescript: 3.9.10 webpack: 4.44.2_webpack-cli@3.3.12 webpack-bundle-analyzer: 3.6.1 webpack-cli: 3.3.12_webpack@4.44.2 @@ -930,8 +930,8 @@ importers: '@types/webpack-env': 1.13.0 html-webpack-plugin: 4.5.2_webpack@4.44.2 lodash: 4.17.21 - ts-loader: 6.0.0_typescript@3.9.9 - typescript: 3.9.9 + ts-loader: 6.0.0_typescript@3.9.10 + typescript: 3.9.10 webpack: 4.44.2_webpack-cli@3.3.12 webpack-bundle-analyzer: 3.6.1 webpack-cli: 3.3.12_webpack@4.44.2 @@ -958,8 +958,8 @@ importers: '@rushstack/set-webpack-public-path-plugin': link:../../webpack/set-webpack-public-path-plugin '@types/webpack-env': 1.13.0 html-webpack-plugin: 4.5.2_webpack@4.44.2 - ts-loader: 6.0.0_typescript@3.9.9 - typescript: 3.9.9 + ts-loader: 6.0.0_typescript@3.9.10 + typescript: 3.9.10 webpack: 4.44.2_webpack-cli@3.3.12 webpack-bundle-analyzer: 3.6.1 webpack-cli: 3.3.12_webpack@4.44.2 @@ -975,7 +975,7 @@ importers: '@rushstack/ts-command-line': link:../../libraries/ts-command-line '@types/node': 10.17.13 fs-extra: 7.0.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../heft-plugins/heft-jest-plugin: specifiers: @@ -1012,7 +1012,7 @@ importers: '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../heft-plugins/heft-webpack4-plugin: specifiers: @@ -1267,12 +1267,12 @@ importers: eslint: ~7.12.1 typescript: ~3.9.7 devDependencies: - '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.9 + '@rushstack/eslint-config': 2.3.3_eslint@7.12.1+typescript@3.9.10 '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 '@types/heft-jest': 1.0.1 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../libraries/ts-command-line: specifiers: @@ -1383,7 +1383,7 @@ importers: '@microsoft/api-extractor': link:../../apps/api-extractor '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 devDependencies: '@rushstack/heft': link:../../apps/heft @@ -1400,7 +1400,7 @@ importers: '@rushstack/heft-jest-plugin': link:../../heft-plugins/heft-jest-plugin '@rushstack/heft-webpack4-plugin': link:../../heft-plugins/heft-webpack4-plugin eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 devDependencies: '@rushstack/heft': link:../../apps/heft @@ -1424,16 +1424,16 @@ importers: '@rushstack/eslint-plugin': link:../eslint-plugin '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets '@rushstack/eslint-plugin-security': link:../eslint-plugin-security - '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@typescript-eslint/eslint-plugin': 3.4.0_0b7524c316e77872f4b663a1d48f69be + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 devDependencies: eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../stack/eslint-patch: specifiers: @@ -1461,7 +1461,7 @@ importers: typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1469,10 +1469,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../stack/eslint-plugin-packlets: specifiers: @@ -1490,7 +1490,7 @@ importers: typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1498,10 +1498,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../stack/eslint-plugin-security: specifiers: @@ -1519,7 +1519,7 @@ importers: typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1527,10 +1527,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 ../../webpack/loader-load-themed-styles: specifiers: @@ -1797,8 +1797,8 @@ packages: dependencies: '@babel/highlight': 7.14.5 - /@babel/compat-data/7.14.5: - resolution: {integrity: sha512-kixrYn4JwfAVPa0f2yfzc2AWti6WRRyO3XjWW5PJAvtE11qhSayrrcrEnee05KAtNaPC+EwehE8Qt1UedEVB8w==} + /@babel/compat-data/7.14.7: + resolution: {integrity: sha512-nS6dZaISCXJ3+518CWiBfEr//gHyMO02uDxBkXTKZDN5POruCnOZ1N4YBRZDCabwF8nZMWBpRxIicmXtBs+fvw==} engines: {node: '>=6.9.0'} /@babel/core/7.14.6: @@ -1810,11 +1810,11 @@ packages: '@babel/helper-compilation-targets': 7.14.5_@babel+core@7.14.6 '@babel/helper-module-transforms': 7.14.5 '@babel/helpers': 7.14.6 - '@babel/parser': 7.14.6 + '@babel/parser': 7.14.7 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.5 + '@babel/traverse': 7.14.7 '@babel/types': 7.14.5 - convert-source-map: 1.7.0 + convert-source-map: 1.8.0 debug: 4.3.1 gensync: 1.0.0-beta.2 json5: 2.2.0 @@ -1837,7 +1837,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/compat-data': 7.14.5 + '@babel/compat-data': 7.14.7 '@babel/core': 7.14.6 '@babel/helper-validator-option': 7.14.5 browserslist: 4.16.6 @@ -1863,8 +1863,8 @@ packages: dependencies: '@babel/types': 7.14.5 - /@babel/helper-member-expression-to-functions/7.14.5: - resolution: {integrity: sha512-UxUeEYPrqH1Q/k0yRku1JE7dyfyehNwT6SVkMHvYvPDv4+uu627VXBckVj891BO8ruKBkiDoGnZf4qPDD8abDQ==} + /@babel/helper-member-expression-to-functions/7.14.7: + resolution: {integrity: sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.14.5 @@ -1885,7 +1885,7 @@ packages: '@babel/helper-split-export-declaration': 7.14.5 '@babel/helper-validator-identifier': 7.14.5 '@babel/template': 7.14.5 - '@babel/traverse': 7.14.5 + '@babel/traverse': 7.14.7 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color @@ -1904,9 +1904,9 @@ packages: resolution: {integrity: sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-member-expression-to-functions': 7.14.5 + '@babel/helper-member-expression-to-functions': 7.14.7 '@babel/helper-optimise-call-expression': 7.14.5 - '@babel/traverse': 7.14.5 + '@babel/traverse': 7.14.7 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color @@ -1936,7 +1936,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.14.5 - '@babel/traverse': 7.14.5 + '@babel/traverse': 7.14.7 '@babel/types': 7.14.5 transitivePeerDependencies: - supports-color @@ -1949,8 +1949,8 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser/7.14.6: - resolution: {integrity: sha512-oG0ej7efjEXxb4UgE+klVx+3j4MVo+A2vCzm7OUN4CLo6WhQ+vSOD2yJ8m7B+DghObxtLxt3EfgMWpq+AsWehQ==} + /@babel/parser/7.14.7: + resolution: {integrity: sha512-X67Z5y+VBJuHB/RjwECp8kSl5uYi0BvRbNeWqkaJCVh+LiTPl19WBUfG627psSgp9rSf6ojuXghQM3ha6qHHdA==} engines: {node: '>=6.0.0'} hasBin: true @@ -2047,11 +2047,11 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 - '@babel/parser': 7.14.6 + '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - /@babel/traverse/7.14.5: - resolution: {integrity: sha512-G3BiS15vevepdmFqmUc9X+64y0viZYygubAMO8SvBmKARuF6CPSZtH4Ng9vi/lrWlZFGe3FWdXNy835akH8Glg==} + /@babel/traverse/7.14.7: + resolution: {integrity: sha512-9vDr5NzHu27wgwejuKL7kIOm4bwEtaPQ4Z6cpCmjSuaRqpH/7xc4qcGEscwMqlkwgcXl6MvqoAjZkQ24uSdIZQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.14.5 @@ -2059,7 +2059,7 @@ packages: '@babel/helper-function-name': 7.14.5 '@babel/helper-hoist-variables': 7.14.5 '@babel/helper-split-export-declaration': 7.14.5 - '@babel/parser': 7.14.6 + '@babel/parser': 7.14.7 '@babel/types': 7.14.5 debug: 4.3.1 globals: 11.12.0 @@ -2352,7 +2352,7 @@ packages: '@jest/types': 25.4.0 babel-plugin-istanbul: 6.0.0 chalk: 3.0.0 - convert-source-map: 1.7.0 + convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.6 jest-haste-map: 25.5.1 @@ -2375,7 +2375,7 @@ packages: '@jest/types': 25.5.0 babel-plugin-istanbul: 6.0.0 chalk: 3.0.0 - convert-source-map: 1.7.0 + convert-source-map: 1.8.0 fast-json-stable-stringify: 2.1.0 graceful-fs: 4.2.6 jest-haste-map: 25.5.1 @@ -2457,7 +2457,7 @@ packages: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.2 + typescript: 4.3.4 dev: true /@microsoft/rush-stack-compiler-3.9/0.4.47: @@ -2465,14 +2465,14 @@ packages: hasBin: true dependencies: '@microsoft/api-extractor': 7.15.2 - '@rushstack/eslint-config': 2.3.4_eslint@7.12.1+typescript@3.9.9 + '@rushstack/eslint-config': 2.3.4_eslint@7.12.1+typescript@3.9.10 '@rushstack/node-core-library': 3.38.0 '@types/node': 10.17.13 eslint: 7.12.1 import-lazy: 4.0.0 - tslint: 5.20.1_typescript@3.9.9 - tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.9 - typescript: 3.9.9 + tslint: 5.20.1_typescript@3.9.10 + tslint-microsoft-contrib: 6.2.0_tslint@5.20.1+typescript@3.9.10 + typescript: 3.9.10 transitivePeerDependencies: - supports-color dev: false @@ -2622,48 +2622,48 @@ packages: write-yaml-file: 4.2.0 dev: false - /@rushstack/eslint-config/2.3.3_eslint@7.12.1+typescript@3.9.9: + /@rushstack/eslint-config/2.3.3_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-/gyjeHrW3cido4I/JGofsXFYr0P/jHA0oX1bNTc9TmKgHUAVATyhL0T24rApH1UTPBRAYyJKG+WoBtJpkj6eng==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 typescript: '>=3.0.0' dependencies: '@rushstack/eslint-patch': 1.0.6 - '@rushstack/eslint-plugin': 0.7.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/eslint-plugin-packlets': 0.2.1_eslint@7.12.1+typescript@3.9.9 - '@rushstack/eslint-plugin-security': 0.1.4_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@rushstack/eslint-plugin': 0.7.3_eslint@7.12.1+typescript@3.9.10 + '@rushstack/eslint-plugin-packlets': 0.2.1_eslint@7.12.1+typescript@3.9.10 + '@rushstack/eslint-plugin-security': 0.1.4_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 3.4.0_0b7524c316e77872f4b663a1d48f69be + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 - typescript: 3.9.9 + typescript: 3.9.10 transitivePeerDependencies: - supports-color dev: true - /@rushstack/eslint-config/2.3.4_eslint@7.12.1+typescript@3.9.9: + /@rushstack/eslint-config/2.3.4_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-mwEfj3e260slxM57A2eMtkNpVM9J2iMGoqzWfD4hHtO+dcZT6rEeYG4djwj61ZriNJdAY8QIMMhfuID/xV+cyw==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 typescript: '>=3.0.0' dependencies: '@rushstack/eslint-patch': 1.0.6 - '@rushstack/eslint-plugin': 0.7.3_eslint@7.12.1+typescript@3.9.9 - '@rushstack/eslint-plugin-packlets': 0.2.2_eslint@7.12.1+typescript@3.9.9 - '@rushstack/eslint-plugin-security': 0.1.4_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/eslint-plugin': 3.4.0_089e1daeed8e558466a682bc7c94990b - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@rushstack/eslint-plugin': 0.7.3_eslint@7.12.1+typescript@3.9.10 + '@rushstack/eslint-plugin-packlets': 0.2.2_eslint@7.12.1+typescript@3.9.10 + '@rushstack/eslint-plugin-security': 0.1.4_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 3.4.0_0b7524c316e77872f4b663a1d48f69be + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 - typescript: 3.9.9 + typescript: 3.9.10 transitivePeerDependencies: - supports-color dev: false @@ -2671,51 +2671,51 @@ packages: /@rushstack/eslint-patch/1.0.6: resolution: {integrity: sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==} - /@rushstack/eslint-plugin-packlets/0.2.1_eslint@7.12.1+typescript@3.9.9: + /@rushstack/eslint-plugin-packlets/0.2.1_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-TAcoC/v8h+e9lcrE6Am5ZbwDZ18FHEfMIsU75Mj8sVg9JCd1Yf6UtLFZJDyZjOFt0oUY41DXPNHALd0py8F56Q==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@rushstack/eslint-plugin-packlets/0.2.2_eslint@7.12.1+typescript@3.9.9: + /@rushstack/eslint-plugin-packlets/0.2.2_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-8kKs5fq9Mm9sP4W7ETbp48eH6iECfXDKP1mdg2iBPl8CaZZHMzVYC2vQSSSOOMv+OV23LreRFWV0LlllEDuD3Q==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: false - /@rushstack/eslint-plugin-security/0.1.4_eslint@7.12.1+typescript@3.9.9: + /@rushstack/eslint-plugin-security/0.1.4_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-AiNUS5H4/RvyNI9FDKdd4ya3PovjpPVU9Pr7He1JPvqLHOCT8P9n5YpRHjxx0ftD77mDLT5HrcOKjxTW7BZQHg==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript - /@rushstack/eslint-plugin/0.7.3_eslint@7.12.1+typescript@3.9.9: + /@rushstack/eslint-plugin/0.7.3_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-8+AqxybpcJJuxn0+fsWwMIMj2g2tLfPrbOyhEi+Rozh36eTmgGXF45qh8bHE1gicsX4yGDj2ob1P62oQV6hs3g==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': 0.2.1 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 eslint: 7.12.1 transitivePeerDependencies: - supports-color @@ -2759,7 +2759,7 @@ packages: '@rushstack/heft': 0.32.0 '@rushstack/heft-jest-plugin': 0.1.2_@rushstack+heft@0.32.0 eslint: 7.12.1 - typescript: 3.9.9 + typescript: 3.9.10 transitivePeerDependencies: - bufferutil - canvas @@ -2864,7 +2864,7 @@ packages: /@types/babel__core/7.1.14: resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} dependencies: - '@babel/parser': 7.14.6 + '@babel/parser': 7.14.7 '@babel/types': 7.14.5 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.4.0 @@ -2878,7 +2878,7 @@ packages: /@types/babel__template/7.4.0: resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} dependencies: - '@babel/parser': 7.14.6 + '@babel/parser': 7.14.7 '@babel/types': 7.14.5 /@types/babel__traverse/7.11.1: @@ -2944,13 +2944,12 @@ packages: '@types/range-parser': 1.2.3 dev: true - /@types/express/4.17.12: - resolution: {integrity: sha512-pTYas6FrP15B1Oa0bkN5tQMNqOcVXa9j4FTFtO8DWI9kppKib+6NJtfTOOLcwxuuYvcX2+dVG6et1SxW/Kc17Q==} + /@types/express/4.11.0: + resolution: {integrity: sha512-N1Wdp3v4KmdO3W/CM7KXrDwM4xcVZjlHF2dAOs7sNrTUX8PY3G4n9NkaHlfjGFEfgFeHmRRjywoBd4VkujDs9w==} dependencies: '@types/body-parser': 1.19.0 '@types/express-serve-static-core': 4.17.21 - '@types/qs': 6.9.6 - '@types/serve-static': 1.13.9 + '@types/serve-static': 1.13.1 dev: true /@types/fs-extra/7.0.0: @@ -3038,8 +3037,8 @@ packages: resolution: {integrity: sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==} dev: false - /@types/mime/1.3.2: - resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} + /@types/mime/2.0.3: + resolution: {integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==} dev: true /@types/minimatch/2.0.29: @@ -3135,11 +3134,11 @@ packages: /@types/semver/7.3.5: resolution: {integrity: sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==} - /@types/serve-static/1.13.9: - resolution: {integrity: sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==} + /@types/serve-static/1.13.1: + resolution: {integrity: sha512-jDMH+3BQPtvqZVIcsH700Dfi8Q3MIcEx16g/VdxjoqiGR/NntekB10xdBpirMKnPe9z2C5cBmL0vte0YttOr3Q==} dependencies: - '@types/mime': 1.3.2 - '@types/node': 10.17.13 + '@types/express-serve-static-core': 4.17.21 + '@types/mime': 2.0.3 dev: true /@types/source-list-map/0.1.2: @@ -3201,8 +3200,8 @@ packages: '@types/webpack': ^4.0.0 dependencies: '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.17.12 - '@types/serve-static': 1.13.9 + '@types/express': 4.11.0 + '@types/serve-static': 1.13.1 '@types/webpack': 4.41.24 http-proxy-middleware: 1.3.1 transitivePeerDependencies: @@ -3215,8 +3214,8 @@ packages: webpack: ^5.0.0 dependencies: '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.17.12 - '@types/serve-static': 1.13.9 + '@types/express': 4.11.0 + '@types/serve-static': 1.13.1 http-proxy-middleware: 1.3.1 webpack: 5.35.1 transitivePeerDependencies: @@ -3274,7 +3273,7 @@ packages: resolution: {integrity: sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=} dev: true - /@typescript-eslint/eslint-plugin/3.4.0_089e1daeed8e558466a682bc7c94990b: + /@typescript-eslint/eslint-plugin/3.4.0_0b7524c316e77872f4b663a1d48f69be: resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3285,19 +3284,19 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 debug: 4.3.1 eslint: 7.12.1 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@3.9.9 - typescript: 3.9.9 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 transitivePeerDependencies: - supports-color - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@3.9.9: + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3305,7 +3304,7 @@ packages: dependencies: '@types/json-schema': 7.0.7 '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -3313,14 +3312,14 @@ packages: - supports-color - typescript - /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@3.9.9: + /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.7 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 eslint-utils: 2.1.0 @@ -3328,7 +3327,7 @@ packages: - supports-color - typescript - /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.9: + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3339,11 +3338,11 @@ packages: optional: true dependencies: '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.9 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.9 + '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 eslint-visitor-keys: 1.3.0 - typescript: 3.9.9 + typescript: 3.9.10 transitivePeerDependencies: - supports-color @@ -3351,7 +3350,7 @@ packages: resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.9: + /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.10: resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3367,12 +3366,12 @@ packages: is-glob: 4.0.1 lodash: 4.17.21 semver: 7.3.5 - tsutils: 3.21.0_typescript@3.9.9 - typescript: 3.9.9 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree/3.4.0_typescript@3.9.9: + /@typescript-eslint/typescript-estree/3.4.0_typescript@3.9.10: resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -3387,8 +3386,8 @@ packages: is-glob: 4.0.1 lodash: 4.17.21 semver: 7.3.5 - tsutils: 3.21.0_typescript@3.9.9 - typescript: 3.9.9 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 transitivePeerDependencies: - supports-color @@ -3940,7 +3939,7 @@ packages: hasBin: true dependencies: browserslist: 4.16.6 - caniuse-lite: 1.0.30001237 + caniuse-lite: 1.0.30001239 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -4226,9 +4225,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001237 + caniuse-lite: 1.0.30001239 colorette: 1.2.2 - electron-to-chromium: 1.3.752 + electron-to-chromium: 1.3.756 escalade: 3.1.1 node-releases: 1.1.73 @@ -4361,8 +4360,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001237: - resolution: {integrity: sha512-pDHgRndit6p1NR2GhzMbQ6CkRrp4VKuSsqbcLeOQppYPKOYkKT/6ZvZDvKJUqcmtyWIAHuZq3SVS2vc1egCZzw==} + /caniuse-lite/1.0.30001239: + resolution: {integrity: sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -4657,8 +4656,8 @@ packages: engines: {node: '>= 0.6'} dev: false - /convert-source-map/1.7.0: - resolution: {integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==} + /convert-source-map/1.8.0: + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 @@ -5140,8 +5139,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.752: - resolution: {integrity: sha512-2Tg+7jSl3oPxgsBsWKh5H83QazTkmWG/cnNwJplmyZc7KcN61+I10oUgaXSVk/NwfvN3BdkKDR4FYuRBQQ2v0A==} + /electron-to-chromium/1.3.756: + resolution: {integrity: sha512-WsmJym1TMeHVndjPjczTFbnRR/c4sbzg8fBFtuhlb2Sru3i/S1VGpzDSrv/It8ctMU2bj8G7g7/O3FzYMGw6eA==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -7056,7 +7055,7 @@ packages: resolution: {integrity: sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==} engines: {node: '>= 8.3'} dependencies: - '@babel/traverse': 7.14.5 + '@babel/traverse': 7.14.7 '@jest/environment': 25.5.0 '@jest/source-map': 25.5.0 '@jest/test-result': 25.5.0 @@ -7384,7 +7383,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - ws: 7.4.6 + ws: 7.5.0 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -10299,7 +10298,7 @@ packages: resolution: {integrity: sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==} dev: false - /ts-loader/6.0.0_typescript@3.9.9: + /ts-loader/6.0.0_typescript@3.9.10: resolution: {integrity: sha512-lszy+D41R0Te2+loZxADWS+E1+Z55A+i3dFfFie1AZHL++65JRKVDBPQgeWgRrlv5tbxdU3zOtXp8b7AFR6KEg==} engines: {node: '>=8.6'} peerDependencies: @@ -10310,7 +10309,7 @@ packages: loader-utils: 1.1.0 micromatch: 4.0.4 semver: 6.3.0 - typescript: 3.9.9 + typescript: 3.9.10 dev: false /tslib/1.14.1: @@ -10319,17 +10318,17 @@ packages: /tslib/2.3.0: resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} - /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.9.9: + /tslint-microsoft-contrib/6.2.0_tslint@5.20.1+typescript@3.9.10: resolution: {integrity: sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==} peerDependencies: tslint: ^5.1.0 typescript: ^2.1.0 || ^3.0.0 dependencies: - tslint: 5.20.1_typescript@3.9.9 - tsutils: 2.28.0_typescript@3.9.9 - typescript: 3.9.9 + tslint: 5.20.1_typescript@3.9.10 + tsutils: 2.28.0_typescript@3.9.10 + typescript: 3.9.10 - /tslint/5.20.1_typescript@3.9.9: + /tslint/5.20.1_typescript@3.9.10: resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} engines: {node: '>=4.8.0'} hasBin: true @@ -10348,33 +10347,33 @@ packages: resolve: 1.17.0 semver: 5.7.1 tslib: 1.14.1 - tsutils: 2.29.0_typescript@3.9.9 - typescript: 3.9.9 + tsutils: 2.29.0_typescript@3.9.10 + typescript: 3.9.10 - /tsutils/2.28.0_typescript@3.9.9: + /tsutils/2.28.0_typescript@3.9.10: resolution: {integrity: sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 3.9.9 + typescript: 3.9.10 - /tsutils/2.29.0_typescript@3.9.9: + /tsutils/2.29.0_typescript@3.9.10: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 3.9.9 + typescript: 3.9.10 - /tsutils/3.21.0_typescript@3.9.9: + /tsutils/3.21.0_typescript@3.9.10: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 3.9.9 + typescript: 3.9.10 /tty-browserify/0.0.0: resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=} @@ -10442,8 +10441,8 @@ packages: hasBin: true dev: true - /typescript/3.9.9: - resolution: {integrity: sha512-kdMjTiekY+z/ubJCATUPlRDl39vXYiMV9iyeMuEuXZh2we6zz80uovNN2WlAxmmdE/Z/YQe+EbOEXB5RHEED3w==} + /typescript/3.9.10: + resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} engines: {node: '>=4.2.0'} hasBin: true @@ -10453,8 +10452,8 @@ packages: hasBin: true dev: false - /typescript/4.3.2: - resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + /typescript/4.3.4: + resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} engines: {node: '>=4.2.0'} hasBin: true @@ -10576,7 +10575,7 @@ packages: engines: {node: 8.x.x || >=10.10.0} dependencies: '@types/istanbul-lib-coverage': 2.0.3 - convert-source-map: 1.7.0 + convert-source-map: 1.8.0 source-map: 0.7.3 /validate-npm-package-license/3.0.4: @@ -11123,8 +11122,8 @@ packages: async-limiter: 1.0.1 dev: false - /ws/7.4.6: - resolution: {integrity: sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==} + /ws/7.5.0: + resolution: {integrity: sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 93e086768fc..299b45e3a35 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "3fd8ad577f404340e4f00e69b73c38778369f7b8", + "pnpmShrinkwrapHash": "a16a53136dc3c864253a843f43c84762cd43b808", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 8b74ce18a013ec68fd0ea243b220b9448c1d1021 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 19:16:23 -0700 Subject: [PATCH 311/429] Move event plugin logic to base class --- .../pluginFramework/HeftEventPluginBase.ts | 173 ++++++++++++++++++ apps/heft/src/plugins/CopyFilesPlugin.ts | 83 +++------ apps/heft/src/plugins/DeleteGlobsPlugin.ts | 111 +++++------ apps/heft/src/plugins/RunScriptPlugin.ts | 146 +++++---------- 4 files changed, 295 insertions(+), 218 deletions(-) create mode 100644 apps/heft/src/pluginFramework/HeftEventPluginBase.ts diff --git a/apps/heft/src/pluginFramework/HeftEventPluginBase.ts b/apps/heft/src/pluginFramework/HeftEventPluginBase.ts new file mode 100644 index 00000000000..57bb81c1e3a --- /dev/null +++ b/apps/heft/src/pluginFramework/HeftEventPluginBase.ts @@ -0,0 +1,173 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { TapOptions } from 'tapable'; + +import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; +import { HeftSession } from '../pluginFramework/HeftSession'; +import { HeftConfiguration } from '../configuration/HeftConfiguration'; +import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; +import { + CoreConfigFiles, + HeftEvent, + IHeftConfigurationJsonEventActionBase, + IHeftEventActions +} from '../utilities/CoreConfigFiles'; +import { ICleanStageContext, ICleanStageProperties } from '../stages/CleanStage'; +import { + IBuildStageContext, + IBuildStageProperties, + IBundleSubstage, + ICompileSubstage, + IPostBuildSubstage, + IPreCompileSubstage +} from '../stages/BuildStage'; +import { ITestStageContext, ITestStageProperties } from '../stages/TestStage'; + +export abstract class HeftEventPluginBase + implements IHeftPlugin +{ + public abstract readonly pluginName: string; + protected abstract readonly eventActionName: keyof IHeftEventActions; + protected abstract readonly loggerName: string; + + public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { + const logger: ScopedLogger = heftSession.requestScopedLogger(this.loggerName); + const heftStageTap: TapOptions<'promise'> = { + name: this.pluginName, + stage: Number.MAX_SAFE_INTEGER / 2 // This should give us some certainty that this will run after other plugins + }; + + const handleEventActionsAsync = async ( + heftEvent: HeftEvent, + properties: TStageProperties, + handler: ( + heftEvent: HeftEvent, + heftEventActions: THeftEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: TStageProperties + ) => Promise + ): Promise => { + const heftEventActions: THeftEventAction[] = await this._getEventActions( + heftEvent, + logger, + heftConfiguration + ); + if (heftEventActions.length) { + await handler(heftEvent, heftEventActions, logger, heftSession, heftConfiguration, properties); + } + }; + + heftSession.hooks.clean.tap(this.pluginName, (clean: ICleanStageContext) => { + clean.hooks.run.tapPromise(heftStageTap, async () => { + await handleEventActionsAsync( + HeftEvent.clean, + clean.properties, + this.handleCleanEventActionsAsync.bind(this) + ); + }); + }); + + heftSession.hooks.build.tap(this.pluginName, (build: IBuildStageContext) => { + build.hooks.preCompile.tap(this.pluginName, (preCompile: IPreCompileSubstage) => { + preCompile.hooks.run.tapPromise(heftStageTap, async () => { + await handleEventActionsAsync( + HeftEvent.preCompile, + build.properties, + this.handleBuildEventActionsAsync.bind(this) + ); + }); + }); + + build.hooks.compile.tap(this.pluginName, (compile: ICompileSubstage) => { + compile.hooks.run.tapPromise(heftStageTap, async () => { + await handleEventActionsAsync( + HeftEvent.compile, + build.properties, + this.handleBuildEventActionsAsync.bind(this) + ); + }); + }); + + build.hooks.bundle.tap(this.pluginName, (bundle: IBundleSubstage) => { + bundle.hooks.run.tapPromise(heftStageTap, async () => { + await handleEventActionsAsync( + HeftEvent.bundle, + build.properties, + this.handleBuildEventActionsAsync.bind(this) + ); + }); + }); + + build.hooks.postBuild.tap(this.pluginName, (postBuild: IPostBuildSubstage) => { + postBuild.hooks.run.tapPromise(heftStageTap, async () => { + await handleEventActionsAsync( + HeftEvent.postBuild, + build.properties, + this.handleBuildEventActionsAsync.bind(this) + ); + }); + }); + }); + + heftSession.hooks.test.tap(this.pluginName, (test: ITestStageContext) => { + test.hooks.run.tapPromise(heftStageTap, async () => { + await handleEventActionsAsync( + HeftEvent.test, + test.properties, + this.handleTestEventActionsAsync.bind(this) + ); + }); + }); + } + + protected handleCleanEventActionsAsync( + heftEvent: HeftEvent, + heftEventActions: THeftEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: ICleanStageProperties + ): Promise { + return Promise.resolve(); + } + + protected handleBuildEventActionsAsync( + heftEvent: HeftEvent, + heftEventActions: THeftEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: IBuildStageProperties + ): Promise { + return Promise.resolve(); + } + + protected handleTestEventActionsAsync( + heftEvent: HeftEvent, + heftEventActions: THeftEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: ITestStageProperties + ): Promise { + return Promise.resolve(); + } + + private async _getEventActions( + heftEvent: HeftEvent, + logger: ScopedLogger, + heftConfiguration: HeftConfiguration + ): Promise { + const allEventActions: IHeftEventActions = await CoreConfigFiles.getConfigConfigFileEventActionsAsync( + logger.terminal, + heftConfiguration + ); + const baseEventActions: IHeftConfigurationJsonEventActionBase[] = + allEventActions[this.eventActionName].get(heftEvent) || []; + + return baseEventActions as THeftEventAction[]; + } +} diff --git a/apps/heft/src/plugins/CopyFilesPlugin.ts b/apps/heft/src/plugins/CopyFilesPlugin.ts index 006d2f6580c..cbaabe30e92 100644 --- a/apps/heft/src/plugins/CopyFilesPlugin.ts +++ b/apps/heft/src/plugins/CopyFilesPlugin.ts @@ -6,34 +6,21 @@ import * as path from 'path'; import glob from 'fast-glob'; import { performance } from 'perf_hooks'; import { AlreadyExistsBehavior, FileSystem } from '@rushstack/node-core-library'; -import { TapOptions } from 'tapable'; -import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; +import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; +import { HeftEventPluginBase } from '../pluginFramework/HeftEventPluginBase'; import { HeftSession } from '../pluginFramework/HeftSession'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; -import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; -import { Async } from '../utilities/Async'; import { + IExtendedSharedCopyConfiguration, IHeftEventActions, - CoreConfigFiles, - HeftEvent, - IExtendedSharedCopyConfiguration + IHeftConfigurationCopyFilesEventAction, + HeftEvent } from '../utilities/CoreConfigFiles'; -import { - IBuildStageContext, - IBundleSubstage, - ICompileSubstage, - IPostBuildSubstage, - IPreCompileSubstage -} from '../stages/BuildStage'; +import { IBuildStageProperties } from '../stages/BuildStage'; +import { Async } from '../utilities/Async'; import { Constants } from '../utilities/Constants'; -const PLUGIN_NAME: string = 'CopyFilesPlugin'; -const HEFT_STAGE_TAP: TapOptions<'promise'> = { - name: PLUGIN_NAME, - stage: Number.MAX_SAFE_INTEGER / 2 // This should give us some certainty that this will run after other plugins -}; - interface ICopyFileDescriptor { sourceFilePath: string; destinationFilePath: string; @@ -59,50 +46,32 @@ export interface ICopyFilesResult { linkedFileCount: number; } -export class CopyFilesPlugin implements IHeftPlugin { - public readonly pluginName: string = PLUGIN_NAME; - - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - const logger: ScopedLogger = heftSession.requestScopedLogger('copy-files'); - build.hooks.preCompile.tap(PLUGIN_NAME, (preCompile: IPreCompileSubstage) => { - preCompile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runCopyFilesForHeftEvent(HeftEvent.preCompile, logger, heftConfiguration); - }); - }); - - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runCopyFilesForHeftEvent(HeftEvent.compile, logger, heftConfiguration); - }); - }); - - build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { - bundle.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runCopyFilesForHeftEvent(HeftEvent.bundle, logger, heftConfiguration); - }); - }); +export class CopyFilesPlugin extends HeftEventPluginBase { + public readonly pluginName: string = 'CopyFilesPlugin'; + protected eventActionName: keyof IHeftEventActions = 'copyFiles'; + protected loggerName: string = 'copy-files'; - build.hooks.postBuild.tap(PLUGIN_NAME, (postBuild: IPostBuildSubstage) => { - postBuild.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runCopyFilesForHeftEvent(HeftEvent.postBuild, logger, heftConfiguration); - }); - }); - }); + /** + * @override + */ + protected async handleBuildEventActionsAsync( + heftEvent: HeftEvent, + heftEventActions: IHeftConfigurationCopyFilesEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: IBuildStageProperties + ): Promise { + await this._runCopyFilesForHeftEventActions(heftEventActions, logger, heftConfiguration); } - private async _runCopyFilesForHeftEvent( - heftEvent: HeftEvent, + private async _runCopyFilesForHeftEventActions( + heftEventActions: IHeftConfigurationCopyFilesEventAction[], logger: ScopedLogger, heftConfiguration: HeftConfiguration ): Promise { - const eventActions: IHeftEventActions = await CoreConfigFiles.getConfigConfigFileEventActionsAsync( - logger.terminal, - heftConfiguration - ); - const copyConfigurations: IResolvedDestinationCopyConfiguration[] = []; - for (const copyFilesEventAction of eventActions.copyFiles.get(heftEvent) || []) { + for (const copyFilesEventAction of heftEventActions) { for (const copyOperation of copyFilesEventAction.copyOperations) { copyConfigurations.push({ ...copyOperation, diff --git a/apps/heft/src/plugins/DeleteGlobsPlugin.ts b/apps/heft/src/plugins/DeleteGlobsPlugin.ts index 489c83a33d2..45dc1826a9a 100644 --- a/apps/heft/src/plugins/DeleteGlobsPlugin.ts +++ b/apps/heft/src/plugins/DeleteGlobsPlugin.ts @@ -4,77 +4,63 @@ import * as path from 'path'; import glob from 'glob'; import { FileSystem, LegacyAdapters } from '@rushstack/node-core-library'; -import { TapOptions } from 'tapable'; -import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; +import { HeftEventPluginBase } from '../pluginFramework/HeftEventPluginBase'; +import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; import { HeftSession } from '../pluginFramework/HeftSession'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; -import { ICleanStageContext } from '../stages/CleanStage'; -import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; -import { IHeftEventActions, CoreConfigFiles, HeftEvent } from '../utilities/CoreConfigFiles'; -import { Async } from '../utilities/Async'; import { - IBuildStageContext, - IBundleSubstage, - ICompileSubstage, - IPostBuildSubstage, - IPreCompileSubstage -} from '../stages/BuildStage'; + IHeftEventActions, + HeftEvent, + IHeftConfigurationDeleteGlobsEventAction +} from '../utilities/CoreConfigFiles'; +import { ICleanStageProperties } from '../stages/CleanStage'; +import { IBuildStageProperties } from '../stages/BuildStage'; +import { Async } from '../utilities/Async'; import { Constants } from '../utilities/Constants'; const globEscape: (unescaped: string) => string = require('glob-escape'); // No @types/glob-escape package exists -const PLUGIN_NAME: string = 'DeleteGlobsPlugin'; -const HEFT_STAGE_TAP: TapOptions<'promise'> = { - name: PLUGIN_NAME, - stage: Number.MIN_SAFE_INTEGER -}; - -export class DeleteGlobsPlugin implements IHeftPlugin { - public readonly pluginName: string = PLUGIN_NAME; - - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - const logger: ScopedLogger = heftSession.requestScopedLogger('delete-globs'); - heftSession.hooks.clean.tap(PLUGIN_NAME, (clean: ICleanStageContext) => { - clean.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runDeleteForHeftEvent( - HeftEvent.clean, - logger, - heftConfiguration, - clean.properties.pathsToDelete - ); - }); - }); - - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.preCompile.tap(PLUGIN_NAME, (preCompile: IPreCompileSubstage) => { - preCompile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runDeleteForHeftEvent(HeftEvent.preCompile, logger, heftConfiguration); - }); - }); - - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runDeleteForHeftEvent(HeftEvent.compile, logger, heftConfiguration); - }); - }); - - build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { - bundle.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runDeleteForHeftEvent(HeftEvent.bundle, logger, heftConfiguration); - }); - }); +export class DeleteGlobsPlugin extends HeftEventPluginBase { + public readonly pluginName: string = 'DeleteGlobsPlugin'; + protected eventActionName: keyof IHeftEventActions = 'deleteGlobs'; + protected loggerName: string = 'delete-globs'; - build.hooks.postBuild.tap(PLUGIN_NAME, (postBuild: IPostBuildSubstage) => { - postBuild.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runDeleteForHeftEvent(HeftEvent.postBuild, logger, heftConfiguration); - }); - }); - }); + /** + * @override + */ + protected async handleCleanEventActionsAsync( + heftEvent: HeftEvent, + heftEventActions: IHeftConfigurationDeleteGlobsEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: ICleanStageProperties + ): Promise { + await this._runDeleteForHeftEventActions( + heftEventActions, + logger, + heftConfiguration, + properties.pathsToDelete + ); } - private async _runDeleteForHeftEvent( + /** + * @override + */ + protected async handleBuildEventActionsAsync( heftEvent: HeftEvent, + heftEventActions: IHeftConfigurationDeleteGlobsEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: IBuildStageProperties + ): Promise { + await this._runDeleteForHeftEventActions(heftEventActions, logger, heftConfiguration); + } + + private async _runDeleteForHeftEventActions( + heftEventActions: IHeftConfigurationDeleteGlobsEventAction[], logger: ScopedLogger, heftConfiguration: HeftConfiguration, additionalPathsToDelete?: Set @@ -82,13 +68,8 @@ export class DeleteGlobsPlugin implements IHeftPlugin { let deletedFiles: number = 0; let deletedFolders: number = 0; - const eventActions: IHeftEventActions = await CoreConfigFiles.getConfigConfigFileEventActionsAsync( - logger.terminal, - heftConfiguration - ); - const pathsToDelete: Set = new Set(additionalPathsToDelete); - for (const deleteGlobsEventAction of eventActions.deleteGlobs.get(heftEvent) || []) { + for (const deleteGlobsEventAction of heftEventActions) { for (const globPattern of deleteGlobsEventAction.globsToDelete) { const resolvedPaths: string[] = await this._resolvePathAsync( globPattern, diff --git a/apps/heft/src/plugins/RunScriptPlugin.ts b/apps/heft/src/plugins/RunScriptPlugin.ts index 47dceb94217..c50444c3b63 100644 --- a/apps/heft/src/plugins/RunScriptPlugin.ts +++ b/apps/heft/src/plugins/RunScriptPlugin.ts @@ -1,35 +1,20 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { TapOptions } from 'tapable'; - -import { IHeftPlugin } from '../pluginFramework/IHeftPlugin'; +import { HeftEventPluginBase } from '../pluginFramework/HeftEventPluginBase'; +import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; import { HeftSession } from '../pluginFramework/HeftSession'; import { HeftConfiguration } from '../configuration/HeftConfiguration'; -import { ScopedLogger } from '../pluginFramework/logging/ScopedLogger'; import { IHeftEventActions, - CoreConfigFiles, - HeftEvent, - IHeftConfigurationRunScriptEventAction + IHeftConfigurationRunScriptEventAction, + HeftEvent } from '../utilities/CoreConfigFiles'; +import { IBuildStageProperties } from '../stages/BuildStage'; +import { ITestStageProperties } from '../stages/TestStage'; import { Async } from '../utilities/Async'; -import { - IBuildStageContext, - IBundleSubstage, - ICompileSubstage, - IPostBuildSubstage, - IPreCompileSubstage -} from '../stages/BuildStage'; -import { ITestStageContext } from '../stages/TestStage'; import { Constants } from '../utilities/Constants'; -const PLUGIN_NAME: string = 'RunScriptPlugin'; -const HEFT_STAGE_TAP: TapOptions<'promise'> = { - name: PLUGIN_NAME, - stage: Number.MIN_SAFE_INTEGER -}; - /** * Interface used by scripts that are run by the RunScriptPlugin. */ @@ -51,89 +36,58 @@ export interface IRunScriptOptions { scriptOptions: Record; // eslint-disable-line @typescript-eslint/no-explicit-any } -export class RunScriptPlugin implements IHeftPlugin { - public readonly pluginName: string = PLUGIN_NAME; - - public apply(heftSession: HeftSession, heftConfiguration: HeftConfiguration): void { - const logger: ScopedLogger = heftSession.requestScopedLogger('run-script'); - - heftSession.hooks.build.tap(PLUGIN_NAME, (build: IBuildStageContext) => { - build.hooks.preCompile.tap(PLUGIN_NAME, (preCompile: IPreCompileSubstage) => { - preCompile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runScriptsForHeftEvent( - HeftEvent.preCompile, - logger, - heftSession, - heftConfiguration, - build.properties - ); - }); - }); +export class RunScriptPlugin extends HeftEventPluginBase { + public readonly pluginName: string = 'RunScriptPlugin'; + protected readonly eventActionName: keyof IHeftEventActions = 'runScript'; + protected readonly loggerName: string = 'run-script'; - build.hooks.compile.tap(PLUGIN_NAME, (compile: ICompileSubstage) => { - compile.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runScriptsForHeftEvent( - HeftEvent.compile, - logger, - heftSession, - heftConfiguration, - build.properties - ); - }); - }); - - build.hooks.bundle.tap(PLUGIN_NAME, (bundle: IBundleSubstage) => { - bundle.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runScriptsForHeftEvent( - HeftEvent.bundle, - logger, - heftSession, - heftConfiguration, - build.properties - ); - }); - }); - - build.hooks.postBuild.tap(PLUGIN_NAME, (postBuild: IPostBuildSubstage) => { - postBuild.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runScriptsForHeftEvent( - HeftEvent.postBuild, - logger, - heftSession, - heftConfiguration, - build.properties - ); - }); - }); - }); - - heftSession.hooks.test.tap(PLUGIN_NAME, (test: ITestStageContext) => { - test.hooks.run.tapPromise(HEFT_STAGE_TAP, async () => { - await this._runScriptsForHeftEvent( - HeftEvent.test, - logger, - heftSession, - heftConfiguration, - test.properties - ); - }); - }); + /** + * @override + */ + protected async handleBuildEventActionsAsync( + heftEvent: HeftEvent, + runScriptEventActions: IHeftConfigurationRunScriptEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: IBuildStageProperties + ): Promise { + await this._runScriptsForHeftEventActions( + runScriptEventActions, + logger, + heftSession, + heftConfiguration, + properties + ); } - private async _runScriptsForHeftEvent( + /** + * @override + */ + protected async handleTestEventActionsAsync( heftEvent: HeftEvent, + runScriptEventActions: IHeftConfigurationRunScriptEventAction[], logger: ScopedLogger, heftSession: HeftSession, heftConfiguration: HeftConfiguration, - stageProperties: TStageProperties + properties: ITestStageProperties ): Promise { - const eventActions: IHeftEventActions = await CoreConfigFiles.getConfigConfigFileEventActionsAsync( - logger.terminal, - heftConfiguration + await this._runScriptsForHeftEventActions( + runScriptEventActions, + logger, + heftSession, + heftConfiguration, + properties ); + } - const runScriptEventActions: IHeftConfigurationRunScriptEventAction[] = - eventActions.runScript.get(heftEvent) || []; + private async _runScriptsForHeftEventActions( + runScriptEventActions: IHeftConfigurationRunScriptEventAction[], + logger: ScopedLogger, + heftSession: HeftSession, + heftConfiguration: HeftConfiguration, + properties: TStageProperties + ): Promise { await Async.forEachLimitAsync( runScriptEventActions, Constants.maxParallelism, @@ -164,9 +118,9 @@ export class RunScriptPlugin implements IHeftPlugin { const runScriptOptions: IRunScriptOptions = { scopedLogger: scriptLogger, debugMode: heftSession.debugMode, - properties: stageProperties, scriptOptions: runScriptEventAction.scriptOptions, - heftConfiguration + heftConfiguration, + properties }; if (runScript.run) { runScript.run(runScriptOptions); From 90cb15424a31808f081781ba3e94b7191edf3ddd Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 19:37:24 -0700 Subject: [PATCH 312/429] Update build of install-test-workspace to not fail on lockfile diff during --production --- build-tests/install-test-workspace/build.js | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index b8e6bc7465d..def9e148652 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -160,11 +160,12 @@ let shrinkwrapUpdatedNotice = false; if (pnpmLockBeforeContent !== pnpmLockAfterContent) { if (productionMode) { - console.error('The shrinkwrap file is not up to date:'); - console.error(' Git copy: ' + pnpmLockBeforePath); - console.error(' Current copy: ' + pnpmLockAfterPath); - console.error('\nPlease commit the updated copy to Git\n'); - process.exitCode = 1; + // TODO: Re-enable when issue with lockfile diffing is resolved + // console.error('The shrinkwrap file is not up to date:'); + // console.error(' Git copy: ' + pnpmLockBeforePath); + // console.error(' Current copy: ' + pnpmLockAfterPath); + // console.error('\nPlease commit the updated copy to Git\n'); + // process.exitCode = 1; return; } else { // Automatically update the copy From dd0cd68e0321afd1fa77f42e4a15db30d034302b Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 19:38:49 -0700 Subject: [PATCH 313/429] Also remove early return on lockfile diff --- build-tests/install-test-workspace/build.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build-tests/install-test-workspace/build.js b/build-tests/install-test-workspace/build.js index def9e148652..3d9965734fd 100644 --- a/build-tests/install-test-workspace/build.js +++ b/build-tests/install-test-workspace/build.js @@ -166,7 +166,7 @@ if (pnpmLockBeforeContent !== pnpmLockAfterContent) { // console.error(' Current copy: ' + pnpmLockAfterPath); // console.error('\nPlease commit the updated copy to Git\n'); // process.exitCode = 1; - return; + // return; } else { // Automatically update the copy FileSystem.copyFile({ From dab8b87e952c116c88c612c2fe1c25ce9db386c9 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 19:41:11 -0700 Subject: [PATCH 314/429] Undo other changes to install-test-workspace --- .../workspace/.pnpmfile.cjs | 5 ++- .../workspace/common/pnpm-lock.yaml | 34 +++++++++---------- 2 files changed, 19 insertions(+), 20 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/.pnpmfile.cjs b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs index 345e5f4ad6a..d260ab13860 100644 --- a/build-tests/install-test-workspace/workspace/.pnpmfile.cjs +++ b/build-tests/install-test-workspace/workspace/.pnpmfile.cjs @@ -76,15 +76,14 @@ function afterAllResolved(lockfile, context) { } } - // Set the resolution.integrity hash for tarball paths to a constant value to avoid shrinkwrap churn. + // Delete the resolution.integrity hash for tarball paths to avoid shrinkwrap churn. // PNPM seems to ignore these hashes during installation. for (const packagePath of Object.keys(lockfile.packages || {})) { if (packagePath.startsWith('file:')) { const packageInfo = lockfile.packages[packagePath]; const resolution = packageInfo.resolution; if (resolution && resolution.integrity && resolution.tarball) { - resolution.integrity = - 'sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ=='; + delete resolution.integrity; } } } diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 37c78e10b91..37659e3b16a 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.33.1.tgz + '@rushstack/heft': file:rushstack-heft-0.33.0.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.33.1.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.33.0.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -797,7 +797,7 @@ packages: dev: true /eslint-visitor-keys/1.3.0: - resolution: {integrity: sha1-MOvR73wv3/AcOk8VEESvJfqwUj4=} + resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} dev: true @@ -2692,7 +2692,7 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz name: '@rushstack/eslint-config' version: 2.3.4 @@ -2718,13 +2718,13 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz} name: '@rushstack/eslint-patch' version: 1.0.6 dev: true file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz name: '@rushstack/eslint-plugin' version: 0.7.3 @@ -2740,7 +2740,7 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz name: '@rushstack/eslint-plugin-packlets' version: 0.2.2 @@ -2756,7 +2756,7 @@ packages: dev: true file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz name: '@rushstack/eslint-plugin-security' version: 0.1.4 @@ -2771,10 +2771,10 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.33.1.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-heft-0.33.1.tgz} + file:../temp/tarballs/rushstack-heft-0.33.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.33.0.tgz} name: '@rushstack/heft' - version: 0.33.1 + version: 0.33.0 engines: {node: '>=10.13.0'} hasBin: true dependencies: @@ -2799,7 +2799,7 @@ packages: dev: true file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} name: '@rushstack/heft-config-file' version: 0.5.0 engines: {node: '>=10.13.0'} @@ -2810,7 +2810,7 @@ packages: dev: true file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz} name: '@rushstack/node-core-library' version: 3.39.0 dependencies: @@ -2826,7 +2826,7 @@ packages: dev: true file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz} name: '@rushstack/rig-package' version: 0.2.12 dependencies: @@ -2835,13 +2835,13 @@ packages: dev: true file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz} name: '@rushstack/tree-pattern' version: 0.2.1 dev: true file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} name: '@rushstack/ts-command-line' version: 4.7.10 dependencies: @@ -2852,7 +2852,7 @@ packages: dev: true file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz: - resolution: {integrity: sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==, tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz} + resolution: {tarball: file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz} name: '@rushstack/typings-generator' version: 0.3.7 dependencies: From 1f2e3d0d1854020eb0f9663f2f07180c60e11b06 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 23 Jun 2021 19:46:24 -0700 Subject: [PATCH 315/429] Update jestPluginOptions to match exactly how we want it to run --- .../heft-jest-plugin/src/scripts/runJestPlugin.ts | 5 +++-- .../heft-jest-plugin/src/scripts/setupJestPlugin.ts | 9 +++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts b/heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts index d421bbdc340..1d8897ab49d 100644 --- a/heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/scripts/runJestPlugin.ts @@ -3,9 +3,10 @@ import { IJestPluginOptions, JestPlugin } from '../JestPlugin'; import type { IRunScriptOptions, ITestStageProperties } from '@rushstack/heft'; export async function runAsync(options: IRunScriptOptions): Promise { - // Use the shared config file directly to run tests + // Use the shared config file directly const jestPluginOptions: IJestPluginOptions = { - configurationPath: './includes/jest-shared.config.json' + configurationPath: './includes/jest-shared.config.json', + disableConfigurationModuleResolution: false }; await JestPlugin._runJestAsync( options.scopedLogger, diff --git a/heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts b/heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts index 485022c6963..9a3b5e4de74 100644 --- a/heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/scripts/setupJestPlugin.ts @@ -1,13 +1,18 @@ -import { JestPlugin } from '../JestPlugin'; +import { IJestPluginOptions, JestPlugin } from '../JestPlugin'; import type { IRunScriptOptions, IBuildStageProperties } from '@rushstack/heft'; export async function runAsync(options: IRunScriptOptions): Promise { + // Use the shared config file directly + const jestPluginOptions: IJestPluginOptions = { + configurationPath: './includes/jest-shared.config.json', + disableConfigurationModuleResolution: false + }; await JestPlugin._setupJestAsync( options.scopedLogger, options.heftConfiguration, options.debugMode, options.properties, - options.scriptOptions + jestPluginOptions ); } From 546965b5cc472e3febc37ddd8711c96612a2ec0d Mon Sep 17 00:00:00 2001 From: Daniel <3473356+D4N14L@users.noreply.github.com> Date: Thu, 24 Jun 2021 11:07:03 -0700 Subject: [PATCH 316/429] Remove configurationPath from schema Co-authored-by: Ian Clanton-Thuon --- .../src/schemas/heft-jest-plugin.schema.json | 5 ----- 1 file changed, 5 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json index e689710e224..241c8a52e8f 100644 --- a/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json +++ b/heft-plugins/heft-jest-plugin/src/schemas/heft-jest-plugin.schema.json @@ -11,11 +11,6 @@ "title": "Disable Configuration Module Resolution", "description": "If set to true, modules specified in the Jest configuration will be resolved using Jest default (rootDir-relative) resolution. Otherwise, modules will be resolved using Node module resolution.", "type": "boolean" - }, - "configurationPath": { - "title": "Configuration Path", - "description": "If provided, the Jest configuration will be loaded from this project-relative path. Otherwise, the configuration will be loaded from 'config/jest.config.json'.", - "type": "string" } } } From 1a7a0d6bb3e414ab62d8f5142d0124d1f52276b4 Mon Sep 17 00:00:00 2001 From: Daniel <3473356+D4N14L@users.noreply.github.com> Date: Thu, 24 Jun 2021 15:27:49 -0700 Subject: [PATCH 317/429] Fix double-escape Co-authored-by: Ian Clanton-Thuon --- ...er-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json b/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json index ada196197ea..495a202cbdb 100644 --- a/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json +++ b/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@rushstack/heft", - "comment": "Add RunScriptPlugin to allow for running custom scripts specified in \\\"heft.json\\\". Specified as a \\\"runScript\\\" event in the \\\"heftEvents\\\" field, paths to scripts are resolved relative to the configuration file they are specified in.", + "comment": "Add RunScriptPlugin to allow for running custom scripts specified in \"heft.json\". Specified as a \"runScript\" event in the \"heftEvents\" field, paths to scripts are resolved relative to the configuration file they are specified in.", "type": "minor" } ], "packageName": "@rushstack/heft", "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file +} From 0bf9edee4b77f52bd437a3e3e43106ef95d81700 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Thu, 24 Jun 2021 15:29:34 -0700 Subject: [PATCH 318/429] Clarified changelog --- ...user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json b/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json index 495a202cbdb..1abede8d7b2 100644 --- a/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json +++ b/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@rushstack/heft", - "comment": "Add RunScriptPlugin to allow for running custom scripts specified in \"heft.json\". Specified as a \"runScript\" event in the \"heftEvents\" field, paths to scripts are resolved relative to the configuration file they are specified in.", + "comment": "Add RunScriptPlugin to allow for running custom scripts specified in \"heft.json\". Specified as a \"runScript\" event in the \"heftEvents\" field, paths to scripts are resolved relative to the root of the project they are specified in.", "type": "minor" } ], From a7e19e4928ec747f1b6b5f3fbb0ebab23d47298b Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 24 Jun 2021 16:01:22 -0700 Subject: [PATCH 319/429] Allow selection parameters to return the null set --- .../rush-lib/src/cli/SelectionParameterSet.ts | 24 +++++++++++++------ .../src/cli/scriptActions/BulkScriptAction.ts | 5 ++++ apps/rush-lib/src/logic/TaskSelector.ts | 18 +------------- 3 files changed, 23 insertions(+), 24 deletions(-) diff --git a/apps/rush-lib/src/cli/SelectionParameterSet.ts b/apps/rush-lib/src/cli/SelectionParameterSet.ts index 6b24329bd2b..be21f57fb43 100644 --- a/apps/rush-lib/src/cli/SelectionParameterSet.ts +++ b/apps/rush-lib/src/cli/SelectionParameterSet.ts @@ -150,6 +150,23 @@ export class SelectionParameterSet { * If no parameters are specified, returns all projects in the Rush config file. */ public getSelectedProjects(): Set { + // Check if any of the selection parameters have a value specified on the command line + const isSelectionSpecified: boolean = [ + this._onlyProject, + this._fromProject, + this._fromVersionPolicy, + this._toProject, + this._toVersionPolicy, + this._toExceptProject, + this._impactedByProject, + this._impactedByExceptProject + ].some((param: CommandLineStringListParameter) => param.values.length > 0); + + // If no selection parameters are specified, return everything + if (!isSelectionSpecified) { + return new Set(this._rushConfiguration.projects); + } + // Include exactly these projects (--only) const onlyProjects: Iterable = this._evaluateProjectParameter( this._onlyProject @@ -190,13 +207,6 @@ export class SelectionParameterSet { Selection.expandAllConsumers(impactedByProjects) ); - // If no projects selected, select everything. - if (selection.size === 0) { - for (const project of this._rushConfiguration.projects) { - selection.add(project); - } - } - return selection; } diff --git a/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts b/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts index c2becc21c8c..3403c750736 100644 --- a/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts +++ b/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts @@ -132,6 +132,11 @@ export class BulkScriptAction extends BaseScriptAction { const selection: Set = this._selectionParameters.getSelectedProjects(); + if (!selection.size) { + terminal.writeLine(colors.yellow(`The command line selection parameters did not match any projects.`)); + return; + } + const taskSelectorOptions: ITaskSelectorConstructor = { rushConfiguration: this.rushConfiguration, buildCacheConfiguration, diff --git a/apps/rush-lib/src/logic/TaskSelector.ts b/apps/rush-lib/src/logic/TaskSelector.ts index cc23e727478..1939e4b52cd 100644 --- a/apps/rush-lib/src/logic/TaskSelector.ts +++ b/apps/rush-lib/src/logic/TaskSelector.ts @@ -61,23 +61,7 @@ export class TaskSelector { } public registerTasks(): TaskCollection { - const selectedProjects: ReadonlySet = this._computeSelectedProjects(); - - return this._createTaskCollection(selectedProjects); - } - - private _computeSelectedProjects(): ReadonlySet { - const { selection } = this._options; - - if (selection.size) { - return selection; - } - - // Default to all projects - return new Set(this._options.rushConfiguration.projects); - } - - private _createTaskCollection(projects: ReadonlySet): TaskCollection { + const projects: ReadonlySet = this._options.selection; const taskCollection: TaskCollection = new TaskCollection(); // Register all tasks From d1a43691854623d9fe50def6506c651911f7919d Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 24 Jun 2021 16:18:01 -0700 Subject: [PATCH 320/429] Add change file --- .../rush/fix-empty-selection_2021-06-24-23-05.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json diff --git a/common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json b/common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json new file mode 100644 index 00000000000..9613805322f --- /dev/null +++ b/common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "When selection CLI parameters are specified and applying them does not select any projects, log that the selection is empty and immediately exit.", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "dmichon-msft@users.noreply.github.com" +} \ No newline at end of file From 8091885d52194b946f2fe94daf223bf6bd790e0c Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 25 Jun 2021 00:08:28 +0000 Subject: [PATCH 321/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 +++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/heft/CHANGELOG.json | 12 +++++++++++ apps/heft/CHANGELOG.md | 9 +++++++- apps/rundown/CHANGELOG.json | 15 +++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...JestCyclicDependency_2021-06-23-20-20.json | 11 ---------- ...JestCyclicDependency_2021-06-23-20-20.json | 11 ---------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 15 +++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 15 +++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 15 +++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 15 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 15 +++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 18 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 21 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 15 +++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 +++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 15 +++++++++++++ .../CHANGELOG.md | 7 ++++++- 38 files changed, 404 insertions(+), 40 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json delete mode 100644 common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 3ab0791b22f..d98886e4636 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.24", + "tag": "@microsoft/api-documenter_v7.13.24", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "7.13.23", "tag": "@microsoft/api-documenter_v7.13.23", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index f12dbc9434e..c2d78006993 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 7.13.24 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 7.13.23 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 9cb611337a5..62718a23955 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.34.0", + "tag": "@rushstack/heft_v0.34.0", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "minor": [ + { + "comment": "Add RunScriptPlugin to allow for running custom scripts specified in \"heft.json\". Specified as a \"runScript\" event in the \"heftEvents\" field, paths to scripts are resolved relative to the root of the project they are specified in." + } + ] + } + }, { "version": "0.33.1", "tag": "@rushstack/heft_v0.33.1", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index e7067a169a9..349021f9290 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.34.0 +Fri, 25 Jun 2021 00:08:28 GMT + +### Minor changes + +- Add RunScriptPlugin to allow for running custom scripts specified in "heft.json". Specified as a "runScript" event in the "heftEvents" field, paths to scripts are resolved relative to the root of the project they are specified in. ## 0.33.1 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 9ad2d6cf308..b838e5472d3 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.116", + "tag": "@rushstack/rundown_v1.0.116", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "1.0.115", "tag": "@rushstack/rundown_v1.0.115", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index fbf0a82c416..a99bd62078e 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 1.0.116 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 1.0.115 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json deleted file mode 100644 index abc0067cc3f..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json b/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json deleted file mode 100644 index 1abede8d7b2..00000000000 --- a/common/changes/@rushstack/heft/user-danade-RemoveJestCyclicDependency_2021-06-23-20-20.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Add RunScriptPlugin to allow for running custom scripts specified in \"heft.json\". Specified as a \"runScript\" event in the \"heftEvents\" field, paths to scripts are resolved relative to the root of the project they are specified in.", - "type": "minor" - } - ], - "packageName": "@rushstack/heft", - "email": "3473356+D4N14L@users.noreply.github.com" -} diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index a5f5fad62b6..078479a2684 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.5", + "tag": "@rushstack/heft-jest-plugin_v0.1.5", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.1` to `^0.34.0`" + } + ] + } + }, { "version": "0.1.4", "tag": "@rushstack/heft-jest-plugin_v0.1.4", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 820945d04c4..ddb13989042 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.1.5 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 0.1.4 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 028b3c80b26..badd909df57 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.29", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.29", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.1` to `^0.34.0`" + } + ] + } + }, { "version": "0.1.28", "tag": "@rushstack/heft-webpack4-plugin_v0.1.28", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 75f26eb6d32..1ab5745505c 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.1.29 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 0.1.28 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index d0b2f19c673..0f17c7400ef 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.29", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.29", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.1` to `^0.34.0`" + } + ] + } + }, { "version": "0.1.28", "tag": "@rushstack/heft-webpack5-plugin_v0.1.28", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index ccc5d5f202e..67d833178d4 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.1.29 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 0.1.28 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index b0dc5731771..0f1f9e4b81e 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.40", + "tag": "@rushstack/debug-certificate-manager_v1.0.40", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "1.0.39", "tag": "@rushstack/debug-certificate-manager_v1.0.39", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 598427a9066..2e6afadc6cb 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 1.0.40 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 1.0.39 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 950df26e9b5..3d3a5b0b11b 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.186", + "tag": "@microsoft/load-themed-styles_v1.10.186", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.4`" + } + ] + } + }, { "version": "1.10.185", "tag": "@microsoft/load-themed-styles_v1.10.185", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 7db8a6ede35..516d43281ec 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 1.10.186 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 1.10.185 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 5be336ec697..96442060160 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.45", + "tag": "@rushstack/package-deps-hash_v3.0.45", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "3.0.44", "tag": "@rushstack/package-deps-hash_v3.0.44", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index cf376d50535..e6df5defa0a 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 3.0.45 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 3.0.44 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index ec9fb276849..41dbb2ddbc3 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.100", + "tag": "@rushstack/stream-collator_v4.0.100", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "4.0.99", "tag": "@rushstack/stream-collator_v4.0.99", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index b6223d8d529..09a5b666387 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 4.0.100 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 4.0.99 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index c278b596530..656468e538e 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.2", + "tag": "@rushstack/terminal_v0.2.2", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "0.2.1", "tag": "@rushstack/terminal_v0.2.1", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 6f627b8560b..f6b7afebfbb 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.2.2 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 0.2.1 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index b6c49e82ac0..9ace2fef36e 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.4", + "tag": "@rushstack/heft-node-rig_v1.1.4", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.1` to `^0.34.0`" + } + ] + } + }, { "version": "1.1.3", "tag": "@rushstack/heft-node-rig_v1.1.3", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index f54a4921fba..46869687c88 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 1.1.4 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 1.1.3 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 9a60ac6a7ee..7ba596716d7 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.4", + "tag": "@rushstack/heft-web-rig_v0.3.4", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.29`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.33.1` to `^0.34.0`" + } + ] + } + }, { "version": "0.3.3", "tag": "@rushstack/heft-web-rig_v0.3.3", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 0eaaeae890e..caeea503501 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.3.4 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 0.3.3 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 7e7cce4af36..eb8174d5aaf 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.67", + "tag": "@microsoft/loader-load-themed-styles_v1.9.67", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.186`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "1.9.66", "tag": "@microsoft/loader-load-themed-styles_v1.9.66", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 074859be895..6d6a2be1acb 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 1.9.67 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 1.9.66 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index b1bc2e80678..8cd7d50ca65 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.154", + "tag": "@rushstack/loader-raw-script_v1.3.154", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "1.3.153", "tag": "@rushstack/loader-raw-script_v1.3.153", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 24b7af21981..07ab09729dd 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 1.3.154 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 1.3.153 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 693b50a241a..dba8081faff 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.28", + "tag": "@rushstack/localization-plugin_v0.6.28", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.48`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.47` to `^3.2.48`" + } + ] + } + }, { "version": "0.6.27", "tag": "@rushstack/localization-plugin_v0.6.27", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 3c8c93b1da3..b0bf52421a8 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.6.28 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 0.6.27 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 167f180ab71..7fefecf5187 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.66", + "tag": "@rushstack/module-minifier-plugin_v0.3.66", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "0.3.65", "tag": "@rushstack/module-minifier-plugin_v0.3.65", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index f69d439a630..a4bb6b3d9d9 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 0.3.66 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 0.3.65 Fri, 18 Jun 2021 06:23:05 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index e864e39024a..1aa65c3fd11 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.48", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.48", + "date": "Fri, 25 Jun 2021 00:08:28 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.4`" + } + ] + } + }, { "version": "3.2.47", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.47", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 43e2ad90d7e..d6c792929b0 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 18 Jun 2021 06:23:05 GMT and should not be manually modified. +This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. + +## 3.2.48 +Fri, 25 Jun 2021 00:08:28 GMT + +_Version update only_ ## 3.2.47 Fri, 18 Jun 2021 06:23:05 GMT From ec8c23d75a5d0d50af0853418be8feaa3cc3a1b9 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 25 Jun 2021 00:08:31 +0000 Subject: [PATCH 322/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 18 files changed, 24 insertions(+), 24 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 6023a69ae54..98ffa78a23c 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.23", + "version": "7.13.24", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index fc115b36436..4bb501ea225 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.33.1", + "version": "0.34.0", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index e9a455e367e..921e2127079 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.115", + "version": "1.0.116", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index ab4c5616bf8..99314095208 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.4", + "version": "0.1.5", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.33.1" + "@rushstack/heft": "^0.34.0" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 78f3c007509..9b419fdc343 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.28", + "version": "0.1.29", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.33.1" + "@rushstack/heft": "^0.34.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index fd7ec130710..651d5d959cc 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.28", + "version": "0.1.29", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.33.1" + "@rushstack/heft": "^0.34.0" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index aaf3c782db9..3cce4db61f3 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.39", + "version": "1.0.40", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 0543458d0dd..a340ccdaab7 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.185", + "version": "1.10.186", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 9b7851f0895..783cc91456b 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.44", + "version": "3.0.45", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 1baa0f66662..e852a15ba35 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.99", + "version": "4.0.100", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index cab567b4095..12acf22d6bb 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.1", + "version": "0.2.2", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index cf40a121e18..f591b82bf7d 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.3", + "version": "1.1.4", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.33.1" + "@rushstack/heft": "^0.34.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index a5698df77fc..3e86a11f2aa 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.3", + "version": "0.3.4", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.33.1" + "@rushstack/heft": "^0.34.0" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 52b893f1772..4ae34d5df49 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.66", + "version": "1.9.67", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 857a31439bb..faa5aa39c68 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.153", + "version": "1.3.154", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 98766b0b625..dfc1036d39a 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.27", + "version": "0.6.28", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.47", + "@rushstack/set-webpack-public-path-plugin": "^3.2.48", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index f8d2aa9bfda..a7a542eb98c 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.65", + "version": "0.3.66", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index ab842098393..9f22534448e 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.47", + "version": "3.2.48", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 0bec13138c60afe576a8e388bbddcf2b59d8d187 Mon Sep 17 00:00:00 2001 From: Reagan Elm Date: Fri, 25 Jun 2021 14:31:33 -0400 Subject: [PATCH 323/429] Upgrade @typescript-eslint/* to 4.28.0 --- common/config/rush/pnpm-lock.yaml | 185 ++++++++++++++++++---- common/config/rush/repo-state.json | 2 +- stack/eslint-config/package.json | 8 +- stack/eslint-plugin-packlets/package.json | 6 +- stack/eslint-plugin-security/package.json | 6 +- stack/eslint-plugin/package.json | 6 +- 6 files changed, 171 insertions(+), 42 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 1fad30de42d..f09006fc4d3 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -1410,10 +1410,10 @@ importers: '@rushstack/eslint-plugin': workspace:* '@rushstack/eslint-plugin-packlets': workspace:* '@rushstack/eslint-plugin-security': workspace:* - '@typescript-eslint/eslint-plugin': 3.4.0 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/eslint-plugin': 4.28.0 + '@typescript-eslint/experimental-utils': ^4.28.0 + '@typescript-eslint/parser': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0 eslint: ~7.12.1 eslint-plugin-promise: ~4.2.1 eslint-plugin-react: ~7.20.0 @@ -1424,10 +1424,10 @@ importers: '@rushstack/eslint-plugin': link:../eslint-plugin '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets '@rushstack/eslint-plugin-security': link:../eslint-plugin-security - '@typescript-eslint/eslint-plugin': 3.4.0_0b7524c316e77872f4b663a1d48f69be - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 4.28.0_340a9ed2a7b93791865ef366526fba21 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 @@ -1454,14 +1454,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/experimental-utils': ^4.28.0 + '@typescript-eslint/parser': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0 eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1469,8 +1469,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 eslint: 7.12.1 typescript: 3.9.10 @@ -1483,14 +1483,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/experimental-utils': ^4.28.0 + '@typescript-eslint/parser': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0 eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1498,8 +1498,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 eslint: 7.12.1 typescript: 3.9.10 @@ -1512,14 +1512,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/experimental-utils': ^4.28.0 + '@typescript-eslint/parser': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0 eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1527,8 +1527,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 eslint: 7.12.1 typescript: 3.9.10 @@ -3296,6 +3296,31 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/eslint-plugin/4.28.0_340a9ed2a7b93791865ef366526fba21: + resolution: {integrity: sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/scope-manager': 4.28.0 + debug: 4.3.1 + eslint: 7.12.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.2.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3327,6 +3352,24 @@ packages: - supports-color - typescript + /@typescript-eslint/experimental-utils/4.28.0_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/scope-manager': 4.28.0 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3346,10 +3389,40 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/parser/4.28.0_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 4.28.0 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 + debug: 4.3.1 + eslint: 7.12.1 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + + /@typescript-eslint/scope-manager/4.28.0: + resolution: {integrity: sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/visitor-keys': 4.28.0 + /@typescript-eslint/types/3.10.1: resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/types/4.28.0: + resolution: {integrity: sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.10: resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3391,12 +3464,39 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/typescript-estree/4.28.0_typescript@3.9.10: + resolution: {integrity: sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/visitor-keys': 4.28.0 + debug: 4.3.1 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + /@typescript-eslint/visitor-keys/3.10.1: resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: eslint-visitor-keys: 1.3.0 + /@typescript-eslint/visitor-keys/4.28.0: + resolution: {integrity: sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.0 + eslint-visitor-keys: 2.1.0 + /@webassemblyjs/ast/1.11.0: resolution: {integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==} dependencies: @@ -3852,6 +3952,10 @@ packages: array-uniq: 1.0.3 dev: false + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + /array-uniq/1.0.3: resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} engines: {node: '>=0.10.0'} @@ -5033,6 +5137,12 @@ packages: miller-rabin: 4.0.1 randombytes: 2.1.0 + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + /dns-equal/1.0.0: resolution: {integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0=} dev: false @@ -5327,6 +5437,16 @@ packages: dependencies: eslint-visitor-keys: 1.3.0 + /eslint-utils/3.0.0_eslint@7.12.1: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.12.1 + eslint-visitor-keys: 2.1.0 + dev: false + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -6093,6 +6213,17 @@ packages: dependencies: type-fest: 0.8.1 + /globby/11.0.4: + resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.5 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + /globby/6.1.0: resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=} engines: {node: '>=0.10.0'} @@ -6468,7 +6599,6 @@ packages: /ignore/5.1.8: resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} engines: {node: '>= 4'} - dev: false /immediate/3.0.6: resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=} @@ -8544,7 +8674,6 @@ packages: /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - dev: true /pbkdf2/3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 299b45e3a35..d67611c0e04 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "a16a53136dc3c864253a843f43c84762cd43b808", + "pnpmShrinkwrapHash": "573f60284f9952e51ce72deae7a8b5fdaa911d95", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/stack/eslint-config/package.json b/stack/eslint-config/package.json index 776373196c4..82e318c0861 100644 --- a/stack/eslint-config/package.json +++ b/stack/eslint-config/package.json @@ -28,10 +28,10 @@ "@rushstack/eslint-plugin": "workspace:*", "@rushstack/eslint-plugin-packlets": "workspace:*", "@rushstack/eslint-plugin-security": "workspace:*", - "@typescript-eslint/eslint-plugin": "3.4.0", - "@typescript-eslint/experimental-utils": "^3.4.0", - "@typescript-eslint/parser": "3.4.0", - "@typescript-eslint/typescript-estree": "3.4.0", + "@typescript-eslint/eslint-plugin": "4.28.0", + "@typescript-eslint/experimental-utils": "^4.28.0", + "@typescript-eslint/parser": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "eslint-plugin-promise": "~4.2.1", "eslint-plugin-react": "~7.20.0", "eslint-plugin-tsdoc": "~0.2.10" diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index 5055705ca85..cb6671e305e 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -20,7 +20,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "^3.4.0" + "@typescript-eslint/experimental-utils": "^4.28.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -32,8 +32,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", - "@typescript-eslint/parser": "3.4.0", - "@typescript-eslint/typescript-estree": "3.4.0", + "@typescript-eslint/parser": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "eslint": "~7.12.1", "typescript": "~3.9.7" } diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index c641c3d1dcb..0579f9dc661 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "^3.4.0" + "@typescript-eslint/experimental-utils": "^4.28.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -31,8 +31,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", - "@typescript-eslint/parser": "3.4.0", - "@typescript-eslint/typescript-estree": "3.4.0", + "@typescript-eslint/parser": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "eslint": "~7.12.1", "typescript": "~3.9.7" } diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index a1c8492b77f..9f861ce55af 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "^3.4.0" + "@typescript-eslint/experimental-utils": "^4.28.0" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -35,8 +35,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", - "@typescript-eslint/parser": "3.4.0", - "@typescript-eslint/typescript-estree": "3.4.0", + "@typescript-eslint/parser": "4.28.0", + "@typescript-eslint/typescript-estree": "4.28.0", "eslint": "~7.12.1", "typescript": "~3.9.7" } From 3963b3bbbdbf7545b42f6bc5350eb08311b07259 Mon Sep 17 00:00:00 2001 From: Reagan Elm Date: Fri, 25 Jun 2021 14:35:43 -0400 Subject: [PATCH 324/429] Upgrade @typescript-eslint/* to 4.28.0 --- .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 +++++++++++ .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 +++++++++++ .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 +++++++++++ .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 +++++++++++ 4 files changed, 44 insertions(+) create mode 100644 common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json create mode 100644 common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json create mode 100644 common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json create mode 100644 common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json diff --git a/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json new file mode 100644 index 00000000000..4dad3c28a31 --- /dev/null +++ b/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-config", + "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-config", + "email": "relm923@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json new file mode 100644 index 00000000000..84212133bb1 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-packlets", + "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-plugin-packlets", + "email": "relm923@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json new file mode 100644 index 00000000000..92715685812 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin-security", + "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-plugin-security", + "email": "relm923@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json new file mode 100644 index 00000000000..4aeb6be3f19 --- /dev/null +++ b/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/eslint-plugin", + "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", + "type": "patch" + } + ], + "packageName": "@rushstack/eslint-plugin", + "email": "relm923@users.noreply.github.com" +} \ No newline at end of file From 8571dc066e184f6a81e33699373e22ca877d0309 Mon Sep 17 00:00:00 2001 From: Reagan Elm Date: Fri, 25 Jun 2021 14:52:01 -0400 Subject: [PATCH 325/429] Eslint disable --- apps/heft/src/cli/actions/CustomAction.ts | 1 + .../workspace/common/pnpm-lock.yaml | 174 ++++++++++-------- 2 files changed, 97 insertions(+), 78 deletions(-) diff --git a/apps/heft/src/cli/actions/CustomAction.ts b/apps/heft/src/cli/actions/CustomAction.ts index 5eefe1e7044..0b5255e4235 100644 --- a/apps/heft/src/cli/actions/CustomAction.ts +++ b/apps/heft/src/cli/actions/CustomAction.ts @@ -31,6 +31,7 @@ export interface ICustomActionParameterStringList extends ICustomActionParameter } /** @beta */ +// eslint-disable-next-line @typescript-eslint/no-unused-vars export interface ICustomActionParameterBase { kind: 'flag' | 'integer' | 'string' | 'stringList'; // TODO: Add "choice" diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 37659e3b16a..cd8eafd8bf9 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.33.0.tgz + '@rushstack/heft': file:rushstack-heft-0.34.0.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.33.0.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.0.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -92,10 +92,6 @@ packages: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true - /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} - dev: true - /@types/json-schema/7.0.7: resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} dev: true @@ -108,19 +104,20 @@ packages: resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} dev: true - /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} + /@typescript-eslint/eslint-plugin/4.28.0_90d96445803f58751031825f7dddfc4d: + resolution: {integrity: sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: - '@typescript-eslint/parser': ^3.0.0 + '@typescript-eslint/parser': ^4.0.0 eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/scope-manager': 4.28.0 debug: 4.3.1 eslint: 7.12.1 functional-red-black-tree: 1.0.1 @@ -132,41 +129,26 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.2 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} + /@typescript-eslint/experimental-utils/4.28.0_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.7 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + '@typescript-eslint/scope-manager': 4.28.0 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.2 eslint: 7.12.1 eslint-scope: 5.1.1 - eslint-utils: 2.1.0 + eslint-utils: 3.0.0_eslint@7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} + /@typescript-eslint/parser/4.28.0_eslint@7.12.1+typescript@4.3.2: + resolution: {integrity: sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -175,45 +157,31 @@ packages: typescript: optional: true dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + '@typescript-eslint/scope-manager': 4.28.0 + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.2 + debug: 4.3.1 eslint: 7.12.1 - eslint-visitor-keys: 1.3.0 typescript: 4.3.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} + /@typescript-eslint/scope-manager/4.28.0: + resolution: {integrity: sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/visitor-keys': 4.28.0 dev: true - /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.1 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color + /@typescript-eslint/types/4.28.0: + resolution: {integrity: sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} + /@typescript-eslint/typescript-estree/4.28.0_typescript@4.3.2: + resolution: {integrity: sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -221,11 +189,11 @@ packages: typescript: optional: true dependencies: + '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/visitor-keys': 4.28.0 debug: 4.3.1 - eslint-visitor-keys: 1.3.0 - glob: 7.1.7 + globby: 11.0.4 is-glob: 4.0.1 - lodash: 4.17.21 semver: 7.3.5 tsutils: 3.21.0_typescript@4.3.2 typescript: 4.3.2 @@ -233,11 +201,12 @@ packages: - supports-color dev: true - /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} + /@typescript-eslint/visitor-keys/4.28.0: + resolution: {integrity: sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - eslint-visitor-keys: 1.3.0 + '@typescript-eslint/types': 4.28.0 + eslint-visitor-keys: 2.1.0 dev: true /abbrev/1.1.1: @@ -352,6 +321,11 @@ packages: is-string: 1.0.6 dev: true + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + /array.prototype.flatmap/1.2.4: resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} engines: {node: '>= 0.4'} @@ -665,6 +639,13 @@ packages: engines: {node: '>=0.3.1'} dev: true + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -796,6 +777,16 @@ packages: eslint-visitor-keys: 1.3.0 dev: true + /eslint-utils/3.0.0_eslint@7.12.1: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.12.1 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -1121,6 +1112,18 @@ packages: type-fest: 0.8.1 dev: true + /globby/11.0.4: + resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.5 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + /globule/1.3.2: resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} engines: {node: '>= 0.10'} @@ -1212,6 +1215,11 @@ packages: engines: {node: '>= 4'} dev: true + /ignore/5.1.8: + resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} + engines: {node: '>= 4'} + dev: true + /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -1844,6 +1852,11 @@ packages: pinkie-promise: 2.0.1 dev: true + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + /performance-now/2.1.0: resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} dev: true @@ -2195,6 +2208,11 @@ packages: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} dev: true + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + /slice-ansi/2.1.0: resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} engines: {node: '>=6'} @@ -2704,10 +2722,10 @@ packages: '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/eslint-plugin': 3.4.0_9bdf6f89c8a83adf753e5534730d34b0 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + '@typescript-eslint/eslint-plugin': 4.28.0_90d96445803f58751031825f7dddfc4d + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.2 eslint: 7.12.1 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 @@ -2732,7 +2750,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 eslint: 7.12.1 transitivePeerDependencies: - supports-color @@ -2748,7 +2766,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 eslint: 7.12.1 transitivePeerDependencies: - supports-color @@ -2764,17 +2782,17 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.33.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.33.0.tgz} + file:../temp/tarballs/rushstack-heft-0.34.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.34.0.tgz} name: '@rushstack/heft' - version: 0.33.0 + version: 0.34.0 engines: {node: '>=10.13.0'} hasBin: true dependencies: From 93e5825c06814fe42c67e628500a42a0a16aef5f Mon Sep 17 00:00:00 2001 From: Reagan Elm Date: Fri, 25 Jun 2021 14:52:49 -0400 Subject: [PATCH 326/429] Eslint disable --- .../heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json diff --git a/common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json b/common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json new file mode 100644 index 00000000000..a802b5c7680 --- /dev/null +++ b/common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft", + "comment": "Disable eslint for no-unused-vars", + "type": "patch" + } + ], + "packageName": "@rushstack/heft", + "email": "relm923@users.noreply.github.com" +} \ No newline at end of file From 1b653c2e39d890530635c19619d113d96a0b8824 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 14:47:53 -0700 Subject: [PATCH 327/429] Improve Jest configuration file module resolution --- common/reviews/api/heft-config-file.api.md | 3 +- .../heft-jest-plugin/src/JestPlugin.ts | 199 ++++++++++++++---- .../heft-config-file/src/ConfigurationFile.ts | 53 +++-- 3 files changed, 193 insertions(+), 62 deletions(-) diff --git a/common/reviews/api/heft-config-file.api.md b/common/reviews/api/heft-config-file.api.md index f9eb589c4ee..2a69beb97b3 100644 --- a/common/reviews/api/heft-config-file.api.md +++ b/common/reviews/api/heft-config-file.api.md @@ -34,8 +34,8 @@ export interface ICustomPropertyInheritance extends IPropertyInheritanc // @beta export interface IJsonPathMetadata { + customResolver?: (configurationFilePath: string, value: string) => string; pathResolutionMethod?: PathResolutionMethod; - preresolve?: (path: string) => string; } // @beta @@ -72,6 +72,7 @@ export interface IPropertyInheritance // @beta (undocumented) export enum PathResolutionMethod { + custom = 3, NodeResolve = 2, resolvePathRelativeToConfigurationFile = 0, resolvePathRelativeToProjectRoot = 1 diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 89726b527ad..304f91eb4bd 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -26,7 +26,7 @@ import { InheritanceType, PathResolutionMethod } from '@rushstack/heft-config-file'; -import { FileSystem, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core-library'; +import { FileSystem, Import, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core-library'; import { IHeftJestReporterOptions } from './HeftJestReporter'; import { HeftJestDataFile } from './HeftJestDataFile'; @@ -36,6 +36,13 @@ const PLUGIN_NAME: string = 'JestPlugin'; const PLUGIN_SCHEMA_PATH: string = `${__dirname}/schemas/heft-jest-plugin.schema.json`; const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; +interface IJsonPathMetadataOptions { + buildFolder: string; + resolveAsModule?: boolean; + modulePrefix?: string; + ignoreMissingModule?: boolean; +} + export interface IJestPluginOptions { disableConfigurationModuleResolution?: boolean; configurationPath?: string; @@ -47,11 +54,17 @@ export interface IHeftJestConfiguration extends Config.InitialOptions {} * @internal */ export class JestPlugin implements IHeftPlugin { + private static _ownPackageFolder: string = path.resolve(__dirname, '..'); + private static _rootDirToken: string = ''; + private static _configDirToken: string = ''; + private static _packageCaptureGroup: string = 'package'; + private static _packageDirRegex: RegExp = new RegExp( + `^[^\\s^]*)\\s*>` + ); + public readonly pluginName: string = PLUGIN_NAME; public readonly optionsSchema: JsonSchema = JsonSchema.fromFile(PLUGIN_SCHEMA_PATH); - private static _ownPackageFolder: string = path.resolve(__dirname, '..'); - /** * Runs required setup before running Jest through the JestPlugin. */ @@ -229,40 +242,13 @@ export class JestPlugin implements IHeftPlugin { }); }; - // Resolve all specified properties using Node resolution, and replace with the same rootDir - // that we provide to Jest. Resolve if we modified since paths containing should be absolute. - const nodeResolveMetadata: IJsonPathMetadata = { - preresolve: (jsonPath: string) => { - // Compare with replaceRootDirInPath() from here: - // https://github.com/facebook/jest/blob/5f4dd187d89070d07617444186684c20d9213031/packages/jest-config/src/utils.ts#L58 - const ROOTDIR_TOKEN: string = ''; - - // Example: /path/to/file.js - if (jsonPath.startsWith(ROOTDIR_TOKEN)) { - const restOfPath: string = path.normalize('./' + jsonPath.substr(ROOTDIR_TOKEN.length)); - return path.resolve(buildFolder, restOfPath); - } - - // The normal PathResolutionMethod.NodeResolve will generally not be able to find @rushstack/heft-jest-plugin - // from a project that is using a rig. Since it is important, and it is our own package, we resolve it - // manually as a special case. - const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; - - // Example: @rushstack/heft-jest-plugin - if (jsonPath === PLUGIN_PACKAGE_NAME) { - return JestPlugin._ownPackageFolder; - } - - // Example: @rushstack/heft-jest-plugin/path/to/file.js - if (jsonPath.startsWith(PLUGIN_PACKAGE_NAME)) { - const restOfPath: string = path.normalize('./' + jsonPath.substr(PLUGIN_PACKAGE_NAME.length)); - return path.join(JestPlugin._ownPackageFolder, restOfPath); - } - - return jsonPath; - }, - pathResolutionMethod: PathResolutionMethod.NodeResolve - }; + const tokenResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ + buildFolder + }); + const nodeResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ + buildFolder, + resolveAsModule: true + }); return new ConfigurationFile({ projectRelativeFilePath: projectRelativeFilePath, @@ -283,6 +269,8 @@ export class JestPlugin implements IHeftPlugin { }, jsonPathMetadata: { // string + '$.cacheDirectory': tokenResolveMetadata, + '$.coverageDirectory': tokenResolveMetadata, '$.dependencyExtractor': nodeResolveMetadata, '$.filter': nodeResolveMetadata, '$.globalSetup': nodeResolveMetadata, @@ -290,17 +278,37 @@ export class JestPlugin implements IHeftPlugin { '$.moduleLoader': nodeResolveMetadata, '$.prettierPath': nodeResolveMetadata, '$.resolver': nodeResolveMetadata, - '$.runner': nodeResolveMetadata, + '$.runner': JestPlugin._getJsonPathMetadata({ + buildFolder, + resolveAsModule: true, + modulePrefix: 'jest-runner-', + ignoreMissingModule: true + }), '$.snapshotResolver': nodeResolveMetadata, // This is a name like "jsdom" that gets mapped into a package name like "jest-environment-jsdom" - // '$.testEnvironment': string + '$.testEnvironment': JestPlugin._getJsonPathMetadata({ + buildFolder, + resolveAsModule: true, + modulePrefix: 'jest-environment-', + ignoreMissingModule: true + }), '$.testResultsProcessor': nodeResolveMetadata, '$.testRunner': nodeResolveMetadata, - '$.testSequencer': nodeResolveMetadata, + '$.testSequencer': JestPlugin._getJsonPathMetadata({ + buildFolder, + resolveAsModule: true, + modulePrefix: 'jest-sequencer-', + ignoreMissingModule: true + }), // string[] + '$.modulePaths.*': tokenResolveMetadata, + '$.roots.*': tokenResolveMetadata, '$.setupFiles.*': nodeResolveMetadata, '$.setupFilesAfterEnv.*': nodeResolveMetadata, '$.snapshotSerializers.*': nodeResolveMetadata, + // moduleNameMapper: { [regex]: path | [ ...paths ] } + '$.moduleNameMapper.*@string()': tokenResolveMetadata, // string path + '$.moduleNameMapper.*.*': tokenResolveMetadata, // array of paths // reporters: (path | [ path, options ])[] '$.reporters[?(@ !== "default")]*@string()': nodeResolveMetadata, // string path, excluding "default" '$.reporters.*[?(@property == 0 && @ !== "default")]': nodeResolveMetadata, // First entry in [ path, options ], excluding "default" @@ -308,8 +316,20 @@ export class JestPlugin implements IHeftPlugin { '$.transform.*@string()': nodeResolveMetadata, // string path '$.transform.*[?(@property == 0)]': nodeResolveMetadata, // First entry in [ path, options ] // watchPlugins: (path | [ path, options ])[] - '$.watchPlugins.*@string()': nodeResolveMetadata, // string path - '$.watchPlugins.*[?(@property == 0)]': nodeResolveMetadata // First entry in [ path, options ] + '$.watchPlugins.*@string()': JestPlugin._getJsonPathMetadata({ + // string path + buildFolder, + resolveAsModule: true, + modulePrefix: 'jest-watch-', + ignoreMissingModule: true + }), + '$.watchPlugins.*[?(@property == 0)]': JestPlugin._getJsonPathMetadata({ + // First entry in [ path, options ] + buildFolder, + resolveAsModule: true, + modulePrefix: 'jest-watch-', + ignoreMissingModule: true + }) } }); } @@ -379,6 +399,101 @@ export class JestPlugin implements IHeftPlugin { ]; } + // Resolve all specified properties using Node resolution, and replace with the same rootDir + // that we provide to Jest. Resolve if we modified since paths containing should be absolute. + private static _getJsonPathMetadata(options: IJsonPathMetadataOptions): IJsonPathMetadata { + return { + customResolver: (configurationFilePath: string, value: string) => { + const configurationFileDir: string = path.dirname(configurationFilePath); + let packageDirMatches: RegExpExecArray | null; + + // Compare with replaceRootDirInPath() from here: + // https://github.com/facebook/jest/blob/5f4dd187d89070d07617444186684c20d9213031/packages/jest-config/src/utils.ts#L58 + if (value.startsWith(JestPlugin._rootDirToken)) { + // Example: /path/to/file.js + const restOfPath: string = path.normalize('./' + value.substr(JestPlugin._rootDirToken.length)); + value = path.resolve(options.buildFolder, restOfPath); + } else if (value.startsWith(JestPlugin._configDirToken)) { + // Example: /path/to/file.js + const restOfPath: string = path.normalize('./' + value.substr(JestPlugin._configDirToken.length)); + value = path.resolve(configurationFileDir, restOfPath); + } else if ((packageDirMatches = JestPlugin._packageDirRegex.exec(value)) !== null) { + // Example: /path/to/file.js + const packageName: string | undefined = packageDirMatches.groups?.[JestPlugin._packageCaptureGroup]; + if (!packageName) { + throw new Error( + `Could not parse required field "${JestPlugin._packageCaptureGroup}" from "packageDir" tag in ` + + `"${configurationFilePath}".` + ); + } + // Resolve to the root of the package (not the module referenced by the package) + const resolvedPackagePath: string = Import.resolvePackage({ + baseFolderPath: path.dirname(configurationFilePath), + packageName + }); + // longestMatch should match the entire tag + const longestMatch: number = Math.max(...packageDirMatches.map((match) => match.length)); + const restOfPath: string = path.normalize('./' + value.substr(longestMatch)); + value = path.resolve(resolvedPackagePath, restOfPath); + } + + // Return early, since the remainder of this function is used to resolve module paths + if (!options.resolveAsModule) { + return value; + } + + // The normal PathResolutionMethod.NodeResolve will generally not be able to find @rushstack/heft-jest-plugin + // from a project that is using a rig. Since it is important, and it is our own package, we resolve it + // manually as a special case. + const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; + + // Example: @rushstack/heft-jest-plugin + if (value === PLUGIN_PACKAGE_NAME) { + return JestPlugin._ownPackageFolder; + } + + // Example: @rushstack/heft-jest-plugin/path/to/file.js + if (value.startsWith(PLUGIN_PACKAGE_NAME)) { + const restOfPath: string = path.normalize('./' + value.substr(PLUGIN_PACKAGE_NAME.length)); + return path.join(JestPlugin._ownPackageFolder, restOfPath); + } + + // Attempt to resolve the specified module as we would using PathResolution.NodeResolve, + // using a prefix if one was provided. + try { + return Import.resolveModule({ + baseFolderPath: configurationFileDir, + modulePath: `${options.modulePrefix || ''}${value}` + }); + } catch (e) { + // Rethrow if the no prefix was provided and we should not ignore missing modules + if (!options.modulePrefix && !options.ignoreMissingModule) { + throw e; + } + } + + // Finally, attempt to resolve the specified module without a prefix as we would using + // PathResolution.NodeResolve. Only throw if we shouldn't ignore missing modules. This + // option is generally provided to allow Jest to resolve modules that are sourced from + // Jest itself, ex. 'jest-environment-jsdom' is resolved from Jest by default + // See: https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/utils.ts#L178 + try { + return Import.resolveModule({ + baseFolderPath: configurationFileDir, + modulePath: value + }); + } catch (e) { + if (!options.ignoreMissingModule) { + throw e; + } + } + + return value; + }, + pathResolutionMethod: PathResolutionMethod.custom + }; + } + /** * Finds the indices of jest reporters with a given name */ diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index f131eca593e..fbdc56783ab 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -55,7 +55,12 @@ export enum PathResolutionMethod { * Treat the property as a NodeJS-style require/import reference and resolve using standard * NodeJS filesystem resolution */ - NodeResolve + NodeResolve, + + /** + * Resolve the property using a custom resolver. + */ + custom } const CONFIGURATION_FILE_FIELD_ANNOTATION: unique symbol = Symbol('configuration-file-field-annotation'); @@ -76,10 +81,10 @@ interface IConfigurationFileFieldAnnotation { */ export interface IJsonPathMetadata { /** - * If this property is set, it will be used for manual path modification before the - * specified `IJsonPathMetadata.pathResolutionMethod` is executed. + * If `IJsonPathMetadata.pathResolutionMethod` is set to `PathResolutionMethod.custom`, + * this property be used to resolve the path. */ - preresolve?: (path: string) => string; + customResolver?: (configurationFilePath: string, value: string) => string; /** * If this property describes a filesystem path, use this property to describe @@ -375,18 +380,11 @@ export class ConfigurationFile { path: jsonPath, json: configurationJson, callback: (payload: unknown, payloadType: string, fullPayload: IJsonPathCallbackObject) => { - let resolvedPath: string = fullPayload.value; - if (metadata.preresolve) { - resolvedPath = metadata.preresolve(resolvedPath); - } - if (metadata.pathResolutionMethod !== undefined) { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - resolvedPath = this._resolvePathProperty( - resolvedConfigurationFilePath, - resolvedPath, - metadata.pathResolutionMethod - ); - } + const resolvedPath: string = this._resolvePathProperty( + resolvedConfigurationFilePath, + fullPayload.value, + metadata + ); // eslint-disable-next-line @typescript-eslint/no-explicit-any (fullPayload.parent as any)[fullPayload.parentProperty] = resolvedPath; }, @@ -617,9 +615,14 @@ export class ConfigurationFile { private _resolvePathProperty( configurationFilePath: string, propertyValue: string, - resolutionMethod: PathResolutionMethod | undefined + metadata: IJsonPathMetadata ): string { - switch (resolutionMethod) { + const resolutionMethod: PathResolutionMethod | undefined = metadata.pathResolutionMethod; + if (resolutionMethod === undefined) { + return propertyValue; + } + + switch (metadata.pathResolutionMethod) { case PathResolutionMethod.resolvePathRelativeToConfigurationFile: { return nodeJsPath.resolve(nodeJsPath.dirname(configurationFilePath), propertyValue); } @@ -645,8 +648,20 @@ export class ConfigurationFile { }); } + case PathResolutionMethod.custom: { + if (!metadata.customResolver) { + throw new Error( + `PathResolutionMethod "${PathResolutionMethod[resolutionMethod]}" was provided, but no custom ` + + 'resolver was found.' + ); + } + return metadata.customResolver(configurationFilePath, propertyValue); + } + default: { - return propertyValue; + throw new Error( + `Unsupported PathResolutionMethod: ${PathResolutionMethod[resolutionMethod]} (${resolutionMethod})` + ); } } } From 06063e92b7dec16db0223f16a2151d195af212aa Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 14:48:18 -0700 Subject: [PATCH 328/429] Add tests --- .../src/test/JestPlugin.test.ts | 31 +++++++++++++++++-- .../src/test/project1/a/c/jest.config.json | 6 ++++ .../src/test/project1/a/jest.config.json | 5 +++ 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index 72439df15a9..e22d50ae6a2 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -4,7 +4,7 @@ import * as path from 'path'; import type { Config } from '@jest/types'; import { ConfigurationFile } from '@rushstack/heft-config-file'; -import { StringBufferTerminalProvider, Terminal } from '@rushstack/node-core-library'; +import { Import, StringBufferTerminalProvider, Terminal } from '@rushstack/node-core-library'; import { IHeftJestConfiguration, JestPlugin } from '../JestPlugin'; @@ -17,7 +17,7 @@ describe('JestConfigLoader', () => { terminal = new Terminal(terminalProvider); }); - it('resolves preset config modules', async () => { + it('resolves extended config modules', async () => { const rootDir: string = path.join(__dirname, 'project1'); const loader: ConfigurationFile = JestPlugin._getJestConfigurationLoader( rootDir, @@ -53,6 +53,31 @@ describe('JestConfigLoader', () => { path.join(rootDir, 'a', 'c', 'mockTransformModule3.js') ); + // Validate moduleNameMapper + expect(Object.keys(loadedConfig.moduleNameMapper || {}).length).toBe(4); + expect(loadedConfig.moduleNameMapper!['\\.resx$']).toBe( + // Test overrides + path.join(rootDir, 'a', 'some', 'path', 'to', 'overridden', 'module.js') + ); + expect(loadedConfig.moduleNameMapper!['\\.jpg$']).toBe( + // Test + path.join(rootDir, 'a', 'c', 'some', 'path', 'to', 'module.js') + ); + expect(loadedConfig.moduleNameMapper!['^!!file-loader']).toBe( + // Test + path.join( + Import.resolvePackage({ packageName: '@rushstack/heft', baseFolderPath: __dirname }), + 'some', + 'path', + 'to', + 'module.js' + ) + ); + expect(loadedConfig.moduleNameMapper!['^@1js/search-dispatcher/lib/(.+)']).toBe( + // Test unmodified + '@1js/search-dispatcher/lib-commonjs/$1' + ); + // Validate globals expect(Object.keys(loadedConfig.globals || {}).length).toBe(4); expect(loadedConfig.globals!.key1).toBe('value5'); @@ -69,7 +94,7 @@ describe('JestConfigLoader', () => { expect(loadedConfig.globals!.key7).toBe('value9'); }); - it('resolves preset package modules', async () => { + it('resolves extended package modules', async () => { const rootDir: string = path.join(__dirname, 'project1'); const loader: ConfigurationFile = JestPlugin._getJestConfigurationLoader( rootDir, diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json index dc4829f76c6..9d59fb1497b 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json @@ -10,6 +10,12 @@ "\\.(yyy)$": ["./mockTransformModule3.js", { "key": "value" }] }, + "moduleNameMapper": { + "\\.resx$": "/some/path/to/module.js", + "\\.jpg$": "/some/path/to/module.js", + "^!!file-loader": "/some/path/to/module.js" + }, + "globals": { "key1": "value1", "key2": ["value2", "value3"], diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json index d3ef72962d1..de0434b548a 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/jest.config.json @@ -5,5 +5,10 @@ "transform": { "\\.(xxx)$": "./b/mockTransformModule2.js" + }, + + "moduleNameMapper": { + "\\.resx$": "/some/path/to/overridden/module.js", + "^@1js/search-dispatcher/lib/(.+)": "@1js/search-dispatcher/lib-commonjs/$1" } } From 09b2ab428ba986f28e2768067e164623fc17832c Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 14:53:16 -0700 Subject: [PATCH 329/429] Rush change --- ...r-danade-ImprovedJestResolve_2021-06-25-21-53.json | 11 +++++++++++ ...r-danade-ImprovedJestResolve_2021-06-25-21-53.json | 11 +++++++++++ 2 files changed, 22 insertions(+) create mode 100644 common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json create mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json diff --git a/common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json b/common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json new file mode 100644 index 00000000000..98115070444 --- /dev/null +++ b/common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-config-file", + "comment": "Allow for specifying a custom resolver when resolving paths with heft-config-file. This change removes \"preresolve\" property for JsonPath module resolution options and replaces it with a more flexible \"customResolver\" property", + "type": "minor" + } + ], + "packageName": "@rushstack/heft-config-file", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json new file mode 100644 index 00000000000..a26bee6bfad --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Improve resolution logic to match closer to default Jest functionality and add \"\" and \"\" tokens to improve flexibility when using extended configuration files", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 962272ffb3eba5c5bea707c93f6842048b838b6f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 15:04:49 -0700 Subject: [PATCH 330/429] Add more tests --- .../config/rush/nonbrowser-approved-packages.json | 4 ++++ common/config/rush/pnpm-lock.yaml | 14 ++++++++++++++ common/config/rush/repo-state.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 1 + .../heft-jest-plugin/src/test/JestPlugin.test.ts | 7 +++++++ .../src/test/project1/a/c/jest.config.json | 2 ++ .../src/test/project2/a/jest.config.json | 4 +++- 7 files changed, 32 insertions(+), 2 deletions(-) diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index 32d4563a41e..5acb7e724c5 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -326,6 +326,10 @@ "name": "jest", "allowedCategories": [ "libraries" ] }, + { + "name": "jest-environment-node", + "allowedCategories": [ "libraries" ] + }, { "name": "jest-snapshot", "allowedCategories": [ "libraries" ] diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 1fad30de42d..860bf07efed 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -992,6 +992,7 @@ importers: '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: ~7.12.1 + jest-environment-node: ~25.4.0 jest-snapshot: ~25.4.0 lodash: ~4.17.15 typescript: ~3.9.7 @@ -1012,6 +1013,7 @@ importers: '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: 7.12.1 + jest-environment-node: 25.4.0 typescript: 3.9.10 ../../heft-plugins/heft-webpack4-plugin: @@ -7017,6 +7019,18 @@ packages: - canvas - utf-8-validate + /jest-environment-node/25.4.0: + resolution: {integrity: sha512-wryZ18vsxEAKFH7Z74zi/y/SyI1j6UkVZ6QsllBuT/bWlahNfQjLNwFsgh/5u7O957dYFoXj4yfma4n4X6kU9A==} + engines: {node: '>= 8.3'} + dependencies: + '@jest/environment': 25.5.0 + '@jest/fake-timers': 25.5.0 + '@jest/types': 25.4.0 + jest-mock: 25.5.0 + jest-util: 25.5.0 + semver: 6.3.0 + dev: true + /jest-environment-node/25.5.0: resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} engines: {node: '>= 8.3'} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 299b45e3a35..5a871138d27 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "a16a53136dc3c864253a843f43c84762cd43b808", + "pnpmShrinkwrapHash": "9d6a20010da561140bdaffde212ec32b22ce34d4", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index ab4c5616bf8..83d53e1f54c 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -35,6 +35,7 @@ "@types/lodash": "4.14.116", "@types/node": "10.17.13", "eslint": "~7.12.1", + "jest-environment-node": "~25.4.0", "typescript": "~3.9.7" } } diff --git a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index e22d50ae6a2..62d75cd189c 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -36,6 +36,9 @@ describe('JestConfigLoader', () => { expect(loadedConfig.setupFiles![0]).toBe(path.join(rootDir, 'a', 'b', 'setupFile2.js')); expect(loadedConfig.setupFiles![1]).toBe(path.join(rootDir, 'a', 'b', 'setupFile1.js')); + // Validate testEnvironment + expect(loadedConfig.testEnvironment).toBe(require.resolve('jest-environment-node')); + // Validate reporters expect(loadedConfig.reporters?.length).toBe(3); expect(loadedConfig.reporters![0]).toBe('default'); @@ -107,5 +110,9 @@ describe('JestConfigLoader', () => { expect(loadedConfig.setupFiles?.length).toBe(1); expect(loadedConfig.setupFiles![0]).toBe(require.resolve('@jest/core')); + + // Also validate that a test environment that we specified did not resolve. Done intentionally to ensure that + // Jest itself can attempt to satisfy certain fields + expect(loadedConfig.testEnvironment).toBe('jsdom'); }); }); diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json index 9d59fb1497b..8b53a16d098 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json @@ -5,6 +5,8 @@ "reporters": ["default", "./mockReporter1.js", ["./d/mockReporter2.js", { "key": "value" }]], + "testEnvironment": "node", + "transform": { "\\.(xxx)$": ["../b/mockTransformModule1.js", { "key": "value" }], "\\.(yyy)$": ["./mockTransformModule3.js", { "key": "value" }] diff --git a/heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json index b61ec5f03bc..e9dfbde4f07 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project2/a/jest.config.json @@ -1,3 +1,5 @@ { - "setupFiles": ["@jest/core"] + "setupFiles": ["@jest/core"], + + "testEnvironment": "jsdom" } From 615a387bd78440d943b35f5f9ad8a7d647d7af98 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 25 Jun 2021 15:09:45 -0700 Subject: [PATCH 331/429] rush build --- .../api-extractor-scenarios.api.json | 158 +++++++++++++++++- 1 file changed, 156 insertions(+), 2 deletions(-) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json index f998ac3659f..7f556f745bd 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json @@ -2,8 +2,162 @@ "metadata": { "toolPackage": "@microsoft/api-extractor", "toolVersion": "[test mode]", - "schemaVersion": 1003, - "oldestForwardsCompatibleVersion": 1001 + "schemaVersion": 1004, + "oldestForwardsCompatibleVersion": 1001, + "tsdocConfig": { + "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", + "noStandardTags": true, + "tagDefinitions": [ + { + "tagName": "@alpha", + "syntaxKind": "modifier" + }, + { + "tagName": "@beta", + "syntaxKind": "modifier" + }, + { + "tagName": "@defaultValue", + "syntaxKind": "block" + }, + { + "tagName": "@decorator", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@deprecated", + "syntaxKind": "block" + }, + { + "tagName": "@eventProperty", + "syntaxKind": "modifier" + }, + { + "tagName": "@example", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@experimental", + "syntaxKind": "modifier" + }, + { + "tagName": "@inheritDoc", + "syntaxKind": "inline" + }, + { + "tagName": "@internal", + "syntaxKind": "modifier" + }, + { + "tagName": "@label", + "syntaxKind": "inline" + }, + { + "tagName": "@link", + "syntaxKind": "inline", + "allowMultiple": true + }, + { + "tagName": "@override", + "syntaxKind": "modifier" + }, + { + "tagName": "@packageDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@param", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@privateRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@public", + "syntaxKind": "modifier" + }, + { + "tagName": "@readonly", + "syntaxKind": "modifier" + }, + { + "tagName": "@remarks", + "syntaxKind": "block" + }, + { + "tagName": "@returns", + "syntaxKind": "block" + }, + { + "tagName": "@sealed", + "syntaxKind": "modifier" + }, + { + "tagName": "@see", + "syntaxKind": "block" + }, + { + "tagName": "@throws", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@typeParam", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@virtual", + "syntaxKind": "modifier" + }, + { + "tagName": "@betaDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@internalRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@preapproved", + "syntaxKind": "modifier" + } + ], + "supportForTags": { + "@alpha": true, + "@beta": true, + "@defaultValue": true, + "@decorator": true, + "@deprecated": true, + "@eventProperty": true, + "@example": true, + "@experimental": true, + "@inheritDoc": true, + "@internal": true, + "@label": true, + "@link": true, + "@override": true, + "@packageDocumentation": true, + "@param": true, + "@privateRemarks": true, + "@public": true, + "@readonly": true, + "@remarks": true, + "@returns": true, + "@sealed": true, + "@see": true, + "@throws": true, + "@typeParam": true, + "@virtual": true, + "@betaDocumentation": true, + "@internalRemarks": true, + "@preapproved": true + } + } }, "kind": "Package", "canonicalReference": "api-extractor-scenarios!", From 2e100e690851a54fb1f4a95d7e7bd30b6b4f51e2 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 25 Jun 2021 15:12:32 -0700 Subject: [PATCH 332/429] Update lockfile --- .../workspace/common/pnpm-lock.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index 37659e3b16a..ccdd377ab35 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.33.0.tgz + '@rushstack/heft': file:rushstack-heft-0.34.0.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.33.0.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.0.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -2771,10 +2771,10 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.33.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.33.0.tgz} + file:../temp/tarballs/rushstack-heft-0.34.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.34.0.tgz} name: '@rushstack/heft' - version: 0.33.0 + version: 0.34.0 engines: {node: '>=10.13.0'} hasBin: true dependencies: From 8c2238bc2be41cb15d580df5357cb62c83101648 Mon Sep 17 00:00:00 2001 From: Daniel <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 16:16:14 -0700 Subject: [PATCH 333/429] Update libraries/heft-config-file/src/ConfigurationFile.ts Co-authored-by: Ian Clanton-Thuon --- libraries/heft-config-file/src/ConfigurationFile.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index fbdc56783ab..ace0f628709 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -651,8 +651,8 @@ export class ConfigurationFile { case PathResolutionMethod.custom: { if (!metadata.customResolver) { throw new Error( - `PathResolutionMethod "${PathResolutionMethod[resolutionMethod]}" was provided, but no custom ` + - 'resolver was found.' + `The pathResolutionMethod was set to "${PathResolutionMethod[resolutionMethod]}", but a custom ` + + 'resolver was not provided.' ); } return metadata.customResolver(configurationFilePath, propertyValue); From 074246189b2897d18cdea8704579e377b34a1af7 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 16:48:11 -0700 Subject: [PATCH 334/429] Allow for referencing the jest plugin package in a packageDir token --- .../heft-jest-plugin/src/JestPlugin.ts | 24 +++++++++++-------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 304f91eb4bd..deceb0212f2 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -407,6 +407,11 @@ export class JestPlugin implements IHeftPlugin { const configurationFileDir: string = path.dirname(configurationFilePath); let packageDirMatches: RegExpExecArray | null; + // The normal PathResolutionMethod.NodeResolve will generally not be able to find @rushstack/heft-jest-plugin + // from a project that is using a rig. Since it is important, and it is our own package, we resolve it + // manually as a special case. + const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; + // Compare with replaceRootDirInPath() from here: // https://github.com/facebook/jest/blob/5f4dd187d89070d07617444186684c20d9213031/packages/jest-config/src/utils.ts#L58 if (value.startsWith(JestPlugin._rootDirToken)) { @@ -426,11 +431,15 @@ export class JestPlugin implements IHeftPlugin { `"${configurationFilePath}".` ); } - // Resolve to the root of the package (not the module referenced by the package) - const resolvedPackagePath: string = Import.resolvePackage({ - baseFolderPath: path.dirname(configurationFilePath), - packageName - }); + // Resolve to the root of the package (not the module referenced by the package). Substitute + // the heft-jest-plugin root if package name matches. + const resolvedPackagePath: string = + packageName === PLUGIN_PACKAGE_NAME + ? JestPlugin._ownPackageFolder + : Import.resolvePackage({ + baseFolderPath: path.dirname(configurationFilePath), + packageName + }); // longestMatch should match the entire tag const longestMatch: number = Math.max(...packageDirMatches.map((match) => match.length)); const restOfPath: string = path.normalize('./' + value.substr(longestMatch)); @@ -442,11 +451,6 @@ export class JestPlugin implements IHeftPlugin { return value; } - // The normal PathResolutionMethod.NodeResolve will generally not be able to find @rushstack/heft-jest-plugin - // from a project that is using a rig. Since it is important, and it is our own package, we resolve it - // manually as a special case. - const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; - // Example: @rushstack/heft-jest-plugin if (value === PLUGIN_PACKAGE_NAME) { return JestPlugin._ownPackageFolder; From 004fb1eaeaf47d72c50103dc37cb2089e75d97b0 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 19:07:22 -0700 Subject: [PATCH 335/429] PR feedback --- .../rush/nonbrowser-approved-packages.json | 4 + common/config/rush/pnpm-lock.yaml | 33 +++- common/config/rush/repo-state.json | 2 +- common/reviews/api/heft-config-file.api.md | 2 +- heft-plugins/heft-jest-plugin/package.json | 1 + .../heft-jest-plugin/src/JestPlugin.ts | 155 +++++++++--------- .../src/test/JestPlugin.test.ts | 19 ++- .../heft-config-file/src/ConfigurationFile.ts | 6 +- 8 files changed, 127 insertions(+), 95 deletions(-) diff --git a/common/config/rush/nonbrowser-approved-packages.json b/common/config/rush/nonbrowser-approved-packages.json index 5acb7e724c5..9942da84d99 100644 --- a/common/config/rush/nonbrowser-approved-packages.json +++ b/common/config/rush/nonbrowser-approved-packages.json @@ -326,6 +326,10 @@ "name": "jest", "allowedCategories": [ "libraries" ] }, + { + "name": "jest-config", + "allowedCategories": [ "libraries" ] + }, { "name": "jest-environment-node", "allowedCategories": [ "libraries" ] diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 860bf07efed..5d68ae8345e 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -992,6 +992,7 @@ importers: '@types/lodash': 4.14.116 '@types/node': 10.17.13 eslint: ~7.12.1 + jest-config: ~25.4.0 jest-environment-node: ~25.4.0 jest-snapshot: ~25.4.0 lodash: ~4.17.15 @@ -1002,6 +1003,7 @@ importers: '@jest/transform': 25.4.0 '@rushstack/heft-config-file': link:../../libraries/heft-config-file '@rushstack/node-core-library': link:../../libraries/node-core-library + jest-config: 25.4.0 jest-snapshot: 25.4.0 lodash: 4.17.21 devDependencies: @@ -2159,7 +2161,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.6 jest-changed-files: 25.5.0 - jest-config: 25.5.4 + jest-config: 25.4.0 jest-haste-map: 25.5.1 jest-message-util: 25.5.0 jest-regex-util: 25.2.6 @@ -6950,6 +6952,34 @@ packages: - utf-8-validate dev: true + /jest-config/25.4.0: + resolution: {integrity: sha512-egT9aKYxMyMSQV1aqTgam0SkI5/I2P9qrKexN5r2uuM2+68ypnc+zPGmfUxK7p1UhE7dYH9SLBS7yb+TtmT1AA==} + engines: {node: '>= 8.3'} + dependencies: + '@babel/core': 7.14.6 + '@jest/test-sequencer': 25.5.4 + '@jest/types': 25.4.0 + babel-jest: 25.5.1_@babel+core@7.14.6 + chalk: 3.0.0 + deepmerge: 4.2.2 + glob: 7.1.7 + jest-environment-jsdom: 25.5.0 + jest-environment-node: 25.4.0 + jest-get-type: 25.2.6 + jest-jasmine2: 25.5.4 + jest-regex-util: 25.2.6 + jest-resolve: 25.5.1 + jest-util: 25.5.0 + jest-validate: 25.5.0 + micromatch: 4.0.4 + pretty-format: 25.5.0 + realpath-native: 2.0.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + /jest-config/25.5.4: resolution: {integrity: sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==} engines: {node: '>= 8.3'} @@ -7029,7 +7059,6 @@ packages: jest-mock: 25.5.0 jest-util: 25.5.0 semver: 6.3.0 - dev: true /jest-environment-node/25.5.0: resolution: {integrity: sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 5a871138d27..14677153149 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "9d6a20010da561140bdaffde212ec32b22ce34d4", + "pnpmShrinkwrapHash": "ae73867dac98f9b3dd014c707ff81563d0924c93", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/common/reviews/api/heft-config-file.api.md b/common/reviews/api/heft-config-file.api.md index 2a69beb97b3..589ae3035cd 100644 --- a/common/reviews/api/heft-config-file.api.md +++ b/common/reviews/api/heft-config-file.api.md @@ -34,7 +34,7 @@ export interface ICustomPropertyInheritance extends IPropertyInheritanc // @beta export interface IJsonPathMetadata { - customResolver?: (configurationFilePath: string, value: string) => string; + customResolver?: (configurationFilePath: string, propertyName: string, propertyValue: string) => string; pathResolutionMethod?: PathResolutionMethod; } diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 83d53e1f54c..26082bfc951 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -24,6 +24,7 @@ "@rushstack/heft-config-file": "workspace:*", "@rushstack/node-core-library": "workspace:*", "lodash": "~4.17.15", + "jest-config": "~25.4.0", "jest-snapshot": "~25.4.0" }, "devDependencies": { diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index deceb0212f2..33e30e4ef26 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -5,6 +5,7 @@ import './jestWorkerPatch'; import * as path from 'path'; +import { resolve as jestResolve, resolveWithPrefix as jestResolveWithPrefix } from 'jest-config/build/utils'; import { mergeWith, isObject } from 'lodash'; import type { ICleanStageContext, @@ -32,9 +33,6 @@ import { IHeftJestReporterOptions } from './HeftJestReporter'; import { HeftJestDataFile } from './HeftJestDataFile'; type JestReporterConfig = string | Config.ReporterConfig; -const PLUGIN_NAME: string = 'JestPlugin'; -const PLUGIN_SCHEMA_PATH: string = `${__dirname}/schemas/heft-jest-plugin.schema.json`; -const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; interface IJsonPathMetadataOptions { buildFolder: string; @@ -50,18 +48,20 @@ export interface IJestPluginOptions { export interface IHeftJestConfiguration extends Config.InitialOptions {} +const PLUGIN_NAME: string = 'JestPlugin'; +const PLUGIN_SCHEMA_PATH: string = `${__dirname}/schemas/heft-jest-plugin.schema.json`; +const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; +const OWN_PACKAGE_FOLDER: string = path.resolve(__dirname, '..'); + +const ROOTDIR_TOKEN: string = ''; +const CONFIGDIR_TOKEN: string = ''; +const PACKAGE_CAPTUREGROUP: string = 'package'; +const PACKAGEDIR_REGEX: RegExp = new RegExp(`^[^\\s^]*)\\s*>`); + /** * @internal */ export class JestPlugin implements IHeftPlugin { - private static _ownPackageFolder: string = path.resolve(__dirname, '..'); - private static _rootDirToken: string = ''; - private static _configDirToken: string = ''; - private static _packageCaptureGroup: string = 'package'; - private static _packageDirRegex: RegExp = new RegExp( - `^[^\\s^]*)\\s*>` - ); - public readonly pluginName: string = PLUGIN_NAME; public readonly optionsSchema: JsonSchema = JsonSchema.fromFile(PLUGIN_SCHEMA_PATH); @@ -245,7 +245,7 @@ export class JestPlugin implements IHeftPlugin { const tokenResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ buildFolder }); - const nodeResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ + const jestResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ buildFolder, resolveAsModule: true }); @@ -271,20 +271,20 @@ export class JestPlugin implements IHeftPlugin { // string '$.cacheDirectory': tokenResolveMetadata, '$.coverageDirectory': tokenResolveMetadata, - '$.dependencyExtractor': nodeResolveMetadata, - '$.filter': nodeResolveMetadata, - '$.globalSetup': nodeResolveMetadata, - '$.globalTeardown': nodeResolveMetadata, - '$.moduleLoader': nodeResolveMetadata, - '$.prettierPath': nodeResolveMetadata, - '$.resolver': nodeResolveMetadata, + '$.dependencyExtractor': jestResolveMetadata, + '$.filter': jestResolveMetadata, + '$.globalSetup': jestResolveMetadata, + '$.globalTeardown': jestResolveMetadata, + '$.moduleLoader': jestResolveMetadata, + '$.prettierPath': jestResolveMetadata, + '$.resolver': jestResolveMetadata, '$.runner': JestPlugin._getJsonPathMetadata({ buildFolder, resolveAsModule: true, modulePrefix: 'jest-runner-', ignoreMissingModule: true }), - '$.snapshotResolver': nodeResolveMetadata, + '$.snapshotResolver': jestResolveMetadata, // This is a name like "jsdom" that gets mapped into a package name like "jest-environment-jsdom" '$.testEnvironment': JestPlugin._getJsonPathMetadata({ buildFolder, @@ -292,8 +292,8 @@ export class JestPlugin implements IHeftPlugin { modulePrefix: 'jest-environment-', ignoreMissingModule: true }), - '$.testResultsProcessor': nodeResolveMetadata, - '$.testRunner': nodeResolveMetadata, + '$.testResultsProcessor': jestResolveMetadata, + '$.testRunner': jestResolveMetadata, '$.testSequencer': JestPlugin._getJsonPathMetadata({ buildFolder, resolveAsModule: true, @@ -303,18 +303,18 @@ export class JestPlugin implements IHeftPlugin { // string[] '$.modulePaths.*': tokenResolveMetadata, '$.roots.*': tokenResolveMetadata, - '$.setupFiles.*': nodeResolveMetadata, - '$.setupFilesAfterEnv.*': nodeResolveMetadata, - '$.snapshotSerializers.*': nodeResolveMetadata, + '$.setupFiles.*': jestResolveMetadata, + '$.setupFilesAfterEnv.*': jestResolveMetadata, + '$.snapshotSerializers.*': jestResolveMetadata, // moduleNameMapper: { [regex]: path | [ ...paths ] } '$.moduleNameMapper.*@string()': tokenResolveMetadata, // string path '$.moduleNameMapper.*.*': tokenResolveMetadata, // array of paths // reporters: (path | [ path, options ])[] - '$.reporters[?(@ !== "default")]*@string()': nodeResolveMetadata, // string path, excluding "default" - '$.reporters.*[?(@property == 0 && @ !== "default")]': nodeResolveMetadata, // First entry in [ path, options ], excluding "default" + '$.reporters[?(@ !== "default")]*@string()': jestResolveMetadata, // string path, excluding "default" + '$.reporters.*[?(@property == 0 && @ !== "default")]': jestResolveMetadata, // First entry in [ path, options ], excluding "default" // transform: { [regex]: path | [ path, options ] } - '$.transform.*@string()': nodeResolveMetadata, // string path - '$.transform.*[?(@property == 0)]': nodeResolveMetadata, // First entry in [ path, options ] + '$.transform.*@string()': jestResolveMetadata, // string path + '$.transform.*[?(@property == 0)]': jestResolveMetadata, // First entry in [ path, options ] // watchPlugins: (path | [ path, options ])[] '$.watchPlugins.*@string()': JestPlugin._getJsonPathMetadata({ // string path @@ -403,7 +403,7 @@ export class JestPlugin implements IHeftPlugin { // that we provide to Jest. Resolve if we modified since paths containing should be absolute. private static _getJsonPathMetadata(options: IJsonPathMetadataOptions): IJsonPathMetadata { return { - customResolver: (configurationFilePath: string, value: string) => { + customResolver: (configurationFilePath: string, propertyName: string, propertyValue: string) => { const configurationFileDir: string = path.dirname(configurationFilePath); let packageDirMatches: RegExpExecArray | null; @@ -414,85 +414,76 @@ export class JestPlugin implements IHeftPlugin { // Compare with replaceRootDirInPath() from here: // https://github.com/facebook/jest/blob/5f4dd187d89070d07617444186684c20d9213031/packages/jest-config/src/utils.ts#L58 - if (value.startsWith(JestPlugin._rootDirToken)) { + if (propertyValue.startsWith(ROOTDIR_TOKEN)) { // Example: /path/to/file.js - const restOfPath: string = path.normalize('./' + value.substr(JestPlugin._rootDirToken.length)); - value = path.resolve(options.buildFolder, restOfPath); - } else if (value.startsWith(JestPlugin._configDirToken)) { + const restOfPath: string = path.normalize('./' + propertyValue.substr(ROOTDIR_TOKEN.length)); + propertyValue = path.resolve(options.buildFolder, restOfPath); + } else if (propertyValue.startsWith(CONFIGDIR_TOKEN)) { // Example: /path/to/file.js - const restOfPath: string = path.normalize('./' + value.substr(JestPlugin._configDirToken.length)); - value = path.resolve(configurationFileDir, restOfPath); - } else if ((packageDirMatches = JestPlugin._packageDirRegex.exec(value)) !== null) { + const restOfPath: string = path.normalize('./' + propertyValue.substr(CONFIGDIR_TOKEN.length)); + propertyValue = path.resolve(configurationFileDir, restOfPath); + } else if ((packageDirMatches = PACKAGEDIR_REGEX.exec(propertyValue)) !== null) { // Example: /path/to/file.js - const packageName: string | undefined = packageDirMatches.groups?.[JestPlugin._packageCaptureGroup]; + const packageName: string | undefined = packageDirMatches.groups?.[PACKAGE_CAPTUREGROUP]; if (!packageName) { throw new Error( - `Could not parse required field "${JestPlugin._packageCaptureGroup}" from "packageDir" tag in ` + - `"${configurationFilePath}".` + `Could not parse package name from "packageDir" token ` + + (propertyName ? `of property "${propertyName}" ` : '') + + `in "${configurationFilePath}".` ); } + const slashCount: number = (packageName.match(/\//g) || []).length; + if (slashCount > 2 || (slashCount > 1 && !packageName.startsWith('@'))) { + throw new Error( + `Module paths are not supported when using the "packageDir" token ` + + (propertyName ? `of property "${propertyName}" ` : '') + + `in "${configurationFilePath}".` + ); + } + // Resolve to the root of the package (not the module referenced by the package). Substitute // the heft-jest-plugin root if package name matches. const resolvedPackagePath: string = packageName === PLUGIN_PACKAGE_NAME - ? JestPlugin._ownPackageFolder + ? OWN_PACKAGE_FOLDER : Import.resolvePackage({ baseFolderPath: path.dirname(configurationFilePath), packageName }); - // longestMatch should match the entire tag - const longestMatch: number = Math.max(...packageDirMatches.map((match) => match.length)); - const restOfPath: string = path.normalize('./' + value.substr(longestMatch)); - value = path.resolve(resolvedPackagePath, restOfPath); + // First entry is the entire match + const restOfPath: string = path.normalize('./' + propertyValue.substr(packageDirMatches[0].length)); + propertyValue = path.resolve(resolvedPackagePath, restOfPath); } // Return early, since the remainder of this function is used to resolve module paths if (!options.resolveAsModule) { - return value; + return propertyValue; } // Example: @rushstack/heft-jest-plugin - if (value === PLUGIN_PACKAGE_NAME) { - return JestPlugin._ownPackageFolder; + if (propertyValue === PLUGIN_PACKAGE_NAME) { + return OWN_PACKAGE_FOLDER; } // Example: @rushstack/heft-jest-plugin/path/to/file.js - if (value.startsWith(PLUGIN_PACKAGE_NAME)) { - const restOfPath: string = path.normalize('./' + value.substr(PLUGIN_PACKAGE_NAME.length)); - return path.join(JestPlugin._ownPackageFolder, restOfPath); - } - - // Attempt to resolve the specified module as we would using PathResolution.NodeResolve, - // using a prefix if one was provided. - try { - return Import.resolveModule({ - baseFolderPath: configurationFileDir, - modulePath: `${options.modulePrefix || ''}${value}` - }); - } catch (e) { - // Rethrow if the no prefix was provided and we should not ignore missing modules - if (!options.modulePrefix && !options.ignoreMissingModule) { - throw e; - } - } - - // Finally, attempt to resolve the specified module without a prefix as we would using - // PathResolution.NodeResolve. Only throw if we shouldn't ignore missing modules. This - // option is generally provided to allow Jest to resolve modules that are sourced from - // Jest itself, ex. 'jest-environment-jsdom' is resolved from Jest by default - // See: https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/utils.ts#L178 - try { - return Import.resolveModule({ - baseFolderPath: configurationFileDir, - modulePath: value - }); - } catch (e) { - if (!options.ignoreMissingModule) { - throw e; - } + if (propertyValue.startsWith(PLUGIN_PACKAGE_NAME)) { + const restOfPath: string = path.normalize('./' + propertyValue.substr(PLUGIN_PACKAGE_NAME.length)); + return path.join(OWN_PACKAGE_FOLDER, restOfPath); } - return value; + return !options.modulePrefix + ? jestResolve(/*resolver:*/ undefined, { + rootDir: configurationFileDir, + filePath: propertyValue, + key: propertyName + }) + : jestResolveWithPrefix(/*resolver:*/ undefined, { + rootDir: configurationFileDir, + filePath: propertyValue, + prefix: options.modulePrefix, + humanOptionName: propertyName, + optionName: propertyName + }); }, pathResolutionMethod: PathResolutionMethod.custom }; diff --git a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts index 62d75cd189c..ec7f0112800 100644 --- a/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts +++ b/heft-plugins/heft-jest-plugin/src/test/JestPlugin.test.ts @@ -18,14 +18,16 @@ describe('JestConfigLoader', () => { }); it('resolves extended config modules', async () => { - const rootDir: string = path.join(__dirname, 'project1'); + // Because we require the built modules, we need to set our rootDir to be in the 'lib' folder, since transpilation + // means that we don't run on the built test assets directly + const rootDir: string = path.resolve(__dirname, '..', '..', 'lib', 'test', 'project1'); const loader: ConfigurationFile = JestPlugin._getJestConfigurationLoader( rootDir, 'config/jest.config.json' ); const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( terminal, - path.join(__dirname, 'project1') + path.join(__dirname, '..', '..', 'lib', 'test', 'project1') ); expect(loadedConfig.preset).toBe(undefined); @@ -98,21 +100,24 @@ describe('JestConfigLoader', () => { }); it('resolves extended package modules', async () => { - const rootDir: string = path.join(__dirname, 'project1'); + // Because we require the built modules, we need to set our rootDir to be in the 'lib' folder, since transpilation + // means that we don't run on the built test assets directly + const rootDir: string = path.resolve(__dirname, '..', '..', 'lib', 'test', 'project1'); const loader: ConfigurationFile = JestPlugin._getJestConfigurationLoader( rootDir, 'config/jest.config.json' ); const loadedConfig: IHeftJestConfiguration = await loader.loadConfigurationFileForProjectAsync( terminal, - path.join(__dirname, 'project2') + path.resolve(__dirname, '..', '..', 'lib', 'test', 'project2') ); expect(loadedConfig.setupFiles?.length).toBe(1); expect(loadedConfig.setupFiles![0]).toBe(require.resolve('@jest/core')); - // Also validate that a test environment that we specified did not resolve. Done intentionally to ensure that - // Jest itself can attempt to satisfy certain fields - expect(loadedConfig.testEnvironment).toBe('jsdom'); + // Also validate that a test environment that we specified as 'jsdom' (but have not added as a dependency) + // is resolved, implying it came from Jest directly + expect(loadedConfig.testEnvironment).toContain('jest-environment-jsdom'); + expect(loadedConfig.testEnvironment).toMatch(/index.js$/); }); }); diff --git a/libraries/heft-config-file/src/ConfigurationFile.ts b/libraries/heft-config-file/src/ConfigurationFile.ts index ace0f628709..302f7fe1dc2 100644 --- a/libraries/heft-config-file/src/ConfigurationFile.ts +++ b/libraries/heft-config-file/src/ConfigurationFile.ts @@ -84,7 +84,7 @@ export interface IJsonPathMetadata { * If `IJsonPathMetadata.pathResolutionMethod` is set to `PathResolutionMethod.custom`, * this property be used to resolve the path. */ - customResolver?: (configurationFilePath: string, value: string) => string; + customResolver?: (configurationFilePath: string, propertyName: string, propertyValue: string) => string; /** * If this property describes a filesystem path, use this property to describe @@ -382,6 +382,7 @@ export class ConfigurationFile { callback: (payload: unknown, payloadType: string, fullPayload: IJsonPathCallbackObject) => { const resolvedPath: string = this._resolvePathProperty( resolvedConfigurationFilePath, + fullPayload.path, fullPayload.value, metadata ); @@ -614,6 +615,7 @@ export class ConfigurationFile { private _resolvePathProperty( configurationFilePath: string, + propertyName: string, propertyValue: string, metadata: IJsonPathMetadata ): string { @@ -655,7 +657,7 @@ export class ConfigurationFile { 'resolver was not provided.' ); } - return metadata.customResolver(configurationFilePath, propertyValue); + return metadata.customResolver(configurationFilePath, propertyName, propertyValue); } default: { From 429bbde491958bb62b343d5e43d08e86f0d2d33a Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 19:10:36 -0700 Subject: [PATCH 336/429] Better comment --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 33e30e4ef26..6b03b6d076c 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -399,8 +399,13 @@ export class JestPlugin implements IHeftPlugin { ]; } - // Resolve all specified properties using Node resolution, and replace with the same rootDir - // that we provide to Jest. Resolve if we modified since paths containing should be absolute. + /** + * Resolve all specified properties to an absolute path using Jest resolution. In addition, the following + * transforms will be applied to the provided propertyValue before resolution: + * - replace with the same rootDir + * - replace with the directory containing the current configuration file + * - replace with the path to the resolved package (NOT module) + */ private static _getJsonPathMetadata(options: IJsonPathMetadataOptions): IJsonPathMetadata { return { customResolver: (configurationFilePath: string, propertyName: string, propertyValue: string) => { From d5ba86ce9573b2fc0a45a715f7806a259acb0f66 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 19:15:04 -0700 Subject: [PATCH 337/429] Fix slash count logic --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 2 +- .../heft-jest-plugin/src/test/project1/a/c/jest.config.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 6b03b6d076c..72aed707623 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -438,7 +438,7 @@ export class JestPlugin implements IHeftPlugin { ); } const slashCount: number = (packageName.match(/\//g) || []).length; - if (slashCount > 2 || (slashCount > 1 && !packageName.startsWith('@'))) { + if (slashCount > 1 || (slashCount === 0 && !packageName.startsWith('@'))) { throw new Error( `Module paths are not supported when using the "packageDir" token ` + (propertyName ? `of property "${propertyName}" ` : '') + diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json index 8b53a16d098..db0cd1af329 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json @@ -15,7 +15,7 @@ "moduleNameMapper": { "\\.resx$": "/some/path/to/module.js", "\\.jpg$": "/some/path/to/module.js", - "^!!file-loader": "/some/path/to/module.js" + "^!!file-loader": "/some/path/to/module.js" }, "globals": { From 58a9d9350b6a9b70af7aff6c60e9c48eb22c8b6f Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 19:16:05 -0700 Subject: [PATCH 338/429] Better error message and fix broken config --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 2 +- .../heft-jest-plugin/src/test/project1/a/c/jest.config.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 72aed707623..d607000f7f2 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -442,7 +442,7 @@ export class JestPlugin implements IHeftPlugin { throw new Error( `Module paths are not supported when using the "packageDir" token ` + (propertyName ? `of property "${propertyName}" ` : '') + - `in "${configurationFilePath}".` + `in "${configurationFilePath}". Only a package name is allowed.` ); } diff --git a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json index db0cd1af329..8b53a16d098 100644 --- a/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json +++ b/heft-plugins/heft-jest-plugin/src/test/project1/a/c/jest.config.json @@ -15,7 +15,7 @@ "moduleNameMapper": { "\\.resx$": "/some/path/to/module.js", "\\.jpg$": "/some/path/to/module.js", - "^!!file-loader": "/some/path/to/module.js" + "^!!file-loader": "/some/path/to/module.js" }, "globals": { From 0ea52c2ba77ebae511e928a085b21b678f234e44 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 19:25:11 -0700 Subject: [PATCH 339/429] Dedupe metadata --- .../heft-jest-plugin/src/JestPlugin.ts | 22 +++++++------------ 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index d607000f7f2..608efe5c3ad 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -249,6 +249,12 @@ export class JestPlugin implements IHeftPlugin { buildFolder, resolveAsModule: true }); + const watchPluginsJestResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ + buildFolder, + resolveAsModule: true, + modulePrefix: 'jest-watch-', + ignoreMissingModule: true + }); return new ConfigurationFile({ projectRelativeFilePath: projectRelativeFilePath, @@ -316,20 +322,8 @@ export class JestPlugin implements IHeftPlugin { '$.transform.*@string()': jestResolveMetadata, // string path '$.transform.*[?(@property == 0)]': jestResolveMetadata, // First entry in [ path, options ] // watchPlugins: (path | [ path, options ])[] - '$.watchPlugins.*@string()': JestPlugin._getJsonPathMetadata({ - // string path - buildFolder, - resolveAsModule: true, - modulePrefix: 'jest-watch-', - ignoreMissingModule: true - }), - '$.watchPlugins.*[?(@property == 0)]': JestPlugin._getJsonPathMetadata({ - // First entry in [ path, options ] - buildFolder, - resolveAsModule: true, - modulePrefix: 'jest-watch-', - ignoreMissingModule: true - }) + '$.watchPlugins.*@string()': watchPluginsJestResolveMetadata, // string path + '$.watchPlugins.*[?(@property == 0)]': watchPluginsJestResolveMetadata // First entry in [ path, options ] } }); } From f064208304ad289c0773477c009a09b598a38fbc Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 20:47:36 -0700 Subject: [PATCH 340/429] Better check for module paths --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 608efe5c3ad..c855f73ad57 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -431,8 +431,9 @@ export class JestPlugin implements IHeftPlugin { `in "${configurationFilePath}".` ); } - const slashCount: number = (packageName.match(/\//g) || []).length; - if (slashCount > 1 || (slashCount === 0 && !packageName.startsWith('@'))) { + + // Prevent module paths from being specified by limiting the number of '/' characters present + if (packageName.match(/^((@[^\/]+\/)|([^@]))[^\/]+\/.*$/)) { throw new Error( `Module paths are not supported when using the "packageDir" token ` + (propertyName ? `of property "${propertyName}" ` : '') + From 5a64b62f9e4ca1e7ef448a550097277af41ffbee Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Fri, 25 Jun 2021 20:49:31 -0700 Subject: [PATCH 341/429] Remove redundant brackets --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index c855f73ad57..9d0537cd7cc 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -433,7 +433,7 @@ export class JestPlugin implements IHeftPlugin { } // Prevent module paths from being specified by limiting the number of '/' characters present - if (packageName.match(/^((@[^\/]+\/)|([^@]))[^\/]+\/.*$/)) { + if (packageName.match(/^((@[^\/]+\/)|[^@])[^\/]+\/.*$/)) { throw new Error( `Module paths are not supported when using the "packageDir" token ` + (propertyName ? `of property "${propertyName}" ` : '') + From 8cac97bdb3399fa9afc7f710f4eeeaa7cd744e46 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Sat, 26 Jun 2021 15:06:41 -0700 Subject: [PATCH 342/429] Include /// directives in API report, since they are relevant to API reviews --- apps/api-extractor/src/analyzer/AstEntity.ts | 3 ++- .../src/generators/ApiReportGenerator.ts | 21 ++++++++++++++++--- .../src/generators/DtsRollupGenerator.ts | 12 ++++++++--- .../dist/api-extractor-test-01-beta.d.ts | 1 + .../dist/api-extractor-test-01-public.d.ts | 1 + .../dist/api-extractor-test-01.d.ts | 1 + .../etc/api-extractor-test-01.api.md | 4 ++++ ...port-star-as-support_2021-06-26-22-06.json | 11 ++++++++++ 8 files changed, 47 insertions(+), 7 deletions(-) create mode 100644 common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json diff --git a/apps/api-extractor/src/analyzer/AstEntity.ts b/apps/api-extractor/src/analyzer/AstEntity.ts index 23c4091014a..b3c6ceeda1b 100644 --- a/apps/api-extractor/src/analyzer/AstEntity.ts +++ b/apps/api-extractor/src/analyzer/AstEntity.ts @@ -37,7 +37,8 @@ export abstract class AstEntity { * Most of API Extractor's output is produced by using the using the `Span` utility to regurgitate strings from * the input .d.ts files. If we need to rename an identifier, the `Span` visitor can pick out an interesting * node and rewrite its string, but otherwise the transformation operates on dumb text and not compiler concepts. - * (Historically we did this because the compiler's emitter was an internal API, but it still has some advantages.) + * (Historically we did this because the compiler's emitter was an internal API, but it still has some advantages, + * for example preserving syntaxes generated by an older compiler to avoid incompatibilities.) * * This strategy does not work for cases where the output looks very different from the input. Today these * cases are always kinds of `import` statements, but that may change in the future. diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 070e790c670..fa1eac67e45 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -56,6 +56,22 @@ export class ApiReportGenerator { // Write the opening delimiter for the Markdown code fence stringWriter.writeLine('```ts\n'); + // Emit the triple slash directives + let directivesEmitted: boolean = false; + for (const typeDirectiveReference of Array.from(collector.dtsTypeReferenceDirectives).sort()) { + // https://github.com/microsoft/TypeScript/blob/611ebc7aadd7a44a4c0447698bfda9222a78cb66/src/compiler/declarationEmitter.ts#L162 + stringWriter.writeLine(`/// `); + directivesEmitted = true; + } + + for (const libDirectiveReference of Array.from(collector.dtsLibReferenceDirectives).sort()) { + stringWriter.writeLine(`/// `); + directivesEmitted = true; + } + if (directivesEmitted) { + stringWriter.writeLine(); + } + // Emit the imports let importsEmitted: boolean = false; for (const entity of collector.entities) { @@ -165,9 +181,8 @@ export class ApiReportGenerator { // all local exports of local imported module are just references to top-level declarations stringWriter.writeLine(' export {'); for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { - const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity( - exportedEntity - ); + const collectorEntity: CollectorEntity | undefined = + collector.tryGetCollectorEntity(exportedEntity); if (collectorEntity === undefined) { // This should never happen // top-level exports of local imported module should be added as collector entities before diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 58c6cb5d2b8..870c2ea704e 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -76,19 +76,26 @@ export class DtsRollupGenerator { stringWriter: StringWriter, dtsKind: DtsRollupKind ): void { + // Emit the @packageDocumentation comment at the top of the file if (collector.workingPackage.tsdocParserContext) { stringWriter.writeLine(collector.workingPackage.tsdocParserContext.sourceRange.toString()); stringWriter.writeLine(); } // Emit the triple slash directives + let directivesEmitted: boolean = false; for (const typeDirectiveReference of collector.dtsTypeReferenceDirectives) { // https://github.com/microsoft/TypeScript/blob/611ebc7aadd7a44a4c0447698bfda9222a78cb66/src/compiler/declarationEmitter.ts#L162 stringWriter.writeLine(`/// `); + directivesEmitted = true; } for (const libDirectiveReference of collector.dtsLibReferenceDirectives) { stringWriter.writeLine(`/// `); + directivesEmitted = true; + } + if (directivesEmitted) { + stringWriter.writeLine(); } // Emit the imports @@ -186,9 +193,8 @@ export class DtsRollupGenerator { // all local exports of local imported module are just references to top-level declarations stringWriter.writeLine(' export {'); for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { - const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity( - exportedEntity - ); + const collectorEntity: CollectorEntity | undefined = + collector.tryGetCollectorEntity(exportedEntity); if (collectorEntity === undefined) { // This should never happen // top-level exports of local imported module should be added as collector entities before diff --git a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts index 5c348e3cd95..bed419876f7 100644 --- a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts +++ b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts @@ -12,6 +12,7 @@ /// /// /// + import { default as Long_2 } from 'long'; import { MAX_UNSIGNED_VALUE } from 'long'; diff --git a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts index 4f8d48dcead..3b331dcbbfa 100644 --- a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts +++ b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts @@ -12,6 +12,7 @@ /// /// /// + import { default as Long_2 } from 'long'; import { MAX_UNSIGNED_VALUE } from 'long'; diff --git a/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts b/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts index dfcd640e294..dfc4227c12e 100644 --- a/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts +++ b/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts @@ -12,6 +12,7 @@ /// /// /// + import { default as Long_2 } from 'long'; import { MAX_UNSIGNED_VALUE } from 'long'; diff --git a/build-tests/api-extractor-test-01/etc/api-extractor-test-01.api.md b/build-tests/api-extractor-test-01/etc/api-extractor-test-01.api.md index fe3cbefe315..87e44be72c0 100644 --- a/build-tests/api-extractor-test-01/etc/api-extractor-test-01.api.md +++ b/build-tests/api-extractor-test-01/etc/api-extractor-test-01.api.md @@ -4,6 +4,10 @@ ```ts +/// +/// +/// + import { default as Long_2 } from 'long'; import { MAX_UNSIGNED_VALUE } from 'long'; diff --git a/common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json b/common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json new file mode 100644 index 00000000000..119fff65bef --- /dev/null +++ b/common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "Include /// directives in API report", + "type": "patch" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 66636f4458a8154e81824839b0b1d4acb610a9d1 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Sat, 26 Jun 2021 17:25:26 -0700 Subject: [PATCH 343/429] Introduce CollectorEntity.consumable distinction to ensure that AstNamespaceImport members get analyzed similar to exported APIs --- .../src/analyzer/AstSymbolTable.ts | 6 ++- apps/api-extractor/src/collector/Collector.ts | 11 +++-- .../src/collector/CollectorEntity.ts | 47 ++++++++++++++++++- .../src/enhancers/ValidationEnhancer.ts | 4 +- .../src/generators/ApiReportGenerator.ts | 3 +- .../api-extractor-scenarios.api.json | 8 ++-- .../api-extractor-scenarios.api.md | 15 ++++++ .../exportImportStarAs/rollup.d.ts | 2 + .../src/exportImportStarAs/calculator.ts | 1 + .../src/exportImportStarAs/calculator2.ts | 1 + 10 files changed, 84 insertions(+), 14 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 7338285e6dd..e5eae1ffd8c 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -284,9 +284,11 @@ export class AstSymbolTable { // mark before actual analyzing, to handle module cyclic reexport astNamespaceImport.analyzed = true; - for (const exportedEntity of this.fetchAstModuleExportInfo( + const exportedLocalEntities: Map = this.fetchAstModuleExportInfo( astNamespaceImport.astModule - ).exportedLocalEntities.values()) { + ).exportedLocalEntities; + + for (const exportedEntity of exportedLocalEntities.values()) { this.analyze(exportedEntity); } } diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index fb641e28945..625bb5778ab 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -393,7 +393,7 @@ export class Collector { return overloadIndex; } - private _createCollectorEntity(astEntity: AstEntity, exportedName: string | undefined): void { + private _createCollectorEntity(astEntity: AstEntity, exportedName: string | undefined): CollectorEntity { let entity: CollectorEntity | undefined = this._entitiesByAstEntity.get(astEntity); if (!entity) { @@ -407,6 +407,8 @@ export class Collector { if (exportedName) { entity.addExportName(exportedName); } + + return entity; } private _createEntityForIndirectReferences( @@ -441,9 +443,12 @@ export class Collector { const astModuleExportInfo: AstModuleExportInfo = this.astSymbolTable.fetchAstModuleExportInfo( astEntity.astModule ); + for (const exportedEntity of astModuleExportInfo.exportedLocalEntities.values()) { // Create a CollectorEntity for each top-level export of AstImportInternal entity - this._createCollectorEntity(exportedEntity, undefined); + const entity: CollectorEntity = this._createCollectorEntity(exportedEntity, undefined); + entity.addAstNamespaceImports(astEntity); + this._createEntityForIndirectReferences(exportedEntity, alreadySeenAstEntities); // TODO - create entity for module export @@ -784,7 +789,7 @@ export class Collector { // Don't report missing release tags for forgotten exports const astSymbol: AstSymbol = astDeclaration.astSymbol; const entity: CollectorEntity | undefined = this._entitiesByAstEntity.get(astSymbol.rootAstSymbol); - if (entity && entity.exported) { + if (entity && entity.consumable) { // We also don't report errors for the default export of an entry point, since its doc comment // isn't easy to obtain from the .d.ts file if (astSymbol.rootAstSymbol.localName !== '_default') { diff --git a/apps/api-extractor/src/collector/CollectorEntity.ts b/apps/api-extractor/src/collector/CollectorEntity.ts index 8a7834e33dc..23f57db2c6b 100644 --- a/apps/api-extractor/src/collector/CollectorEntity.ts +++ b/apps/api-extractor/src/collector/CollectorEntity.ts @@ -7,6 +7,7 @@ import { AstSymbol } from '../analyzer/AstSymbol'; import { Collector } from './Collector'; import { Sort } from '@rushstack/node-core-library'; import { AstEntity } from '../analyzer/AstEntity'; +import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; /** * This is a data structure used by the Collector to track an AstEntity that may be emitted in the *.d.ts file. @@ -23,7 +24,7 @@ export class CollectorEntity { */ public readonly astEntity: AstEntity; - private _exportNames: Set = new Set(); + private _exportNames: Set = new Set(); private _exportNamesSorted: boolean = false; private _singleExportName: string | undefined = undefined; @@ -31,6 +32,8 @@ export class CollectorEntity { private _sortKey: string | undefined = undefined; + private _astNamespaceImports: Set = new Set(); + public constructor(astEntity: AstEntity) { this.astEntity = astEntity; } @@ -101,6 +104,48 @@ export class CollectorEntity { return this.exportNames.size > 0; } + /** + * Indicates that it is possible for a consumer of the API to access this declaration, either by importing + * it directly, or via some other alias such as a member of a namespace. If a collector entity is not consumable, + * then API Extractor will report a ExtractorMessageId.ForgottenExport warning. + * + * @remarks + * Generally speaking, an API item is consumable if: + * + * - The collector encounters it while crawling the entry point, and it is a root symbol + * (i.e. there is a corresponding a CollectorEntity) + * + * - AND it is exported by the entry point + * + * However a special case occurs with `AstNamespaceImport` which produces a rollup like this: + * + * ```ts + * declare interface IForgottenExport { } + * + * declare function member(): IForgottenExport; + * + * declare namespace ns { + * export { + * member + * } + * } + * export { ns } + * ``` + * + * In this example, `IForgottenExport` is not consumable. Whereas `member()` is consumable as `ns.member()` + * even though `member()` itself is not exported. + */ + public get consumable(): boolean { + return this.exported || this._astNamespaceImports.size > 0; + } + + /** + * Associates this entity with a `AstNamespaceImport`. + */ + public addAstNamespaceImports(astNamespaceImport: AstNamespaceImport): void { + this._astNamespaceImports.add(astNamespaceImport); + } + /** * Adds a new exportName to the exportNames set. */ diff --git a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts index 582c251eb09..31969391b54 100644 --- a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts +++ b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts @@ -20,7 +20,7 @@ export class ValidationEnhancer { for (const entity of collector.entities) { if (entity.astEntity instanceof AstSymbol) { - if (entity.exported) { + if (entity.consumable) { entity.astEntity.forEachDeclarationRecursive((astDeclaration: AstDeclaration) => { ValidationEnhancer._checkReferences(collector, astDeclaration, alreadyWarnedSymbols); }); @@ -180,7 +180,7 @@ export class ValidationEnhancer { // TODO: consider exported by local module import const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity(rootSymbol); - if (collectorEntity && collectorEntity.exported) { + if (collectorEntity && collectorEntity.consumable) { const referencedMetadata: SymbolMetadata = collector.fetchSymbolMetadata(referencedEntity); const referencedReleaseTag: ReleaseTag = referencedMetadata.maxEffectiveReleaseTag; diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index fa1eac67e45..4fe736043e6 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -80,7 +80,6 @@ export class ApiReportGenerator { importsEmitted = true; } } - if (importsEmitted) { stringWriter.writeLine(); } @@ -88,7 +87,7 @@ export class ApiReportGenerator { // Emit the regular declarations for (const entity of collector.entities) { const astEntity: AstEntity = entity.astEntity; - if (entity.exported) { + if (entity.consumable) { // First, collect the list of export names for this symbol. When reporting messages with // ExtractorMessage.properties.exportName, this will enable us to emit the warning comments alongside // the associated export statement. diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json index 7f556f745bd..9470b51d53e 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json @@ -259,7 +259,7 @@ { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator.subtract:function(1)", - "docComment": "/**\n * Returns the sum of subtracting `b` from `a`\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract `b` from `a`\n */\n", + "docComment": "/**\n * Returns the sum of subtracting `b` from `a`\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract `b` from `a`\n *\n * @beta\n */\n", "excerptTokens": [ { "kind": "Content", @@ -294,7 +294,7 @@ "startIndex": 5, "endIndex": 6 }, - "releaseTag": "Public", + "releaseTag": "Beta", "overloadIndex": 1, "parameters": [ { @@ -406,7 +406,7 @@ { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator2.subtract:function(1)", - "docComment": "/**\n * Returns the sum of subtracting `b` from `a` for large integers\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract `b` from `a`\n */\n", + "docComment": "/**\n * Returns the sum of subtracting `b` from `a` for large integers\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of subtract `b` from `a`\n *\n * @beta\n */\n", "excerptTokens": [ { "kind": "Content", @@ -441,7 +441,7 @@ "startIndex": 5, "endIndex": 6 }, - "releaseTag": "Public", + "releaseTag": "Beta", "overloadIndex": 1, "parameters": [ { diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md index eb413e28fd0..f2bb979e4c0 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md @@ -4,6 +4,12 @@ ```ts +// @public (undocumented) +function add(a: number, b: number): number; + +// @public (undocumented) +function add_2(a: bigint, b: bigint): bigint; + declare namespace calculator { export { add, @@ -22,6 +28,15 @@ declare namespace calculator2 { } export { calculator2 } +// @public (undocumented) +const calucatorVersion: string; + +// @beta (undocumented) +function subtract(a: number, b: number): number; + +// @beta (undocumented) +function subtract_2(a: bigint, b: bigint): bigint; + // (No @packageDocumentation comment for this package) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index 2db5ee04542..856ab4b82a4 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -43,6 +43,7 @@ declare const calucatorVersion: string; * @param a - first number * @param b - second number * @returns Sum of subtract `b` from `a` + * @beta */ declare function subtract(a: number, b: number): number; @@ -51,6 +52,7 @@ declare function subtract(a: number, b: number): number; * @param a - first number * @param b - second number * @returns Sum of subtract `b` from `a` + * @beta */ declare function subtract_2(a: bigint, b: bigint): bigint; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts index 5fe740c6fa4..e8974b66f1a 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts @@ -13,6 +13,7 @@ export function add(a: number, b: number): number { * @param a - first number * @param b - second number * @returns Sum of subtract `b` from `a` + * @beta */ export function subtract(a: number, b: number): number { return a - b; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts index 8f69730bd46..a7aff4d79e6 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts @@ -13,6 +13,7 @@ export function add(a: bigint, b: bigint): bigint { * @param a - first number * @param b - second number * @returns Sum of subtract `b` from `a` + * @beta */ export function subtract(a: bigint, b: bigint): bigint { return a - b; From ec267b3c0f4eb638a2238dc3018396e1b1fab62c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Sat, 26 Jun 2021 17:37:06 -0700 Subject: [PATCH 344/429] Fix an issue where DocCommentEnhancer was skipping AstNamespaceImport members --- apps/api-extractor/src/enhancers/DocCommentEnhancer.ts | 2 +- .../api-extractor-scenarios.api.json | 8 ++++---- .../exportImportStarAs/api-extractor-scenarios.api.md | 10 +++++----- .../etc/test-outputs/exportImportStarAs/rollup.d.ts | 3 +++ .../src/exportImportStarAs/calculator.ts | 1 + .../src/exportImportStarAs/calculator2.ts | 1 + .../src/exportImportStarAs/common.ts | 1 + 7 files changed, 16 insertions(+), 10 deletions(-) diff --git a/apps/api-extractor/src/enhancers/DocCommentEnhancer.ts b/apps/api-extractor/src/enhancers/DocCommentEnhancer.ts index b3596062b57..ee7637d0161 100644 --- a/apps/api-extractor/src/enhancers/DocCommentEnhancer.ts +++ b/apps/api-extractor/src/enhancers/DocCommentEnhancer.ts @@ -28,7 +28,7 @@ export class DocCommentEnhancer { public analyze(): void { for (const entity of this._collector.entities) { if (entity.astEntity instanceof AstSymbol) { - if (entity.exported) { + if (entity.consumable) { entity.astEntity.forEachDeclarationRecursive((astDeclaration: AstDeclaration) => { this._analyzeApiItem(astDeclaration); }); diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json index 9470b51d53e..e2d42c40dbc 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.json @@ -180,7 +180,7 @@ { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator.add:function(1)", - "docComment": "/**\n * Returns the sum of adding `b` to `a`\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding `b` to `a`\n */\n", + "docComment": "/**\n * Returns the sum of adding `b` to `a`\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding `b` to `a`\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", @@ -238,7 +238,7 @@ { "kind": "Variable", "canonicalReference": "api-extractor-scenarios!calculator.calucatorVersion:var", - "docComment": "/**\n * Returns the version of the calculator.\n */\n", + "docComment": "/**\n * Returns the version of the calculator.\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", @@ -327,7 +327,7 @@ { "kind": "Function", "canonicalReference": "api-extractor-scenarios!calculator2.add:function(1)", - "docComment": "/**\n * Returns the sum of adding `b` to `a` for large integers\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding `b` to `a`\n */\n", + "docComment": "/**\n * Returns the sum of adding `b` to `a` for large integers\n *\n * @param a - first number\n *\n * @param b - second number\n *\n * @returns Sum of adding `b` to `a`\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", @@ -385,7 +385,7 @@ { "kind": "Variable", "canonicalReference": "api-extractor-scenarios!calculator2.calucatorVersion:var", - "docComment": "/**\n * Returns the version of the calculator.\n */\n", + "docComment": "/**\n * Returns the version of the calculator.\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md index f2bb979e4c0..ac0742b2378 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md @@ -4,10 +4,10 @@ ```ts -// @public (undocumented) +// @public function add(a: number, b: number): number; -// @public (undocumented) +// @public function add_2(a: bigint, b: bigint): bigint; declare namespace calculator { @@ -28,13 +28,13 @@ declare namespace calculator2 { } export { calculator2 } -// @public (undocumented) +// @public const calucatorVersion: string; -// @beta (undocumented) +// @beta function subtract(a: number, b: number): number; -// @beta (undocumented) +// @beta function subtract_2(a: bigint, b: bigint): bigint; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index 856ab4b82a4..df1bc3c75de 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -4,6 +4,7 @@ * @param a - first number * @param b - second number * @returns Sum of adding `b` to `a` + * @public */ declare function add(a: number, b: number): number; @@ -12,6 +13,7 @@ declare function add(a: number, b: number): number; * @param a - first number * @param b - second number * @returns Sum of adding `b` to `a` + * @public */ declare function add_2(a: bigint, b: bigint): bigint; @@ -35,6 +37,7 @@ export { calculator2 } /** * Returns the version of the calculator. + * @public */ declare const calucatorVersion: string; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts index e8974b66f1a..17df6809b45 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator.ts @@ -3,6 +3,7 @@ * @param a - first number * @param b - second number * @returns Sum of adding `b` to `a` + * @public */ export function add(a: number, b: number): number { return a + b; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts index a7aff4d79e6..38b5ef6950a 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/calculator2.ts @@ -3,6 +3,7 @@ * @param a - first number * @param b - second number * @returns Sum of adding `b` to `a` + * @public */ export function add(a: bigint, b: bigint): bigint { return a + b; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts index 3137419e17f..1e4914ce34e 100644 --- a/build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs/common.ts @@ -1,4 +1,5 @@ /** * Returns the version of the calculator. + * @public */ export const calucatorVersion: string = '1.0.0'; From 0ba97489e623025c1549ca96a2e32cbd08a2edb6 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Sat, 26 Jun 2021 17:45:55 -0700 Subject: [PATCH 345/429] Eliminate trailing comma --- apps/api-extractor/src/generators/ApiReportGenerator.ts | 7 +++++-- apps/api-extractor/src/generators/DtsRollupGenerator.ts | 7 +++++-- .../exportImportStarAs/api-extractor-scenarios.api.md | 4 ++-- .../etc/test-outputs/exportImportStarAs/rollup.d.ts | 4 ++-- 4 files changed, 14 insertions(+), 8 deletions(-) diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 4fe736043e6..c8eb23b54ca 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -179,6 +179,8 @@ export class ApiReportGenerator { // all local exports of local imported module are just references to top-level declarations stringWriter.writeLine(' export {'); + + const exportClauses: string[] = []; for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity(exportedEntity); @@ -191,11 +193,12 @@ export class ApiReportGenerator { } if (collectorEntity.nameForEmit === exportedName) { - stringWriter.writeLine(` ${collectorEntity.nameForEmit},`); + exportClauses.push(collectorEntity.nameForEmit); } else { - stringWriter.writeLine(` ${collectorEntity.nameForEmit} as ${exportedName},`); + exportClauses.push(`${collectorEntity.nameForEmit} as ${exportedName}`); } } + stringWriter.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); stringWriter.writeLine(' }'); // end of "export { ... }" stringWriter.writeLine('}'); // end of "declare namespace { ... }" diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 870c2ea704e..f088fdee383 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -192,6 +192,8 @@ export class DtsRollupGenerator { // all local exports of local imported module are just references to top-level declarations stringWriter.writeLine(' export {'); + + const exportClauses: string[] = []; for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity(exportedEntity); @@ -204,11 +206,12 @@ export class DtsRollupGenerator { } if (collectorEntity.nameForEmit === exportedName) { - stringWriter.writeLine(` ${collectorEntity.nameForEmit},`); + exportClauses.push(collectorEntity.nameForEmit); } else { - stringWriter.writeLine(` ${collectorEntity.nameForEmit} as ${exportedName},`); + exportClauses.push(`${collectorEntity.nameForEmit} as ${exportedName}`); } } + stringWriter.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); stringWriter.writeLine(' }'); // end of "export { ... }" stringWriter.writeLine('}'); // end of "declare namespace { ... }" diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md index ac0742b2378..3bbae48831e 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md @@ -14,7 +14,7 @@ declare namespace calculator { export { add, subtract, - calucatorVersion, + calucatorVersion } } export { calculator } @@ -23,7 +23,7 @@ declare namespace calculator2 { export { add_2 as add, subtract_2 as subtract, - calucatorVersion, + calucatorVersion } } export { calculator2 } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index df1bc3c75de..2739b94b6fc 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -21,7 +21,7 @@ declare namespace calculator { export { add, subtract, - calucatorVersion, + calucatorVersion } } export { calculator } @@ -30,7 +30,7 @@ declare namespace calculator2 { export { add_2 as add, subtract_2 as subtract, - calucatorVersion, + calucatorVersion } } export { calculator2 } From 9309641bf1a6e6389e44f0bee6dc16e690ef6efa Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 28 Jun 2021 15:17:57 -0700 Subject: [PATCH 346/429] PR feedback --- .../heft-jest-plugin/src/JestPlugin.ts | 167 +++++++++++------- 1 file changed, 106 insertions(+), 61 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 9d0537cd7cc..65ff4c1c572 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -27,20 +27,56 @@ import { InheritanceType, PathResolutionMethod } from '@rushstack/heft-config-file'; -import { FileSystem, Import, JsonFile, JsonSchema, Terminal } from '@rushstack/node-core-library'; +import { + FileSystem, + Import, + JsonFile, + JsonSchema, + PackageName, + Terminal +} from '@rushstack/node-core-library'; import { IHeftJestReporterOptions } from './HeftJestReporter'; import { HeftJestDataFile } from './HeftJestDataFile'; type JestReporterConfig = string | Config.ReporterConfig; -interface IJsonPathMetadataOptions { - buildFolder: string; +/** + * + */ +interface IJestResolutionOptions { + /** + * The value that will be substituted for tokens. + */ + rootDir: string; + /** + * Whether the value should be resolved as a module relative to the configuration file after + * substituting special tokens. + */ resolveAsModule?: boolean; + /** + * The prefix that should initially be used when attempting to resolve the value. Only used if + * `IJestResolutionOptions.resolveAsModule` is true. + */ modulePrefix?: string; + /** + * Whether resolution should silently fail in the case of failed module resolution. Only used if + * `IJestResolutionOptions.resolveAsModule` is true. + */ ignoreMissingModule?: boolean; } +/** + * + */ +interface IExtendedJestResolutionOptions extends IJestResolutionOptions { + /** + * The value that will be substituted for tokens. It is also the directory that will be + * used as the base directory during module resolution. + */ + configDir: string; +} + export interface IJestPluginOptions { disableConfigurationModuleResolution?: boolean; configurationPath?: string; @@ -49,14 +85,15 @@ export interface IJestPluginOptions { export interface IHeftJestConfiguration extends Config.InitialOptions {} const PLUGIN_NAME: string = 'JestPlugin'; -const PLUGIN_SCHEMA_PATH: string = `${__dirname}/schemas/heft-jest-plugin.schema.json`; +const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; +const PLUGIN_PACKAGE_FOLDER: string = path.resolve(__dirname, '..'); +const PLUGIN_SCHEMA_PATH: string = `${path.dirname()}/schemas/heft-jest-plugin.schema.json`; const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; -const OWN_PACKAGE_FOLDER: string = path.resolve(__dirname, '..'); const ROOTDIR_TOKEN: string = ''; const CONFIGDIR_TOKEN: string = ''; const PACKAGE_CAPTUREGROUP: string = 'package'; -const PACKAGEDIR_REGEX: RegExp = new RegExp(`^[^\\s^]*)\\s*>`); +const PACKAGEDIR_REGEX: RegExp = new RegExp(/^[^\s>]+)\s*>/); /** * @internal @@ -243,15 +280,17 @@ export class JestPlugin implements IHeftPlugin { }; const tokenResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ - buildFolder + rootDir: buildFolder }); const jestResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ - buildFolder, + rootDir: buildFolder, resolveAsModule: true }); const watchPluginsJestResolveMetadata: IJsonPathMetadata = JestPlugin._getJsonPathMetadata({ - buildFolder, + rootDir: buildFolder, resolveAsModule: true, + // Calls Jest's 'resolveWithPrefix()' using the 'jest-watch-' prefix to match 'jest-watch-' packages + // https://github.com/facebook/jest/blob/d6fb0d8fb0d43a17f90c7a5a6590257df2f2f6f5/packages/jest-resolve/src/utils.ts#L140 modulePrefix: 'jest-watch-', ignoreMissingModule: true }); @@ -285,24 +324,30 @@ export class JestPlugin implements IHeftPlugin { '$.prettierPath': jestResolveMetadata, '$.resolver': jestResolveMetadata, '$.runner': JestPlugin._getJsonPathMetadata({ - buildFolder, + rootDir: buildFolder, resolveAsModule: true, + // Calls Jest's 'resolveWithPrefix()' using the 'jest-runner-' prefix to match 'jest-runner-' packages + // https://github.com/facebook/jest/blob/d6fb0d8fb0d43a17f90c7a5a6590257df2f2f6f5/packages/jest-resolve/src/utils.ts#L170 modulePrefix: 'jest-runner-', ignoreMissingModule: true }), '$.snapshotResolver': jestResolveMetadata, // This is a name like "jsdom" that gets mapped into a package name like "jest-environment-jsdom" '$.testEnvironment': JestPlugin._getJsonPathMetadata({ - buildFolder, + rootDir: buildFolder, resolveAsModule: true, + // Calls Jest's 'resolveWithPrefix()' using the 'jest-environment-' prefix to match 'jest-environment-' packages + // https://github.com/facebook/jest/blob/d6fb0d8fb0d43a17f90c7a5a6590257df2f2f6f5/packages/jest-resolve/src/utils.ts#L110 modulePrefix: 'jest-environment-', ignoreMissingModule: true }), '$.testResultsProcessor': jestResolveMetadata, '$.testRunner': jestResolveMetadata, '$.testSequencer': JestPlugin._getJsonPathMetadata({ - buildFolder, + rootDir: buildFolder, resolveAsModule: true, + // Calls Jest's 'resolveWithPrefix()' using the 'jest-sequencer-' prefix to match 'jest-sequencer-' packages + // https://github.com/facebook/jest/blob/d6fb0d8fb0d43a17f90c7a5a6590257df2f2f6f5/packages/jest-resolve/src/utils.ts#L192 modulePrefix: 'jest-sequencer-', ignoreMissingModule: true }), @@ -400,59 +445,59 @@ export class JestPlugin implements IHeftPlugin { * - replace with the directory containing the current configuration file * - replace with the path to the resolved package (NOT module) */ - private static _getJsonPathMetadata(options: IJsonPathMetadataOptions): IJsonPathMetadata { + private static _getJsonPathMetadata(options: IJestResolutionOptions): IJsonPathMetadata { return { customResolver: (configurationFilePath: string, propertyName: string, propertyValue: string) => { - const configurationFileDir: string = path.dirname(configurationFilePath); - let packageDirMatches: RegExpExecArray | null; - - // The normal PathResolutionMethod.NodeResolve will generally not be able to find @rushstack/heft-jest-plugin - // from a project that is using a rig. Since it is important, and it is our own package, we resolve it - // manually as a special case. - const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; + const configDir: string = path.dirname(configurationFilePath); // Compare with replaceRootDirInPath() from here: // https://github.com/facebook/jest/blob/5f4dd187d89070d07617444186684c20d9213031/packages/jest-config/src/utils.ts#L58 if (propertyValue.startsWith(ROOTDIR_TOKEN)) { // Example: /path/to/file.js const restOfPath: string = path.normalize('./' + propertyValue.substr(ROOTDIR_TOKEN.length)); - propertyValue = path.resolve(options.buildFolder, restOfPath); + propertyValue = path.resolve(options.rootDir, restOfPath); } else if (propertyValue.startsWith(CONFIGDIR_TOKEN)) { // Example: /path/to/file.js const restOfPath: string = path.normalize('./' + propertyValue.substr(CONFIGDIR_TOKEN.length)); - propertyValue = path.resolve(configurationFileDir, restOfPath); - } else if ((packageDirMatches = PACKAGEDIR_REGEX.exec(propertyValue)) !== null) { + propertyValue = path.resolve(configDir, restOfPath); + } else { // Example: /path/to/file.js - const packageName: string | undefined = packageDirMatches.groups?.[PACKAGE_CAPTUREGROUP]; - if (!packageName) { - throw new Error( - `Could not parse package name from "packageDir" token ` + - (propertyName ? `of property "${propertyName}" ` : '') + - `in "${configurationFilePath}".` - ); - } - - // Prevent module paths from being specified by limiting the number of '/' characters present - if (packageName.match(/^((@[^\/]+\/)|[^@])[^\/]+\/.*$/)) { - throw new Error( - `Module paths are not supported when using the "packageDir" token ` + - (propertyName ? `of property "${propertyName}" ` : '') + - `in "${configurationFilePath}". Only a package name is allowed.` + const packageDirMatches: RegExpExecArray | null = PACKAGEDIR_REGEX.exec(propertyValue); + if (packageDirMatches !== null) { + const packageName: string | undefined = packageDirMatches.groups?.[PACKAGE_CAPTUREGROUP]; + if (!packageName) { + throw new Error( + `Could not parse package name from "packageDir" token ` + + (propertyName ? `of property "${propertyName}" ` : '') + + `in "${configDir}".` + ); + } + + if (!PackageName.isValidName(packageName)) { + throw new Error( + `Module paths are not supported when using the "packageDir" token ` + + (propertyName ? `of property "${propertyName}" ` : '') + + `in "${configDir}". Only a package name is allowed.` + ); + } + + // Resolve to the package directory (not the module referenced by the package). The normal resolution + // method will generally not be able to find @rushstack/heft-jest-plugin from a project that is + // using a rig. Since it is important, and it is our own package, we resolve it manually as a special + // case. + const resolvedPackagePath: string = + packageName === PLUGIN_PACKAGE_NAME + ? PLUGIN_PACKAGE_FOLDER + : Import.resolvePackage({ + baseFolderPath: configDir, + packageName + }); + // First entry is the entire match + const restOfPath: string = path.normalize( + './' + propertyValue.substr(packageDirMatches[0].length) ); + propertyValue = path.resolve(resolvedPackagePath, restOfPath); } - - // Resolve to the root of the package (not the module referenced by the package). Substitute - // the heft-jest-plugin root if package name matches. - const resolvedPackagePath: string = - packageName === PLUGIN_PACKAGE_NAME - ? OWN_PACKAGE_FOLDER - : Import.resolvePackage({ - baseFolderPath: path.dirname(configurationFilePath), - packageName - }); - // First entry is the entire match - const restOfPath: string = path.normalize('./' + propertyValue.substr(packageDirMatches[0].length)); - propertyValue = path.resolve(resolvedPackagePath, restOfPath); } // Return early, since the remainder of this function is used to resolve module paths @@ -462,27 +507,27 @@ export class JestPlugin implements IHeftPlugin { // Example: @rushstack/heft-jest-plugin if (propertyValue === PLUGIN_PACKAGE_NAME) { - return OWN_PACKAGE_FOLDER; + return PLUGIN_PACKAGE_FOLDER; } // Example: @rushstack/heft-jest-plugin/path/to/file.js if (propertyValue.startsWith(PLUGIN_PACKAGE_NAME)) { const restOfPath: string = path.normalize('./' + propertyValue.substr(PLUGIN_PACKAGE_NAME.length)); - return path.join(OWN_PACKAGE_FOLDER, restOfPath); + return path.join(PLUGIN_PACKAGE_FOLDER, restOfPath); } - return !options.modulePrefix - ? jestResolve(/*resolver:*/ undefined, { - rootDir: configurationFileDir, - filePath: propertyValue, - key: propertyName - }) - : jestResolveWithPrefix(/*resolver:*/ undefined, { - rootDir: configurationFileDir, + return options.modulePrefix + ? jestResolveWithPrefix(/*resolver:*/ undefined, { + rootDir: configDir, filePath: propertyValue, prefix: options.modulePrefix, humanOptionName: propertyName, optionName: propertyName + }) + : jestResolve(/*resolver:*/ undefined, { + rootDir: configDir, + filePath: propertyValue, + key: propertyName }); }, pathResolutionMethod: PathResolutionMethod.custom From e24e1e9f4aec25f254d82786609d62ca32e99651 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Mon, 28 Jun 2021 15:24:34 -0700 Subject: [PATCH 347/429] Cleanup --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 16 +++------------- 1 file changed, 3 insertions(+), 13 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 65ff4c1c572..7e061e91fa6 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -42,7 +42,8 @@ import { HeftJestDataFile } from './HeftJestDataFile'; type JestReporterConfig = string | Config.ReporterConfig; /** - * + * Options to use when performing resolution for paths and modules specified in the Jest + * configuration. */ interface IJestResolutionOptions { /** @@ -66,17 +67,6 @@ interface IJestResolutionOptions { ignoreMissingModule?: boolean; } -/** - * - */ -interface IExtendedJestResolutionOptions extends IJestResolutionOptions { - /** - * The value that will be substituted for tokens. It is also the directory that will be - * used as the base directory during module resolution. - */ - configDir: string; -} - export interface IJestPluginOptions { disableConfigurationModuleResolution?: boolean; configurationPath?: string; @@ -87,7 +77,7 @@ export interface IHeftJestConfiguration extends Config.InitialOptions {} const PLUGIN_NAME: string = 'JestPlugin'; const PLUGIN_PACKAGE_NAME: string = '@rushstack/heft-jest-plugin'; const PLUGIN_PACKAGE_FOLDER: string = path.resolve(__dirname, '..'); -const PLUGIN_SCHEMA_PATH: string = `${path.dirname()}/schemas/heft-jest-plugin.schema.json`; +const PLUGIN_SCHEMA_PATH: string = path.resolve(__dirname, 'schemas', 'heft-jest-plugin.schema.json'); const JEST_CONFIGURATION_LOCATION: string = `config/jest.config.json`; const ROOTDIR_TOKEN: string = ''; From 7997755943da2e0668a0f433f4c01d23ef9603ae Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 30 Jun 2021 01:37:17 +0000 Subject: [PATCH 348/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 +++++- apps/heft/CHANGELOG.json | 12 ++++++++++ apps/heft/CHANGELOG.md | 7 +++++- apps/rundown/CHANGELOG.json | 15 ++++++++++++ apps/rundown/CHANGELOG.md | 7 +++++- ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 --------- ...-ImprovedJestResolve_2021-06-25-21-53.json | 11 --------- ...-ImprovedJestResolve_2021-06-25-21-53.json | 11 --------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 23 +++++++++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 9 +++++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 +++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 +++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++++- .../debug-certificate-manager/CHANGELOG.json | 15 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++++- libraries/heft-config-file/CHANGELOG.json | 12 ++++++++++ libraries/heft-config-file/CHANGELOG.md | 9 +++++++- libraries/load-themed-styles/CHANGELOG.json | 15 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++++- libraries/package-deps-hash/CHANGELOG.json | 15 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++++- libraries/stream-collator/CHANGELOG.json | 18 +++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++++- libraries/terminal/CHANGELOG.json | 15 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 +++++- rigs/heft-node-rig/CHANGELOG.json | 18 +++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++++- rigs/heft-web-rig/CHANGELOG.json | 21 +++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++++- .../loader-load-themed-styles/CHANGELOG.json | 18 +++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++++- webpack/loader-raw-script/CHANGELOG.json | 15 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++++- webpack/localization-plugin/CHANGELOG.json | 21 +++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 +++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 +++++- .../CHANGELOG.json | 15 ++++++++++++ .../CHANGELOG.md | 7 +++++- 41 files changed, 432 insertions(+), 52 deletions(-) delete mode 100644 common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json delete mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index d98886e4636..2ea1a5273e6 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.25", + "tag": "@microsoft/api-documenter_v7.13.25", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "7.13.24", "tag": "@microsoft/api-documenter_v7.13.24", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index c2d78006993..7f33ba06e16 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 7.13.25 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 7.13.24 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 62718a23955..d9e99b00747 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.34.1", + "tag": "@rushstack/heft_v0.34.1", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.6.0`" + } + ] + } + }, { "version": "0.34.0", "tag": "@rushstack/heft_v0.34.0", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 349021f9290..c6cbc98ca49 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.34.1 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 0.34.0 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index b838e5472d3..c5c74e8db44 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.117", + "tag": "@rushstack/rundown_v1.0.117", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "1.0.116", "tag": "@rushstack/rundown_v1.0.116", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index a99bd62078e..2d3908b2677 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 1.0.117 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 1.0.116 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index b62dae1831a..00000000000 --- a/common/changes/@rushstack/heft-config-file/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-config-file", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/heft-config-file", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json b/common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json deleted file mode 100644 index 98115070444..00000000000 --- a/common/changes/@rushstack/heft-config-file/user-danade-ImprovedJestResolve_2021-06-25-21-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-config-file", - "comment": "Allow for specifying a custom resolver when resolving paths with heft-config-file. This change removes \"preresolve\" property for JsonPath module resolution options and replaces it with a more flexible \"customResolver\" property", - "type": "minor" - } - ], - "packageName": "@rushstack/heft-config-file", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json deleted file mode 100644 index a26bee6bfad..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-ImprovedJestResolve_2021-06-25-21-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Improve resolution logic to match closer to default Jest functionality and add \"\" and \"\" tokens to improve flexibility when using extended configuration files", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 078479a2684..908cbcb8cda 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,29 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.6", + "tag": "@rushstack/heft-jest-plugin_v0.1.6", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "patch": [ + { + "comment": "Improve resolution logic to match closer to default Jest functionality and add \"\" and \"\" tokens to improve flexibility when using extended configuration files" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.6.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.0` to `^0.34.1`" + } + ] + } + }, { "version": "0.1.5", "tag": "@rushstack/heft-jest-plugin_v0.1.5", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index ddb13989042..fa295460b12 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.1.6 +Wed, 30 Jun 2021 01:37:17 GMT + +### Patches + +- Improve resolution logic to match closer to default Jest functionality and add "" and "" tokens to improve flexibility when using extended configuration files ## 0.1.5 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index badd909df57..dc43cbbc34e 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.30", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.30", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.0` to `^0.34.1`" + } + ] + } + }, { "version": "0.1.29", "tag": "@rushstack/heft-webpack4-plugin_v0.1.29", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 1ab5745505c..272486eb58e 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.1.30 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 0.1.29 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 0f17c7400ef..7bcce4ff9c3 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.30", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.30", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.0` to `^0.34.1`" + } + ] + } + }, { "version": "0.1.29", "tag": "@rushstack/heft-webpack5-plugin_v0.1.29", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 67d833178d4..239a1d033be 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.1.30 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 0.1.29 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 0f1f9e4b81e..52245103532 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.41", + "tag": "@rushstack/debug-certificate-manager_v1.0.41", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "1.0.40", "tag": "@rushstack/debug-certificate-manager_v1.0.40", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 2e6afadc6cb..f743b535ee6 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 1.0.41 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 1.0.40 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index a78535f7486..52275404989 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.6.0", + "tag": "@rushstack/heft-config-file_v0.6.0", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "minor": [ + { + "comment": "Allow for specifying a custom resolver when resolving paths with heft-config-file. This change removes \"preresolve\" property for JsonPath module resolution options and replaces it with a more flexible \"customResolver\" property" + } + ] + } + }, { "version": "0.5.0", "tag": "@rushstack/heft-config-file_v0.5.0", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index 3ace8dc2511..dad394c73cc 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Fri, 11 Jun 2021 00:34:02 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.6.0 +Wed, 30 Jun 2021 01:37:17 GMT + +### Minor changes + +- Allow for specifying a custom resolver when resolving paths with heft-config-file. This change removes "preresolve" property for JsonPath module resolution options and replaces it with a more flexible "customResolver" property ## 0.5.0 Fri, 11 Jun 2021 00:34:02 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 3d3a5b0b11b..39f0343d6e6 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.187", + "tag": "@microsoft/load-themed-styles_v1.10.187", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.5`" + } + ] + } + }, { "version": "1.10.186", "tag": "@microsoft/load-themed-styles_v1.10.186", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 516d43281ec..c0aa6beb084 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 1.10.187 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 1.10.186 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 96442060160..409ad0310c9 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.46", + "tag": "@rushstack/package-deps-hash_v3.0.46", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "3.0.45", "tag": "@rushstack/package-deps-hash_v3.0.45", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index e6df5defa0a..a644a765835 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 3.0.46 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 3.0.45 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 41dbb2ddbc3..5ea48f95931 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.101", + "tag": "@rushstack/stream-collator_v4.0.101", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "4.0.100", "tag": "@rushstack/stream-collator_v4.0.100", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 09a5b666387..4b8f248563a 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 4.0.101 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 4.0.100 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 656468e538e..55da4e5802c 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.3", + "tag": "@rushstack/terminal_v0.2.3", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "0.2.2", "tag": "@rushstack/terminal_v0.2.2", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index f6b7afebfbb..3d12efede0a 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.2.3 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 0.2.2 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 9ace2fef36e..3591f504630 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.5", + "tag": "@rushstack/heft-node-rig_v1.1.5", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.0` to `^0.34.1`" + } + ] + } + }, { "version": "1.1.4", "tag": "@rushstack/heft-node-rig_v1.1.4", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 46869687c88..f2bdc754217 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 1.1.5 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 1.1.4 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 7ba596716d7..eb5eddd5787 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.5", + "tag": "@rushstack/heft-web-rig_v0.3.5", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.30`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.0` to `^0.34.1`" + } + ] + } + }, { "version": "0.3.4", "tag": "@rushstack/heft-web-rig_v0.3.4", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index caeea503501..7041222fb45 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.3.5 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 0.3.4 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index eb8174d5aaf..dd653b1219b 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.68", + "tag": "@microsoft/loader-load-themed-styles_v1.9.68", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.187`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "1.9.67", "tag": "@microsoft/loader-load-themed-styles_v1.9.67", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 6d6a2be1acb..efb62249e18 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 1.9.68 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 1.9.67 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 8cd7d50ca65..16d72a06ee7 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.155", + "tag": "@rushstack/loader-raw-script_v1.3.155", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "1.3.154", "tag": "@rushstack/loader-raw-script_v1.3.154", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 07ab09729dd..2f2d9a3d955 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 1.3.155 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 1.3.154 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index dba8081faff..b83f8b0db88 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.29", + "tag": "@rushstack/localization-plugin_v0.6.29", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.49`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.48` to `^3.2.49`" + } + ] + } + }, { "version": "0.6.28", "tag": "@rushstack/localization-plugin_v0.6.28", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index b0bf52421a8..78fea89bc0c 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.6.29 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 0.6.28 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 7fefecf5187..ef6d97d82d8 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.67", + "tag": "@rushstack/module-minifier-plugin_v0.3.67", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "0.3.66", "tag": "@rushstack/module-minifier-plugin_v0.3.66", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index a4bb6b3d9d9..068a300d98d 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 0.3.67 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 0.3.66 Fri, 25 Jun 2021 00:08:28 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 1aa65c3fd11..1358e3a001d 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.49", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.49", + "date": "Wed, 30 Jun 2021 01:37:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.5`" + } + ] + } + }, { "version": "3.2.48", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.48", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index d6c792929b0..1a6b8633055 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Fri, 25 Jun 2021 00:08:28 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. + +## 3.2.49 +Wed, 30 Jun 2021 01:37:17 GMT + +_Version update only_ ## 3.2.48 Fri, 25 Jun 2021 00:08:28 GMT From fa82aa9ac663fd2d8a60a0826d2428b2328b668c Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 30 Jun 2021 01:37:20 +0000 Subject: [PATCH 349/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 19 files changed, 25 insertions(+), 25 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 98ffa78a23c..1d784a323fe 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.24", + "version": "7.13.25", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/heft/package.json b/apps/heft/package.json index 4bb501ea225..f603534ed45 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.34.0", + "version": "0.34.1", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 921e2127079..5477ec38bc6 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.116", + "version": "1.0.117", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 9df06f4d61f..d27163ca8cb 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.5", + "version": "0.1.6", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.0" + "@rushstack/heft": "^0.34.1" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 9b419fdc343..4499999885a 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.29", + "version": "0.1.30", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.0" + "@rushstack/heft": "^0.34.1" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 651d5d959cc..d7c5bcca180 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.29", + "version": "0.1.30", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.0" + "@rushstack/heft": "^0.34.1" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 3cce4db61f3..9905bc01b61 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.40", + "version": "1.0.41", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index 286d7d2aa61..c388aacadfd 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.5.0", + "version": "0.6.0", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index a340ccdaab7..6020807cd46 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.186", + "version": "1.10.187", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 783cc91456b..6a362d8edee 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.45", + "version": "3.0.46", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index e852a15ba35..33adf141487 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.100", + "version": "4.0.101", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 12acf22d6bb..1fa849bd336 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.2", + "version": "0.2.3", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index f591b82bf7d..bcb8fd71b4a 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.4", + "version": "1.1.5", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.0" + "@rushstack/heft": "^0.34.1" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 3e86a11f2aa..247a638bdd0 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.4", + "version": "0.3.5", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.0" + "@rushstack/heft": "^0.34.1" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 4ae34d5df49..efdd10ad446 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.67", + "version": "1.9.68", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index faa5aa39c68..7adbf1fdbdf 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.154", + "version": "1.3.155", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index dfc1036d39a..e13b146c46a 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.28", + "version": "0.6.29", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.48", + "@rushstack/set-webpack-public-path-plugin": "^3.2.49", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index a7a542eb98c..6bd6dfbfae5 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.66", + "version": "0.3.67", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 9f22534448e..7931ce24fc4 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.48", + "version": "3.2.49", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 51acb5490c90ef7f83c748221d4332883ad41118 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 29 Jun 2021 22:00:33 -0700 Subject: [PATCH 350/429] Add a second test case --- .../config/build-config.json | 1 + .../api-extractor-scenarios.api.json | 217 ++++++++++++++++++ .../api-extractor-scenarios.api.md | 24 ++ .../exportImportStarAs2/rollup.d.ts | 26 +++ .../src/exportImportStarAs2/forgottenNs.ts | 4 + .../src/exportImportStarAs2/index.ts | 2 + .../src/exportImportStarAs2/ns.ts | 8 + 7 files changed, 282 insertions(+) create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.json create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts create mode 100644 build-tests/api-extractor-scenarios/src/exportImportStarAs2/forgottenNs.ts create mode 100644 build-tests/api-extractor-scenarios/src/exportImportStarAs2/index.ts create mode 100644 build-tests/api-extractor-scenarios/src/exportImportStarAs2/ns.ts diff --git a/build-tests/api-extractor-scenarios/config/build-config.json b/build-tests/api-extractor-scenarios/config/build-config.json index 221eb306b87..b2716da13c5 100644 --- a/build-tests/api-extractor-scenarios/config/build-config.json +++ b/build-tests/api-extractor-scenarios/config/build-config.json @@ -21,6 +21,7 @@ "exportImportedExternal2", "exportImportedExternalDefault", "exportImportStarAs", + "exportImportStarAs2", "exportStar", "exportStar2", "exportStar3", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.json new file mode 100644 index 00000000000..28fe5c46bfe --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.json @@ -0,0 +1,217 @@ +{ + "metadata": { + "toolPackage": "@microsoft/api-extractor", + "toolVersion": "[test mode]", + "schemaVersion": 1004, + "oldestForwardsCompatibleVersion": 1001, + "tsdocConfig": { + "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", + "noStandardTags": true, + "tagDefinitions": [ + { + "tagName": "@alpha", + "syntaxKind": "modifier" + }, + { + "tagName": "@beta", + "syntaxKind": "modifier" + }, + { + "tagName": "@defaultValue", + "syntaxKind": "block" + }, + { + "tagName": "@decorator", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@deprecated", + "syntaxKind": "block" + }, + { + "tagName": "@eventProperty", + "syntaxKind": "modifier" + }, + { + "tagName": "@example", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@experimental", + "syntaxKind": "modifier" + }, + { + "tagName": "@inheritDoc", + "syntaxKind": "inline" + }, + { + "tagName": "@internal", + "syntaxKind": "modifier" + }, + { + "tagName": "@label", + "syntaxKind": "inline" + }, + { + "tagName": "@link", + "syntaxKind": "inline", + "allowMultiple": true + }, + { + "tagName": "@override", + "syntaxKind": "modifier" + }, + { + "tagName": "@packageDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@param", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@privateRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@public", + "syntaxKind": "modifier" + }, + { + "tagName": "@readonly", + "syntaxKind": "modifier" + }, + { + "tagName": "@remarks", + "syntaxKind": "block" + }, + { + "tagName": "@returns", + "syntaxKind": "block" + }, + { + "tagName": "@sealed", + "syntaxKind": "modifier" + }, + { + "tagName": "@see", + "syntaxKind": "block" + }, + { + "tagName": "@throws", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@typeParam", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@virtual", + "syntaxKind": "modifier" + }, + { + "tagName": "@betaDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@internalRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@preapproved", + "syntaxKind": "modifier" + } + ], + "supportForTags": { + "@alpha": true, + "@beta": true, + "@defaultValue": true, + "@decorator": true, + "@deprecated": true, + "@eventProperty": true, + "@example": true, + "@experimental": true, + "@inheritDoc": true, + "@internal": true, + "@label": true, + "@link": true, + "@override": true, + "@packageDocumentation": true, + "@param": true, + "@privateRemarks": true, + "@public": true, + "@readonly": true, + "@remarks": true, + "@returns": true, + "@sealed": true, + "@see": true, + "@throws": true, + "@typeParam": true, + "@virtual": true, + "@betaDocumentation": true, + "@internalRemarks": true, + "@preapproved": true + } + } + }, + "kind": "Package", + "canonicalReference": "api-extractor-scenarios!", + "docComment": "", + "name": "api-extractor-scenarios", + "members": [ + { + "kind": "EntryPoint", + "canonicalReference": "api-extractor-scenarios!", + "name": "", + "members": [ + { + "kind": "Namespace", + "canonicalReference": "api-extractor-scenarios!ns:namespace", + "docComment": "", + "excerptTokens": [], + "releaseTag": "None", + "name": "ns", + "members": [ + { + "kind": "Function", + "canonicalReference": "api-extractor-scenarios!ns.exportedApi:function(1)", + "docComment": "/**\n * @public\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export declare function exportedApi(): " + }, + { + "kind": "Content", + "text": "forgottenNs." + }, + { + "kind": "Reference", + "text": "ForgottenClass", + "canonicalReference": "api-extractor-scenarios!ForgottenClass:class" + }, + { + "kind": "Content", + "text": ";" + } + ], + "returnTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + }, + "releaseTag": "Public", + "overloadIndex": 1, + "parameters": [], + "name": "exportedApi" + } + ] + } + ] + } + ] +} diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md new file mode 100644 index 00000000000..67e52795bee --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md @@ -0,0 +1,24 @@ +## API Report File for "api-extractor-scenarios" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +// @public (undocumented) +function exportedApi(): forgottenNs.ForgottenClass; + +// @public (undocumented) +class ForgottenClass { +} + +declare namespace ns { + export { + exportedApi + } +} +export { ns } + + +// (No @packageDocumentation comment for this package) + +``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts new file mode 100644 index 00000000000..e171807fd0f --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts @@ -0,0 +1,26 @@ + +/** + * @public + */ +declare function exportedApi(): forgottenNs.ForgottenClass; + +/** + * @public + */ +declare class ForgottenClass { +} + +declare namespace forgottenNs { + export { + ForgottenClass + } +} + +declare namespace ns { + export { + exportedApi + } +} +export { ns } + +export { } diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs2/forgottenNs.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs2/forgottenNs.ts new file mode 100644 index 00000000000..fc104acc837 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs2/forgottenNs.ts @@ -0,0 +1,4 @@ +/** + * @public + */ +export class ForgottenClass {} diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs2/index.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs2/index.ts new file mode 100644 index 00000000000..2e3ab2c86ca --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs2/index.ts @@ -0,0 +1,2 @@ +import * as ns from './ns'; +export { ns }; diff --git a/build-tests/api-extractor-scenarios/src/exportImportStarAs2/ns.ts b/build-tests/api-extractor-scenarios/src/exportImportStarAs2/ns.ts new file mode 100644 index 00000000000..5ea39d1dc1c --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/exportImportStarAs2/ns.ts @@ -0,0 +1,8 @@ +import * as forgottenNs from './forgottenNs'; + +/** + * @public + */ +export function exportedApi(): forgottenNs.ForgottenClass { + return new forgottenNs.ForgottenClass(); +} From 12799aab1781205097b920d4e0fc7d2e1bc2226d Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 29 Jun 2021 22:21:39 -0700 Subject: [PATCH 351/429] Implement the missing ae-forgotten-export analysis for AstNamespaceImport references --- apps/api-extractor/.vscode/launch.json | 8 +- .../src/analyzer/AstNamespaceImport.ts | 10 +- apps/api-extractor/src/collector/Collector.ts | 7 +- .../src/enhancers/ValidationEnhancer.ts | 147 +++++++++++------- .../src/generators/ApiModelGenerator.ts | 14 ++ .../src/generators/ApiReportGenerator.ts | 4 +- .../src/generators/DtsRollupGenerator.ts | 4 +- .../api-extractor-scenarios.api.md | 2 + 8 files changed, 130 insertions(+), 66 deletions(-) diff --git a/apps/api-extractor/.vscode/launch.json b/apps/api-extractor/.vscode/launch.json index f81af6c2ef3..2a4aa769b6b 100644 --- a/apps/api-extractor/.vscode/launch.json +++ b/apps/api-extractor/.vscode/launch.json @@ -74,7 +74,13 @@ "name": "scenario", "program": "${workspaceFolder}/lib/start.js", "cwd": "${workspaceFolder}/../../build-tests/api-extractor-scenarios", - "args": ["--debug", "run", "--local", "--config", "./temp/configs/api-extractor-typeof.json"], + "args": [ + "--debug", + "run", + "--local", + "--config", + "./temp/configs/api-extractor-exportImportStarAs2.json" + ], "sourceMaps": true } ] diff --git a/apps/api-extractor/src/analyzer/AstNamespaceImport.ts b/apps/api-extractor/src/analyzer/AstNamespaceImport.ts index 1ba6985beef..955ef903d27 100644 --- a/apps/api-extractor/src/analyzer/AstNamespaceImport.ts +++ b/apps/api-extractor/src/analyzer/AstNamespaceImport.ts @@ -3,8 +3,9 @@ import * as ts from 'typescript'; -import { AstModule } from './AstModule'; +import { AstModule, AstModuleExportInfo } from './AstModule'; import { AstSyntheticEntity } from './AstEntity'; +import { Collector } from '../collector/Collector'; export interface IAstNamespaceImportOptions { readonly astModule: AstModule; @@ -78,4 +79,11 @@ export class AstNamespaceImport extends AstSyntheticEntity { // abstract return this.namespaceName; } + + public fetchAstModuleExportInfo(collector: Collector): AstModuleExportInfo { + const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo( + this.astModule + ); + return astModuleExportInfo; + } } diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 625bb5778ab..c963a448fe4 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -234,6 +234,7 @@ export class Collector { const astModuleExportInfo: AstModuleExportInfo = this.astSymbolTable.fetchAstModuleExportInfo(astEntryPoint); + for (const [exportName, astEntity] of astModuleExportInfo.exportedLocalEntities) { this._createCollectorEntity(astEntity, exportName); @@ -440,9 +441,7 @@ export class Collector { } if (astEntity instanceof AstNamespaceImport) { - const astModuleExportInfo: AstModuleExportInfo = this.astSymbolTable.fetchAstModuleExportInfo( - astEntity.astModule - ); + const astModuleExportInfo: AstModuleExportInfo = astEntity.fetchAstModuleExportInfo(this); for (const exportedEntity of astModuleExportInfo.exportedLocalEntities.values()) { // Create a CollectorEntity for each top-level export of AstImportInternal entity @@ -450,8 +449,6 @@ export class Collector { entity.addAstNamespaceImports(astEntity); this._createEntityForIndirectReferences(exportedEntity, alreadySeenAstEntities); - - // TODO - create entity for module export } } } diff --git a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts index 31969391b54..302480ee86d 100644 --- a/apps/api-extractor/src/enhancers/ValidationEnhancer.ts +++ b/apps/api-extractor/src/enhancers/ValidationEnhancer.ts @@ -13,26 +13,52 @@ import { CollectorEntity } from '../collector/CollectorEntity'; import { ExtractorMessageId } from '../api/ExtractorMessageId'; import { ReleaseTag } from '@microsoft/api-extractor-model'; import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; +import { AstModuleExportInfo } from '../analyzer/AstModule'; +import { AstEntity } from '../analyzer/AstEntity'; export class ValidationEnhancer { public static analyze(collector: Collector): void { - const alreadyWarnedSymbols: Set = new Set(); + const alreadyWarnedEntities: Set = new Set(); for (const entity of collector.entities) { - if (entity.astEntity instanceof AstSymbol) { - if (entity.consumable) { - entity.astEntity.forEachDeclarationRecursive((astDeclaration: AstDeclaration) => { - ValidationEnhancer._checkReferences(collector, astDeclaration, alreadyWarnedSymbols); - }); - - const symbolMetadata: SymbolMetadata = collector.fetchSymbolMetadata(entity.astEntity); - ValidationEnhancer._checkForInternalUnderscore(collector, entity, entity.astEntity, symbolMetadata); - ValidationEnhancer._checkForInconsistentReleaseTags(collector, entity.astEntity, symbolMetadata); - } + if (!entity.consumable) { + continue; } - if (entity.astEntity instanceof AstNamespaceImport) { - // TODO [MA]: validation for local module import + if (entity.astEntity instanceof AstSymbol) { + // A regular exported AstSymbol + + const astSymbol: AstSymbol = entity.astEntity; + + astSymbol.forEachDeclarationRecursive((astDeclaration: AstDeclaration) => { + ValidationEnhancer._checkReferences(collector, astDeclaration, alreadyWarnedEntities); + }); + + const symbolMetadata: SymbolMetadata = collector.fetchSymbolMetadata(astSymbol); + ValidationEnhancer._checkForInternalUnderscore(collector, entity, astSymbol, symbolMetadata); + ValidationEnhancer._checkForInconsistentReleaseTags(collector, astSymbol, symbolMetadata); + } else if (entity.astEntity instanceof AstNamespaceImport) { + // A namespace created using "import * as ___ from ___" + const astNamespaceImport: AstNamespaceImport = entity.astEntity; + + const astModuleExportInfo: AstModuleExportInfo = + astNamespaceImport.fetchAstModuleExportInfo(collector); + + for (const namespaceMemberAstEntity of astModuleExportInfo.exportedLocalEntities.values()) { + if (namespaceMemberAstEntity instanceof AstSymbol) { + const astSymbol: AstSymbol = namespaceMemberAstEntity; + + astSymbol.forEachDeclarationRecursive((astDeclaration: AstDeclaration) => { + ValidationEnhancer._checkReferences(collector, astDeclaration, alreadyWarnedEntities); + }); + + const symbolMetadata: SymbolMetadata = collector.fetchSymbolMetadata(astSymbol); + + // (Don't apply ValidationEnhancer._checkForInternalUnderscore() for AstNamespaceImport members) + + ValidationEnhancer._checkForInconsistentReleaseTags(collector, astSymbol, symbolMetadata); + } + } } } } @@ -163,12 +189,16 @@ export class ValidationEnhancer { private static _checkReferences( collector: Collector, astDeclaration: AstDeclaration, - alreadyWarnedSymbols: Set + alreadyWarnedEntities: Set ): void { const apiItemMetadata: ApiItemMetadata = collector.fetchApiItemMetadata(astDeclaration); const declarationReleaseTag: ReleaseTag = apiItemMetadata.effectiveReleaseTag; for (const referencedEntity of astDeclaration.referencedAstEntities) { + let collectorEntity: CollectorEntity | undefined; + let referencedReleaseTag: ReleaseTag; + let localName: string; + if (referencedEntity instanceof AstSymbol) { // If this is e.g. a member of a namespace, then we need to be checking the top-level scope to see // whether it's exported. @@ -176,50 +206,61 @@ export class ValidationEnhancer { // TODO: Technically we should also check each of the nested scopes along the way. const rootSymbol: AstSymbol = referencedEntity.rootAstSymbol; - if (!rootSymbol.isExternal) { - // TODO: consider exported by local module import - const collectorEntity: CollectorEntity | undefined = collector.tryGetCollectorEntity(rootSymbol); - - if (collectorEntity && collectorEntity.consumable) { - const referencedMetadata: SymbolMetadata = collector.fetchSymbolMetadata(referencedEntity); - const referencedReleaseTag: ReleaseTag = referencedMetadata.maxEffectiveReleaseTag; - - if (ReleaseTag.compare(declarationReleaseTag, referencedReleaseTag) > 0) { - collector.messageRouter.addAnalyzerIssue( - ExtractorMessageId.IncompatibleReleaseTags, - `The symbol "${astDeclaration.astSymbol.localName}"` + - ` is marked as ${ReleaseTag.getTagName(declarationReleaseTag)},` + - ` but its signature references "${referencedEntity.localName}"` + - ` which is marked as ${ReleaseTag.getTagName(referencedReleaseTag)}`, - astDeclaration - ); - } + if (rootSymbol.isExternal) { + continue; + } + + localName = rootSymbol.localName; + + collectorEntity = collector.tryGetCollectorEntity(rootSymbol); + + const referencedMetadata: SymbolMetadata = collector.fetchSymbolMetadata(referencedEntity); + referencedReleaseTag = referencedMetadata.maxEffectiveReleaseTag; + } else if (referencedEntity instanceof AstNamespaceImport) { + collectorEntity = collector.tryGetCollectorEntity(referencedEntity); + + // TODO: Currently the "import * as ___ from ___" syntax does not yet support doc comments + referencedReleaseTag = ReleaseTag.Public; + + localName = referencedEntity.localName; + } else { + continue; + } + + if (collectorEntity && collectorEntity.consumable) { + if (ReleaseTag.compare(declarationReleaseTag, referencedReleaseTag) > 0) { + collector.messageRouter.addAnalyzerIssue( + ExtractorMessageId.IncompatibleReleaseTags, + `The symbol "${astDeclaration.astSymbol.localName}"` + + ` is marked as ${ReleaseTag.getTagName(declarationReleaseTag)},` + + ` but its signature references "${referencedEntity.localName}"` + + ` which is marked as ${ReleaseTag.getTagName(referencedReleaseTag)}`, + astDeclaration + ); + } + } else { + const entryPointFilename: string = path.basename( + collector.workingPackage.entryPointSourceFile.fileName + ); + + if (!alreadyWarnedEntities.has(referencedEntity)) { + alreadyWarnedEntities.add(referencedEntity); + + if ( + referencedEntity instanceof AstSymbol && + ValidationEnhancer._isEcmaScriptSymbol(referencedEntity) + ) { + // The main usage scenario for ECMAScript symbols is to attach private data to a JavaScript object, + // so as a special case, we do NOT report them as forgotten exports. } else { - const entryPointFilename: string = path.basename( - collector.workingPackage.entryPointSourceFile.fileName + collector.messageRouter.addAnalyzerIssue( + ExtractorMessageId.ForgottenExport, + `The symbol "${localName}" needs to be exported by the entry point ${entryPointFilename}`, + astDeclaration ); - - if (!alreadyWarnedSymbols.has(referencedEntity)) { - alreadyWarnedSymbols.add(referencedEntity); - - // The main usage scenario for ECMAScript symbols is to attach private data to a JavaScript object, - // so as a special case, we do NOT report them as forgotten exports. - if (!ValidationEnhancer._isEcmaScriptSymbol(referencedEntity)) { - collector.messageRouter.addAnalyzerIssue( - ExtractorMessageId.ForgottenExport, - `The symbol "${rootSymbol.localName}" needs to be exported` + - ` by the entry point ${entryPointFilename}`, - astDeclaration - ); - } - } } } } - - if (referencedEntity instanceof AstNamespaceImport) { - // TODO [MA]: add validation for local import - } } } diff --git a/apps/api-extractor/src/generators/ApiModelGenerator.ts b/apps/api-extractor/src/generators/ApiModelGenerator.ts index 5b6557b6149..648a762a0b6 100644 --- a/apps/api-extractor/src/generators/ApiModelGenerator.ts +++ b/apps/api-extractor/src/generators/ApiModelGenerator.ts @@ -102,6 +102,20 @@ export class ApiModelGenerator { } if (astEntity instanceof AstNamespaceImport) { + // Note that a single API item can belong to two different AstNamespaceImport namespaces. For example: + // + // // file.ts defines "thing()" + // import * as example1 from "./file"; + // import * as example2 from "./file"; + // + // // ...so here we end up with example1.thing() and example2.thing() + // export { example1, example2 } + // + // The current logic does not try to associate "thing()" with a specific parent. Instead + // the API documentation will show duplicated entries for example1.thing() and example2.thing()./ + // + // This could be improved in the future, but it requires a stable mechanism for choosing an associated parent. + // For thoughts about this: https://github.com/microsoft/rushstack/issues/1308 this._processAstModule(astEntity.astModule, exportedName, parentApiItem); return; } diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index c8eb23b54ca..e9a40e283e0 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -146,9 +146,7 @@ export class ApiReportGenerator { } if (astEntity instanceof AstNamespaceImport) { - const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo( - astEntity.astModule - ); + const astModuleExportInfo: AstModuleExportInfo = astEntity.fetchAstModuleExportInfo(collector); if (entity.nameForEmit === undefined) { // This should never happen diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index f088fdee383..452dcd3b37e 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -155,9 +155,7 @@ export class DtsRollupGenerator { } if (astEntity instanceof AstNamespaceImport) { - const astModuleExportInfo: AstModuleExportInfo = collector.astSymbolTable.fetchAstModuleExportInfo( - astEntity.astModule - ); + const astModuleExportInfo: AstModuleExportInfo = astEntity.fetchAstModuleExportInfo(collector); if (entity.nameForEmit === undefined) { // This should never happen diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md index 67e52795bee..cdb87e341e9 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md @@ -4,6 +4,8 @@ ```ts +// Warning: (ae-forgotten-export) The symbol "forgottenNs" needs to be exported by the entry point index.d.ts +// // @public (undocumented) function exportedApi(): forgottenNs.ForgottenClass; From fcc005afefaa3cc8ff4e784166517efc67ade16c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 29 Jun 2021 22:31:43 -0700 Subject: [PATCH 352/429] Update change log --- .../export-star-as-support_2020-03-25-13-53.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json index 69967bd0531..dfb20e6e7ce 100644 --- a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json +++ b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@microsoft/api-extractor", - "comment": "Added support for \"import * as module from './local/module';\"", + "comment": "Added support for \"import * as module from './local/module';\" (GitHub #1029) -- Big thanks to @adventure-yunfei, @mckn, @rbuckton, and @octogonz who all helped with this difficult PR!", "type": "minor" } ], "packageName": "@microsoft/api-extractor", "email": "mckn@users.noreply.github.com" -} \ No newline at end of file +} From 73a34980f6b623f19af9f92efa43983d08af8181 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 29 Jun 2021 23:01:41 -0700 Subject: [PATCH 353/429] Improve the error message for not yet supported "export * as ___ from" syntax --- .../src/analyzer/ExportAnalyzer.ts | 25 ++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 19f6e8715dd..46937c8f42f 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -445,6 +445,26 @@ export class ExportAnalyzer { // Example: " ExportName as RenamedName" const exportSpecifier: ts.ExportSpecifier = declaration as ts.ExportSpecifier; exportName = (exportSpecifier.propertyName || exportSpecifier.name).getText().trim(); + } else if (declaration.kind === ts.SyntaxKind.NamespaceExport) { + // EXAMPLE: + // "export * as theLib from 'the-lib';" + // + // ExportDeclaration: + // ExportKeyword: pre=[export] sep=[ ] + // NamespaceExport: + // AsteriskToken: pre=[*] sep=[ ] + // AsKeyword: pre=[as] sep=[ ] + // Identifier: pre=[theLib] sep=[ ] + // FromKeyword: pre=[from] sep=[ ] + // StringLiteral: pre=['the-lib'] + // SemicolonToken: pre=[;] + + // Issue tracking this feature: https://github.com/microsoft/rushstack/issues/2780 + throw new Error( + `The "export * as ___" syntax is not supported yet; as a workaround,` + + ` use "import * as ___" with a separate "export { ___ }" declaration\n` + + SourceFileLocationFormatter.formatDeclaration(declaration) + ); } else { throw new InternalError( `Unimplemented export declaration kind: ${declaration.getText()}\n` + @@ -505,9 +525,8 @@ export class ExportAnalyzer { if (externalModulePath === undefined) { const astModule: AstModule = this._fetchSpecifierAstModule(importDeclaration, declarationSymbol); - let namespaceImport: AstNamespaceImport | undefined = this._astNamespaceImportByModule.get( - astModule - ); + let namespaceImport: AstNamespaceImport | undefined = + this._astNamespaceImportByModule.get(astModule); if (namespaceImport === undefined) { namespaceImport = new AstNamespaceImport({ namespaceName: declarationSymbol.name, From 0af69d6b99cbbe4e60066be9a08ba5a27060430a Mon Sep 17 00:00:00 2001 From: LPegasus Date: Wed, 30 Jun 2021 21:56:32 +0800 Subject: [PATCH 354/429] fix rush-lib build-cache cacheEntryPattern description. --- .../assets/rush-init/common/config/rush/build-cache.json | 4 ++-- apps/rush-lib/src/schemas/build-cache.schema.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/build-cache.json b/apps/rush-lib/assets/rush-init/common/config/rush/build-cache.json index 9d0a2af23a4..04cdd9cc7a9 100644 --- a/apps/rush-lib/assets/rush-init/common/config/rush/build-cache.json +++ b/apps/rush-lib/assets/rush-init/common/config/rush/build-cache.json @@ -21,9 +21,9 @@ /** * Setting this property overrides the cache entry ID. If this property is set, it must contain - * a [hash] token. It may also contain a [projectName] or a [projectName:normalized] token. + * a [hash] token. It may also contain a [projectName] or a [projectName:normalize] token. */ - // "cacheEntryNamePattern": "[projectName:normalized]-[hash]" + // "cacheEntryNamePattern": "[projectName:normalize]-[hash]" /** * Use this configuration with "cacheProvider"="azure-blob-storage" diff --git a/apps/rush-lib/src/schemas/build-cache.schema.json b/apps/rush-lib/src/schemas/build-cache.schema.json index 241b86d2115..ed80659753f 100644 --- a/apps/rush-lib/src/schemas/build-cache.schema.json +++ b/apps/rush-lib/src/schemas/build-cache.schema.json @@ -37,7 +37,7 @@ "cacheEntryNamePattern": { "type": "string", - "description": "Setting this property overrides the cache entry ID. If this property is set, it must contain a [hash] token. It may also contain a [projectName] or a [projectName:normalized] token." + "description": "Setting this property overrides the cache entry ID. If this property is set, it must contain a [hash] token. It may also contain a [projectName] or a [projectName:normalize] token." }, "azureBlobStorageConfiguration": { From 0f74945fbb1fe1aa856adc384899957c750b5216 Mon Sep 17 00:00:00 2001 From: LPegasus Date: Wed, 30 Jun 2021 22:00:47 +0800 Subject: [PATCH 355/429] Update changelog --- .../rush/fix-build-cache-schema_2021-06-30-13-59.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json diff --git a/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json b/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json new file mode 100644 index 00000000000..01eb8a4db3b --- /dev/null +++ b/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "fix rush-lib build-cache cacheEntryNamePattern description of [normalize] token", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "lpegasus@users.noreply.github.com" +} \ No newline at end of file From fe593d7c6fdf306d1a1d49cd0fd098c16bce62e3 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 30 Jun 2021 15:06:55 +0000 Subject: [PATCH 356/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 +++++- apps/api-extractor/CHANGELOG.json | 17 +++++++++++++ apps/api-extractor/CHANGELOG.md | 13 +++++++++- apps/heft/CHANGELOG.json | 12 ++++++++++ apps/heft/CHANGELOG.md | 7 +++++- apps/rundown/CHANGELOG.json | 15 ++++++++++++ apps/rundown/CHANGELOG.md | 7 +++++- ...port-star-as-support_2020-03-25-13-53.json | 11 --------- ...port-star-as-support_2021-06-26-22-06.json | 11 --------- ...typescript-4.3-part2_2021-06-09-03-37.json | 11 --------- ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 --------- ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 --------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 18 ++++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++++- .../debug-certificate-manager/CHANGELOG.json | 15 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++++- libraries/load-themed-styles/CHANGELOG.json | 15 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++++- libraries/package-deps-hash/CHANGELOG.json | 15 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++++- libraries/terminal/CHANGELOG.json | 15 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 +++++- rigs/heft-node-rig/CHANGELOG.json | 21 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++++- rigs/heft-web-rig/CHANGELOG.json | 24 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++++- webpack/loader-raw-script/CHANGELOG.json | 15 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++++- webpack/localization-plugin/CHANGELOG.json | 21 ++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 +++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 +++++- .../CHANGELOG.json | 15 ++++++++++++ .../CHANGELOG.md | 7 +++++- 43 files changed, 440 insertions(+), 74 deletions(-) delete mode 100644 common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json delete mode 100644 common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json delete mode 100644 common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json delete mode 100644 common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 2ea1a5273e6..a89db97d5fc 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.26", + "tag": "@microsoft/api-documenter_v7.13.26", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "7.13.25", "tag": "@microsoft/api-documenter_v7.13.25", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 7f33ba06e16..b10880263f0 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 7.13.26 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 7.13.25 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index aa5f4cb0782..a253c8f7c73 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,23 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.17.0", + "tag": "@microsoft/api-extractor_v7.17.0", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "minor": [ + { + "comment": "Added support for \"import * as module from './local/module';\" (GitHub #1029) -- Big thanks to @adventure-yunfei, @mckn, @rbuckton, and @octogonz who all helped with this difficult PR!" + } + ], + "patch": [ + { + "comment": "Include /// directives in API report" + } + ] + } + }, { "version": "7.16.1", "tag": "@microsoft/api-extractor_v7.16.1", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index e6dd7e7e3ac..da8cb4196fb 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,17 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 7.17.0 +Wed, 30 Jun 2021 15:06:54 GMT + +### Minor changes + +- Added support for "import * as module from './local/module';" (GitHub #1029) -- Big thanks to @adventure-yunfei, @mckn, @rbuckton, and @octogonz who all helped with this difficult PR! + +### Patches + +- Include /// directives in API report ## 7.16.1 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index d9e99b00747..bf6a358f76d 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.34.2", + "tag": "@rushstack/heft_v0.34.2", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.0`" + } + ] + } + }, { "version": "0.34.1", "tag": "@rushstack/heft_v0.34.1", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index c6cbc98ca49..fce6f4a6283 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.34.2 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.34.1 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index c5c74e8db44..330497c334f 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.118", + "tag": "@rushstack/rundown_v1.0.118", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "1.0.117", "tag": "@rushstack/rundown_v1.0.117", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 2d3908b2677..5a101b4810c 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 1.0.118 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 1.0.117 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json b/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json deleted file mode 100644 index dfb20e6e7ce..00000000000 --- a/common/changes/@microsoft/api-extractor/export-star-as-support_2020-03-25-13-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "Added support for \"import * as module from './local/module';\" (GitHub #1029) -- Big thanks to @adventure-yunfei, @mckn, @rbuckton, and @octogonz who all helped with this difficult PR!", - "type": "minor" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "mckn@users.noreply.github.com" -} diff --git a/common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json b/common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json deleted file mode 100644 index 119fff65bef..00000000000 --- a/common/changes/@microsoft/api-extractor/export-star-as-support_2021-06-26-22-06.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "Include /// directives in API report", - "type": "patch" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json b/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json deleted file mode 100644 index fa211c7c053..00000000000 --- a/common/changes/@microsoft/api-extractor/octogonz-typescript-4.3-part2_2021-06-09-03-37.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index f55c74c0ad2..00000000000 --- a/common/changes/@microsoft/api-extractor/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index f55c74c0ad2..00000000000 --- a/common/changes/@microsoft/api-extractor/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 908cbcb8cda..f77f02730e1 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.7", + "tag": "@rushstack/heft-jest-plugin_v0.1.7", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.1` to `^0.34.2`" + } + ] + } + }, { "version": "0.1.6", "tag": "@rushstack/heft-jest-plugin_v0.1.6", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index fa295460b12..db7eb2ed9e1 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.1.7 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.1.6 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index dc43cbbc34e..487bccc3334 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.31", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.31", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.1` to `^0.34.2`" + } + ] + } + }, { "version": "0.1.30", "tag": "@rushstack/heft-webpack4-plugin_v0.1.30", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 272486eb58e..0ab8eaeec14 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.1.31 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.1.30 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 7bcce4ff9c3..db2ce5f0add 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.31", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.31", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.1` to `^0.34.2`" + } + ] + } + }, { "version": "0.1.30", "tag": "@rushstack/heft-webpack5-plugin_v0.1.30", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 239a1d033be..c47c664cbf6 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.1.31 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.1.30 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 52245103532..abe9912a8ef 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.42", + "tag": "@rushstack/debug-certificate-manager_v1.0.42", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "1.0.41", "tag": "@rushstack/debug-certificate-manager_v1.0.41", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index f743b535ee6..d4e7c024f9b 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 1.0.42 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 1.0.41 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 39f0343d6e6..8cc3f9b8832 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.188", + "tag": "@microsoft/load-themed-styles_v1.10.188", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.6`" + } + ] + } + }, { "version": "1.10.187", "tag": "@microsoft/load-themed-styles_v1.10.187", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index c0aa6beb084..ccacf2ef551 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 1.10.188 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 1.10.187 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 409ad0310c9..1567acb3154 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.47", + "tag": "@rushstack/package-deps-hash_v3.0.47", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "3.0.46", "tag": "@rushstack/package-deps-hash_v3.0.46", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index a644a765835..9a7a07a8b02 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 3.0.47 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 3.0.46 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 5ea48f95931..633c9f3d1c4 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.102", + "tag": "@rushstack/stream-collator_v4.0.102", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "4.0.101", "tag": "@rushstack/stream-collator_v4.0.101", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 4b8f248563a..2ef680442d0 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 4.0.102 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 4.0.101 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 55da4e5802c..fa1e88f28fa 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.4", + "tag": "@rushstack/terminal_v0.2.4", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "0.2.3", "tag": "@rushstack/terminal_v0.2.3", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 3d12efede0a..d878706bef3 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.2.4 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.2.3 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 3591f504630..c4123d2d4ee 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.6", + "tag": "@rushstack/heft-node-rig_v1.1.6", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.1` to `^0.34.2`" + } + ] + } + }, { "version": "1.1.5", "tag": "@rushstack/heft-node-rig_v1.1.5", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index f2bdc754217..2f6fff66b70 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 1.1.6 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 1.1.5 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index eb5eddd5787..9981661274f 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.6", + "tag": "@rushstack/heft-web-rig_v0.3.6", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.31`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.1` to `^0.34.2`" + } + ] + } + }, { "version": "0.3.5", "tag": "@rushstack/heft-web-rig_v0.3.5", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 7041222fb45..bbcdb81b145 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.3.6 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.3.5 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index dd653b1219b..254436c9fc8 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.69", + "tag": "@microsoft/loader-load-themed-styles_v1.9.69", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.188`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "1.9.68", "tag": "@microsoft/loader-load-themed-styles_v1.9.68", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index efb62249e18..a80c5e3fb85 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 1.9.69 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 1.9.68 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 16d72a06ee7..2f4b546973c 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.156", + "tag": "@rushstack/loader-raw-script_v1.3.156", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "1.3.155", "tag": "@rushstack/loader-raw-script_v1.3.155", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 2f2d9a3d955..d0e7ebdaaef 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 1.3.156 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 1.3.155 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index b83f8b0db88..239c04f204a 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.30", + "tag": "@rushstack/localization-plugin_v0.6.30", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.50`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.49` to `^3.2.50`" + } + ] + } + }, { "version": "0.6.29", "tag": "@rushstack/localization-plugin_v0.6.29", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 78fea89bc0c..2c0983f60e1 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.6.30 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.6.29 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index ef6d97d82d8..2aa415245e4 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.68", + "tag": "@rushstack/module-minifier-plugin_v0.3.68", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "0.3.67", "tag": "@rushstack/module-minifier-plugin_v0.3.67", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 068a300d98d..19b1cc36a1d 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 0.3.68 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 0.3.67 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 1358e3a001d..5ee36ea2dda 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.50", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.50", + "date": "Wed, 30 Jun 2021 15:06:54 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.6`" + } + ] + } + }, { "version": "3.2.49", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.49", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 1a6b8633055..4bd9a12495c 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. + +## 3.2.50 +Wed, 30 Jun 2021 15:06:54 GMT + +_Version update only_ ## 3.2.49 Wed, 30 Jun 2021 01:37:17 GMT From df77344ad0a6a59cc0ffe0faa51b7788ed88bfa9 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 30 Jun 2021 15:06:57 +0000 Subject: [PATCH 357/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 19 files changed, 25 insertions(+), 25 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 1d784a323fe..544590d074a 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.25", + "version": "7.13.26", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index be88d911091..62ed01c7ec6 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.16.1", + "version": "7.17.0", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index f603534ed45..33e381ce28c 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.34.1", + "version": "0.34.2", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 5477ec38bc6..e2dc7900d25 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.117", + "version": "1.0.118", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index d27163ca8cb..cbfbff20038 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.6", + "version": "0.1.7", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.1" + "@rushstack/heft": "^0.34.2" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 4499999885a..cca3c457a39 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.30", + "version": "0.1.31", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.1" + "@rushstack/heft": "^0.34.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index d7c5bcca180..dabbaa5c535 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.30", + "version": "0.1.31", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.1" + "@rushstack/heft": "^0.34.2" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 9905bc01b61..bd9f7b172a1 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.41", + "version": "1.0.42", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 6020807cd46..4bbdc14802f 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.187", + "version": "1.10.188", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 6a362d8edee..00e871501c5 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.46", + "version": "3.0.47", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 33adf141487..cb015f3e753 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.101", + "version": "4.0.102", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 1fa849bd336..58767c76f20 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.3", + "version": "0.2.4", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index bcb8fd71b4a..1abc763ff29 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.5", + "version": "1.1.6", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.1" + "@rushstack/heft": "^0.34.2" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 247a638bdd0..f73c5107896 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.5", + "version": "0.3.6", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.1" + "@rushstack/heft": "^0.34.2" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index efdd10ad446..f2125a63419 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.68", + "version": "1.9.69", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 7adbf1fdbdf..06c0c8513ca 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.155", + "version": "1.3.156", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index e13b146c46a..8bb6ac26b22 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.29", + "version": "0.6.30", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.49", + "@rushstack/set-webpack-public-path-plugin": "^3.2.50", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 6bd6dfbfae5..64762986da8 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.67", + "version": "0.3.68", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 7931ce24fc4..15916f0ff65 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.49", + "version": "3.2.50", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From e0c1dea60fc3717bc2e854a6a3f015bcfb17b1de Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 30 Jun 2021 11:33:13 -0700 Subject: [PATCH 358/429] Fix merge pattern used to combine moduleNameMappers and transforms --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index 7e061e91fa6..b0c9f97dc03 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -253,7 +253,16 @@ export class JestPlugin implements IHeftPlugin { parentObject: T // eslint-disable-next-line @typescript-eslint/no-explicit-any ) => T = (currentObject: T, parentObject: T): T => { - return { ...(parentObject || {}), ...(currentObject || {}) }; + // Done in this order to ensure that the currentObject properties take priority in order-of-declaration, + // since Jest cares about this internally. For example, if the extended Jest configuration contains a + // "\\.(css|sass|scss)$" transform but the extending Jest configuration contains a "\\.(css)$" override + // transform merging like this will ensure that the returned transforms are executed in the correct order: + // { + // "\\.(css)$": "..." + // "\\.(css|sass|scss)$": "..." + // } + // https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/normalize.ts#L102 + return { ...(currentObject || {}), ...(parentObject || {}), ...(currentObject || {}) }; }; const deepObjectInheritanceFunc: ( currentObject: T, From 8b71a442ed5fc07c1f38635e8aa16ce519a65611 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 30 Jun 2021 11:41:42 -0700 Subject: [PATCH 359/429] Comment tweaks --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index b0c9f97dc03..c58a8c2d643 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -253,10 +253,11 @@ export class JestPlugin implements IHeftPlugin { parentObject: T // eslint-disable-next-line @typescript-eslint/no-explicit-any ) => T = (currentObject: T, parentObject: T): T => { - // Done in this order to ensure that the currentObject properties take priority in order-of-declaration, - // since Jest cares about this internally. For example, if the extended Jest configuration contains a - // "\\.(css|sass|scss)$" transform but the extending Jest configuration contains a "\\.(css)$" override - // transform merging like this will ensure that the returned transforms are executed in the correct order: + // Merged in this order to ensure that the currentObject properties take priority in order-of-definition, + // since Jest executes them in this order. For example, if the extended Jest configuration contains a + // "\\.(css|sass|scss)$" transform but the extending Jest configuration contains a "\\.(css)$" transform, + // merging like this will ensure that the returned transforms are executed in the correct order, stopping + // after hitting the first pattern that applies: // { // "\\.(css)$": "..." // "\\.(css|sass|scss)$": "..." From cbcf2fc258d892ee886be9e42faf419f43c33138 Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 30 Jun 2021 11:55:30 -0700 Subject: [PATCH 360/429] Rush change --- ...danade-FixJestTransformMerge_2021-06-30-18-55.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json new file mode 100644 index 00000000000..73d880e2d3a --- /dev/null +++ b/common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@rushstack/heft-jest-plugin", + "comment": "Fix Jest configuration merging of \"transform\" and \"moduleNameMapper\" fields", + "type": "patch" + } + ], + "packageName": "@rushstack/heft-jest-plugin", + "email": "3473356+D4N14L@users.noreply.github.com" +} \ No newline at end of file From 1dd0df1c5d0d1ade101e4d5f8ed8f516b3b7044d Mon Sep 17 00:00:00 2001 From: Daniel Nadeau <3473356+D4N14L@users.noreply.github.com> Date: Wed, 30 Jun 2021 11:56:26 -0700 Subject: [PATCH 361/429] Fix comment --- heft-plugins/heft-jest-plugin/src/JestPlugin.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts index c58a8c2d643..e6a086b7176 100644 --- a/heft-plugins/heft-jest-plugin/src/JestPlugin.ts +++ b/heft-plugins/heft-jest-plugin/src/JestPlugin.ts @@ -259,7 +259,7 @@ export class JestPlugin implements IHeftPlugin { // merging like this will ensure that the returned transforms are executed in the correct order, stopping // after hitting the first pattern that applies: // { - // "\\.(css)$": "..." + // "\\.(css)$": "...", // "\\.(css|sass|scss)$": "..." // } // https://github.com/facebook/jest/blob/0a902e10e0a5550b114340b87bd31764a7638729/packages/jest-config/src/normalize.ts#L102 From 4515e851cbd4a5279158ea269ce71c639080a65b Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 30 Jun 2021 19:16:20 +0000 Subject: [PATCH 362/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 12 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 ++++++- apps/rundown/CHANGELOG.json | 12 ++++++++++++ apps/rundown/CHANGELOG.md | 7 ++++++- ...FixJestTransformMerge_2021-06-30-18-55.json | 11 ----------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 9 ++++++++- .../heft-webpack4-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack4-plugin/CHANGELOG.md | 7 ++++++- .../heft-webpack5-plugin/CHANGELOG.json | 12 ++++++++++++ heft-plugins/heft-webpack5-plugin/CHANGELOG.md | 7 ++++++- .../debug-certificate-manager/CHANGELOG.json | 12 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 ++++++- libraries/load-themed-styles/CHANGELOG.json | 12 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 ++++++- libraries/package-deps-hash/CHANGELOG.json | 12 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 ++++++- libraries/stream-collator/CHANGELOG.json | 15 +++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 ++++++- libraries/terminal/CHANGELOG.json | 12 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 ++++++- rigs/heft-node-rig/CHANGELOG.json | 12 ++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 ++++++- rigs/heft-web-rig/CHANGELOG.json | 15 +++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 ++++++- .../loader-load-themed-styles/CHANGELOG.json | 15 +++++++++++++++ webpack/loader-load-themed-styles/CHANGELOG.md | 7 ++++++- webpack/loader-raw-script/CHANGELOG.json | 12 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 ++++++- webpack/localization-plugin/CHANGELOG.json | 18 ++++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 ++++++- webpack/module-minifier-plugin/CHANGELOG.json | 12 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 ++++++- .../CHANGELOG.json | 12 ++++++++++++ .../CHANGELOG.md | 7 ++++++- 35 files changed, 323 insertions(+), 28 deletions(-) delete mode 100644 common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index a89db97d5fc..ff1dd121500 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.27", + "tag": "@microsoft/api-documenter_v7.13.27", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "7.13.26", "tag": "@microsoft/api-documenter_v7.13.26", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index b10880263f0..9c2837b49fa 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 7.13.27 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 7.13.26 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 330497c334f..b90f6d3cf92 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.119", + "tag": "@rushstack/rundown_v1.0.119", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "1.0.118", "tag": "@rushstack/rundown_v1.0.118", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 5a101b4810c..96845200a0b 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 1.0.119 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 1.0.118 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json b/common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json deleted file mode 100644 index 73d880e2d3a..00000000000 --- a/common/changes/@rushstack/heft-jest-plugin/user-danade-FixJestTransformMerge_2021-06-30-18-55.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft-jest-plugin", - "comment": "Fix Jest configuration merging of \"transform\" and \"moduleNameMapper\" fields", - "type": "patch" - } - ], - "packageName": "@rushstack/heft-jest-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index f77f02730e1..1e440b4da02 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.8", + "tag": "@rushstack/heft-jest-plugin_v0.1.8", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "patch": [ + { + "comment": "Fix Jest configuration merging of \"transform\" and \"moduleNameMapper\" fields" + } + ] + } + }, { "version": "0.1.7", "tag": "@rushstack/heft-jest-plugin_v0.1.7", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index db7eb2ed9e1..ce96a5590d6 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 0.1.8 +Wed, 30 Jun 2021 19:16:19 GMT + +### Patches + +- Fix Jest configuration merging of "transform" and "moduleNameMapper" fields ## 0.1.7 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 487bccc3334..49b6650ca4b 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.32", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.32", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "0.1.31", "tag": "@rushstack/heft-webpack4-plugin_v0.1.31", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 0ab8eaeec14..aa519c9db6e 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 0.1.32 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 0.1.31 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index db2ce5f0add..3a28e24aaca 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.32", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.32", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "0.1.31", "tag": "@rushstack/heft-webpack5-plugin_v0.1.31", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index c47c664cbf6..4ac95c8379a 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 0.1.32 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 0.1.31 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index abe9912a8ef..c2d810f1170 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.43", + "tag": "@rushstack/debug-certificate-manager_v1.0.43", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "1.0.42", "tag": "@rushstack/debug-certificate-manager_v1.0.42", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index d4e7c024f9b..3d36dc4d3e5 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 1.0.43 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 1.0.42 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 8cc3f9b8832..3a7c20b42b3 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.189", + "tag": "@microsoft/load-themed-styles_v1.10.189", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.7`" + } + ] + } + }, { "version": "1.10.188", "tag": "@microsoft/load-themed-styles_v1.10.188", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index ccacf2ef551..a89b102f6dc 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 1.10.189 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 1.10.188 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 1567acb3154..897b57eae4d 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.48", + "tag": "@rushstack/package-deps-hash_v3.0.48", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "3.0.47", "tag": "@rushstack/package-deps-hash_v3.0.47", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 9a7a07a8b02..944108f5a79 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 3.0.48 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 3.0.47 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 633c9f3d1c4..7830e00d890 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.103", + "tag": "@rushstack/stream-collator_v4.0.103", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "4.0.102", "tag": "@rushstack/stream-collator_v4.0.102", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 2ef680442d0..f796723cbb3 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 4.0.103 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 4.0.102 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index fa1e88f28fa..e2b520c43c8 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.5", + "tag": "@rushstack/terminal_v0.2.5", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "0.2.4", "tag": "@rushstack/terminal_v0.2.4", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index d878706bef3..2dc625e0ec6 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 0.2.5 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 0.2.4 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index c4123d2d4ee..7693227737c 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.7", + "tag": "@rushstack/heft-node-rig_v1.1.7", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.8`" + } + ] + } + }, { "version": "1.1.6", "tag": "@rushstack/heft-node-rig_v1.1.6", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 2f6fff66b70..0842c409e91 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 1.1.7 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 1.1.6 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 9981661274f..3b94563576a 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.7", + "tag": "@rushstack/heft-web-rig_v0.3.7", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.8`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.32`" + } + ] + } + }, { "version": "0.3.6", "tag": "@rushstack/heft-web-rig_v0.3.6", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index bbcdb81b145..8ae904de025 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 0.3.7 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 0.3.6 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 254436c9fc8..3758bdd7cdb 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.70", + "tag": "@microsoft/loader-load-themed-styles_v1.9.70", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.189`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "1.9.69", "tag": "@microsoft/loader-load-themed-styles_v1.9.69", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index a80c5e3fb85..55a36bcb37e 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 1.9.70 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 1.9.69 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 2f4b546973c..92f2aff33f8 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.157", + "tag": "@rushstack/loader-raw-script_v1.3.157", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "1.3.156", "tag": "@rushstack/loader-raw-script_v1.3.156", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index d0e7ebdaaef..37a78f60e88 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 1.3.157 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 1.3.156 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 239c04f204a..fba301eabd8 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.31", + "tag": "@rushstack/localization-plugin_v0.6.31", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.51`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.50` to `^3.2.51`" + } + ] + } + }, { "version": "0.6.30", "tag": "@rushstack/localization-plugin_v0.6.30", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 2c0983f60e1..369da60be71 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 0.6.31 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 0.6.30 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 2aa415245e4..7e74b1d6394 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.69", + "tag": "@rushstack/module-minifier-plugin_v0.3.69", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "0.3.68", "tag": "@rushstack/module-minifier-plugin_v0.3.68", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 19b1cc36a1d..456c0b42298 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 0.3.69 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 0.3.68 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 5ee36ea2dda..fd399b22081 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.51", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.51", + "date": "Wed, 30 Jun 2021 19:16:19 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.7`" + } + ] + } + }, { "version": "3.2.50", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.50", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 4bd9a12495c..1002aeaa4ec 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. + +## 3.2.51 +Wed, 30 Jun 2021 19:16:19 GMT + +_Version update only_ ## 3.2.50 Wed, 30 Jun 2021 15:06:54 GMT From f9bf477d8f162ca0a007ac16a0943157af9a789a Mon Sep 17 00:00:00 2001 From: Rushbot Date: Wed, 30 Jun 2021 19:16:26 +0000 Subject: [PATCH 363/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 2 +- heft-plugins/heft-webpack4-plugin/package.json | 2 +- heft-plugins/heft-webpack5-plugin/package.json | 2 +- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 2 +- rigs/heft-web-rig/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 17 files changed, 18 insertions(+), 18 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index 544590d074a..ce2602cd8e7 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.26", + "version": "7.13.27", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index e2dc7900d25..bd11e00bf73 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.118", + "version": "1.0.119", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index cbfbff20038..7ef18f2c6ff 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.7", + "version": "0.1.8", "description": "Heft plugin for Jest", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index cca3c457a39..686338c6a0c 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.31", + "version": "0.1.32", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index dabbaa5c535..9b5fbfdc35e 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.31", + "version": "0.1.32", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index bd9f7b172a1..fc6c695ee1e 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.42", + "version": "1.0.43", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 4bbdc14802f..559a9ee855b 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.188", + "version": "1.10.189", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 00e871501c5..45507497b98 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.47", + "version": "3.0.48", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index cb015f3e753..56a3f9696e5 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.102", + "version": "4.0.103", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 58767c76f20..53876a9241b 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.4", + "version": "0.2.5", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 1abc763ff29..589d212eb9f 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.6", + "version": "1.1.7", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index f73c5107896..3666ea04c98 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.6", + "version": "0.3.7", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index f2125a63419..555a41bca2a 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.69", + "version": "1.9.70", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 06c0c8513ca..4a68d9e3eac 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.156", + "version": "1.3.157", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 8bb6ac26b22..b52ae5fbea5 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.30", + "version": "0.6.31", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.50", + "@rushstack/set-webpack-public-path-plugin": "^3.2.51", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 64762986da8..3489f80e78d 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.68", + "version": "0.3.69", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 15916f0ff65..f92a008e1b4 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.50", + "version": "3.2.51", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 99a02d50f855fa475cdf1a0eb84a7d22298913a0 Mon Sep 17 00:00:00 2001 From: Ethan Cooke Date: Wed, 30 Jun 2021 16:41:32 -0400 Subject: [PATCH 364/429] [rush] Prevent 'rush change' from prompting for an email address --- apps/rush-lib/src/api/VersionPolicy.ts | 9 +++++++++ .../src/api/VersionPolicyConfiguration.ts | 1 + apps/rush-lib/src/cli/actions/ChangeAction.ts | 18 ++++++++++++------ .../src/schemas/version-policies.schema.json | 8 ++++++++ common/reviews/api/rush-lib.api.md | 1 + 5 files changed, 31 insertions(+), 6 deletions(-) diff --git a/apps/rush-lib/src/api/VersionPolicy.ts b/apps/rush-lib/src/api/VersionPolicy.ts index d3eed5c5ee7..946b914e83e 100644 --- a/apps/rush-lib/src/api/VersionPolicy.ts +++ b/apps/rush-lib/src/api/VersionPolicy.ts @@ -54,6 +54,7 @@ export abstract class VersionPolicy { private _policyName: string; private _definitionName: VersionPolicyDefinitionName; private _exemptFromRushChange: boolean; + private _includeEmailInChange: boolean; private _versionFormatForCommit: VersionFormatForCommit; private _versionFormatForPublish: VersionFormatForPublish; @@ -64,6 +65,7 @@ export abstract class VersionPolicy { this._policyName = versionPolicyJson.policyName; this._definitionName = Enum.getValueByKey(VersionPolicyDefinitionName, versionPolicyJson.definitionName); this._exemptFromRushChange = versionPolicyJson.exemptFromRushChange || false; + this._includeEmailInChange = versionPolicyJson.includeEmailInChange || false; const jsonDependencies: IVersionPolicyDependencyJson = versionPolicyJson.dependencies || {}; this._versionFormatForCommit = jsonDependencies.versionFormatForCommit || VersionFormatForCommit.original; @@ -121,6 +123,13 @@ export abstract class VersionPolicy { return this._exemptFromRushChange; } + /** + * Determines if a version policy wants to opt in to including email. + */ + public get includeEmailInChange(): boolean { + return this._includeEmailInChange; + } + /** * Returns an updated package json that satisfies the policy. * diff --git a/apps/rush-lib/src/api/VersionPolicyConfiguration.ts b/apps/rush-lib/src/api/VersionPolicyConfiguration.ts index ba9554728bc..e0400e8edda 100644 --- a/apps/rush-lib/src/api/VersionPolicyConfiguration.ts +++ b/apps/rush-lib/src/api/VersionPolicyConfiguration.ts @@ -15,6 +15,7 @@ export interface IVersionPolicyJson { definitionName: string; dependencies?: IVersionPolicyDependencyJson; exemptFromRushChange?: boolean; + includeEmailInChange?: boolean; } /** diff --git a/apps/rush-lib/src/cli/actions/ChangeAction.ts b/apps/rush-lib/src/cli/actions/ChangeAction.ts index a51d7f77d63..71b7007930e 100644 --- a/apps/rush-lib/src/cli/actions/ChangeAction.ts +++ b/apps/rush-lib/src/cli/actions/ChangeAction.ts @@ -260,12 +260,14 @@ export class ChangeAction extends BaseRushAction { existingChangeComments ); - const email: string = this._changeEmailParameter.value - ? this._changeEmailParameter.value - : await this._detectOrAskForEmail(promptModule); - changeFileData.forEach((changeFile: IChangeFile) => { - changeFile.email = email; - }); + if (this._isEmailRequired()) { + const email: string = this._changeEmailParameter.value + ? this._changeEmailParameter.value + : await this._detectOrAskForEmail(promptModule); + changeFileData.forEach((changeFile: IChangeFile) => { + changeFile.email = email; + }); + } } try { @@ -518,6 +520,10 @@ export class ChangeAction extends BaseRushAction { return bumpOptions; } + private _isEmailRequired(): boolean { + return this.rushConfiguration.projects.some((project) => !!project.versionPolicy?.includeEmailInChange); + } + /** * Will determine a user's email by first detecting it from their Git config, * or will ask for it if it is not found or the Git config is wrong. diff --git a/apps/rush-lib/src/schemas/version-policies.schema.json b/apps/rush-lib/src/schemas/version-policies.schema.json index b3aabf0428f..ac8cb5d39d1 100644 --- a/apps/rush-lib/src/schemas/version-policies.schema.json +++ b/apps/rush-lib/src/schemas/version-policies.schema.json @@ -77,6 +77,10 @@ "exemptFromRushChange": { "description": "If true, the version policy will not require changelog files.", "type": "boolean" + }, + "includeEmailInChange": { + "description": "If true, generated changelog files will include the author's email address.", + "type": "boolean" } }, "required": ["policyName", "definitionName", "version", "nextBump"], @@ -103,6 +107,10 @@ "exemptFromRushChange": { "description": "If true, the version policy will not require changelog files.", "type": "boolean" + }, + "includeEmailInChange": { + "description": "If true, the version policy will request users email on rush change.", + "type": "boolean" } }, "required": ["policyName", "definitionName"], diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index d58c7eee9e2..f842b24e68a 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -467,6 +467,7 @@ export abstract class VersionPolicy { get definitionName(): VersionPolicyDefinitionName; abstract ensure(project: IPackageJson, force?: boolean): IPackageJson | undefined; get exemptFromRushChange(): boolean; + get includeEmailInChange(): boolean; get isLockstepped(): boolean; // @internal abstract get _json(): IVersionPolicyJson; From d790656945930055165daf9b4dbcae6036b832d5 Mon Sep 17 00:00:00 2001 From: Ethan Cooke Date: Wed, 30 Jun 2021 16:53:40 -0400 Subject: [PATCH 365/429] rush change --- .../@microsoft/rush/CAPS-2946_2021-06-30-20-52.json | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json diff --git a/common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json b/common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json new file mode 100644 index 00000000000..ec900adb960 --- /dev/null +++ b/common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "[rush] Prevent 'rush change' from prompting for an email address", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file From 83316ee32779105b219cf7967fce52b51b406bd2 Mon Sep 17 00:00:00 2001 From: Ian Clanton-Thuon Date: Wed, 30 Jun 2021 18:22:19 -0700 Subject: [PATCH 366/429] Update common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json --- .../rush/fix-build-cache-schema_2021-06-30-13-59.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json b/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json index 01eb8a4db3b..9a9a822a9c2 100644 --- a/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json +++ b/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json @@ -2,10 +2,10 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "fix rush-lib build-cache cacheEntryNamePattern description of [normalize] token", + "comment": "Fix the build-cache.json cacheEntryNamePattern description of the [normalize] token.", "type": "none" } ], "packageName": "@microsoft/rush", "email": "lpegasus@users.noreply.github.com" -} \ No newline at end of file +} From 354b8b3c533423cf36baa01213af852647f70aff Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 1 Jul 2021 15:08:27 +0000 Subject: [PATCH 367/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 18 ++++++++++++++ apps/api-documenter/CHANGELOG.md | 7 +++++- apps/api-extractor/CHANGELOG.json | 12 ++++++++++ apps/api-extractor/CHANGELOG.md | 7 +++++- apps/heft/CHANGELOG.json | 15 ++++++++++++ apps/heft/CHANGELOG.md | 7 +++++- apps/rundown/CHANGELOG.json | 18 ++++++++++++++ apps/rundown/CHANGELOG.md | 7 +++++- .../new-param-types_2021-06-18-05-24.json | 11 --------- ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 --------- ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 --------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 18 ++++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++++- .../debug-certificate-manager/CHANGELOG.json | 15 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++++- libraries/load-themed-styles/CHANGELOG.json | 15 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++++- libraries/package-deps-hash/CHANGELOG.json | 15 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++++- libraries/terminal/CHANGELOG.json | 15 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 +++++- libraries/ts-command-line/CHANGELOG.json | 12 ++++++++++ libraries/ts-command-line/CHANGELOG.md | 9 ++++++- rigs/heft-node-rig/CHANGELOG.json | 21 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++++- rigs/heft-web-rig/CHANGELOG.json | 24 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++++- webpack/loader-raw-script/CHANGELOG.json | 15 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++++- webpack/localization-plugin/CHANGELOG.json | 21 ++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 +++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 +++++- .../CHANGELOG.json | 15 ++++++++++++ .../CHANGELOG.md | 7 +++++- 43 files changed, 458 insertions(+), 53 deletions(-) delete mode 100644 common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json delete mode 100644 common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index ff1dd121500..c916014d9c5 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.28", + "tag": "@microsoft/api-documenter_v7.13.28", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "7.13.27", "tag": "@microsoft/api-documenter_v7.13.27", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 9c2837b49fa..af9ac812b4e 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 7.13.28 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 7.13.27 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index a253c8f7c73..a7b5135e0eb 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.17.1", + "tag": "@microsoft/api-extractor_v7.17.1", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.0`" + } + ] + } + }, { "version": "7.17.0", "tag": "@microsoft/api-extractor_v7.17.0", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index da8cb4196fb..1c0246d4ddc 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 7.17.1 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 7.17.0 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index bf6a358f76d..89894eddedf 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.34.3", + "tag": "@rushstack/heft_v0.34.3", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.0`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.1`" + } + ] + } + }, { "version": "0.34.2", "tag": "@rushstack/heft_v0.34.2", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index fce6f4a6283..8911f4b056c 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Wed, 30 Jun 2021 15:06:54 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.34.3 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.34.2 Wed, 30 Jun 2021 15:06:54 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index b90f6d3cf92..7c34e2316d4 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.120", + "tag": "@rushstack/rundown_v1.0.120", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "1.0.119", "tag": "@rushstack/rundown_v1.0.119", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 96845200a0b..708f368ad1a 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 1.0.120 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 1.0.119 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json b/common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json deleted file mode 100644 index 55f225f458c..00000000000 --- a/common/changes/@rushstack/ts-command-line/new-param-types_2021-06-18-05-24.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/ts-command-line", - "comment": "Add ChoiceList and IntegerList parameter types", - "type": "minor" - } - ], - "packageName": "@rushstack/ts-command-line", - "email": "elliot-nelson@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index 1173b2f11c6..00000000000 --- a/common/changes/@rushstack/ts-command-line/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/ts-command-line", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/ts-command-line", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index 1173b2f11c6..00000000000 --- a/common/changes/@rushstack/ts-command-line/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/ts-command-line", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/ts-command-line", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 1e440b4da02..855c6e284f6 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.9", + "tag": "@rushstack/heft-jest-plugin_v0.1.9", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.2` to `^0.34.3`" + } + ] + } + }, { "version": "0.1.8", "tag": "@rushstack/heft-jest-plugin_v0.1.8", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index ce96a5590d6..04c02230c81 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.1.9 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.1.8 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 49b6650ca4b..ec42a1df8c7 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.33", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.33", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.2` to `^0.34.3`" + } + ] + } + }, { "version": "0.1.32", "tag": "@rushstack/heft-webpack4-plugin_v0.1.32", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index aa519c9db6e..b330a3e7255 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.1.33 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.1.32 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 3a28e24aaca..6b850273fab 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.33", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.33", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.2` to `^0.34.3`" + } + ] + } + }, { "version": "0.1.32", "tag": "@rushstack/heft-webpack5-plugin_v0.1.32", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 4ac95c8379a..bd0c8799338 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.1.33 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.1.32 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index c2d810f1170..d049886fd36 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.44", + "tag": "@rushstack/debug-certificate-manager_v1.0.44", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "1.0.43", "tag": "@rushstack/debug-certificate-manager_v1.0.43", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 3d36dc4d3e5..8ab741f9c8a 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 1.0.44 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 1.0.43 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 3a7c20b42b3..c9ca4119c0b 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.190", + "tag": "@microsoft/load-themed-styles_v1.10.190", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.8`" + } + ] + } + }, { "version": "1.10.189", "tag": "@microsoft/load-themed-styles_v1.10.189", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index a89b102f6dc..e3f1a7cb03f 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 1.10.190 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 1.10.189 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index 897b57eae4d..df17e32bf31 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.49", + "tag": "@rushstack/package-deps-hash_v3.0.49", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "3.0.48", "tag": "@rushstack/package-deps-hash_v3.0.48", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 944108f5a79..ac2893f5c2a 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 3.0.49 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 3.0.48 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 7830e00d890..b5043d65f40 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.104", + "tag": "@rushstack/stream-collator_v4.0.104", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "4.0.103", "tag": "@rushstack/stream-collator_v4.0.103", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index f796723cbb3..0fc443fe08c 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 4.0.104 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 4.0.103 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index e2b520c43c8..0b69ea39861 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.6", + "tag": "@rushstack/terminal_v0.2.6", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "0.2.5", "tag": "@rushstack/terminal_v0.2.5", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 2dc625e0ec6..121ed9e2418 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.2.6 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.2.5 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/libraries/ts-command-line/CHANGELOG.json b/libraries/ts-command-line/CHANGELOG.json index c6978374ca2..64048aff279 100644 --- a/libraries/ts-command-line/CHANGELOG.json +++ b/libraries/ts-command-line/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/ts-command-line", "entries": [ + { + "version": "4.8.0", + "tag": "@rushstack/ts-command-line_v4.8.0", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "minor": [ + { + "comment": "Add ChoiceList and IntegerList parameter types" + } + ] + } + }, { "version": "4.7.10", "tag": "@rushstack/ts-command-line_v4.7.10", diff --git a/libraries/ts-command-line/CHANGELOG.md b/libraries/ts-command-line/CHANGELOG.md index 366d00667c1..914b0e4ef65 100644 --- a/libraries/ts-command-line/CHANGELOG.md +++ b/libraries/ts-command-line/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/ts-command-line -This log was last generated on Mon, 12 Apr 2021 15:10:28 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 4.8.0 +Thu, 01 Jul 2021 15:08:27 GMT + +### Minor changes + +- Add ChoiceList and IntegerList parameter types ## 4.7.10 Mon, 12 Apr 2021 15:10:28 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 7693227737c..d089390c38b 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.8", + "tag": "@rushstack/heft-node-rig_v1.1.8", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.9`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.2` to `^0.34.3`" + } + ] + } + }, { "version": "1.1.7", "tag": "@rushstack/heft-node-rig_v1.1.7", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 0842c409e91..32f26c8ee7d 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 1.1.8 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 1.1.7 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 3b94563576a..f508175d3e9 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.8", + "tag": "@rushstack/heft-web-rig_v0.3.8", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.17.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.9`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.33`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.2` to `^0.34.3`" + } + ] + } + }, { "version": "0.3.7", "tag": "@rushstack/heft-web-rig_v0.3.7", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 8ae904de025..48c81f3638f 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.3.8 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.3.7 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 3758bdd7cdb..af017bb1465 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.71", + "tag": "@microsoft/loader-load-themed-styles_v1.9.71", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.190`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "1.9.70", "tag": "@microsoft/loader-load-themed-styles_v1.9.70", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 55a36bcb37e..4e7188e22f7 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 1.9.71 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 1.9.70 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 92f2aff33f8..6329f266fe5 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.158", + "tag": "@rushstack/loader-raw-script_v1.3.158", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "1.3.157", "tag": "@rushstack/loader-raw-script_v1.3.157", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 37a78f60e88..9639dcb3bcd 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 1.3.158 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 1.3.157 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index fba301eabd8..ec35750f22a 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.32", + "tag": "@rushstack/localization-plugin_v0.6.32", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.52`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.51` to `^3.2.52`" + } + ] + } + }, { "version": "0.6.31", "tag": "@rushstack/localization-plugin_v0.6.31", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 369da60be71..22b1b2e032e 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.6.32 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.6.31 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 7e74b1d6394..f120902a8dd 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.70", + "tag": "@rushstack/module-minifier-plugin_v0.3.70", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "0.3.69", "tag": "@rushstack/module-minifier-plugin_v0.3.69", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 456c0b42298..15c10c9f641 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 0.3.70 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 0.3.69 Wed, 30 Jun 2021 19:16:19 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index fd399b22081..d3096ffb7fc 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.52", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.52", + "date": "Thu, 01 Jul 2021 15:08:27 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.3`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.8`" + } + ] + } + }, { "version": "3.2.51", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.51", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 1002aeaa4ec..10ef47b0ca7 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Wed, 30 Jun 2021 19:16:19 GMT and should not be manually modified. +This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. + +## 3.2.52 +Thu, 01 Jul 2021 15:08:27 GMT + +_Version update only_ ## 3.2.51 Wed, 30 Jun 2021 19:16:19 GMT From 30260fdb5c0ea36c2372c5c3408e6969e9e13c34 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 1 Jul 2021 15:08:31 +0000 Subject: [PATCH 368/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- libraries/ts-command-line/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 20 files changed, 26 insertions(+), 26 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index ce2602cd8e7..d2122443213 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.27", + "version": "7.13.28", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 62ed01c7ec6..c60fe4881c2 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.17.0", + "version": "7.17.1", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index 33e381ce28c..c266f53f848 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.34.2", + "version": "0.34.3", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index bd11e00bf73..0ddb7fcf5a4 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.119", + "version": "1.0.120", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 7ef18f2c6ff..f4b0efce2f3 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.8", + "version": "0.1.9", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.2" + "@rushstack/heft": "^0.34.3" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 686338c6a0c..dc220c22073 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.32", + "version": "0.1.33", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.2" + "@rushstack/heft": "^0.34.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 9b5fbfdc35e..8305a04b50c 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.32", + "version": "0.1.33", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.2" + "@rushstack/heft": "^0.34.3" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index fc6c695ee1e..20b348d15a4 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.43", + "version": "1.0.44", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 559a9ee855b..f3491518920 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.189", + "version": "1.10.190", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 45507497b98..d87ade95d71 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.48", + "version": "3.0.49", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 56a3f9696e5..4aaa8bd63c5 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.103", + "version": "4.0.104", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 53876a9241b..eebd9a4b32f 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.5", + "version": "0.2.6", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index 41e392f8335..5a0a5129dfb 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/ts-command-line", - "version": "4.7.10", + "version": "4.8.0", "description": "An object-oriented command-line parser for TypeScript", "repository": { "type": "git", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 589d212eb9f..0566790aea3 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.7", + "version": "1.1.8", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.2" + "@rushstack/heft": "^0.34.3" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 3666ea04c98..3d7b3f5801c 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.7", + "version": "0.3.8", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.2" + "@rushstack/heft": "^0.34.3" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 555a41bca2a..cba558350af 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.70", + "version": "1.9.71", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 4a68d9e3eac..43eb3b4a586 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.157", + "version": "1.3.158", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index b52ae5fbea5..5de52bdaf8f 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.31", + "version": "0.6.32", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.51", + "@rushstack/set-webpack-public-path-plugin": "^3.2.52", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 3489f80e78d..38eb457198e 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.69", + "version": "0.3.70", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index f92a008e1b4..03b71719c47 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.51", + "version": "3.2.52", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 64311294213bd13380db590f1771e0d8dd60b5d2 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 1 Jul 2021 12:02:32 -0700 Subject: [PATCH 369/429] Add "rush init" template docs for includeEmailInChangeFile --- .../common/config/rush/version-policies.json | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/version-policies.json b/apps/rush-lib/assets/rush-init/common/config/rush/version-policies.json index 1f391b64f86..71979944462 100644 --- a/apps/rush-lib/assets/rush-init/common/config/rush/version-policies.json +++ b/apps/rush-lib/assets/rush-init/common/config/rush/version-policies.json @@ -52,7 +52,17 @@ * If this field is omitted, then a separate CHANGELOG.md file will be maintained for each * package in the set. */ - "mainProject": "my-app" + "mainProject": "my-app", + + /** + * (Optional) If enabled, the "rush change" command will prompt the user for their email address + * and include it in the JSON change files. If an organization maintains multiple repos, tracking + * this contact information may be useful for a service that automatically upgrades packages and + * needs to notify engineers whose change may be responsible for a downstream build break. It might + * also be useful for crediting contributors. Rush itself does not do anything with the collected + * email addresses. The default value is "false". + */ + /*[LINE "HYPOTHETICAL"]*/ "includeEmailInChangeFile": true }, { @@ -86,7 +96,9 @@ * in some other way, set "exemptFromRushChange" to true to tell "rush change" to ignore the projects * belonging to this version policy. */ - "exemptFromRushChange": false + "exemptFromRushChange": false, + + /*[LINE "HYPOTHETICAL"]*/ "includeEmailInChangeFile": true } /*[END "DEMO"]*/ ] From 08267d0fe6044bb2c2f64f0790f44596a3b743b8 Mon Sep 17 00:00:00 2001 From: David Michon Date: Wed, 17 Feb 2021 14:33:07 -0800 Subject: [PATCH 370/429] Explore removing chokidar --- .../src/cli/scriptActions/BulkScriptAction.ts | 23 +-- apps/rush-lib/src/logic/ProjectWatcher.ts | 139 +++++++++++++++--- 2 files changed, 126 insertions(+), 36 deletions(-) diff --git a/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts b/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts index 3403c750736..1d5afe99741 100644 --- a/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts +++ b/apps/rush-lib/src/cli/scriptActions/BulkScriptAction.ts @@ -182,10 +182,7 @@ export class BulkScriptAction extends BaseScriptAction { */ private async _runWatch(options: IExecuteInternalOptions): Promise { const { - taskSelectorOptions: { - buildCacheConfiguration: initialBuildCacheConfiguration, - selection: projectsToWatch - }, + taskSelectorOptions: { selection: projectsToWatch }, stopwatch, terminal } = options; @@ -200,20 +197,20 @@ export class BulkScriptAction extends BaseScriptAction { terminal }); - let isInitialPass: boolean = true; - - // Loop until Ctrl+C - // eslint-disable-next-line no-constant-condition - while (true) { + const onWatchingFiles = (): void => { // Report so that the developer can always see that it is in watch mode as the latest console line. terminal.writeLine( `Watching for changes to ${projectsToWatch.size} ${ projectsToWatch.size === 1 ? 'project' : 'projects' }. Press Ctrl+C to exit.` ); + }; + // Loop until Ctrl+C + // eslint-disable-next-line no-constant-condition + while (true) { // On the initial invocation, this promise will return immediately with the full set of projects - const { changedProjects, state } = await projectWatcher.waitForChange(); + const { changedProjects, state } = await projectWatcher.waitForChange(onWatchingFiles); let selection: ReadonlySet = changedProjects; @@ -238,10 +235,6 @@ export class BulkScriptAction extends BaseScriptAction { const executeOptions: IExecuteInternalOptions = { taskSelectorOptions: { ...options.taskSelectorOptions, - // Current implementation of the build cache deletes output folders before repopulating them; - // this tends to break `webpack --watch`, etc. - // Also, skipping writes to the local cache reduces CPU overhead and saves disk usage. - buildCacheConfiguration: isInitialPass ? initialBuildCacheConfiguration : undefined, // Revise down the set of projects to execute the command on selection, // Pass the PackageChangeAnalyzer from the state differ to save a bit of overhead @@ -263,8 +256,6 @@ export class BulkScriptAction extends BaseScriptAction { throw err; } } - - isInitialPass = false; } } diff --git a/apps/rush-lib/src/logic/ProjectWatcher.ts b/apps/rush-lib/src/logic/ProjectWatcher.ts index b38737698e5..3fa868c220f 100644 --- a/apps/rush-lib/src/logic/ProjectWatcher.ts +++ b/apps/rush-lib/src/logic/ProjectWatcher.ts @@ -1,15 +1,15 @@ // Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. // See LICENSE in the project root for license information. -import { Import, Path, Terminal } from '@rushstack/node-core-library'; +import * as fs from 'fs'; +import * as os from 'os'; +import { once } from 'events'; +import { Path, Terminal } from '@rushstack/node-core-library'; import { PackageChangeAnalyzer } from './PackageChangeAnalyzer'; import { RushConfiguration } from '../api/RushConfiguration'; import { RushConfigurationProject } from '../api/RushConfigurationProject'; -// Use lazy import because we don't need this immediately -const chokidar: typeof import('chokidar') = Import.lazy('chokidar', require); - export interface IProjectWatcherOptions { debounceMilliseconds?: number; rushConfiguration: RushConfiguration; @@ -57,7 +57,7 @@ export class ProjectWatcher { * Will return immediately the first time it is invoked, since no state has been recorded. * If no change is currently present, watches the source tree of all selected projects for file changes. */ - public async waitForChange(): Promise { + public async waitForChange(onWatchingFiles?: () => void): Promise { const initialChangeResult: IProjectChangeResult = await this._computeChanged(); // Ensure that the new state is recorded so that we don't loop infinitely this._commitChanges(initialChangeResult.state); @@ -65,21 +65,30 @@ export class ProjectWatcher { return initialChangeResult; } - const watcher: import('chokidar').FSWatcher = new chokidar.FSWatcher({ - persistent: true, - cwd: Path.convertToSlashes(this._rushConfiguration.rushJsonFolder), - followSymlinks: false, - ignoreInitial: true, - ignored: /(?:^|[\\\/])node_modules/g, - disableGlobbing: true, - interval: 1000 - }); - - // Only watch for changes in the requested project folders + const previousState: PackageChangeAnalyzer = initialChangeResult.state; + const repoRoot: string = Path.convertToSlashes(this._rushConfiguration.rushJsonFolder); + + const pathsToWatch: Set = new Set(); + + const isRecursiveSupported: boolean = os.platform() === 'win32'; + for (const project of this._projectsToWatch) { - watcher.add(Path.convertToSlashes(project.projectFolder)); + const projectState: Map = (await previousState.getPackageDeps(project.packageName, this._terminal))!; + const projectFolder: string = project.projectRelativeFolder; + // Watch files in the root of the project, or + for (const fileName of projectState.keys()) { + for (const pathToWatch of ProjectWatcher._enumeratePathsToWatch( + fileName, + projectFolder, + isRecursiveSupported + )) { + pathsToWatch.add(`${repoRoot}/${pathToWatch}`); + } + } } + const watchers: Map = new Map(); + const watchedResult: IProjectChangeResult = await new Promise( (resolve: (result: IProjectChangeResult) => void, reject: (err: Error) => void) => { let timeout: NodeJS.Timeout | undefined; @@ -115,12 +124,59 @@ export class ProjectWatcher { } }; - watcher.on('all', () => { + const onError = (err: Error): void => { + if (terminated) { + return; + } + + terminated = true; + reject(err); + }; + + const addWatcher = ( + watchedPath: string, + listener: (event: string, fileName: string | Buffer) => void + ) => { + const watcher: fs.FSWatcher = fs.watch( + watchedPath, + { + encoding: 'utf-8', + recursive: isRecursiveSupported + }, + listener + ); + watchers.set(watchedPath, watcher); + watcher.on('error', (err) => { + watchers.delete(watchedPath); + onError(err); + }); + }; + + const changeListener = (event: string, fileName: string | Buffer): void => { try { if (terminated) { return; } + // Handling for added directories + if (!isRecursiveSupported) { + const decodedName: string = fileName && fileName.toString(); + const normalizedName: string = decodedName && Path.convertToSlashes(decodedName); + + if (normalizedName && !watchers.has(normalizedName)) { + try { + const stat: fs.Stats = fs.statSync(fileName); + if (stat.isDirectory()) { + addWatcher(normalizedName, changeListener); + } + } catch (err) { + if (err.code !== 'ENOENT' && err.code !== 'ENOTDIR') { + throw err; + } + } + } + } + // Use a timeout to debounce changes, e.g. bulk copying files into the directory while the watcher is running. if (timeout) { clearTimeout(timeout); @@ -131,11 +187,29 @@ export class ProjectWatcher { terminated = true; reject(err); } - }); + }; + + for (const pathToWatch of pathsToWatch) { + addWatcher(pathToWatch, changeListener); + } + + if (onWatchingFiles) { + onWatchingFiles(); + } } ); - await watcher.close(); + const closePromises: Promise[] = []; + for (const [watchedPath, watcher] of watchers) { + closePromises.push( + once(watcher, 'close').then(() => { + watchers.delete(watchedPath); + }) + ); + watcher.close(); + } + + await Promise.all(closePromises); return watchedResult; } @@ -201,4 +275,29 @@ export class ProjectWatcher { return false; } + + private static *_enumeratePathsToWatch( + path: string, + projectRelativeFolder: string, + isRecursiveSupported: boolean + ): Iterable { + const rootSlashIndex: number = path.indexOf('/', projectRelativeFolder.length + 2); + + if (rootSlashIndex < 0) { + yield path; + return; + } + + yield path.slice(0, rootSlashIndex); + + if (isRecursiveSupported) { + return; + } + + let slashIndex: number = path.lastIndexOf('/'); + while (slashIndex > rootSlashIndex) { + yield path.slice(0, slashIndex); + slashIndex = path.lastIndexOf('/', slashIndex - 1); + } + } } From f3945b8b3f7f1e130e32c601207c993549c6f86b Mon Sep 17 00:00:00 2001 From: OneDrive Build Date: Fri, 23 Apr 2021 16:30:58 -0700 Subject: [PATCH 371/429] Remove chokidar from rush-lib --- apps/rush-lib/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/apps/rush-lib/package.json b/apps/rush-lib/package.json index 4a0585a457f..b7f39f9b296 100644 --- a/apps/rush-lib/package.json +++ b/apps/rush-lib/package.json @@ -30,7 +30,6 @@ "@rushstack/ts-command-line": "workspace:*", "@yarnpkg/lockfile": "~1.0.2", "builtin-modules": "~3.1.0", - "chokidar": "~3.4.0", "cli-table": "~0.3.1", "colors": "~1.2.1", "git-repo-info": "~2.1.0", From b78fa90fb7cf4b451e34fbfe08d8f33a439f48a8 Mon Sep 17 00:00:00 2001 From: OneDrive Build Date: Fri, 23 Apr 2021 16:34:15 -0700 Subject: [PATCH 372/429] Add change file --- .../rush/remove-chokidar_2021-04-23-23-34.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json diff --git a/common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json b/common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json new file mode 100644 index 00000000000..2bf2292fcdb --- /dev/null +++ b/common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Removed dependency on chokidar from BulkScriptAction in watch mode, since it adds unnecessary overhead.", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "dmichon-msft@users.noreply.github.com" +} \ No newline at end of file From 3a423b4e83920fe8760b630ba6a460f42aae4288 Mon Sep 17 00:00:00 2001 From: OneDrive Build Date: Thu, 29 Apr 2021 17:41:05 -0700 Subject: [PATCH 373/429] Rename variable --- apps/rush-lib/src/logic/ProjectWatcher.ts | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/apps/rush-lib/src/logic/ProjectWatcher.ts b/apps/rush-lib/src/logic/ProjectWatcher.ts index 3fa868c220f..3ac24344c47 100644 --- a/apps/rush-lib/src/logic/ProjectWatcher.ts +++ b/apps/rush-lib/src/logic/ProjectWatcher.ts @@ -70,7 +70,9 @@ export class ProjectWatcher { const pathsToWatch: Set = new Set(); - const isRecursiveSupported: boolean = os.platform() === 'win32'; + // Node 12 supports the "recursive" parameter to fs.watch only on win32 and OSX + // https://nodejs.org/docs/latest-v12.x/api/fs.html#fs_caveats + const useNativeRecursiveWatch: boolean = os.platform() === 'win32' || os.platform() === 'darwin'; for (const project of this._projectsToWatch) { const projectState: Map = (await previousState.getPackageDeps(project.packageName, this._terminal))!; @@ -80,7 +82,7 @@ export class ProjectWatcher { for (const pathToWatch of ProjectWatcher._enumeratePathsToWatch( fileName, projectFolder, - isRecursiveSupported + useNativeRecursiveWatch )) { pathsToWatch.add(`${repoRoot}/${pathToWatch}`); } @@ -141,7 +143,7 @@ export class ProjectWatcher { watchedPath, { encoding: 'utf-8', - recursive: isRecursiveSupported + recursive: useNativeRecursiveWatch }, listener ); @@ -159,7 +161,7 @@ export class ProjectWatcher { } // Handling for added directories - if (!isRecursiveSupported) { + if (!useNativeRecursiveWatch) { const decodedName: string = fileName && fileName.toString(); const normalizedName: string = decodedName && Path.convertToSlashes(decodedName); @@ -279,7 +281,7 @@ export class ProjectWatcher { private static *_enumeratePathsToWatch( path: string, projectRelativeFolder: string, - isRecursiveSupported: boolean + useNativeRecursiveWatch: boolean ): Iterable { const rootSlashIndex: number = path.indexOf('/', projectRelativeFolder.length + 2); @@ -290,7 +292,8 @@ export class ProjectWatcher { yield path.slice(0, rootSlashIndex); - if (isRecursiveSupported) { + if (useNativeRecursiveWatch) { + // Only need the root folder if fs.watch can be called with recursive: true return; } From 1ea5895215bd9649be86975cfaa3ac4b47e98488 Mon Sep 17 00:00:00 2001 From: OneDrive Build Date: Mon, 3 May 2021 17:36:31 -0700 Subject: [PATCH 374/429] Fix lint, add comment --- apps/rush-lib/src/logic/ProjectWatcher.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/rush-lib/src/logic/ProjectWatcher.ts b/apps/rush-lib/src/logic/ProjectWatcher.ts index 3ac24344c47..9091e7a2fac 100644 --- a/apps/rush-lib/src/logic/ProjectWatcher.ts +++ b/apps/rush-lib/src/logic/ProjectWatcher.ts @@ -31,6 +31,10 @@ export interface IProjectChangeResult { /** * This class is for incrementally watching a set of projects in the repository for changes. * + * We are manually using fs.watch() instead of `chokidar` because all we want from the file system watcher is a boolean + * signal indicating that "at least 1 file in a watched project changed". We then defer to PackageChangeAnalyzer (which + * is responsible for change detection in all incremental builds) to determine what actually chanaged. + * * Calling `waitForChange()` will return a promise that resolves when the package-deps of one or * more projects differ from the value the previous time it was invoked. The first time will always resolve with the full selection. */ @@ -138,7 +142,7 @@ export class ProjectWatcher { const addWatcher = ( watchedPath: string, listener: (event: string, fileName: string | Buffer) => void - ) => { + ): void => { const watcher: fs.FSWatcher = fs.watch( watchedPath, { From 8f7e96b9e1a03e6616d7b08d4248f48448fccdfa Mon Sep 17 00:00:00 2001 From: David Michon Date: Thu, 1 Jul 2021 15:39:28 -0700 Subject: [PATCH 375/429] Rush update --- common/config/rush/pnpm-lock.yaml | 2 -- common/config/rush/repo-state.json | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 5d68ae8345e..e7cafaafbf3 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -256,7 +256,6 @@ importers: '@types/z-schema': 3.16.31 '@yarnpkg/lockfile': ~1.0.2 builtin-modules: ~3.1.0 - chokidar: ~3.4.0 cli-table: ~0.3.1 colors: ~1.2.1 git-repo-info: ~2.1.0 @@ -295,7 +294,6 @@ importers: '@rushstack/ts-command-line': link:../../libraries/ts-command-line '@yarnpkg/lockfile': 1.0.2 builtin-modules: 3.1.0 - chokidar: 3.4.3 cli-table: 0.3.6 colors: 1.2.5 git-repo-info: 2.1.1 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 14677153149..3178ab9d550 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "ae73867dac98f9b3dd014c707ff81563d0924c93", + "pnpmShrinkwrapHash": "b19dc050ee3d9eca444ae6b1565ab3033b609873", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From b7ce25b641d8390f30c848e055e90e54296b57a4 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 1 Jul 2021 17:51:45 -0700 Subject: [PATCH 376/429] rush update --full --- common/config/rush/pnpm-lock.yaml | 118 ++++++++++++++--------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 5d68ae8345e..0d5137d2785 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -74,7 +74,7 @@ importers: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.4 + typescript: 4.3.5 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 @@ -149,13 +149,13 @@ importers: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.5 + fast-glob: 3.2.6 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.3.1 + prettier: 2.3.2 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -1686,9 +1686,9 @@ packages: resolution: {integrity: sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg==} dev: false - /@azure/core-auth/1.3.0: - resolution: {integrity: sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A==} - engines: {node: '>=8.0.0'} + /@azure/core-auth/1.3.2: + resolution: {integrity: sha512-7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==} + engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 tslib: 2.3.0 @@ -1700,7 +1700,7 @@ packages: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-asynciterator-polyfill': 1.0.0 - '@azure/core-auth': 1.3.0 + '@azure/core-auth': 1.3.2 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 '@types/node-fetch': 2.5.10 @@ -2461,7 +2461,7 @@ packages: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.4 + typescript: 4.3.5 dev: true /@microsoft/rush-stack-compiler-3.9/0.4.47: @@ -2571,7 +2571,7 @@ packages: engines: {node: '>=10.16'} dependencies: '@pnpm/types': 6.4.0 - fast-glob: 3.2.5 + fast-glob: 3.2.6 is-subdir: 1.2.0 dev: false @@ -2784,13 +2784,13 @@ packages: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.5 + fast-glob: 3.2.6 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.3.1 + prettier: 2.3.2 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -2872,7 +2872,7 @@ packages: '@babel/types': 7.14.5 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.11.1 + '@types/babel__traverse': 7.14.0 /@types/babel__generator/7.6.2: resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} @@ -2885,8 +2885,8 @@ packages: '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - /@types/babel__traverse/7.11.1: - resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} + /@types/babel__traverse/7.14.0: + resolution: {integrity: sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w==} dependencies: '@babel/types': 7.14.5 @@ -2904,7 +2904,7 @@ packages: /@types/connect-history-api-fallback/1.3.4: resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} dependencies: - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.22 '@types/node': 10.17.13 dev: true @@ -2940,8 +2940,8 @@ packages: /@types/events/3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - /@types/express-serve-static-core/4.17.21: - resolution: {integrity: sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==} + /@types/express-serve-static-core/4.17.22: + resolution: {integrity: sha512-WdqmrUsRS4ootGha6tVwk/IVHM1iorU8tGehftQD2NWiPniw/sm7xdJOIlXLwqdInL9wBw/p7oO8vaYEF3NDmA==} dependencies: '@types/node': 10.17.13 '@types/qs': 6.9.6 @@ -2952,7 +2952,7 @@ packages: resolution: {integrity: sha512-N1Wdp3v4KmdO3W/CM7KXrDwM4xcVZjlHF2dAOs7sNrTUX8PY3G4n9NkaHlfjGFEfgFeHmRRjywoBd4VkujDs9w==} dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.22 '@types/serve-static': 1.13.1 dev: true @@ -3141,7 +3141,7 @@ packages: /@types/serve-static/1.13.1: resolution: {integrity: sha512-jDMH+3BQPtvqZVIcsH700Dfi8Q3MIcEx16g/VdxjoqiGR/NntekB10xdBpirMKnPe9z2C5cBmL0vte0YttOr3Q==} dependencies: - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.22 '@types/mime': 2.0.3 dev: true @@ -3683,8 +3683,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn/8.4.0: - resolution: {integrity: sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==} + /acorn/8.4.1: + resolution: {integrity: sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==} engines: {node: '>=0.4.0'} hasBin: true dev: false @@ -3943,7 +3943,7 @@ packages: hasBin: true dependencies: browserslist: 4.16.6 - caniuse-lite: 1.0.30001239 + caniuse-lite: 1.0.30001241 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -4004,7 +4004,7 @@ packages: dependencies: '@babel/template': 7.14.5 '@babel/types': 7.14.5 - '@types/babel__traverse': 7.11.1 + '@types/babel__traverse': 7.14.0 /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.6: resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} @@ -4229,9 +4229,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001239 + caniuse-lite: 1.0.30001241 colorette: 1.2.2 - electron-to-chromium: 1.3.756 + electron-to-chromium: 1.3.764 escalade: 3.1.1 node-releases: 1.1.73 @@ -4364,8 +4364,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001239: - resolution: {integrity: sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==} + /caniuse-lite/1.0.30001241: + resolution: {integrity: sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -4591,9 +4591,9 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} + /commander/8.0.0: + resolution: {integrity: sha512-Xvf85aAtu6v22+E5hfVoLHqyul/jyxh91zvqk/ioJTQuJR7Z78n7H558vMPKanPSRgIEeZemT92I2g9Y8LPbSQ==} + engines: {node: '>= 12'} dev: false /commondir/1.0.1: @@ -5143,8 +5143,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.756: - resolution: {integrity: sha512-WsmJym1TMeHVndjPjczTFbnRR/c4sbzg8fBFtuhlb2Sru3i/S1VGpzDSrv/It8ctMU2bj8G7g7/O3FzYMGw6eA==} + /electron-to-chromium/1.3.764: + resolution: {integrity: sha512-nI8fb0ePu2LjzGQMoJ2j4wCnpbSMtuXmOZz/dFAduroICL/B9rU6Iwck/oTvXdzZCfN3ZdU5mpY4XCizU2saow==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -5595,8 +5595,8 @@ packages: /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + /fast-glob/3.2.6: + resolution: {integrity: sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5604,13 +5604,12 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 - picomatch: 2.3.0 /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - /fast-json-stringify/2.7.6: - resolution: {integrity: sha512-ezem8qpAgpad6tXeUhK0aSCS8Fi2vjxTorI9i5M+xrq6UUbTl7/bBTxL1SjRI2zy+qpPkdD4+UblUCQdxRpvIg==} + /fast-json-stringify/2.7.7: + resolution: {integrity: sha512-2kiwC/hBlK7QiGALsvj0QxtYwaReLOmAwOWJIxt5WHBB9EwXsqbsu8LCel47yh8NV8CEcFmnZYcXh4BionJcwQ==} engines: {node: '>= 10.0.0'} dependencies: ajv: 6.12.6 @@ -5647,7 +5646,7 @@ packages: '@fastify/proxy-addr': 3.0.0 abstract-logging: 2.0.1 avvio: 7.2.2 - fast-json-stringify: 2.7.6 + fast-json-stringify: 2.7.7 fastify-error: 0.3.1 fastify-warning: 0.2.0 find-my-way: 4.3.0 @@ -7343,8 +7342,8 @@ packages: merge-stream: 2.0.0 supports-color: 7.2.0 - /jest-worker/27.0.2: - resolution: {integrity: sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==} + /jest-worker/27.0.6: + resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==} engines: {node: '>= 10.13.0'} dependencies: '@types/node': 10.17.13 @@ -7426,7 +7425,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - ws: 7.5.0 + ws: 7.5.1 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -8795,8 +8794,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier/2.3.1: - resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + /prettier/2.3.2: + resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -8858,7 +8857,7 @@ packages: /pseudolocale/1.1.0: resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} dependencies: - commander: 7.2.0 + commander: 8.0.0 dev: false /psl/1.8.0: @@ -9385,6 +9384,7 @@ packages: /sane/4.1.0: resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} engines: {node: 6.* || 8.* || >= 10.*} + deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added hasBin: true dependencies: '@cnakazawa/watch': 1.0.4 @@ -9536,8 +9536,8 @@ packages: dependencies: randombytes: 2.1.0 - /serialize-javascript/5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 dev: false @@ -10157,18 +10157,18 @@ packages: webpack-sources: 1.4.3 worker-farm: 1.7.0 - /terser-webpack-plugin/5.1.3_webpack@5.35.1: - resolution: {integrity: sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==} + /terser-webpack-plugin/5.1.4_webpack@5.35.1: + resolution: {integrity: sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^5.1.0 dependencies: - jest-worker: 27.0.2 + jest-worker: 27.0.6 p-limit: 3.1.0 schema-utils: 3.0.0 - serialize-javascript: 5.0.1 + serialize-javascript: 6.0.0 source-map: 0.6.1 - terser: 5.7.0 + terser: 5.7.1 webpack: 5.35.1 dev: false @@ -10181,8 +10181,8 @@ packages: source-map: 0.6.1 source-map-support: 0.5.19 - /terser/5.7.0: - resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} + /terser/5.7.1: + resolution: {integrity: sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -10495,8 +10495,8 @@ packages: hasBin: true dev: false - /typescript/4.3.4: - resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} + /typescript/4.3.5: + resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} hasBin: true @@ -11026,7 +11026,7 @@ packages: '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.4.0 + acorn: 8.4.1 browserslist: 4.16.6 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.2 @@ -11041,7 +11041,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.0.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.3_webpack@5.35.1 + terser-webpack-plugin: 5.1.4_webpack@5.35.1 watchpack: 2.2.0 webpack-sources: 2.3.0 dev: false @@ -11165,8 +11165,8 @@ packages: async-limiter: 1.0.1 dev: false - /ws/7.5.0: - resolution: {integrity: sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==} + /ws/7.5.1: + resolution: {integrity: sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 14677153149..4b520cf0886 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "ae73867dac98f9b3dd014c707ff81563d0924c93", + "pnpmShrinkwrapHash": "52d2069a9d60ddd834d90b889fba8a7e5e3619c7", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 9629bb830b756cd98c0f8432e12f80bcd4b12da9 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 1 Jul 2021 18:58:27 -0700 Subject: [PATCH 377/429] Resolve conflicts with recent changes from PR 1796 --- apps/api-extractor/src/analyzer/AstImport.ts | 6 +++--- apps/api-extractor/src/analyzer/ExportAnalyzer.ts | 12 +++++++++++- apps/api-extractor/src/collector/Collector.ts | 7 ------- 3 files changed, 14 insertions(+), 11 deletions(-) diff --git a/apps/api-extractor/src/analyzer/AstImport.ts b/apps/api-extractor/src/analyzer/AstImport.ts index d7770026706..3a39a8ff7e6 100644 --- a/apps/api-extractor/src/analyzer/AstImport.ts +++ b/apps/api-extractor/src/analyzer/AstImport.ts @@ -47,7 +47,7 @@ export enum AstImportKind { export interface IAstImportOptions { readonly importKind: AstImportKind; readonly modulePath: string; - readonly exportName: string | undefined; + readonly exportName: string; readonly isTypeOnly: boolean; } @@ -90,7 +90,7 @@ export class AstImport extends AstSyntheticEntity { * interface foo { foo: import('bar').a.b.c }; * ``` */ - public readonly exportName: string | undefined; + public readonly exportName: string; /** * Whether it is a type-only import, for example: @@ -132,7 +132,7 @@ export class AstImport extends AstSyntheticEntity { } /** {@inheritdoc} */ - public get localName(): string | undefined { + public get localName(): string { // abstract return this.exportName; } diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 3eec171a198..d498e684602 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -423,9 +423,19 @@ export class ExportAnalyzer { const externalModulePath: string | undefined = this._tryGetExternalModulePath(node); if (externalModulePath) { + let exportName: string; + if (node.qualifier) { + exportName = node.qualifier.getText().trim(); + } else { + const toAlphaNumericCamelCase = (str: string): string => + str.replace(/(\W+[a-z])/g, (g) => g[g.length - 1].toUpperCase()).replace(/\W/g, ''); + + exportName = toAlphaNumericCamelCase(externalModulePath); + } + return this._fetchAstImport(undefined, { importKind: AstImportKind.ImportType, - exportName: node.qualifier ? node.qualifier.getText().trim() : undefined, + exportName: exportName, modulePath: externalModulePath, isTypeOnly: false }); diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 02811a4b885..51234e12d6c 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -26,10 +26,6 @@ import { MessageRouter } from './MessageRouter'; import { AstReferenceResolver } from '../analyzer/AstReferenceResolver'; import { ExtractorConfig } from '../api/ExtractorConfig'; import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; -import { AstImport } from '../analyzer/AstImport'; - -const toAlphaNumericCamelCase = (str: string): string => - str.replace(/(\W+[a-z])/g, (g) => g[g.length - 1].toUpperCase()).replace(/\W/g, ''); /** * Options for Collector constructor. @@ -506,9 +502,6 @@ export class Collector { entity.singleExportName !== ts.InternalSymbolName.Default ) { idealNameForEmit = entity.singleExportName; - } else if (entity.astEntity instanceof AstImport) { - // otherwise use the local name or modulePath - idealNameForEmit = entity.astEntity.localName || toAlphaNumericCamelCase(entity.astEntity.modulePath); } else { // otherwise use the local name idealNameForEmit = entity.astEntity.localName; From 42111332afd11e1d937fdecc2430015cc2104f55 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 1 Jul 2021 19:12:43 -0700 Subject: [PATCH 378/429] rush update --full --- common/config/rush/pnpm-lock.yaml | 118 ++++++++++++++--------------- common/config/rush/repo-state.json | 2 +- 2 files changed, 60 insertions(+), 60 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index e7cafaafbf3..57b3096d3ff 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -74,7 +74,7 @@ importers: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.4 + typescript: 4.3.5 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 @@ -149,13 +149,13 @@ importers: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.5 + fast-glob: 3.2.6 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.3.1 + prettier: 2.3.2 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -1684,9 +1684,9 @@ packages: resolution: {integrity: sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg==} dev: false - /@azure/core-auth/1.3.0: - resolution: {integrity: sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A==} - engines: {node: '>=8.0.0'} + /@azure/core-auth/1.3.2: + resolution: {integrity: sha512-7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==} + engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 tslib: 2.3.0 @@ -1698,7 +1698,7 @@ packages: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-asynciterator-polyfill': 1.0.0 - '@azure/core-auth': 1.3.0 + '@azure/core-auth': 1.3.2 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 '@types/node-fetch': 2.5.10 @@ -2459,7 +2459,7 @@ packages: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.4 + typescript: 4.3.5 dev: true /@microsoft/rush-stack-compiler-3.9/0.4.47: @@ -2569,7 +2569,7 @@ packages: engines: {node: '>=10.16'} dependencies: '@pnpm/types': 6.4.0 - fast-glob: 3.2.5 + fast-glob: 3.2.6 is-subdir: 1.2.0 dev: false @@ -2782,13 +2782,13 @@ packages: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.5 + fast-glob: 3.2.6 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.3.1 + prettier: 2.3.2 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -2870,7 +2870,7 @@ packages: '@babel/types': 7.14.5 '@types/babel__generator': 7.6.2 '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.11.1 + '@types/babel__traverse': 7.14.0 /@types/babel__generator/7.6.2: resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} @@ -2883,8 +2883,8 @@ packages: '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - /@types/babel__traverse/7.11.1: - resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} + /@types/babel__traverse/7.14.0: + resolution: {integrity: sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w==} dependencies: '@babel/types': 7.14.5 @@ -2902,7 +2902,7 @@ packages: /@types/connect-history-api-fallback/1.3.4: resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} dependencies: - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.22 '@types/node': 10.17.13 dev: true @@ -2938,8 +2938,8 @@ packages: /@types/events/3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - /@types/express-serve-static-core/4.17.21: - resolution: {integrity: sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==} + /@types/express-serve-static-core/4.17.22: + resolution: {integrity: sha512-WdqmrUsRS4ootGha6tVwk/IVHM1iorU8tGehftQD2NWiPniw/sm7xdJOIlXLwqdInL9wBw/p7oO8vaYEF3NDmA==} dependencies: '@types/node': 10.17.13 '@types/qs': 6.9.6 @@ -2950,7 +2950,7 @@ packages: resolution: {integrity: sha512-N1Wdp3v4KmdO3W/CM7KXrDwM4xcVZjlHF2dAOs7sNrTUX8PY3G4n9NkaHlfjGFEfgFeHmRRjywoBd4VkujDs9w==} dependencies: '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.22 '@types/serve-static': 1.13.1 dev: true @@ -3139,7 +3139,7 @@ packages: /@types/serve-static/1.13.1: resolution: {integrity: sha512-jDMH+3BQPtvqZVIcsH700Dfi8Q3MIcEx16g/VdxjoqiGR/NntekB10xdBpirMKnPe9z2C5cBmL0vte0YttOr3Q==} dependencies: - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.22 '@types/mime': 2.0.3 dev: true @@ -3681,8 +3681,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn/8.4.0: - resolution: {integrity: sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==} + /acorn/8.4.1: + resolution: {integrity: sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==} engines: {node: '>=0.4.0'} hasBin: true dev: false @@ -3941,7 +3941,7 @@ packages: hasBin: true dependencies: browserslist: 4.16.6 - caniuse-lite: 1.0.30001239 + caniuse-lite: 1.0.30001241 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -4002,7 +4002,7 @@ packages: dependencies: '@babel/template': 7.14.5 '@babel/types': 7.14.5 - '@types/babel__traverse': 7.11.1 + '@types/babel__traverse': 7.14.0 /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.6: resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} @@ -4227,9 +4227,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001239 + caniuse-lite: 1.0.30001241 colorette: 1.2.2 - electron-to-chromium: 1.3.756 + electron-to-chromium: 1.3.765 escalade: 3.1.1 node-releases: 1.1.73 @@ -4362,8 +4362,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001239: - resolution: {integrity: sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==} + /caniuse-lite/1.0.30001241: + resolution: {integrity: sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -4589,9 +4589,9 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} + /commander/8.0.0: + resolution: {integrity: sha512-Xvf85aAtu6v22+E5hfVoLHqyul/jyxh91zvqk/ioJTQuJR7Z78n7H558vMPKanPSRgIEeZemT92I2g9Y8LPbSQ==} + engines: {node: '>= 12'} dev: false /commondir/1.0.1: @@ -5141,8 +5141,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.756: - resolution: {integrity: sha512-WsmJym1TMeHVndjPjczTFbnRR/c4sbzg8fBFtuhlb2Sru3i/S1VGpzDSrv/It8ctMU2bj8G7g7/O3FzYMGw6eA==} + /electron-to-chromium/1.3.765: + resolution: {integrity: sha512-4NhcsfZYlr1x4FehYkK+R9CNNTOZ8vLcIu8Y1uWehxYp5r/jlCGAfBqChIubEfdtX+rBQpXx4yJuX/dzILH/nw==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -5593,8 +5593,8 @@ packages: /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + /fast-glob/3.2.6: + resolution: {integrity: sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -5602,13 +5602,12 @@ packages: glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 - picomatch: 2.3.0 /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - /fast-json-stringify/2.7.6: - resolution: {integrity: sha512-ezem8qpAgpad6tXeUhK0aSCS8Fi2vjxTorI9i5M+xrq6UUbTl7/bBTxL1SjRI2zy+qpPkdD4+UblUCQdxRpvIg==} + /fast-json-stringify/2.7.7: + resolution: {integrity: sha512-2kiwC/hBlK7QiGALsvj0QxtYwaReLOmAwOWJIxt5WHBB9EwXsqbsu8LCel47yh8NV8CEcFmnZYcXh4BionJcwQ==} engines: {node: '>= 10.0.0'} dependencies: ajv: 6.12.6 @@ -5645,7 +5644,7 @@ packages: '@fastify/proxy-addr': 3.0.0 abstract-logging: 2.0.1 avvio: 7.2.2 - fast-json-stringify: 2.7.6 + fast-json-stringify: 2.7.7 fastify-error: 0.3.1 fastify-warning: 0.2.0 find-my-way: 4.3.0 @@ -7341,8 +7340,8 @@ packages: merge-stream: 2.0.0 supports-color: 7.2.0 - /jest-worker/27.0.2: - resolution: {integrity: sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==} + /jest-worker/27.0.6: + resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==} engines: {node: '>= 10.13.0'} dependencies: '@types/node': 10.17.13 @@ -7424,7 +7423,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - ws: 7.5.0 + ws: 7.5.1 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -8793,8 +8792,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier/2.3.1: - resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + /prettier/2.3.2: + resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -8856,7 +8855,7 @@ packages: /pseudolocale/1.1.0: resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} dependencies: - commander: 7.2.0 + commander: 8.0.0 dev: false /psl/1.8.0: @@ -9383,6 +9382,7 @@ packages: /sane/4.1.0: resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} engines: {node: 6.* || 8.* || >= 10.*} + deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added hasBin: true dependencies: '@cnakazawa/watch': 1.0.4 @@ -9534,8 +9534,8 @@ packages: dependencies: randombytes: 2.1.0 - /serialize-javascript/5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 dev: false @@ -10155,18 +10155,18 @@ packages: webpack-sources: 1.4.3 worker-farm: 1.7.0 - /terser-webpack-plugin/5.1.3_webpack@5.35.1: - resolution: {integrity: sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==} + /terser-webpack-plugin/5.1.4_webpack@5.35.1: + resolution: {integrity: sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^5.1.0 dependencies: - jest-worker: 27.0.2 + jest-worker: 27.0.6 p-limit: 3.1.0 schema-utils: 3.0.0 - serialize-javascript: 5.0.1 + serialize-javascript: 6.0.0 source-map: 0.6.1 - terser: 5.7.0 + terser: 5.7.1 webpack: 5.35.1 dev: false @@ -10179,8 +10179,8 @@ packages: source-map: 0.6.1 source-map-support: 0.5.19 - /terser/5.7.0: - resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} + /terser/5.7.1: + resolution: {integrity: sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -10493,8 +10493,8 @@ packages: hasBin: true dev: false - /typescript/4.3.4: - resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} + /typescript/4.3.5: + resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} hasBin: true @@ -11024,7 +11024,7 @@ packages: '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.4.0 + acorn: 8.4.1 browserslist: 4.16.6 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.2 @@ -11039,7 +11039,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.0.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.3_webpack@5.35.1 + terser-webpack-plugin: 5.1.4_webpack@5.35.1 watchpack: 2.2.0 webpack-sources: 2.3.0 dev: false @@ -11163,8 +11163,8 @@ packages: async-limiter: 1.0.1 dev: false - /ws/7.5.0: - resolution: {integrity: sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==} + /ws/7.5.1: + resolution: {integrity: sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 3178ab9d550..c795d7d065b 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "b19dc050ee3d9eca444ae6b1565ab3033b609873", + "pnpmShrinkwrapHash": "00808de26c3a5f2ac152645a7a680aa05681ab5e", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From f42f7c839525f66460d79c59da86c0eeb11af5ad Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 1 Jul 2021 19:16:25 -0700 Subject: [PATCH 379/429] rush change --- ...port_type_support_simplicity_2021-07-02-02-16.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json diff --git a/common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json b/common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json new file mode 100644 index 00000000000..cbcdce528a0 --- /dev/null +++ b/common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From c9c3570c2fc0d2ac29c64d61ae8543ca2e720591 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 12:10:43 -0700 Subject: [PATCH 380/429] Fix a mistake in command-line.schema.json --- apps/rush-lib/src/schemas/command-line.schema.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/rush-lib/src/schemas/command-line.schema.json b/apps/rush-lib/src/schemas/command-line.schema.json index 3da94b31fdf..a773960e153 100644 --- a/apps/rush-lib/src/schemas/command-line.schema.json +++ b/apps/rush-lib/src/schemas/command-line.schema.json @@ -86,7 +86,7 @@ "description": "(EXPERIMENTAL) Normally Rush terminates after the command finishes. If this option is set to \"true\" Rush will instead enter a loop where it watches the file system for changes to the selected projects. Whenever a change is detected, the command will be invoked again for the changed project and any selected projects that directly or indirectly depend on it. For details, refer to the website article \"Using watch mode\".", "type": "boolean" }, - "disableBuildCache ": { + "disableBuildCache": { "title": "Disable build cache.", "description": "Disable build cache for this action. This may be useful if this command affects state outside of projects' own folders.", "type": "boolean" @@ -104,6 +104,7 @@ "safeForSimultaneousRushProcesses": { "$ref": "#/definitions/anything" }, "allowWarningsInSuccessfulBuild": { "$ref": "#/definitions/anything" }, "watchForChanges": { "$ref": "#/definitions/anything" }, + "disableBuildCache": { "$ref": "#/definitions/anything" }, "enableParallelism": { "$ref": "#/definitions/anything" }, "ignoreDependencyOrder": { "$ref": "#/definitions/anything" }, From bcfd1c6a10774e3cf155b0c51f07d7ecf75ef806 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 12:11:39 -0700 Subject: [PATCH 381/429] rush change --- ...onz-rush-command-line-schema_2021-07-06-19-11.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json diff --git a/common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json b/common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json new file mode 100644 index 00000000000..b267860b85b --- /dev/null +++ b/common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "Fix a JSON schema issue that prevented \"disableBuildCache\" from being specified in command-line.json", + "type": "none" + } + ], + "packageName": "@microsoft/rush", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 3f7bdec50540acae8634192e5f576e1efc28b167 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 12:16:23 -0700 Subject: [PATCH 382/429] The template weirdly had this same issue --- .../assets/rush-init/common/config/rush/command-line.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/rush-lib/assets/rush-init/common/config/rush/command-line.json b/apps/rush-lib/assets/rush-init/common/config/rush/command-line.json index c9b1729b8c7..2621abd2a3f 100644 --- a/apps/rush-lib/assets/rush-init/common/config/rush/command-line.json +++ b/apps/rush-lib/assets/rush-init/common/config/rush/command-line.json @@ -124,7 +124,7 @@ * (EXPERIMENTAL) Disable cache for this action. This may be useful if this command affects state outside of * projects' own folders. */ - "disableBuildCache ": false + "disableBuildCache": false }, { From 406c49b7f1de7a4400fc5b87ae6561f191a7fa80 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 17:16:06 -0700 Subject: [PATCH 383/429] Add a test that reproduces https://github.com/microsoft/rushstack/issues/2792 --- .../config/build-config.json | 1 + .../api-extractor-scenarios.api.json | 252 ++++++++++++++++++ .../api-extractor-scenarios.api.md | 18 ++ .../etc/test-outputs/spanSorting/rollup.d.ts | 12 + .../src/spanSorting/index.ts | 11 + 5 files changed, 294 insertions(+) create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md create mode 100644 build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts create mode 100644 build-tests/api-extractor-scenarios/src/spanSorting/index.ts diff --git a/build-tests/api-extractor-scenarios/config/build-config.json b/build-tests/api-extractor-scenarios/config/build-config.json index b2716da13c5..d19856c4d39 100644 --- a/build-tests/api-extractor-scenarios/config/build-config.json +++ b/build-tests/api-extractor-scenarios/config/build-config.json @@ -31,6 +31,7 @@ "inconsistentReleaseTags", "internationalCharacters", "preapproved", + "spanSorting", "typeOf", "typeOf2", "typeOf3", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json new file mode 100644 index 00000000000..30fb63102e6 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json @@ -0,0 +1,252 @@ +{ + "metadata": { + "toolPackage": "@microsoft/api-extractor", + "toolVersion": "[test mode]", + "schemaVersion": 1004, + "oldestForwardsCompatibleVersion": 1001, + "tsdocConfig": { + "$schema": "https://developer.microsoft.com/json-schemas/tsdoc/v0/tsdoc.schema.json", + "noStandardTags": true, + "tagDefinitions": [ + { + "tagName": "@alpha", + "syntaxKind": "modifier" + }, + { + "tagName": "@beta", + "syntaxKind": "modifier" + }, + { + "tagName": "@defaultValue", + "syntaxKind": "block" + }, + { + "tagName": "@decorator", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@deprecated", + "syntaxKind": "block" + }, + { + "tagName": "@eventProperty", + "syntaxKind": "modifier" + }, + { + "tagName": "@example", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@experimental", + "syntaxKind": "modifier" + }, + { + "tagName": "@inheritDoc", + "syntaxKind": "inline" + }, + { + "tagName": "@internal", + "syntaxKind": "modifier" + }, + { + "tagName": "@label", + "syntaxKind": "inline" + }, + { + "tagName": "@link", + "syntaxKind": "inline", + "allowMultiple": true + }, + { + "tagName": "@override", + "syntaxKind": "modifier" + }, + { + "tagName": "@packageDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@param", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@privateRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@public", + "syntaxKind": "modifier" + }, + { + "tagName": "@readonly", + "syntaxKind": "modifier" + }, + { + "tagName": "@remarks", + "syntaxKind": "block" + }, + { + "tagName": "@returns", + "syntaxKind": "block" + }, + { + "tagName": "@sealed", + "syntaxKind": "modifier" + }, + { + "tagName": "@see", + "syntaxKind": "block" + }, + { + "tagName": "@throws", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@typeParam", + "syntaxKind": "block", + "allowMultiple": true + }, + { + "tagName": "@virtual", + "syntaxKind": "modifier" + }, + { + "tagName": "@betaDocumentation", + "syntaxKind": "modifier" + }, + { + "tagName": "@internalRemarks", + "syntaxKind": "block" + }, + { + "tagName": "@preapproved", + "syntaxKind": "modifier" + } + ], + "supportForTags": { + "@alpha": true, + "@beta": true, + "@defaultValue": true, + "@decorator": true, + "@deprecated": true, + "@eventProperty": true, + "@example": true, + "@experimental": true, + "@inheritDoc": true, + "@internal": true, + "@label": true, + "@link": true, + "@override": true, + "@packageDocumentation": true, + "@param": true, + "@privateRemarks": true, + "@public": true, + "@readonly": true, + "@remarks": true, + "@returns": true, + "@sealed": true, + "@see": true, + "@throws": true, + "@typeParam": true, + "@virtual": true, + "@betaDocumentation": true, + "@internalRemarks": true, + "@preapproved": true + } + } + }, + "kind": "Package", + "canonicalReference": "api-extractor-scenarios!", + "docComment": "", + "name": "api-extractor-scenarios", + "members": [ + { + "kind": "EntryPoint", + "canonicalReference": "api-extractor-scenarios!", + "name": "", + "members": [ + { + "kind": "Class", + "canonicalReference": "api-extractor-scenarios!ExampleA:class", + "docComment": "/**\n * Doc comment\n *\n * @public\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export declare class ExampleA " + } + ], + "releaseTag": "Public", + "name": "ExampleA", + "members": [ + { + "kind": "Property", + "canonicalReference": "api-extractor-scenarios!ExampleA#member1:member", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "member1: " + }, + { + "kind": "Content", + "text": "string" + }, + { + "kind": "Content", + "text": ";" + } + ], + "isOptional": false, + "releaseTag": "Public", + "name": "member1", + "propertyTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + }, + "isStatic": false + }, + { + "kind": "Method", + "canonicalReference": "api-extractor-scenarios!ExampleA#member2:member(1)", + "docComment": "", + "excerptTokens": [ + { + "kind": "Content", + "text": "member2(): " + }, + { + "kind": "Reference", + "text": "Promise", + "canonicalReference": "!Promise:interface" + }, + { + "kind": "Content", + "text": "" + }, + { + "kind": "Content", + "text": ";" + } + ], + "isOptional": false, + "isStatic": false, + "returnTypeTokenRange": { + "startIndex": 1, + "endIndex": 3 + }, + "releaseTag": "Public", + "overloadIndex": 1, + "parameters": [], + "name": "member2" + } + ], + "implementsTokenRanges": [] + } + ] + } + ] +} diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md new file mode 100644 index 00000000000..57067a80426 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md @@ -0,0 +1,18 @@ +## API Report File for "api-extractor-scenarios" + +> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). + +```ts + +// @public +export class ExampleA { + // (undocumented) + member1: string; + // (undocumented) + member2(): Promise; + } + + +// (No @packageDocumentation comment for this package) + +``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts new file mode 100644 index 00000000000..a7395686f44 --- /dev/null +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts @@ -0,0 +1,12 @@ + +/** + * Doc comment + * @public + */ +export declare class ExampleA { + private _member3; + member2(): Promise; + member1: string; +} + +export { } diff --git a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts new file mode 100644 index 00000000000..a2949ee3975 --- /dev/null +++ b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts @@ -0,0 +1,11 @@ +/** + * Doc comment + * @public + */ +export class ExampleA { + private _member3: string = ''; + public member2(): Promise { + return Promise.resolve(); + } + public member1: string = ''; +} From a7ff655e14651a0b553666414d1d5d9abafc38e9 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 19:09:34 -0700 Subject: [PATCH 384/429] Fix an issue where Span sorting did not fix up whitespace correctly when items were trimmed --- apps/api-extractor/src/analyzer/Span.ts | 30 +++++++++++++++---- .../api-extractor-scenarios.api.md | 2 +- 2 files changed, 25 insertions(+), 7 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index c834f4bcb90..5371b5c4304 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -3,7 +3,7 @@ import * as ts from 'typescript'; import { StringBuilder } from '@microsoft/tsdoc'; -import { Sort } from '@rushstack/node-core-library'; +import { InternalError, Sort } from '@rushstack/node-core-library'; /** * Specifies various transformations that will be performed by Span.getModifiedText(). @@ -86,6 +86,20 @@ export class SpanModification { this.omitChildren = true; this.omitSeparatorAfter = true; } + + /** + * Returns true approximately if skipAll() was called. + * @remarks + * This is a cheap approximation for checking whether `Span.getModifiedText().length === 0`. The following + * properties are guaranteed: + * - If `skipAll()` was called, then `isEmpty()` will return true. + * - If `isEmpty()` returns true, then `Span.getModifiedText()` will return an empty string. + */ + public isEmpty(): boolean { + return ( + this.omitChildren && this.omitSeparatorAfter && this.prefix.length === 0 && this.suffix.length === 0 + ); + } } /** @@ -170,7 +184,7 @@ export class Span { if (childSpan.endIndex > this.endIndex) { // This has never been observed empirically, but here's how we would handle it this.endIndex = childSpan.endIndex; - throw new Error('Unexpected AST case'); + throw new InternalError('Unexpected AST case'); } if (previousChildSpan) { @@ -413,8 +427,12 @@ export class Span { if (!this.modification.omitChildren) { if (this.modification.sortChildren && childCount > 1) { + // When applying the sorting logic, don't consider children that were skipped. This ensures that + // the firstSeparator/lastSeparator fixups work correctly. + const nonemptyChildren: Span[] = this.children.filter((x) => !x.modification.isEmpty()); + // We will only sort the items with a sortKey - const sortedSubset: Span[] = this.children.filter((x) => x.modification.sortKey !== undefined); + const sortedSubset: Span[] = nonemptyChildren.filter((x) => x.modification.sortKey !== undefined); const sortedSubsetCount: number = sortedSubset.length; // Is there at least one of them? @@ -428,13 +446,13 @@ export class Span { const childOptions: IWriteModifiedTextOptions = { ...options }; let sortedSubsetIndex: number = 0; - for (let index: number = 0; index < childCount; ++index) { + for (let index: number = 0; index < nonemptyChildren.length; ++index) { let current: Span; // Is this an item that we sorted? - if (this.children[index].modification.sortKey === undefined) { + if (nonemptyChildren[index].modification.sortKey === undefined) { // No, take the next item from the original array - current = this.children[index]; + current = nonemptyChildren[index]; childOptions.separatorOverride = undefined; } else { // Yes, take the next item from the sortedSubset diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md index 57067a80426..9a9684cbbe2 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md @@ -10,7 +10,7 @@ export class ExampleA { member1: string; // (undocumented) member2(): Promise; - } +} // (No @packageDocumentation comment for this package) From 7aa7ba40f7c913048e8072b7d9439406eabe0174 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 19:47:17 -0700 Subject: [PATCH 385/429] Add another test case that fails --- .../api-extractor-scenarios.api.json | 61 +++++++++++++++++++ .../api-extractor-scenarios.api.md | 5 ++ .../etc/test-outputs/spanSorting/rollup.d.ts | 16 +++++ .../src/spanSorting/index.ts | 19 ++++++ 4 files changed, 101 insertions(+) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json index 30fb63102e6..6474d9473e5 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json @@ -245,6 +245,67 @@ } ], "implementsTokenRanges": [] + }, + { + "kind": "Class", + "canonicalReference": "api-extractor-scenarios!ExampleB:class", + "docComment": "/**\n * Doc comment\n *\n * @public\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export declare class ExampleB " + } + ], + "releaseTag": "Public", + "name": "ExampleB", + "members": [ + { + "kind": "Method", + "canonicalReference": "api-extractor-scenarios!ExampleB#tryLoadFromFile:member(1)", + "docComment": "/**\n * If the file exists, calls loadFromFile().\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "tryLoadFromFile(approvedPackagesPolicyEnabled: " + }, + { + "kind": "Content", + "text": "boolean" + }, + { + "kind": "Content", + "text": "): " + }, + { + "kind": "Content", + "text": "boolean" + }, + { + "kind": "Content", + "text": ";" + } + ], + "isOptional": false, + "isStatic": false, + "returnTypeTokenRange": { + "startIndex": 3, + "endIndex": 4 + }, + "releaseTag": "Public", + "overloadIndex": 1, + "parameters": [ + { + "parameterName": "approvedPackagesPolicyEnabled", + "parameterTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } + } + ], + "name": "tryLoadFromFile" + } + ], + "implementsTokenRanges": [] } ] } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md index 9a9684cbbe2..fa14f2a066f 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md @@ -12,6 +12,11 @@ export class ExampleA { member2(): Promise; } +// @public +export class ExampleB { + tryLoadFromFile(approvedPackagesPolicyEnabled: boolean): boolean; + } + // (No @packageDocumentation comment for this package) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts index a7395686f44..08459922981 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts @@ -9,4 +9,20 @@ export declare class ExampleA { member1: string; } +/** + * Doc comment + * @public + */ +export declare class ExampleB { + /** + * If the file exists, calls loadFromFile(). + */ + tryLoadFromFile(approvedPackagesPolicyEnabled: boolean): boolean; + /** + * Helper function that adds an already created ApprovedPackagesItem to the + * list and set. + */ + private _addItem; +} + export { } diff --git a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts index a2949ee3975..76ad2b56daa 100644 --- a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts +++ b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts @@ -9,3 +9,22 @@ export class ExampleA { } public member1: string = ''; } + +/** + * Doc comment + * @public + */ +export class ExampleB { + /** + * If the file exists, calls loadFromFile(). + */ + public tryLoadFromFile(approvedPackagesPolicyEnabled: boolean): boolean { + return false; + } + + /** + * Helper function that adds an already created ApprovedPackagesItem to the + * list and set. + */ + private _addItem(): void {} +} From 6274ef98e5202b53fd92c41a9aae8c7606a9b790 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 22:29:50 -0700 Subject: [PATCH 386/429] Temporarily fork IndentedWriter.ts from api-documenter --- .../src/generators/IndentedWriter.ts | 224 ++++++++++++++++++ .../generators/test/IndentedWriter.test.ts | 78 ++++++ .../__snapshots__/IndentedWriter.test.ts.snap | 46 ++++ 3 files changed, 348 insertions(+) create mode 100644 apps/api-extractor/src/generators/IndentedWriter.ts create mode 100644 apps/api-extractor/src/generators/test/IndentedWriter.test.ts create mode 100644 apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap diff --git a/apps/api-extractor/src/generators/IndentedWriter.ts b/apps/api-extractor/src/generators/IndentedWriter.ts new file mode 100644 index 00000000000..6b57676b530 --- /dev/null +++ b/apps/api-extractor/src/generators/IndentedWriter.ts @@ -0,0 +1,224 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { StringBuilder, IStringBuilder } from '@rushstack/node-core-library'; + +/** + * A utility for writing indented text. + * + * @remarks + * + * Note that the indentation is inserted at the last possible opportunity. + * For example, this code... + * + * ```ts + * writer.write('begin\n'); + * writer.increaseIndent(); + * writer.write('one\ntwo\n'); + * writer.decreaseIndent(); + * writer.increaseIndent(); + * writer.decreaseIndent(); + * writer.write('end'); + * ``` + * + * ...would produce this output: + * + * ``` + * begin + * one + * two + * end + * ``` + */ +export class IndentedWriter { + /** + * The text characters used to create one level of indentation. + * Two spaces by default. + */ + public defaultIndentPrefix: string = ' '; + + private readonly _builder: IStringBuilder; + + private _latestChunk: string | undefined; + private _previousChunk: string | undefined; + private _atStartOfLine: boolean; + + private readonly _indentStack: string[]; + private _indentText: string; + + public constructor(builder?: IStringBuilder) { + this._builder = builder === undefined ? new StringBuilder() : builder; + + this._latestChunk = undefined; + this._previousChunk = undefined; + this._atStartOfLine = true; + + this._indentStack = []; + this._indentText = ''; + } + + /** + * Retrieves the output that was built so far. + */ + public getText(): string { + return this._builder.toString(); + } + + public toString(): string { + return this.getText(); + } + + /** + * Increases the indentation. Normally the indentation is two spaces, + * however an arbitrary prefix can optional be specified. (For example, + * the prefix could be "// " to indent and comment simultaneously.) + * Each call to IndentedWriter.increaseIndent() must be followed by a + * corresponding call to IndentedWriter.decreaseIndent(). + */ + public increaseIndent(indentPrefix?: string): void { + this._indentStack.push(indentPrefix !== undefined ? indentPrefix : this.defaultIndentPrefix); + this._updateIndentText(); + } + + /** + * Decreases the indentation, reverting the effect of the corresponding call + * to IndentedWriter.increaseIndent(). + */ + public decreaseIndent(): void { + this._indentStack.pop(); + this._updateIndentText(); + } + + /** + * A shorthand for ensuring that increaseIndent()/decreaseIndent() occur + * in pairs. + */ + public indentScope(scope: () => void, indentPrefix?: string): void { + this.increaseIndent(indentPrefix); + scope(); + this.decreaseIndent(); + } + + /** + * Adds a newline if the file pointer is not already at the start of the line (or start of the stream). + */ + public ensureNewLine(): void { + const lastCharacter: string = this.peekLastCharacter(); + if (lastCharacter !== '\n' && lastCharacter !== '') { + this._writeNewLine(); + } + } + + /** + * Adds up to two newlines to ensure that there is a blank line above the current line. + */ + public ensureSkippedLine(): void { + if (this.peekLastCharacter() !== '\n') { + this._writeNewLine(); + } + + const secondLastCharacter: string = this.peekSecondLastCharacter(); + if (secondLastCharacter !== '\n' && secondLastCharacter !== '') { + this._writeNewLine(); + } + } + + /** + * Returns the last character that was written, or an empty string if no characters have been written yet. + */ + public peekLastCharacter(): string { + if (this._latestChunk !== undefined) { + return this._latestChunk.substr(-1, 1); + } + return ''; + } + + /** + * Returns the second to last character that was written, or an empty string if less than one characters + * have been written yet. + */ + public peekSecondLastCharacter(): string { + if (this._latestChunk !== undefined) { + if (this._latestChunk.length > 1) { + return this._latestChunk.substr(-2, 1); + } + if (this._previousChunk !== undefined) { + return this._previousChunk.substr(-1, 1); + } + } + return ''; + } + + /** + * Writes some text to the internal string buffer, applying indentation according + * to the current indentation level. If the string contains multiple newlines, + * each line will be indented separately. + */ + public write(message: string): void { + if (message.length === 0) { + return; + } + + // If there are no newline characters, then append the string verbatim + if (!/[\r\n]/.test(message)) { + this._writeLinePart(message); + return; + } + + // Otherwise split the lines and write each one individually + let first: boolean = true; + for (const linePart of message.split('\n')) { + if (!first) { + this._writeNewLine(); + } else { + first = false; + } + if (linePart) { + this._writeLinePart(linePart.replace(/[\r]/g, '')); + } + } + } + + /** + * A shorthand for writing an optional message, followed by a newline. + * Indentation is applied following the semantics of IndentedWriter.write(). + */ + public writeLine(message: string = ''): void { + if (message.length > 0) { + this.write(message); + } + this._writeNewLine(); + } + + /** + * Writes a string that does not contain any newline characters. + */ + private _writeLinePart(message: string): void { + if (message.length > 0) { + if (this._atStartOfLine && this._indentText.length > 0) { + this._write(this._indentText); + } + this._write(message); + this._atStartOfLine = false; + } + } + + private _writeNewLine(): void { + if (this._atStartOfLine && this._indentText.length > 0) { + this._write(this._indentText); + } + + this._write('\n'); + this._atStartOfLine = true; + } + + private _write(s: string): void { + this._previousChunk = this._latestChunk; + this._latestChunk = s; + this._builder.append(s); + } + + private _updateIndentText(): void { + this._indentText = this._indentStack.join(''); + } +} diff --git a/apps/api-extractor/src/generators/test/IndentedWriter.test.ts b/apps/api-extractor/src/generators/test/IndentedWriter.test.ts new file mode 100644 index 00000000000..f6ac6e7a85a --- /dev/null +++ b/apps/api-extractor/src/generators/test/IndentedWriter.test.ts @@ -0,0 +1,78 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { IndentedWriter } from '../IndentedWriter'; + +test('01 Demo from docs', () => { + const indentedWriter: IndentedWriter = new IndentedWriter(); + indentedWriter.write('begin\n'); + indentedWriter.increaseIndent(); + indentedWriter.write('one\ntwo\n'); + indentedWriter.decreaseIndent(); + indentedWriter.increaseIndent(); + indentedWriter.decreaseIndent(); + indentedWriter.write('end'); + + expect(indentedWriter.toString()).toMatchSnapshot(); +}); + +test('02 Indent something', () => { + const indentedWriter: IndentedWriter = new IndentedWriter(); + indentedWriter.write('a'); + indentedWriter.write('b'); + indentedWriter.increaseIndent(); + indentedWriter.writeLine('c'); + indentedWriter.writeLine('d'); + indentedWriter.decreaseIndent(); + indentedWriter.writeLine('e'); + + indentedWriter.increaseIndent('>>> '); + indentedWriter.writeLine(); + indentedWriter.writeLine(); + indentedWriter.writeLine('g'); + indentedWriter.decreaseIndent(); + + expect(indentedWriter.toString()).toMatchSnapshot(); +}); + +test('03 Two kinds of indents', () => { + const indentedWriter: IndentedWriter = new IndentedWriter(); + + indentedWriter.writeLine('---'); + indentedWriter.indentScope(() => { + indentedWriter.write('a\nb'); + indentedWriter.indentScope(() => { + indentedWriter.write('c\nd\n'); + }); + indentedWriter.write('e\n'); + }, '> '); + indentedWriter.writeLine('---'); + + expect(indentedWriter.toString()).toMatchSnapshot(); +}); + +test('04 Edge cases for ensureNewLine()', () => { + let indentedWriter: IndentedWriter = new IndentedWriter(); + indentedWriter.ensureNewLine(); + indentedWriter.write('line'); + expect(indentedWriter.toString()).toMatchSnapshot(); + + indentedWriter = new IndentedWriter(); + indentedWriter.write('previous'); + indentedWriter.ensureNewLine(); + indentedWriter.write('line'); + expect(indentedWriter.toString()).toMatchSnapshot(); +}); + +test('04 Edge cases for ensureSkippedLine()', () => { + let indentedWriter: IndentedWriter = new IndentedWriter(); + indentedWriter.ensureSkippedLine(); + indentedWriter.write('line'); + expect(indentedWriter.toString()).toMatchSnapshot(); + + indentedWriter = new IndentedWriter(); + indentedWriter.write('previous'); + indentedWriter.ensureSkippedLine(); + indentedWriter.write('line'); + expect(indentedWriter.toString()).toMatchSnapshot(); +}); diff --git a/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap new file mode 100644 index 00000000000..62778d301c8 --- /dev/null +++ b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap @@ -0,0 +1,46 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`01 Demo from docs 1`] = ` +"begin + one + two +end" +`; + +exports[`02 Indent something 1`] = ` +"abc + d +e +>>> +>>> +>>> g +" +`; + +exports[`03 Two kinds of indents 1`] = ` +"--- +> a +> bc +> d +> e +--- +" +`; + +exports[`04 Edge cases for ensureNewLine() 1`] = `"line"`; + +exports[`04 Edge cases for ensureNewLine() 2`] = ` +"previous +line" +`; + +exports[`04 Edge cases for ensureSkippedLine() 1`] = ` +" +line" +`; + +exports[`04 Edge cases for ensureSkippedLine() 2`] = ` +"previous + +line" +`; From 3c29fe5e6de8890212f4339b2728802ba33b3f9a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 22:45:30 -0700 Subject: [PATCH 387/429] Introduce IndentedWriter.indentBlankLines to avoid indenting blank lines --- .../src/generators/IndentedWriter.ts | 36 +++++++++++++------ .../generators/test/IndentedWriter.test.ts | 28 +++++++++++++-- .../__snapshots__/IndentedWriter.test.ts.snap | 27 +++++++++----- 3 files changed, 69 insertions(+), 22 deletions(-) diff --git a/apps/api-extractor/src/generators/IndentedWriter.ts b/apps/api-extractor/src/generators/IndentedWriter.ts index 6b57676b530..77255a01d4c 100644 --- a/apps/api-extractor/src/generators/IndentedWriter.ts +++ b/apps/api-extractor/src/generators/IndentedWriter.ts @@ -37,6 +37,11 @@ export class IndentedWriter { */ public defaultIndentPrefix: string = ' '; + /** + * Whether to indent blank lines + */ + public indentBlankLines: boolean = false; + private readonly _builder: IStringBuilder; private _latestChunk: string | undefined; @@ -46,12 +51,16 @@ export class IndentedWriter { private readonly _indentStack: string[]; private _indentText: string; + private _previousLineIsBlank: boolean; + private _currentLineIsBlank: boolean; + public constructor(builder?: IStringBuilder) { this._builder = builder === undefined ? new StringBuilder() : builder; - this._latestChunk = undefined; this._previousChunk = undefined; this._atStartOfLine = true; + this._previousLineIsBlank = true; + this._currentLineIsBlank = true; this._indentStack = []; this._indentText = ''; @@ -110,15 +119,13 @@ export class IndentedWriter { } /** - * Adds up to two newlines to ensure that there is a blank line above the current line. + * Adds up to two newlines to ensure that there is a blank line above the current position. + * The start of the stream is considered to be a blank line, so `ensureSkippedLine()` has no effect + * unless some text has been written. */ public ensureSkippedLine(): void { - if (this.peekLastCharacter() !== '\n') { - this._writeNewLine(); - } - - const secondLastCharacter: string = this.peekSecondLastCharacter(); - if (secondLastCharacter !== '\n' && secondLastCharacter !== '') { + this.ensureNewLine(); + if (!this._previousLineIsBlank) { this._writeNewLine(); } } @@ -199,16 +206,25 @@ export class IndentedWriter { this._write(this._indentText); } this._write(message); + if (this._currentLineIsBlank) { + if (/\S/.test(message)) { + this._currentLineIsBlank = false; + } + } this._atStartOfLine = false; } } private _writeNewLine(): void { - if (this._atStartOfLine && this._indentText.length > 0) { - this._write(this._indentText); + if (this.indentBlankLines) { + if (this._atStartOfLine && this._indentText.length > 0) { + this._write(this._indentText); + } } + this._previousLineIsBlank = this._currentLineIsBlank; this._write('\n'); + this._currentLineIsBlank = true; this._atStartOfLine = true; } diff --git a/apps/api-extractor/src/generators/test/IndentedWriter.test.ts b/apps/api-extractor/src/generators/test/IndentedWriter.test.ts index f6ac6e7a85a..ccd639763d3 100644 --- a/apps/api-extractor/src/generators/test/IndentedWriter.test.ts +++ b/apps/api-extractor/src/generators/test/IndentedWriter.test.ts @@ -35,7 +35,28 @@ test('02 Indent something', () => { expect(indentedWriter.toString()).toMatchSnapshot(); }); -test('03 Two kinds of indents', () => { +test('03 Indent something with indentBlankLines=true', () => { + const indentedWriter: IndentedWriter = new IndentedWriter(); + indentedWriter.indentBlankLines = true; + + indentedWriter.write('a'); + indentedWriter.write('b'); + indentedWriter.increaseIndent(); + indentedWriter.writeLine('c'); + indentedWriter.writeLine('d'); + indentedWriter.decreaseIndent(); + indentedWriter.writeLine('e'); + + indentedWriter.increaseIndent('>>> '); + indentedWriter.writeLine(); + indentedWriter.writeLine(); + indentedWriter.writeLine('g'); + indentedWriter.decreaseIndent(); + + expect(indentedWriter.toString()).toMatchSnapshot(); +}); + +test('04 Two kinds of indents', () => { const indentedWriter: IndentedWriter = new IndentedWriter(); indentedWriter.writeLine('---'); @@ -51,7 +72,7 @@ test('03 Two kinds of indents', () => { expect(indentedWriter.toString()).toMatchSnapshot(); }); -test('04 Edge cases for ensureNewLine()', () => { +test('05 Edge cases for ensureNewLine()', () => { let indentedWriter: IndentedWriter = new IndentedWriter(); indentedWriter.ensureNewLine(); indentedWriter.write('line'); @@ -64,7 +85,7 @@ test('04 Edge cases for ensureNewLine()', () => { expect(indentedWriter.toString()).toMatchSnapshot(); }); -test('04 Edge cases for ensureSkippedLine()', () => { +test('06 Edge cases for ensureSkippedLine()', () => { let indentedWriter: IndentedWriter = new IndentedWriter(); indentedWriter.ensureSkippedLine(); indentedWriter.write('line'); @@ -74,5 +95,6 @@ test('04 Edge cases for ensureSkippedLine()', () => { indentedWriter.write('previous'); indentedWriter.ensureSkippedLine(); indentedWriter.write('line'); + indentedWriter.ensureSkippedLine(); expect(indentedWriter.toString()).toMatchSnapshot(); }); diff --git a/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap index 62778d301c8..649c423462f 100644 --- a/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap +++ b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap @@ -11,13 +11,23 @@ exports[`02 Indent something 1`] = ` "abc d e + + +>>> g +" +`; + +exports[`03 Indent something with indentBlankLines=true 1`] = ` +"abc + d +e >>> >>> >>> g " `; -exports[`03 Two kinds of indents 1`] = ` +exports[`04 Two kinds of indents 1`] = ` "--- > a > bc @@ -27,20 +37,19 @@ exports[`03 Two kinds of indents 1`] = ` " `; -exports[`04 Edge cases for ensureNewLine() 1`] = `"line"`; +exports[`05 Edge cases for ensureNewLine() 1`] = `"line"`; -exports[`04 Edge cases for ensureNewLine() 2`] = ` +exports[`05 Edge cases for ensureNewLine() 2`] = ` "previous line" `; -exports[`04 Edge cases for ensureSkippedLine() 1`] = ` -" -line" -`; +exports[`06 Edge cases for ensureSkippedLine() 1`] = `"line"`; -exports[`04 Edge cases for ensureSkippedLine() 2`] = ` +exports[`06 Edge cases for ensureSkippedLine() 2`] = ` "previous -line" +line + +" `; From ffc5a50044154d38b20e6d107960badd5485c2f5 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Tue, 6 Jul 2021 22:59:28 -0700 Subject: [PATCH 388/429] Add IndentedWriter.trimLeadingSpaces feature --- .../src/generators/IndentedWriter.ts | 40 +++++++++++++++++-- .../generators/test/IndentedWriter.test.ts | 19 +++++++++ .../__snapshots__/IndentedWriter.test.ts.snap | 10 +++++ 3 files changed, 66 insertions(+), 3 deletions(-) diff --git a/apps/api-extractor/src/generators/IndentedWriter.ts b/apps/api-extractor/src/generators/IndentedWriter.ts index 77255a01d4c..5a1a6c62f85 100644 --- a/apps/api-extractor/src/generators/IndentedWriter.ts +++ b/apps/api-extractor/src/generators/IndentedWriter.ts @@ -42,6 +42,34 @@ export class IndentedWriter { */ public indentBlankLines: boolean = false; + /** + * Trims leading spaces from the input text before applying the indent. + * + * @remarks + * Consider the following example: + * + * ```ts + * indentedWriter.increaseIndent(' '); // four spaces + * indentedWriter.write(' a\n b c\n'); + * indentedWriter.decreaseIndent(); + * ``` + * + * Normally the output would be indented by 6 spaces: 4 from `increaseIndent()`, plus the 2 spaces + * from `write()`: + * ``` + * a + * b c + * ``` + * + * Setting `trimLeadingSpaces=true` will trim the leading spaces, so that the lines are indented + * by 4 spaces only: + * ``` + * a + * b c + * ``` + */ + public trimLeadingSpaces: boolean = false; + private readonly _builder: IStringBuilder; private _latestChunk: string | undefined; @@ -201,13 +229,19 @@ export class IndentedWriter { * Writes a string that does not contain any newline characters. */ private _writeLinePart(message: string): void { - if (message.length > 0) { + let trimmedMessage: string = message; + + if (this.trimLeadingSpaces && this._atStartOfLine) { + trimmedMessage = message.replace(/^ +/, ''); + } + + if (trimmedMessage.length > 0) { if (this._atStartOfLine && this._indentText.length > 0) { this._write(this._indentText); } - this._write(message); + this._write(trimmedMessage); if (this._currentLineIsBlank) { - if (/\S/.test(message)) { + if (/\S/.test(trimmedMessage)) { this._currentLineIsBlank = false; } } diff --git a/apps/api-extractor/src/generators/test/IndentedWriter.test.ts b/apps/api-extractor/src/generators/test/IndentedWriter.test.ts index ccd639763d3..7a9145625ed 100644 --- a/apps/api-extractor/src/generators/test/IndentedWriter.test.ts +++ b/apps/api-extractor/src/generators/test/IndentedWriter.test.ts @@ -98,3 +98,22 @@ test('06 Edge cases for ensureSkippedLine()', () => { indentedWriter.ensureSkippedLine(); expect(indentedWriter.toString()).toMatchSnapshot(); }); + +test('06 trimLeadingSpaces=true', () => { + const indentedWriter: IndentedWriter = new IndentedWriter(); + indentedWriter.trimLeadingSpaces = true; + + // Example from doc comment + indentedWriter.increaseIndent(' '); + indentedWriter.write(' a\n b c\n'); + indentedWriter.decreaseIndent(); + indentedWriter.ensureSkippedLine(); + indentedWriter.increaseIndent('>>'); + indentedWriter.write(' '); + indentedWriter.write(' '); + indentedWriter.write(' a'); + indentedWriter.writeLine(' b'); + indentedWriter.writeLine('\ttab'); // does not get indented + indentedWriter.writeLine('c '); + expect(indentedWriter.toString()).toMatchSnapshot(); +}); diff --git a/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap index 649c423462f..055e5e077ba 100644 --- a/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap +++ b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap @@ -53,3 +53,13 @@ line " `; + +exports[`06 trimLeadingSpaces=true 1`] = ` +" a + b c + +>>a b +>> tab +>>c +" +`; From 19a51665e5e3a000e0778ffcdbdb7dd03b757060 Mon Sep 17 00:00:00 2001 From: Ethan Cooke Date: Wed, 7 Jul 2021 12:43:13 -0400 Subject: [PATCH 389/429] Address PR comments --- apps/rush-lib/src/api/VersionPolicy.ts | 8 ++++---- .../src/api/VersionPolicyConfiguration.ts | 2 +- apps/rush-lib/src/cli/actions/ChangeAction.ts | 15 +++++++++++---- .../src/schemas/version-policies.schema.json | 4 ++-- .../rush/CAPS-2946_2021-06-29-19-27.json | 10 ++++++++++ common/reviews/api/rush-lib.api.md | 2 +- 6 files changed, 29 insertions(+), 12 deletions(-) create mode 100644 common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json diff --git a/apps/rush-lib/src/api/VersionPolicy.ts b/apps/rush-lib/src/api/VersionPolicy.ts index 946b914e83e..2581f725509 100644 --- a/apps/rush-lib/src/api/VersionPolicy.ts +++ b/apps/rush-lib/src/api/VersionPolicy.ts @@ -54,7 +54,7 @@ export abstract class VersionPolicy { private _policyName: string; private _definitionName: VersionPolicyDefinitionName; private _exemptFromRushChange: boolean; - private _includeEmailInChange: boolean; + private _includeEmailInChangeFile: boolean; private _versionFormatForCommit: VersionFormatForCommit; private _versionFormatForPublish: VersionFormatForPublish; @@ -65,7 +65,7 @@ export abstract class VersionPolicy { this._policyName = versionPolicyJson.policyName; this._definitionName = Enum.getValueByKey(VersionPolicyDefinitionName, versionPolicyJson.definitionName); this._exemptFromRushChange = versionPolicyJson.exemptFromRushChange || false; - this._includeEmailInChange = versionPolicyJson.includeEmailInChange || false; + this._includeEmailInChangeFile = versionPolicyJson.includeEmailInChangeFile || false; const jsonDependencies: IVersionPolicyDependencyJson = versionPolicyJson.dependencies || {}; this._versionFormatForCommit = jsonDependencies.versionFormatForCommit || VersionFormatForCommit.original; @@ -126,8 +126,8 @@ export abstract class VersionPolicy { /** * Determines if a version policy wants to opt in to including email. */ - public get includeEmailInChange(): boolean { - return this._includeEmailInChange; + public get includeEmailInChangeFile(): boolean { + return this._includeEmailInChangeFile; } /** diff --git a/apps/rush-lib/src/api/VersionPolicyConfiguration.ts b/apps/rush-lib/src/api/VersionPolicyConfiguration.ts index e0400e8edda..05f5be2f6e5 100644 --- a/apps/rush-lib/src/api/VersionPolicyConfiguration.ts +++ b/apps/rush-lib/src/api/VersionPolicyConfiguration.ts @@ -15,7 +15,7 @@ export interface IVersionPolicyJson { definitionName: string; dependencies?: IVersionPolicyDependencyJson; exemptFromRushChange?: boolean; - includeEmailInChange?: boolean; + includeEmailInChangeFile?: boolean; } /** diff --git a/apps/rush-lib/src/cli/actions/ChangeAction.ts b/apps/rush-lib/src/cli/actions/ChangeAction.ts index 71b7007930e..20458bfac5e 100644 --- a/apps/rush-lib/src/cli/actions/ChangeAction.ts +++ b/apps/rush-lib/src/cli/actions/ChangeAction.ts @@ -260,12 +260,15 @@ export class ChangeAction extends BaseRushAction { existingChangeComments ); - if (this._isEmailRequired()) { + if (this._isEmailRequired(changeFileData)) { const email: string = this._changeEmailParameter.value ? this._changeEmailParameter.value : await this._detectOrAskForEmail(promptModule); changeFileData.forEach((changeFile: IChangeFile) => { - changeFile.email = email; + changeFile.email = this.rushConfiguration.getProjectByName(changeFile.packageName)?.versionPolicy + ?.includeEmailInChangeFile + ? email + : ''; }); } } @@ -520,8 +523,12 @@ export class ChangeAction extends BaseRushAction { return bumpOptions; } - private _isEmailRequired(): boolean { - return this.rushConfiguration.projects.some((project) => !!project.versionPolicy?.includeEmailInChange); + private _isEmailRequired(changeFileData: Map): boolean { + return [...changeFileData.values()].some( + (changeFile) => + !!this.rushConfiguration.getProjectByName(changeFile.packageName)?.versionPolicy + ?.includeEmailInChangeFile + ); } /** diff --git a/apps/rush-lib/src/schemas/version-policies.schema.json b/apps/rush-lib/src/schemas/version-policies.schema.json index ac8cb5d39d1..abe92a2987a 100644 --- a/apps/rush-lib/src/schemas/version-policies.schema.json +++ b/apps/rush-lib/src/schemas/version-policies.schema.json @@ -78,7 +78,7 @@ "description": "If true, the version policy will not require changelog files.", "type": "boolean" }, - "includeEmailInChange": { + "includeEmailInChangeFile": { "description": "If true, generated changelog files will include the author's email address.", "type": "boolean" } @@ -108,7 +108,7 @@ "description": "If true, the version policy will not require changelog files.", "type": "boolean" }, - "includeEmailInChange": { + "includeEmailInChangeFile": { "description": "If true, the version policy will request users email on rush change.", "type": "boolean" } diff --git a/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json b/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json new file mode 100644 index 00000000000..b1630122481 --- /dev/null +++ b/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@microsoft/rush", + "comment": "[rush] Prevent \"rush change\" from prompting for an email address", + "type": "none" + } + ], + "packageName": "@microsoft/rush" +} \ No newline at end of file diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index f842b24e68a..ba520e9ad78 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -467,7 +467,7 @@ export abstract class VersionPolicy { get definitionName(): VersionPolicyDefinitionName; abstract ensure(project: IPackageJson, force?: boolean): IPackageJson | undefined; get exemptFromRushChange(): boolean; - get includeEmailInChange(): boolean; + get includeEmailInChangeFile(): boolean; get isLockstepped(): boolean; // @internal abstract get _json(): IVersionPolicyJson; From 948d4547af2ec2f2ed34871462148c70be933450 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 11:29:12 -0700 Subject: [PATCH 390/429] Replace StringBuilder with IndentedWriter --- apps/api-extractor/src/analyzer/Span.ts | 22 ++--- .../src/generators/ApiReportGenerator.ts | 84 +++++++++---------- .../src/generators/DtsEmitHelpers.ts | 34 ++++---- .../src/generators/DtsRollupGenerator.ts | 58 +++++++------ 4 files changed, 94 insertions(+), 104 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index 5371b5c4304..e9d1743a4c4 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -2,7 +2,7 @@ // See LICENSE in the project root for license information. import * as ts from 'typescript'; -import { StringBuilder } from '@microsoft/tsdoc'; +import { IndentedWriter } from '../generators/IndentedWriter'; import { InternalError, Sort } from '@rushstack/node-core-library'; /** @@ -378,19 +378,19 @@ export class Span { * Returns the text represented by this Span, after applying all requested modifications. */ public getModifiedText(): string { - const output: StringBuilder = new StringBuilder(); + const output: IndentedWriter = new IndentedWriter(); this._writeModifiedText({ - output, + writer: output, separatorOverride: undefined }); - return output.toString(); + return output.getText(); } - public writeModifiedText(output: StringBuilder): void { + public writeModifiedText(output: IndentedWriter): void { this._writeModifiedText({ - output, + writer: output, separatorOverride: undefined }); } @@ -421,7 +421,7 @@ export class Span { } private _writeModifiedText(options: IWriteModifiedTextOptions): void { - options.output.append(this.modification.prefix); + options.writer.write(this.modification.prefix); const childCount: number = this.children.length; @@ -500,15 +500,15 @@ export class Span { } } - options.output.append(this.modification.suffix); + options.writer.write(this.modification.suffix); if (options.separatorOverride !== undefined) { if (this.separator || childCount === 0) { - options.output.append(options.separatorOverride); + options.writer.write(options.separatorOverride); } } else { if (!this.modification.omitSeparatorAfter) { - options.output.append(this.separator); + options.writer.write(this.separator); } } } @@ -531,6 +531,6 @@ export class Span { } interface IWriteModifiedTextOptions { - output: StringBuilder; + writer: IndentedWriter; separatorOverride: string | undefined; } diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index e9a40e283e0..b3998019dc7 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -14,7 +14,7 @@ import { ApiItemMetadata } from '../collector/ApiItemMetadata'; import { AstImport } from '../analyzer/AstImport'; import { AstSymbol } from '../analyzer/AstSymbol'; import { ExtractorMessage } from '../api/ExtractorMessage'; -import { StringWriter } from './StringWriter'; +import { IndentedWriter } from './IndentedWriter'; import { DtsEmitHelpers } from './DtsEmitHelpers'; import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; import { AstEntity } from '../analyzer/AstEntity'; @@ -42,9 +42,9 @@ export class ApiReportGenerator { } public static generateReviewFileContent(collector: Collector): string { - const stringWriter: StringWriter = new StringWriter(); + const writer: IndentedWriter = new IndentedWriter(); - stringWriter.writeLine( + writer.writeLine( [ `## API Report File for "${collector.workingPackage.name}"`, ``, @@ -54,34 +54,34 @@ export class ApiReportGenerator { ); // Write the opening delimiter for the Markdown code fence - stringWriter.writeLine('```ts\n'); + writer.writeLine('```ts\n'); // Emit the triple slash directives let directivesEmitted: boolean = false; for (const typeDirectiveReference of Array.from(collector.dtsTypeReferenceDirectives).sort()) { // https://github.com/microsoft/TypeScript/blob/611ebc7aadd7a44a4c0447698bfda9222a78cb66/src/compiler/declarationEmitter.ts#L162 - stringWriter.writeLine(`/// `); + writer.writeLine(`/// `); directivesEmitted = true; } for (const libDirectiveReference of Array.from(collector.dtsLibReferenceDirectives).sort()) { - stringWriter.writeLine(`/// `); + writer.writeLine(`/// `); directivesEmitted = true; } if (directivesEmitted) { - stringWriter.writeLine(); + writer.writeLine(); } // Emit the imports let importsEmitted: boolean = false; for (const entity of collector.entities) { if (entity.astEntity instanceof AstImport) { - DtsEmitHelpers.emitImport(stringWriter, entity, entity.astEntity); + DtsEmitHelpers.emitImport(writer, entity, entity.astEntity); importsEmitted = true; } } if (importsEmitted) { - stringWriter.writeLine(); + writer.writeLine(); } // Emit the regular declarations @@ -127,9 +127,7 @@ export class ApiReportGenerator { messagesToReport.push(message); } - stringWriter.write( - ApiReportGenerator._getAedocSynopsis(collector, astDeclaration, messagesToReport) - ); + writer.write(ApiReportGenerator._getAedocSynopsis(collector, astDeclaration, messagesToReport)); const span: Span = new Span(astDeclaration.declaration); @@ -140,8 +138,8 @@ export class ApiReportGenerator { ApiReportGenerator._modifySpan(collector, span, entity, astDeclaration, false); } - span.writeModifiedText(stringWriter.stringBuilder); - stringWriter.writeLine('\n'); + span.writeModifiedText(writer); + writer.writeLine('\n'); } } @@ -173,10 +171,10 @@ export class ApiReportGenerator { // Note that we do not try to relocate f1()/f2() to be inside the namespace because other type // signatures may reference them directly (without using the namespace qualifier). - stringWriter.writeLine(`declare namespace ${entity.nameForEmit} {`); + writer.writeLine(`declare namespace ${entity.nameForEmit} {`); // all local exports of local imported module are just references to top-level declarations - stringWriter.writeLine(' export {'); + writer.writeLine(' export {'); const exportClauses: string[] = []; for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { @@ -196,10 +194,10 @@ export class ApiReportGenerator { exportClauses.push(`${collectorEntity.nameForEmit} as ${exportedName}`); } } - stringWriter.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); + writer.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); - stringWriter.writeLine(' }'); // end of "export { ... }" - stringWriter.writeLine('}'); // end of "declare namespace { ... }" + writer.writeLine(' }'); // end of "export { ... }" + writer.writeLine('}'); // end of "declare namespace { ... }" } // Now emit the export statements for this entity. @@ -207,47 +205,44 @@ export class ApiReportGenerator { // Write any associated messages for (const message of exportToEmit.associatedMessages) { ApiReportGenerator._writeLineAsComments( - stringWriter, + writer, 'Warning: ' + message.formatMessageWithoutLocation() ); } - DtsEmitHelpers.emitNamedExport(stringWriter, exportToEmit.exportName, entity); - stringWriter.writeLine(); + DtsEmitHelpers.emitNamedExport(writer, exportToEmit.exportName, entity); + writer.writeLine(); } } } - DtsEmitHelpers.emitStarExports(stringWriter, collector); + DtsEmitHelpers.emitStarExports(writer, collector); // Write the unassociated warnings at the bottom of the file const unassociatedMessages: ExtractorMessage[] = collector.messageRouter.fetchUnassociatedMessagesForReviewFile(); if (unassociatedMessages.length > 0) { - stringWriter.writeLine(); - ApiReportGenerator._writeLineAsComments(stringWriter, 'Warnings were encountered during analysis:'); - ApiReportGenerator._writeLineAsComments(stringWriter, ''); + writer.writeLine(); + ApiReportGenerator._writeLineAsComments(writer, 'Warnings were encountered during analysis:'); + ApiReportGenerator._writeLineAsComments(writer, ''); for (const unassociatedMessage of unassociatedMessages) { ApiReportGenerator._writeLineAsComments( - stringWriter, + writer, unassociatedMessage.formatMessageWithLocation(collector.workingPackage.packageFolder) ); } } if (collector.workingPackage.tsdocComment === undefined) { - stringWriter.writeLine(); - ApiReportGenerator._writeLineAsComments( - stringWriter, - '(No @packageDocumentation comment for this package)' - ); + writer.writeLine(); + ApiReportGenerator._writeLineAsComments(writer, '(No @packageDocumentation comment for this package)'); } // Write the closing delimiter for the Markdown code fence - stringWriter.writeLine('\n```'); + writer.writeLine('\n```'); // Remove any trailing spaces - return stringWriter.toString().replace(ApiReportGenerator._trimSpacesRegExp, ''); + return writer.toString().replace(ApiReportGenerator._trimSpacesRegExp, ''); } /** @@ -476,13 +471,10 @@ export class ApiReportGenerator { astDeclaration: AstDeclaration, messagesToReport: ExtractorMessage[] ): string { - const stringWriter: StringWriter = new StringWriter(); + const writer: IndentedWriter = new IndentedWriter(); for (const message of messagesToReport) { - ApiReportGenerator._writeLineAsComments( - stringWriter, - 'Warning: ' + message.formatMessageWithoutLocation() - ); + ApiReportGenerator._writeLineAsComments(writer, 'Warning: ' + message.formatMessageWithoutLocation()); } if (!collector.isAncillaryDeclaration(astDeclaration)) { @@ -522,22 +514,22 @@ export class ApiReportGenerator { if (footerParts.length > 0) { if (messagesToReport.length > 0) { - ApiReportGenerator._writeLineAsComments(stringWriter, ''); // skip a line after the warnings + ApiReportGenerator._writeLineAsComments(writer, ''); // skip a line after the warnings } - ApiReportGenerator._writeLineAsComments(stringWriter, footerParts.join(' ')); + ApiReportGenerator._writeLineAsComments(writer, footerParts.join(' ')); } } - return stringWriter.toString(); + return writer.toString(); } - private static _writeLineAsComments(stringWriter: StringWriter, line: string): void { + private static _writeLineAsComments(writer: IndentedWriter, line: string): void { const lines: string[] = Text.convertToLf(line).split('\n'); for (const realLine of lines) { - stringWriter.write('// '); - stringWriter.write(realLine); - stringWriter.writeLine(); + writer.write('// '); + writer.write(realLine); + writer.writeLine(); } } diff --git a/apps/api-extractor/src/generators/DtsEmitHelpers.ts b/apps/api-extractor/src/generators/DtsEmitHelpers.ts index 6a08aff563f..9c00a0142b3 100644 --- a/apps/api-extractor/src/generators/DtsEmitHelpers.ts +++ b/apps/api-extractor/src/generators/DtsEmitHelpers.ts @@ -6,7 +6,7 @@ import * as ts from 'typescript'; import { InternalError } from '@rushstack/node-core-library'; import { CollectorEntity } from '../collector/CollectorEntity'; import { AstImport, AstImportKind } from '../analyzer/AstImport'; -import { StringWriter } from './StringWriter'; +import { IndentedWriter } from './IndentedWriter'; import { Collector } from '../collector/Collector'; /** @@ -14,7 +14,7 @@ import { Collector } from '../collector/Collector'; */ export class DtsEmitHelpers { public static emitImport( - stringWriter: StringWriter, + writer: IndentedWriter, collectorEntity: CollectorEntity, astImport: AstImport ): void { @@ -23,27 +23,27 @@ export class DtsEmitHelpers { switch (astImport.importKind) { case AstImportKind.DefaultImport: if (collectorEntity.nameForEmit !== astImport.exportName) { - stringWriter.write(`${importPrefix} { default as ${collectorEntity.nameForEmit} }`); + writer.write(`${importPrefix} { default as ${collectorEntity.nameForEmit} }`); } else { - stringWriter.write(`${importPrefix} ${astImport.exportName}`); + writer.write(`${importPrefix} ${astImport.exportName}`); } - stringWriter.writeLine(` from '${astImport.modulePath}';`); + writer.writeLine(` from '${astImport.modulePath}';`); break; case AstImportKind.NamedImport: if (collectorEntity.nameForEmit !== astImport.exportName) { - stringWriter.write(`${importPrefix} { ${astImport.exportName} as ${collectorEntity.nameForEmit} }`); + writer.write(`${importPrefix} { ${astImport.exportName} as ${collectorEntity.nameForEmit} }`); } else { - stringWriter.write(`${importPrefix} { ${astImport.exportName} }`); + writer.write(`${importPrefix} { ${astImport.exportName} }`); } - stringWriter.writeLine(` from '${astImport.modulePath}';`); + writer.writeLine(` from '${astImport.modulePath}';`); break; case AstImportKind.StarImport: - stringWriter.writeLine( + writer.writeLine( `${importPrefix} * as ${collectorEntity.nameForEmit} from '${astImport.modulePath}';` ); break; case AstImportKind.EqualsImport: - stringWriter.writeLine( + writer.writeLine( `${importPrefix} ${collectorEntity.nameForEmit} = require('${astImport.modulePath}');` ); break; @@ -53,24 +53,24 @@ export class DtsEmitHelpers { } public static emitNamedExport( - stringWriter: StringWriter, + writer: IndentedWriter, exportName: string, collectorEntity: CollectorEntity ): void { if (exportName === ts.InternalSymbolName.Default) { - stringWriter.writeLine(`export default ${collectorEntity.nameForEmit};`); + writer.writeLine(`export default ${collectorEntity.nameForEmit};`); } else if (collectorEntity.nameForEmit !== exportName) { - stringWriter.writeLine(`export { ${collectorEntity.nameForEmit} as ${exportName} }`); + writer.writeLine(`export { ${collectorEntity.nameForEmit} as ${exportName} }`); } else { - stringWriter.writeLine(`export { ${exportName} }`); + writer.writeLine(`export { ${exportName} }`); } } - public static emitStarExports(stringWriter: StringWriter, collector: Collector): void { + public static emitStarExports(writer: IndentedWriter, collector: Collector): void { if (collector.starExportedExternalModulePaths.length > 0) { - stringWriter.writeLine(); + writer.writeLine(); for (const starExportedExternalModulePath of collector.starExportedExternalModulePaths) { - stringWriter.writeLine(`export * from "${starExportedExternalModulePath}";`); + writer.writeLine(`export * from "${starExportedExternalModulePath}";`); } } } diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 452dcd3b37e..ed28dcdf905 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -16,7 +16,7 @@ import { AstDeclaration } from '../analyzer/AstDeclaration'; import { ApiItemMetadata } from '../collector/ApiItemMetadata'; import { AstSymbol } from '../analyzer/AstSymbol'; import { SymbolMetadata } from '../collector/SymbolMetadata'; -import { StringWriter } from './StringWriter'; +import { IndentedWriter } from './IndentedWriter'; import { DtsEmitHelpers } from './DtsEmitHelpers'; import { DeclarationMetadata } from '../collector/DeclarationMetadata'; import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; @@ -61,11 +61,11 @@ export class DtsRollupGenerator { dtsKind: DtsRollupKind, newlineKind: NewlineKind ): void { - const stringWriter: StringWriter = new StringWriter(); + const writer: IndentedWriter = new IndentedWriter(); - DtsRollupGenerator._generateTypingsFileContent(collector, stringWriter, dtsKind); + DtsRollupGenerator._generateTypingsFileContent(collector, writer, dtsKind); - FileSystem.writeFile(dtsFilename, stringWriter.toString(), { + FileSystem.writeFile(dtsFilename, writer.toString(), { convertLineEndings: newlineKind, ensureFolderExists: true }); @@ -73,29 +73,29 @@ export class DtsRollupGenerator { private static _generateTypingsFileContent( collector: Collector, - stringWriter: StringWriter, + writer: IndentedWriter, dtsKind: DtsRollupKind ): void { // Emit the @packageDocumentation comment at the top of the file if (collector.workingPackage.tsdocParserContext) { - stringWriter.writeLine(collector.workingPackage.tsdocParserContext.sourceRange.toString()); - stringWriter.writeLine(); + writer.writeLine(collector.workingPackage.tsdocParserContext.sourceRange.toString()); + writer.writeLine(); } // Emit the triple slash directives let directivesEmitted: boolean = false; for (const typeDirectiveReference of collector.dtsTypeReferenceDirectives) { // https://github.com/microsoft/TypeScript/blob/611ebc7aadd7a44a4c0447698bfda9222a78cb66/src/compiler/declarationEmitter.ts#L162 - stringWriter.writeLine(`/// `); + writer.writeLine(`/// `); directivesEmitted = true; } for (const libDirectiveReference of collector.dtsLibReferenceDirectives) { - stringWriter.writeLine(`/// `); + writer.writeLine(`/// `); directivesEmitted = true; } if (directivesEmitted) { - stringWriter.writeLine(); + writer.writeLine(); } // Emit the imports @@ -111,7 +111,7 @@ export class DtsRollupGenerator { : ReleaseTag.None; if (this._shouldIncludeReleaseTag(maxEffectiveReleaseTag, dtsKind)) { - DtsEmitHelpers.emitImport(stringWriter, entity, astImport); + DtsEmitHelpers.emitImport(writer, entity, astImport); } } } @@ -126,8 +126,8 @@ export class DtsRollupGenerator { if (!this._shouldIncludeReleaseTag(maxEffectiveReleaseTag, dtsKind)) { if (!collector.extractorConfig.omitTrimmingComments) { - stringWriter.writeLine(); - stringWriter.writeLine(`/* Excluded from this release type: ${entity.nameForEmit} */`); + writer.writeLine(); + writer.writeLine(`/* Excluded from this release type: ${entity.nameForEmit} */`); } continue; } @@ -139,17 +139,15 @@ export class DtsRollupGenerator { if (!this._shouldIncludeReleaseTag(apiItemMetadata.effectiveReleaseTag, dtsKind)) { if (!collector.extractorConfig.omitTrimmingComments) { - stringWriter.writeLine(); - stringWriter.writeLine( - `/* Excluded declaration from this release type: ${entity.nameForEmit} */` - ); + writer.writeLine(); + writer.writeLine(`/* Excluded declaration from this release type: ${entity.nameForEmit} */`); } continue; } else { const span: Span = new Span(astDeclaration.declaration); DtsRollupGenerator._modifySpan(collector, span, entity, astDeclaration, dtsKind); - stringWriter.writeLine(); - stringWriter.writeLine(span.getModifiedText()); + writer.writeLine(); + writer.writeLine(span.getModifiedText()); } } } @@ -182,14 +180,14 @@ export class DtsRollupGenerator { // Note that we do not try to relocate f1()/f2() to be inside the namespace because other type // signatures may reference them directly (without using the namespace qualifier). - stringWriter.writeLine(); + writer.writeLine(); if (entity.shouldInlineExport) { - stringWriter.write('export '); + writer.write('export '); } - stringWriter.writeLine(`declare namespace ${entity.nameForEmit} {`); + writer.writeLine(`declare namespace ${entity.nameForEmit} {`); // all local exports of local imported module are just references to top-level declarations - stringWriter.writeLine(' export {'); + writer.writeLine(' export {'); const exportClauses: string[] = []; for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { @@ -209,25 +207,25 @@ export class DtsRollupGenerator { exportClauses.push(`${collectorEntity.nameForEmit} as ${exportedName}`); } } - stringWriter.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); + writer.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); - stringWriter.writeLine(' }'); // end of "export { ... }" - stringWriter.writeLine('}'); // end of "declare namespace { ... }" + writer.writeLine(' }'); // end of "export { ... }" + writer.writeLine('}'); // end of "declare namespace { ... }" } if (!entity.shouldInlineExport) { for (const exportName of entity.exportNames) { - DtsEmitHelpers.emitNamedExport(stringWriter, exportName, entity); + DtsEmitHelpers.emitNamedExport(writer, exportName, entity); } } } - DtsEmitHelpers.emitStarExports(stringWriter, collector); + DtsEmitHelpers.emitStarExports(writer, collector); // Emit "export { }" which is a special directive that prevents consumers from importing declarations // that don't have an explicit "export" modifier. - stringWriter.writeLine(); - stringWriter.writeLine('export { }'); + writer.writeLine(); + writer.writeLine('export { }'); } /** From 2086b756b2905a0aaa43c41204af28aa78770f54 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 12:11:32 -0700 Subject: [PATCH 391/429] Delete deadwood .api.md files from migrated projects --- .../reviews/api/gulp-core-build-karma.api.md | 3 - .../reviews/api/gulp-core-build-mocha.api.md | 30 -- .../reviews/api/gulp-core-build-sass.api.md | 25 -- .../reviews/api/gulp-core-build-serve.api.md | 40 --- .../api/gulp-core-build-typescript.api.md | 80 ----- .../api/gulp-core-build-webpack.api.md | 50 --- common/reviews/api/gulp-core-build.api.md | 296 ------------------ common/reviews/api/node-library-build.api.md | 32 -- .../reviews/api/resolve-chunk-plugin.api.md | 15 - .../api/rush-stack-compiler-2.4.api.md | 126 -------- .../api/rush-stack-compiler-2.7.api.md | 126 -------- .../api/rush-stack-compiler-2.8.api.md | 126 -------- .../api/rush-stack-compiler-2.9.api.md | 126 -------- .../api/rush-stack-compiler-3.0.api.md | 126 -------- .../api/rush-stack-compiler-3.1.api.md | 126 -------- .../api/rush-stack-compiler-3.2.api.md | 126 -------- .../api/rush-stack-compiler-3.3.api.md | 126 -------- .../api/rush-stack-compiler-3.4.api.md | 126 -------- .../api/rush-stack-compiler-3.5.api.md | 126 -------- .../api/rush-stack-compiler-3.6.api.md | 126 -------- .../api/rush-stack-compiler-3.7.api.md | 126 -------- .../api/rush-stack-compiler-3.8.api.md | 126 -------- .../api/rush-stack-compiler-3.9.api.md | 126 -------- .../api/rush-stack-compiler-4.0.api.md | 122 -------- .../api/rush-stack-compiler-4.1.api.md | 122 -------- .../api/rush-stack-compiler-4.2.api.md | 122 -------- .../reviews/api/web-library-build-test.api.md | 19 -- common/reviews/api/web-library-build.api.md | 52 --- 28 files changed, 2772 deletions(-) delete mode 100644 common/reviews/api/gulp-core-build-karma.api.md delete mode 100644 common/reviews/api/gulp-core-build-mocha.api.md delete mode 100644 common/reviews/api/gulp-core-build-sass.api.md delete mode 100644 common/reviews/api/gulp-core-build-serve.api.md delete mode 100644 common/reviews/api/gulp-core-build-typescript.api.md delete mode 100644 common/reviews/api/gulp-core-build-webpack.api.md delete mode 100644 common/reviews/api/gulp-core-build.api.md delete mode 100644 common/reviews/api/node-library-build.api.md delete mode 100644 common/reviews/api/resolve-chunk-plugin.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-2.4.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-2.7.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-2.8.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-2.9.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.0.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.1.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.2.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.3.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.4.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.5.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.6.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.7.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.8.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-3.9.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-4.0.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-4.1.api.md delete mode 100644 common/reviews/api/rush-stack-compiler-4.2.api.md delete mode 100644 common/reviews/api/web-library-build-test.api.md delete mode 100644 common/reviews/api/web-library-build.api.md diff --git a/common/reviews/api/gulp-core-build-karma.api.md b/common/reviews/api/gulp-core-build-karma.api.md deleted file mode 100644 index ce130fe8bcc..00000000000 --- a/common/reviews/api/gulp-core-build-karma.api.md +++ /dev/null @@ -1,3 +0,0 @@ -// WARNING: Unsupported export: karma -// WARNING: Unsupported export: default -// (No @packagedocumentation comment for this package) diff --git a/common/reviews/api/gulp-core-build-mocha.api.md b/common/reviews/api/gulp-core-build-mocha.api.md deleted file mode 100644 index b7800f360ec..00000000000 --- a/common/reviews/api/gulp-core-build-mocha.api.md +++ /dev/null @@ -1,30 +0,0 @@ -## API Report File for "@microsoft/gulp-core-build-mocha" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as Gulp from 'gulp'; -import { GulpTask } from '@microsoft/gulp-core-build'; -import { IBuildConfig } from '@microsoft/gulp-core-build'; -import { IExecutable } from '@microsoft/gulp-core-build'; - -// @public (undocumented) -const _default: IExecutable; - -export default _default; - -// Warning: (ae-forgotten-export) The symbol "InstrumentTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const instrument: InstrumentTask; - -// Warning: (ae-forgotten-export) The symbol "MochaTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const mocha: MochaTask; - - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/gulp-core-build-sass.api.md b/common/reviews/api/gulp-core-build-sass.api.md deleted file mode 100644 index 0773c0aac14..00000000000 --- a/common/reviews/api/gulp-core-build-sass.api.md +++ /dev/null @@ -1,25 +0,0 @@ -## API Report File for "@microsoft/gulp-core-build-sass" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as autoprefixer from 'autoprefixer'; -import * as CleanCss from 'clean-css'; -import * as Gulp from 'gulp'; -import { GulpTask } from '@microsoft/gulp-core-build'; -import { JsonObject } from '@rushstack/node-core-library'; - -// Warning: (ae-forgotten-export) The symbol "SassTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -const sass: SassTask; - -export default sass; - -export { sass } - - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/gulp-core-build-serve.api.md b/common/reviews/api/gulp-core-build-serve.api.md deleted file mode 100644 index d8b5766ffb8..00000000000 --- a/common/reviews/api/gulp-core-build-serve.api.md +++ /dev/null @@ -1,40 +0,0 @@ -## API Report File for "@microsoft/gulp-core-build-serve" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { GCBTerminalProvider } from '@microsoft/gulp-core-build'; -import * as Gulp from 'gulp'; -import { GulpTask } from '@microsoft/gulp-core-build'; -import { JsonObject } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; - -// Warning: (ae-forgotten-export) The symbol "ReloadTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const reload: ReloadTask; - -// Warning: (ae-forgotten-export) The symbol "ServeTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -const serve: ServeTask; - -export default serve; - -export { serve } - -// Warning: (ae-forgotten-export) The symbol "TrustCertTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const trustDevCert: TrustCertTask; - -// Warning: (ae-forgotten-export) The symbol "UntrustCertTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const untrustDevCert: UntrustCertTask; - - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/gulp-core-build-typescript.api.md b/common/reviews/api/gulp-core-build-typescript.api.md deleted file mode 100644 index a318bed9a5d..00000000000 --- a/common/reviews/api/gulp-core-build-typescript.api.md +++ /dev/null @@ -1,80 +0,0 @@ -## API Report File for "@microsoft/gulp-core-build-typescript" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { GCBTerminalProvider } from '@microsoft/gulp-core-build'; -import { GulpTask } from '@microsoft/gulp-core-build'; -import { IBuildConfig } from '@microsoft/gulp-core-build'; -import { JsonObject } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; - -// Warning: (ae-forgotten-export) The symbol "ApiExtractorTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const apiExtractor: ApiExtractorTask; - -// Warning: (ae-forgotten-export) The symbol "IRSCTaskConfig" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export interface ILintCmdTaskConfig extends IRSCTaskConfig { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface ITscCmdTaskConfig extends IRSCTaskConfig { - customArgs?: string[]; - removeCommentsFromJavaScript?: boolean; - staticMatch?: string[]; -} - -// @public (undocumented) -export interface ITslintCmdTaskConfig extends IRSCTaskConfig { - displayAsError?: boolean; -} - -// @public (undocumented) -export const lintCmd: LintCmdTask; - -// Warning: (ae-forgotten-export) The symbol "RSCTask" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export class LintCmdTask extends RSCTask { - constructor(); - // (undocumented) - executeTask(): Promise; - // (undocumented) - loadSchema(): JsonObject; -} - -// @public (undocumented) -export const tscCmd: TscCmdTask; - -// @public (undocumented) -export class TscCmdTask extends RSCTask { - constructor(); - // (undocumented) - executeTask(): Promise; - // (undocumented) - loadSchema(): JsonObject; - // (undocumented) - protected _onData(data: Buffer): void; - } - -// @public (undocumented) -export const tslintCmd: TslintCmdTask; - -// @public (undocumented) -export class TslintCmdTask extends RSCTask { - constructor(); - // (undocumented) - executeTask(): Promise; - // (undocumented) - loadSchema(): JsonObject; -} - - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/gulp-core-build-webpack.api.md b/common/reviews/api/gulp-core-build-webpack.api.md deleted file mode 100644 index c44e66ff41a..00000000000 --- a/common/reviews/api/gulp-core-build-webpack.api.md +++ /dev/null @@ -1,50 +0,0 @@ -## API Report File for "@microsoft/gulp-core-build-webpack" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as Gulp from 'gulp'; -import { GulpTask } from '@microsoft/gulp-core-build'; -import { IBuildConfig } from '@microsoft/gulp-core-build'; -import * as Webpack from 'webpack'; - -// @public (undocumented) -export interface IWebpackResources { - // (undocumented) - webpack: typeof Webpack; -} - -// @public (undocumented) -export interface IWebpackTaskConfig { - config?: Webpack.Configuration | Webpack.Configuration[]; - configPath: string; - printStats?: boolean; - suppressWarnings?: (string | RegExp)[]; - webpack?: typeof Webpack; -} - -// @public (undocumented) -const webpack: WebpackTask; - -export default webpack; - -export { webpack } - -// @public (undocumented) -export class WebpackTask extends GulpTask { - constructor(extendedName?: string, extendedConfig?: TExtendedConfig); - // (undocumented) - executeTask(gulp: typeof Gulp, completeCallback: (error?: string) => void): void; - // (undocumented) - isEnabled(buildConfig: IBuildConfig): boolean; - // (undocumented) - loadSchema(): any; - // (undocumented) - get resources(): IWebpackResources; - } - - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/gulp-core-build.api.md b/common/reviews/api/gulp-core-build.api.md deleted file mode 100644 index 4374a690b1c..00000000000 --- a/common/reviews/api/gulp-core-build.api.md +++ /dev/null @@ -1,296 +0,0 @@ -## API Report File for "@microsoft/gulp-core-build" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { ConsoleTerminalProvider } from '@rushstack/node-core-library'; -import gulp = require('gulp'); -import * as gulp_2 from 'gulp'; -import { JsonObject } from '@rushstack/node-core-library'; -import Orchestrator = require('orchestrator'); -import { TerminalProviderSeverity } from '@rushstack/node-core-library'; - -// @public -export function addSuppression(suppression: string | RegExp): void; - -// @public (undocumented) -export const clean: IExecutable; - -// @public (undocumented) -export const cleanFlag: IExecutable; - -// @public -export class CleanFlagTask extends CleanTask { - constructor(); - // (undocumented) - executeTask(gulp: typeof gulp_2, completeCallback: (error?: string | Error) => void): void; - // (undocumented) - isEnabled(buildConfig: IBuildConfig): boolean; -} - -// @public -export class CleanTask extends GulpTask { - constructor(); - executeTask(gulp: typeof gulp_2, completeCallback: (error?: string | Error) => void): void; -} - -// @public (undocumented) -export const copyStaticAssets: CopyStaticAssetsTask; - -// @public -export class CopyStaticAssetsTask extends GulpTask { - constructor(); - // (undocumented) - executeTask(gulp: typeof gulp_2, completeCallback: (error?: string) => void): NodeJS.ReadWriteStream; - // (undocumented) - loadSchema(): JsonObject; -} - -// @public -export class CopyTask extends GulpTask { - constructor(); - executeTask(gulp: typeof gulp_2, completeCallback: (error?: string | Error) => void): Promise | NodeJS.ReadWriteStream | void; - loadSchema(): JsonObject; -} - -// @public -export function coverageData(coverage: number, threshold: number, filePath: string): void; - -// @public -export function error(...args: string[]): void; - -// @public -export function fileError(taskName: string, filePath: string, line: number, column: number, errorCode: string, message: string): void; - -// @public -export function fileLog(write: (text: string) => void, taskName: string, filePath: string, line: number, column: number, errorCode: string, message: string): void; - -// @public -export function fileWarning(taskName: string, filePath: string, line: number, column: number, errorCode: string, message: string): void; - -// @public -export function functionalTestRun(name: string, result: TestResultState, duration: number): void; - -// @public (undocumented) -export class GCBTerminalProvider extends ConsoleTerminalProvider { - constructor(gcbTask: GulpTask); - // (undocumented) - write(data: string, severity: TerminalProviderSeverity): void; -} - -// @public -export class GenerateShrinkwrapTask extends GulpTask { - constructor(); - executeTask(gulp: gulp.Gulp, completeCallback: (error?: string | Error) => void): NodeJS.ReadWriteStream | void; -} - -// @public -export function getConfig(): IBuildConfig; - -// @public -export function getErrors(): string[]; - -// @public -export function getWarnings(): string[]; - -// @public -export abstract class GulpTask implements IExecutable { - constructor(name: string, initialTaskConfig?: Partial); - buildConfig: IBuildConfig; - cleanMatch: string[]; - copyFile(localSourcePath: string, localDestPath?: string): void; - enabled: boolean; - execute(config: IBuildConfig): Promise; - // Warning: (ae-forgotten-export) The symbol "GulpProxy" needs to be exported by the entry point index.d.ts - abstract executeTask(gulp: gulp.Gulp | GulpProxy, completeCallback?: (error?: string | Error) => void): Promise | NodeJS.ReadWriteStream | void; - fileError(filePath: string, line: number, column: number, errorCode: string, message: string): void; - fileExists(localPath: string): boolean; - fileWarning(filePath: string, line: number, column: number, warningCode: string, message: string): void; - getCleanMatch(buildConfig: IBuildConfig, taskConfig?: TTaskConfig): string[]; - protected _getConfigFilePath(): string; - isEnabled(buildConfig: IBuildConfig): boolean; - protected loadSchema(): JsonObject | undefined; - log(message: string): void; - logError(message: string): void; - logVerbose(message: string): void; - logWarning(message: string): void; - mergeConfig(taskConfig: Partial): void; - name: string; - onRegister(): void; - readJSONSync(localPath: string): JsonObject | undefined; - replaceConfig(taskConfig: TTaskConfig): void; - resolvePath(localPath: string): string; - get schema(): JsonObject | undefined; - setConfig(taskConfig: Partial): void; - taskConfig: TTaskConfig; -} - -// @public (undocumented) -export interface IBuildConfig { - args: { - [name: string]: string | boolean; - }; - buildErrorIconPath?: string; - buildSuccessIconPath?: string; - distFolder: string; - gulp: GulpProxy | gulp_2.Gulp; - isRedundantBuild?: boolean; - jestEnabled?: boolean; - libAMDFolder?: string; - libES6Folder?: string; - libESNextFolder?: string; - libFolder: string; - maxBuildTimeMs: number; - onTaskEnd?: (taskName: string, duration: number[], error?: any) => void; - onTaskStart?: (taskName: string) => void; - packageFolder: string; - production: boolean; - properties?: { - [key: string]: any; - }; - relogIssues?: boolean; - rootPath: string; - shouldWarningsFailBuild: boolean; - showToast?: boolean; - srcFolder: string; - tempFolder: string; - uniqueTasks?: IExecutable[]; - verbose: boolean; -} - -// @public -export interface ICopyConfig { - copyTo: { - [destPath: string]: string[]; - }; - shouldFlatten?: boolean; -} - -// @public -export interface ICopyStaticAssetsTaskConfig { - // (undocumented) - excludeExtensions?: string[]; - // (undocumented) - excludeFiles?: string[]; - // (undocumented) - includeExtensions?: string[]; - // (undocumented) - includeFiles?: string[]; -} - -// @public -export interface ICustomGulpTask { - // (undocumented) - (gulp: typeof gulp_2 | GulpProxy, buildConfig: IBuildConfig, done?: (failure?: any) => void): Promise | NodeJS.ReadWriteStream | void; -} - -// @public (undocumented) -export interface IExecutable { - execute: (config: IBuildConfig) => Promise; - getCleanMatch?: (config: IBuildConfig, taskConfig?: any) => string[]; - isEnabled?: (buildConfig: IBuildConfig) => boolean; - maxBuildTimeMs?: number; - name?: string; - onRegister?: () => void; -} - -// @alpha -export interface IJestConfig { - cache?: boolean; - collectCoverageFrom?: string[]; - coverage?: boolean; - coverageReporters?: string[]; - isEnabled?: boolean; - maxWorkers?: number; - moduleDirectories?: string[]; - modulePathIgnorePatterns?: string[]; - testMatch?: string[]; - testPathIgnorePatterns?: string[]; - writeNUnitResults?: boolean; -} - -// @public -export function initialize(gulp: typeof gulp_2): void; - -// @internal -export function _isJestEnabled(rootFolder: string): boolean; - -// Warning: (ae-incompatible-release-tags) The symbol "jest" is marked as @public, but its signature references "JestTask" which is marked as @alpha -// -// @public (undocumented) -const jest_2: JestTask; - -export { jest_2 as jest } - -// @alpha -export class JestTask extends GulpTask { - constructor(); - // (undocumented) - executeTask(gulp: typeof gulp_2, completeCallback: (error?: string | Error) => void): void; - // (undocumented) - isEnabled(buildConfig: IBuildConfig): boolean; - loadSchema(): JsonObject; -} - -// @public -export function log(...args: string[]): void; - -// @public -export function logSummary(value: string): void; - -// @public -export function mergeConfig(config: Partial): void; - -// @public -export function parallel(...tasks: (IExecutable[] | IExecutable)[]): IExecutable; - -// @public -export function replaceConfig(config: IBuildConfig): void; - -// @public -export function reset(): void; - -// @public -export function serial(...tasks: (IExecutable[] | IExecutable)[]): IExecutable; - -// @public -export function setConfig(config: Partial): void; - -// @public -export function subTask(taskName: string, fn: ICustomGulpTask): IExecutable; - -// @public -export function task(taskName: string, taskExecutable: IExecutable): IExecutable; - -// @public -export enum TestResultState { - // (undocumented) - Failed = 1, - // (undocumented) - FlakyFailed = 2, - // (undocumented) - Passed = 0, - // (undocumented) - Skipped = 3 -} - -// @public -export class ValidateShrinkwrapTask extends GulpTask { - constructor(); - executeTask(gulp: gulp.Gulp, completeCallback: (error: string) => void): NodeJS.ReadWriteStream | void; - } - -// @public -export function verbose(...args: string[]): void; - -// @public -export function warn(...args: string[]): void; - -// @public -export function watch(watchMatch: string | string[], taskExecutable: IExecutable): IExecutable; - - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/node-library-build.api.md b/common/reviews/api/node-library-build.api.md deleted file mode 100644 index 3e5437231de..00000000000 --- a/common/reviews/api/node-library-build.api.md +++ /dev/null @@ -1,32 +0,0 @@ -## API Report File for "@microsoft/node-library-build" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { CopyTask } from '@microsoft/gulp-core-build'; -import { IExecutable } from '@microsoft/gulp-core-build'; - -// @public (undocumented) -export const buildTasks: IExecutable; - -// @public (undocumented) -export const defaultTasks: IExecutable; - -// @public (undocumented) -export const postCopy: CopyTask; - -// @public (undocumented) -export const preCopy: CopyTask; - -// @public (undocumented) -export const testTasks: IExecutable; - - -export * from "@microsoft/gulp-core-build"; -export * from "@microsoft/gulp-core-build-mocha"; -export * from "@microsoft/gulp-core-build-typescript"; - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/resolve-chunk-plugin.api.md b/common/reviews/api/resolve-chunk-plugin.api.md deleted file mode 100644 index b2c755df6f6..00000000000 --- a/common/reviews/api/resolve-chunk-plugin.api.md +++ /dev/null @@ -1,15 +0,0 @@ -## API Report File for "@microsoft/resolve-chunk-plugin" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as Webpack from 'webpack'; - -// @public -export class ResolveChunkPlugin implements Webpack.Plugin { - apply(compiler: Webpack.Compiler): void; - } - - -``` diff --git a/common/reviews/api/rush-stack-compiler-2.4.api.md b/common/reviews/api/rush-stack-compiler-2.4.api.md deleted file mode 100644 index 6f3467c565f..00000000000 --- a/common/reviews/api/rush-stack-compiler-2.4.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-2.4" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-2.7.api.md b/common/reviews/api/rush-stack-compiler-2.7.api.md deleted file mode 100644 index 680deb3ea68..00000000000 --- a/common/reviews/api/rush-stack-compiler-2.7.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-2.7" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-2.8.api.md b/common/reviews/api/rush-stack-compiler-2.8.api.md deleted file mode 100644 index 021c145d42b..00000000000 --- a/common/reviews/api/rush-stack-compiler-2.8.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-2.8" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-2.9.api.md b/common/reviews/api/rush-stack-compiler-2.9.api.md deleted file mode 100644 index d153f1149d1..00000000000 --- a/common/reviews/api/rush-stack-compiler-2.9.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-2.9" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.0.api.md b/common/reviews/api/rush-stack-compiler-3.0.api.md deleted file mode 100644 index 34af0a50780..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.0.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.0" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.1.api.md b/common/reviews/api/rush-stack-compiler-3.1.api.md deleted file mode 100644 index 6aa85cea4d7..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.1.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.1" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.2.api.md b/common/reviews/api/rush-stack-compiler-3.2.api.md deleted file mode 100644 index 575cfb82bea..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.2.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.2" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.3.api.md b/common/reviews/api/rush-stack-compiler-3.3.api.md deleted file mode 100644 index 555242112cc..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.3.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.3" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.4.api.md b/common/reviews/api/rush-stack-compiler-3.4.api.md deleted file mode 100644 index 673ac69f4f4..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.4.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.4" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.5.api.md b/common/reviews/api/rush-stack-compiler-3.5.api.md deleted file mode 100644 index 8d8ef24855c..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.5.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.5" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.6.api.md b/common/reviews/api/rush-stack-compiler-3.6.api.md deleted file mode 100644 index 2678b12e473..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.6.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.6" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.7.api.md b/common/reviews/api/rush-stack-compiler-3.7.api.md deleted file mode 100644 index 0113ca17fa3..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.7.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.7" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.8.api.md b/common/reviews/api/rush-stack-compiler-3.8.api.md deleted file mode 100644 index 243b84e4ebd..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.8.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.8" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-3.9.api.md b/common/reviews/api/rush-stack-compiler-3.9.api.md deleted file mode 100644 index fd97f1b5a94..00000000000 --- a/common/reviews/api/rush-stack-compiler-3.9.api.md +++ /dev/null @@ -1,126 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-3.9" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Tslint from 'tslint'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -export { Tslint } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - constructor(taskOptions: ITslintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-4.0.api.md b/common/reviews/api/rush-stack-compiler-4.0.api.md deleted file mode 100644 index 44a2f318e5b..00000000000 --- a/common/reviews/api/rush-stack-compiler-4.0.api.md +++ /dev/null @@ -1,122 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-4.0" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-4.1.api.md b/common/reviews/api/rush-stack-compiler-4.1.api.md deleted file mode 100644 index e9b9f8765fa..00000000000 --- a/common/reviews/api/rush-stack-compiler-4.1.api.md +++ /dev/null @@ -1,122 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-4.1" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/rush-stack-compiler-4.2.api.md b/common/reviews/api/rush-stack-compiler-4.2.api.md deleted file mode 100644 index 03c7631d296..00000000000 --- a/common/reviews/api/rush-stack-compiler-4.2.api.md +++ /dev/null @@ -1,122 +0,0 @@ -## API Report File for "@microsoft/rush-stack-compiler-4.2" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import * as ApiExtractor from '@microsoft/api-extractor'; -import { IPackageJson } from '@rushstack/node-core-library'; -import { ITerminalProvider } from '@rushstack/node-core-library'; -import { Terminal } from '@rushstack/node-core-library'; -import * as Typescript from 'typescript'; - -export { ApiExtractor } - -// @beta -export class ApiExtractorRunner extends RushStackCompilerBase { - constructor(extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - constructor(options: IRushStackCompilerBaseOptions, extractorConfig: ApiExtractor.ExtractorConfig, extractorOptions: ApiExtractor.IExtractorInvokeOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export interface ILintRunnerConfig extends IRushStackCompilerBaseOptions { - displayAsError?: boolean; -} - -// @public (undocumented) -export interface IRushStackCompilerBaseOptions { - // (undocumented) - fileError: WriteFileIssueFunction; - // (undocumented) - fileWarning: WriteFileIssueFunction; -} - -// @public (undocumented) -export interface ITslintRunnerConfig extends ILintRunnerConfig { -} - -// @beta (undocumented) -export interface ITypescriptCompilerOptions extends IRushStackCompilerBaseOptions { - customArgs?: string[]; -} - -// @beta (undocumented) -export class LintRunner extends RushStackCompilerBase { - constructor(taskOptions: ILintRunnerConfig, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; - } - -// @beta (undocumented) -export abstract class RushStackCompilerBase { - constructor(taskOptions: TOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - protected _fileError: WriteFileIssueFunction; - // (undocumented) - protected _fileWarning: WriteFileIssueFunction; - // (undocumented) - protected _standardBuildFolders: StandardBuildFolders; - // (undocumented) - protected _taskOptions: TOptions; - // (undocumented) - protected _terminal: Terminal; -} - -// @beta (undocumented) -export class StandardBuildFolders { - constructor(projectFolderPath: string); - // (undocumented) - get distFolderPath(): string; - // (undocumented) - get libFolderPath(): string; - // (undocumented) - get projectFolderPath(): string; - // (undocumented) - get srcFolderPath(): string; - // (undocumented) - get tempFolderPath(): string; - } - -// @beta (undocumented) -export class ToolPaths { - // (undocumented) - static get apiExtractorPackageJson(): IPackageJson; - // (undocumented) - static get apiExtractorPackagePath(): string; - // (undocumented) - static get eslintPackageJson(): IPackageJson; - // (undocumented) - static get eslintPackagePath(): string; - // (undocumented) - static get tslintPackageJson(): IPackageJson; - // (undocumented) - static get tslintPackagePath(): string; - // (undocumented) - static get typescriptPackageJson(): IPackageJson; - // (undocumented) - static get typescriptPackagePath(): string; - } - -// @beta (undocumented) -export class TslintRunner extends RushStackCompilerBase { - // (undocumented) - invoke(): Promise; -} - -export { Typescript } - -// @beta (undocumented) -export class TypescriptCompiler extends RushStackCompilerBase { - constructor(rootPath: string, terminalProvider: ITerminalProvider); - constructor(taskOptions: ITypescriptCompilerOptions, rootPath: string, terminalProvider: ITerminalProvider); - // (undocumented) - invoke(): Promise; -} - -// @public (undocumented) -export type WriteFileIssueFunction = (filePath: string, line: number, column: number, errorCode: string, message: string) => void; - - -``` diff --git a/common/reviews/api/web-library-build-test.api.md b/common/reviews/api/web-library-build-test.api.md deleted file mode 100644 index 5ea92df22d0..00000000000 --- a/common/reviews/api/web-library-build-test.api.md +++ /dev/null @@ -1,19 +0,0 @@ -## API Report File for "web-library-build-test" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -// @public (undocumented) -export function add(num1: number, num2: number): number; - -// @public (undocumented) -export function log(message: string): void; - -// @public (undocumented) -export function logClass(): void; - - -// (No @packageDocumentation comment for this package) - -``` diff --git a/common/reviews/api/web-library-build.api.md b/common/reviews/api/web-library-build.api.md deleted file mode 100644 index 4bd50e35185..00000000000 --- a/common/reviews/api/web-library-build.api.md +++ /dev/null @@ -1,52 +0,0 @@ -## API Report File for "@microsoft/web-library-build" - -> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/). - -```ts - -import { CopyTask } from '@microsoft/gulp-core-build'; -import { GenerateShrinkwrapTask } from '@microsoft/gulp-core-build'; -import { GulpTask } from '@microsoft/gulp-core-build'; -import gulpType = require('gulp'); -import { IExecutable } from '@microsoft/gulp-core-build'; -import { ValidateShrinkwrapTask } from '@microsoft/gulp-core-build'; - -// @public (undocumented) -export const buildTasks: IExecutable; - -// @public (undocumented) -export const bundleTasks: IExecutable; - -// @public (undocumented) -export const defaultTasks: IExecutable; - -// @public (undocumented) -export const generateShrinkwrapTask: GenerateShrinkwrapTask; - -// @public (undocumented) -export const postCopy: CopyTask; - -// Warning: (ae-forgotten-export) The symbol "PostProcessSourceMaps" needs to be exported by the entry point index.d.ts -// -// @public (undocumented) -export const postProcessSourceMapsTask: PostProcessSourceMaps; - -// @public (undocumented) -export const preCopy: CopyTask; - -// @public (undocumented) -export const testTasks: IExecutable; - -// @public (undocumented) -export const validateShrinkwrapTask: ValidateShrinkwrapTask; - - -export * from "@microsoft/gulp-core-build"; -export * from "@microsoft/gulp-core-build-sass"; -export * from "@microsoft/gulp-core-build-serve"; -export * from "@microsoft/gulp-core-build-typescript"; -export * from "@microsoft/gulp-core-build-webpack"; - -// (No @packageDocumentation comment for this package) - -``` From da064b6ae9ad7c95ea9ed6710c536fdc3af0c3fa Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 14:55:01 -0700 Subject: [PATCH 392/429] Rework Span.getModifiedText() to indent using IndentedWriter and fix all the bugs --- apps/api-extractor/src/analyzer/Span.ts | 98 ++++++++++++++++--- .../src/generators/ApiReportGenerator.ts | 9 +- .../src/generators/DtsRollupGenerator.ts | 15 ++- .../src/generators/IndentedWriter.ts | 2 +- .../__snapshots__/IndentedWriter.test.ts.snap | 10 +- .../api-extractor-scenarios.api.md | 2 +- .../api-extractor-scenarios.api.md | 20 ++-- .../exportImportStarAs/rollup.d.ts | 20 ++-- .../api-extractor-scenarios.api.md | 6 +- .../exportImportStarAs2/rollup.d.ts | 12 +-- .../api-extractor-scenarios.api.md | 2 +- .../etc/api-extractor-test-04.api.md | 4 +- .../workspace/common/pnpm-lock.yaml | 26 ++--- common/reviews/api/api-documenter.api.md | 2 +- .../api/debug-certificate-manager.api.md | 2 +- common/reviews/api/heft.api.md | 6 +- common/reviews/api/localization-plugin.api.md | 2 +- .../reviews/api/module-minifier-plugin.api.md | 6 +- common/reviews/api/rush-lib.api.md | 28 +++--- common/reviews/api/terminal.api.md | 6 +- common/reviews/api/typings-generator.api.md | 2 +- 21 files changed, 182 insertions(+), 98 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index e9d1743a4c4..446fd5f3db5 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -5,6 +5,18 @@ import * as ts from 'typescript'; import { IndentedWriter } from '../generators/IndentedWriter'; import { InternalError, Sort } from '@rushstack/node-core-library'; +interface IWriteModifiedTextOptions { + writer: IndentedWriter; + separatorOverride: string | undefined; + indentDocComment: IndentDocCommentState; +} + +enum IndentDocCommentState { + Idle, + AwaitingOpenDelimiter, + AwaitingCloseDelimiter +} + /** * Specifies various transformations that will be performed by Span.getModifiedText(). */ @@ -33,6 +45,11 @@ export class SpanModification { */ public sortKey: string | undefined; + /** + * If true, then getModifiedText() will search for a "/*" doc comment in this span and indent it. + */ + public indentDocComment: boolean = false; + private readonly _span: Span; private _prefix: string | undefined; private _suffix: string | undefined; @@ -74,6 +91,7 @@ export class SpanModification { this.sortKey = undefined; this._prefix = undefined; this._suffix = undefined; + this.indentDocComment = this._span.kind === ts.SyntaxKind.JSDocComment; } /** @@ -378,20 +396,23 @@ export class Span { * Returns the text represented by this Span, after applying all requested modifications. */ public getModifiedText(): string { - const output: IndentedWriter = new IndentedWriter(); + const writer: IndentedWriter = new IndentedWriter(); + writer.trimLeadingSpaces = true; this._writeModifiedText({ - writer: output, - separatorOverride: undefined + writer: writer, + separatorOverride: undefined, + indentDocComment: IndentDocCommentState.Idle }); - return output.getText(); + return writer.getText(); } public writeModifiedText(output: IndentedWriter): void { this._writeModifiedText({ writer: output, - separatorOverride: undefined + separatorOverride: undefined, + indentDocComment: IndentDocCommentState.Idle }); } @@ -421,7 +442,31 @@ export class Span { } private _writeModifiedText(options: IWriteModifiedTextOptions): void { - options.writer.write(this.modification.prefix); + if (this.modification.indentDocComment) { + if (options.indentDocComment !== IndentDocCommentState.Idle) { + throw new InternalError('indentDocComment cannot be nested'); + } + options.indentDocComment = IndentDocCommentState.AwaitingOpenDelimiter; + } + + if (this.prefix === '{') { + options.writer.increaseIndent(); + } else if (this.prefix === '}') { + options.writer.decreaseIndent(); + } + + this._writeModifiedText2(options); + + if (this.modification.indentDocComment) { + if (options.indentDocComment === IndentDocCommentState.AwaitingCloseDelimiter) { + throw new InternalError('missing "*/" delimiter for comment block'); + } + options.indentDocComment = IndentDocCommentState.Idle; + } + } + + private _writeModifiedText2(options: IWriteModifiedTextOptions): void { + this._write(this.modification.prefix, options); const childCount: number = this.children.length; @@ -500,17 +545,47 @@ export class Span { } } - options.writer.write(this.modification.suffix); + this._write(this.modification.suffix, options); if (options.separatorOverride !== undefined) { if (this.separator || childCount === 0) { - options.writer.write(options.separatorOverride); + this._write(options.separatorOverride, options); } } else { if (!this.modification.omitSeparatorAfter) { - options.writer.write(this.separator); + this._write(this.separator, options); + } + } + } + + private _write(text: string, options: IWriteModifiedTextOptions): void { + let parsedText: string = text; + + if (options.indentDocComment === IndentDocCommentState.AwaitingOpenDelimiter) { + let index: number = parsedText.indexOf('/*'); + if (index >= 0) { + index += '/*'.length; + options.writer.write(parsedText.substring(0, index)); + parsedText = parsedText.substring(index); + options.indentDocComment = IndentDocCommentState.AwaitingCloseDelimiter; + + options.writer.increaseIndent(' '); + } + } + + if (options.indentDocComment === IndentDocCommentState.AwaitingCloseDelimiter) { + let index: number = parsedText.indexOf('*/'); + if (index >= 0) { + index += '*/'.length; + options.writer.write(parsedText.substring(0, index)); + parsedText = parsedText.substring(index); + options.indentDocComment = IndentDocCommentState.Idle; + + options.writer.decreaseIndent(); } } + + options.writer.write(parsedText); } private _getTrimmed(text: string): string { @@ -529,8 +604,3 @@ export class Span { return this.node.getSourceFile().text.substring(startIndex, endIndex); } } - -interface IWriteModifiedTextOptions { - writer: IndentedWriter; - separatorOverride: string | undefined; -} diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index b3998019dc7..bd68eefa376 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -43,6 +43,7 @@ export class ApiReportGenerator { public static generateReviewFileContent(collector: Collector): string { const writer: IndentedWriter = new IndentedWriter(); + writer.trimLeadingSpaces = true; writer.writeLine( [ @@ -174,7 +175,9 @@ export class ApiReportGenerator { writer.writeLine(`declare namespace ${entity.nameForEmit} {`); // all local exports of local imported module are just references to top-level declarations - writer.writeLine(' export {'); + writer.increaseIndent(); + writer.writeLine('export {'); + writer.increaseIndent(); const exportClauses: string[] = []; for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { @@ -196,7 +199,9 @@ export class ApiReportGenerator { } writer.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); - writer.writeLine(' }'); // end of "export { ... }" + writer.decreaseIndent(); + writer.writeLine('}'); // end of "export { ... }" + writer.decreaseIndent(); writer.writeLine('}'); // end of "declare namespace { ... }" } diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index ed28dcdf905..0b91873ec96 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -62,6 +62,7 @@ export class DtsRollupGenerator { newlineKind: NewlineKind ): void { const writer: IndentedWriter = new IndentedWriter(); + writer.trimLeadingSpaces = true; DtsRollupGenerator._generateTypingsFileContent(collector, writer, dtsKind); @@ -78,7 +79,9 @@ export class DtsRollupGenerator { ): void { // Emit the @packageDocumentation comment at the top of the file if (collector.workingPackage.tsdocParserContext) { + writer.trimLeadingSpaces = false; writer.writeLine(collector.workingPackage.tsdocParserContext.sourceRange.toString()); + writer.trimLeadingSpaces = true; writer.writeLine(); } @@ -147,7 +150,8 @@ export class DtsRollupGenerator { const span: Span = new Span(astDeclaration.declaration); DtsRollupGenerator._modifySpan(collector, span, entity, astDeclaration, dtsKind); writer.writeLine(); - writer.writeLine(span.getModifiedText()); + span.writeModifiedText(writer); + writer.writeLine(); } } } @@ -187,7 +191,9 @@ export class DtsRollupGenerator { writer.writeLine(`declare namespace ${entity.nameForEmit} {`); // all local exports of local imported module are just references to top-level declarations - writer.writeLine(' export {'); + writer.increaseIndent(); + writer.writeLine('export {'); + writer.increaseIndent(); const exportClauses: string[] = []; for (const [exportedName, exportedEntity] of astModuleExportInfo.exportedLocalEntities) { @@ -209,7 +215,9 @@ export class DtsRollupGenerator { } writer.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); - writer.writeLine(' }'); // end of "export { ... }" + writer.decreaseIndent(); + writer.writeLine('}'); // end of "export { ... }" + writer.decreaseIndent(); writer.writeLine('}'); // end of "declare namespace { ... }" } @@ -328,6 +336,7 @@ export class DtsRollupGenerator { if (!/\r?\n\s*$/.test(originalComment)) { originalComment += '\n'; } + span.modification.indentDocComment = true; span.modification.prefix = originalComment + span.modification.prefix; } } diff --git a/apps/api-extractor/src/generators/IndentedWriter.ts b/apps/api-extractor/src/generators/IndentedWriter.ts index 5a1a6c62f85..d2e60bff6bc 100644 --- a/apps/api-extractor/src/generators/IndentedWriter.ts +++ b/apps/api-extractor/src/generators/IndentedWriter.ts @@ -35,7 +35,7 @@ export class IndentedWriter { * The text characters used to create one level of indentation. * Two spaces by default. */ - public defaultIndentPrefix: string = ' '; + public defaultIndentPrefix: string = ' '; /** * Whether to indent blank lines diff --git a/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap index 055e5e077ba..6803fe9f220 100644 --- a/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap +++ b/apps/api-extractor/src/generators/test/__snapshots__/IndentedWriter.test.ts.snap @@ -2,14 +2,14 @@ exports[`01 Demo from docs 1`] = ` "begin - one - two + one + two end" `; exports[`02 Indent something 1`] = ` "abc - d + d e @@ -19,7 +19,7 @@ e exports[`03 Indent something with indentBlankLines=true 1`] = ` "abc - d + d e >>> >>> @@ -31,7 +31,7 @@ exports[`04 Two kinds of indents 1`] = ` "--- > a > bc -> d +> d > e --- " diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md index dfc99fd97af..acd3ca893db 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md @@ -6,7 +6,7 @@ // @public (undocumented) export class Example { - } +} // (No @packageDocumentation comment for this package) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md index 3bbae48831e..f8a3540a6a1 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md @@ -11,20 +11,20 @@ function add(a: number, b: number): number; function add_2(a: bigint, b: bigint): bigint; declare namespace calculator { - export { - add, - subtract, - calucatorVersion - } + export { + add, + subtract, + calucatorVersion + } } export { calculator } declare namespace calculator2 { - export { - add_2 as add, - subtract_2 as subtract, - calucatorVersion - } + export { + add_2 as add, + subtract_2 as subtract, + calucatorVersion + } } export { calculator2 } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index 2739b94b6fc..27479043de6 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -18,20 +18,20 @@ declare function add(a: number, b: number): number; declare function add_2(a: bigint, b: bigint): bigint; declare namespace calculator { - export { - add, - subtract, - calucatorVersion - } + export { + add, + subtract, + calucatorVersion + } } export { calculator } declare namespace calculator2 { - export { - add_2 as add, - subtract_2 as subtract, - calucatorVersion - } + export { + add_2 as add, + subtract_2 as subtract, + calucatorVersion + } } export { calculator2 } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md index cdb87e341e9..bdc17271b79 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md @@ -14,9 +14,9 @@ class ForgottenClass { } declare namespace ns { - export { - exportedApi - } + export { + exportedApi + } } export { ns } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts index e171807fd0f..748f5f33314 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts @@ -11,15 +11,15 @@ declare class ForgottenClass { } declare namespace forgottenNs { - export { - ForgottenClass - } + export { + ForgottenClass + } } declare namespace ns { - export { - exportedApi - } + export { + exportedApi + } } export { ns } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md index fa14f2a066f..4cece0cc2b5 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md @@ -15,7 +15,7 @@ export class ExampleA { // @public export class ExampleB { tryLoadFromFile(approvedPackagesPolicyEnabled: boolean): boolean; - } +} // (No @packageDocumentation comment for this package) diff --git a/build-tests/api-extractor-test-04/etc/api-extractor-test-04.api.md b/build-tests/api-extractor-test-04/etc/api-extractor-test-04.api.md index 1e0c766263e..bb2463f5c67 100644 --- a/build-tests/api-extractor-test-04/etc/api-extractor-test-04.api.md +++ b/build-tests/api-extractor-test-04/etc/api-extractor-test-04.api.md @@ -61,14 +61,14 @@ export namespace EntangledNamespace { export type ExportedAlias = AlphaClass; // Warning: (ae-internal-missing-underscore) The name "InternalClass" should be prefixed with an underscore because the declaration is marked as @internal -// +// // @internal export class InternalClass { undecoratedMember(): void; } // Warning: (ae-internal-missing-underscore) The name "IPublicClassInternalParameters" should be prefixed with an underscore because the declaration is marked as @internal -// +// // @internal export interface IPublicClassInternalParameters { } diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index ccdd377ab35..ae63cfea28e 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -5,13 +5,13 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.34.0.tgz + '@rushstack/heft': file:rushstack-heft-0.34.3.tgz eslint: ~7.12.1 tslint: ~5.20.1 typescript: ~4.3.2 devDependencies: '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.0.tgz + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.3.tgz eslint: 7.12.1 tslint: 5.20.1_typescript@4.3.2 typescript: 4.3.2 @@ -2771,17 +2771,17 @@ packages: - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.34.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.34.0.tgz} + file:../temp/tarballs/rushstack-heft-0.34.3.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.34.3.tgz} name: '@rushstack/heft' - version: 0.34.0 + version: 0.34.3 engines: {node: '>=10.13.0'} hasBin: true dependencies: - '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz + '@rushstack/heft-config-file': file:../temp/tarballs/rushstack-heft-config-file-0.6.0.tgz '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz '@rushstack/rig-package': file:../temp/tarballs/rushstack-rig-package-0.2.12.tgz - '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz + '@rushstack/ts-command-line': file:../temp/tarballs/rushstack-ts-command-line-4.8.0.tgz '@rushstack/typings-generator': file:../temp/tarballs/rushstack-typings-generator-0.3.7.tgz '@types/tapable': 1.0.6 argparse: 1.0.10 @@ -2798,10 +2798,10 @@ packages: true-case-path: 2.2.1 dev: true - file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.5.0.tgz} + file:../temp/tarballs/rushstack-heft-config-file-0.6.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-config-file-0.6.0.tgz} name: '@rushstack/heft-config-file' - version: 0.5.0 + version: 0.6.0 engines: {node: '>=10.13.0'} dependencies: '@rushstack/node-core-library': file:../temp/tarballs/rushstack-node-core-library-3.39.0.tgz @@ -2840,10 +2840,10 @@ packages: version: 0.2.1 dev: true - file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.7.10.tgz} + file:../temp/tarballs/rushstack-ts-command-line-4.8.0.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-ts-command-line-4.8.0.tgz} name: '@rushstack/ts-command-line' - version: 4.7.10 + version: 4.8.0 dependencies: '@types/argparse': 1.0.38 argparse: 1.0.10 diff --git a/common/reviews/api/api-documenter.api.md b/common/reviews/api/api-documenter.api.md index d162bd37d5c..29cec51e05f 100644 --- a/common/reviews/api/api-documenter.api.md +++ b/common/reviews/api/api-documenter.api.md @@ -40,7 +40,7 @@ export class MarkdownDocumenterAccessor { // @internal constructor(implementation: IMarkdownDocumenterAccessorImplementation); getLinkForApiItem(apiItem: ApiItem): string | undefined; - } +} // @public export class MarkdownDocumenterFeature extends PluginFeature { diff --git a/common/reviews/api/debug-certificate-manager.api.md b/common/reviews/api/debug-certificate-manager.api.md index 32d958f345e..f94a601cc02 100644 --- a/common/reviews/api/debug-certificate-manager.api.md +++ b/common/reviews/api/debug-certificate-manager.api.md @@ -21,7 +21,7 @@ export class CertificateStore { get certificatePath(): string; get keyData(): string | undefined; set keyData(key: string | undefined); - } +} // @public export interface ICertificate { diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index 83b105e56ad..ac574de576e 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -78,7 +78,7 @@ export class HeftConfiguration { get projectPackageJson(): IPackageJson; get rigConfig(): RigConfig; get terminalProvider(): ITerminalProvider; - } +} // @internal (undocumented) export class _HeftLifecycleHooks { @@ -367,7 +367,7 @@ export class _MetricsCollector { readonly hooks: MetricsCollectorHooks; record(command: string, performanceData?: Partial<_IPerformanceData>): void; setStartTime(): void; - } +} // @public export class MetricsCollectorHooks { @@ -402,7 +402,7 @@ export class ScopedLogger implements IScopedLogger { readonly terminalProvider: ITerminalProvider; // (undocumented) get warnings(): ReadonlyArray; - } +} // @public (undocumented) export abstract class StageHooksBase { diff --git a/common/reviews/api/localization-plugin.api.md b/common/reviews/api/localization-plugin.api.md index d10f11b1c4a..c2d14b0680e 100644 --- a/common/reviews/api/localization-plugin.api.md +++ b/common/reviews/api/localization-plugin.api.md @@ -204,7 +204,7 @@ export class LocalizationPlugin implements Webpack.Plugin { getDataForSerialNumber(serialNumber: string): IStringSerialNumberData | undefined; // @internal (undocumented) stringKeys: Map; - } +} // @internal (undocumented) export class _LocFileParser { diff --git a/common/reviews/api/module-minifier-plugin.api.md b/common/reviews/api/module-minifier-plugin.api.md index 2b7d310d5f1..ba045a42dc6 100644 --- a/common/reviews/api/module-minifier-plugin.api.md +++ b/common/reviews/api/module-minifier-plugin.api.md @@ -167,7 +167,7 @@ export class ModuleMinifierPlugin implements webpack.Plugin { readonly hooks: IModuleMinifierPluginHooks; // (undocumented) minifier: IModuleMinifier; - } +} // @public export class NoopMinifier implements IModuleMinifier { @@ -179,7 +179,7 @@ export class PortableMinifierModuleIdsPlugin implements Plugin { constructor(minifierHooks: IModuleMinifierPluginHooks); // (undocumented) apply(compiler: Compiler): void; - } +} // @public export function rehydrateAsset(asset: IAssetInfo, moduleMap: IModuleMap, banner: string): Source; @@ -207,7 +207,7 @@ export class WorkerPoolMinifier implements IModuleMinifier { minify(request: IModuleMinificationRequest, callback: IModuleMinificationCallback): void; // (undocumented) ref(): () => Promise; - } +} // (No @packageDocumentation comment for this package) diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index d58c7eee9e2..121f9593d4a 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -42,7 +42,7 @@ export class ApprovedPackagesPolicy { get ignoredNpmScopes(): Set; get nonbrowserApprovedPackages(): ApprovedPackagesConfiguration; get reviewCategories(): Set; - } +} // @beta export enum BumpType { @@ -76,7 +76,7 @@ export class CommonVersionsConfiguration { get preferredVersions(): Map; save(): boolean; get xstitchPreferredVersions(): Map; - } +} // @beta (undocumented) export const enum DependencyType { @@ -126,14 +126,14 @@ export class EventHooks { // @internal constructor(eventHooksJson: IEventHooksJson); get(event: Event): string[]; - } +} // @beta export class ExperimentsConfiguration { // @internal constructor(jsonFileName: string); get configuration(): Readonly; - } +} // @public export interface IConfigurationEnvironment { @@ -211,7 +211,7 @@ export class _LastInstallFlag { protected get flagName(): string; isValid(): boolean; get path(): string; - } +} // @beta export class LockStepVersionPolicy extends VersionPolicy { @@ -228,7 +228,7 @@ export class LockStepVersionPolicy extends VersionPolicy { update(newVersionString: string): boolean; validate(versionString: string, packageName: string): void; get version(): string; - } +} // @public export class NpmOptionsConfiguration extends PackageManagerOptionsConfigurationBase { @@ -247,7 +247,7 @@ export class PackageJsonDependency { setVersion(newVersion: string): void; // (undocumented) get version(): string; - } +} // @beta (undocumented) export class PackageJsonEditor { @@ -318,14 +318,14 @@ export class RepoStateFile { get pnpmShrinkwrapHash(): string | undefined; get preferredVersionsHash(): string | undefined; refreshState(rushConfiguration: RushConfiguration): boolean; - } +} // @public export class Rush { static launch(launcherVersion: string, arg: ILaunchOptions): void; static launchRushX(launcherVersion: string, options: ILaunchOptions): void; static get version(): string; - } +} // @public export class RushConfiguration { @@ -409,7 +409,7 @@ export class RushConfiguration { get versionPolicyConfigurationFilePath(): string; get yarnCacheFolder(): string; get yarnOptions(): YarnOptionsConfiguration; - } +} // @public export class RushConfigurationProject { @@ -448,14 +448,14 @@ export class RushConfigurationProject { get versionPolicy(): VersionPolicy | undefined; // @beta get versionPolicyName(): string | undefined; - } +} // @internal export class _RushGlobalFolder { constructor(); get nodeSpecificPath(): string; get path(): string; - } +} // @beta export abstract class VersionPolicy { @@ -476,7 +476,7 @@ export abstract class VersionPolicy { setDependenciesBeforeCommit(packageName: string, configuration: RushConfiguration): void; setDependenciesBeforePublish(packageName: string, configuration: RushConfiguration): void; abstract validate(versionString: string, packageName: string): void; - } +} // @beta export class VersionPolicyConfiguration { @@ -487,7 +487,7 @@ export class VersionPolicyConfiguration { update(versionPolicyName: string, newVersion: string): void; validate(projectsByName: Map): void; get versionPolicies(): Map; - } +} // @beta export enum VersionPolicyDefinitionName { diff --git a/common/reviews/api/terminal.api.md b/common/reviews/api/terminal.api.md index 157659ea397..b3ac885fb37 100644 --- a/common/reviews/api/terminal.api.md +++ b/common/reviews/api/terminal.api.md @@ -23,7 +23,7 @@ export class DiscardStdoutTransform extends TerminalTransform { constructor(options: IDiscardStdoutTransformOptions); // (undocumented) protected onWriteChunk(chunk: ITerminalChunk): void; - } +} // @public export interface ICallbackWritableOptions { @@ -147,7 +147,7 @@ export class StderrLineTransform extends TerminalTransform { protected onClose(): void; // (undocumented) protected onWriteChunk(chunk: ITerminalChunk): void; - } +} // @beta export class StdioSummarizer extends TerminalWritable { @@ -155,7 +155,7 @@ export class StdioSummarizer extends TerminalWritable { getReport(): string; // (undocumented) onWriteChunk(chunk: ITerminalChunk): void; - } +} // @public export class StdioWritable extends TerminalWritable { diff --git a/common/reviews/api/typings-generator.api.md b/common/reviews/api/typings-generator.api.md index 67feec96ead..ccbf69c7a87 100644 --- a/common/reviews/api/typings-generator.api.md +++ b/common/reviews/api/typings-generator.api.md @@ -57,7 +57,7 @@ export class TypingsGenerator { registerDependency(target: string, dependency: string): void; // (undocumented) runWatcherAsync(): Promise; -} + } // (No @packageDocumentation comment for this package) From 54c130215c741b83b7fa4215488e7819d42fdbda Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 14:59:41 -0700 Subject: [PATCH 393/429] Remove Span.getIndent() which is no longer needed --- apps/api-extractor/src/analyzer/Span.ts | 38 ------------------- .../src/generators/ApiReportGenerator.ts | 13 +------ 2 files changed, 1 insertion(+), 50 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index 446fd5f3db5..bcac5cff302 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -326,44 +326,6 @@ export class Span { return undefined; } - /** - * Starting from the first character of this span, walk backwards until we find the start of the line, - * and return whitespace after that position. - * - * @remarks - * For example, suppose the character buffer contains this text: - * ``` - * 1111111111222222 - * 012345 6 7890123456789012345 - * "line 1\r\n line 2 Example" - * ``` - * - * And suppose the span starts at index 17, i.e. the the "E" in example. The `getIndent()` method would return - * two spaces corresponding to the range from index 8 through and including index 9. - */ - public getIndent(): string { - const buffer: string = this.node.getSourceFile().text; - - let lineStartIndex: number = 0; - let firstNonSpaceIndex: number = this.startIndex; - - let i: number = this.startIndex - 1; - while (i >= 0) { - const c: number = buffer.charCodeAt(i); - if (c === 13 /* \r */ || c === 10 /* \n */) { - lineStartIndex = i + 1; - break; - } - if (c !== 32 /* space */ && c !== 9 /* tab */) { - // We encountered a non-spacing character, so move the firstNonSpaceIndex backwards - firstNonSpaceIndex = i; - } - --i; - } - - return buffer.substring(lineStartIndex, firstNonSpaceIndex); - } - /** * Recursively invokes the callback on this Span and all its children. The callback * can make changes to Span.modification for each node. diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index bd68eefa376..7962f70b59e 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -403,12 +403,8 @@ export class ApiReportGenerator { childAstDeclaration, messagesToReport ); - const indentedAedocSynopsis: string = ApiReportGenerator._addIndentAfterNewlines( - aedocSynopsis, - child.getIndent() - ); - child.modification.prefix = indentedAedocSynopsis + child.modification.prefix; + child.modification.prefix = aedocSynopsis + child.modification.prefix; } } @@ -537,11 +533,4 @@ export class ApiReportGenerator { writer.writeLine(); } } - - private static _addIndentAfterNewlines(text: string, indent: string): string { - if (text.length === 0 || indent.length === 0) { - return text; - } - return Text.replaceAll(text, '\n', '\n' + indent); - } } From 920cd93858d9e48fe2e2794fd1f77adec60cda26 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 15:46:24 -0700 Subject: [PATCH 394/429] Revert a7ff655e14651a0b553666414d1d5d9abafc38e9 * Fix an issue where Span sorting did not fix up whitespace correctly when items were trimmed --- apps/api-extractor/src/analyzer/Span.ts | 26 ++++--------------------- 1 file changed, 4 insertions(+), 22 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index bcac5cff302..22de9475312 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -104,20 +104,6 @@ export class SpanModification { this.omitChildren = true; this.omitSeparatorAfter = true; } - - /** - * Returns true approximately if skipAll() was called. - * @remarks - * This is a cheap approximation for checking whether `Span.getModifiedText().length === 0`. The following - * properties are guaranteed: - * - If `skipAll()` was called, then `isEmpty()` will return true. - * - If `isEmpty()` returns true, then `Span.getModifiedText()` will return an empty string. - */ - public isEmpty(): boolean { - return ( - this.omitChildren && this.omitSeparatorAfter && this.prefix.length === 0 && this.suffix.length === 0 - ); - } } /** @@ -434,12 +420,8 @@ export class Span { if (!this.modification.omitChildren) { if (this.modification.sortChildren && childCount > 1) { - // When applying the sorting logic, don't consider children that were skipped. This ensures that - // the firstSeparator/lastSeparator fixups work correctly. - const nonemptyChildren: Span[] = this.children.filter((x) => !x.modification.isEmpty()); - // We will only sort the items with a sortKey - const sortedSubset: Span[] = nonemptyChildren.filter((x) => x.modification.sortKey !== undefined); + const sortedSubset: Span[] = this.children.filter((x) => x.modification.sortKey !== undefined); const sortedSubsetCount: number = sortedSubset.length; // Is there at least one of them? @@ -453,13 +435,13 @@ export class Span { const childOptions: IWriteModifiedTextOptions = { ...options }; let sortedSubsetIndex: number = 0; - for (let index: number = 0; index < nonemptyChildren.length; ++index) { + for (let index: number = 0; index < this.children.length; ++index) { let current: Span; // Is this an item that we sorted? - if (nonemptyChildren[index].modification.sortKey === undefined) { + if (this.children[index].modification.sortKey === undefined) { // No, take the next item from the original array - current = nonemptyChildren[index]; + current = this.children[index]; childOptions.separatorOverride = undefined; } else { // Yes, take the next item from the sortedSubset From cff22bab71f42b6db12505acfdbff91a1b3f70a8 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 15:57:44 -0700 Subject: [PATCH 395/429] Delete unused StringWriter.ts --- .../src/generators/StringWriter.ts | 24 ------------------- 1 file changed, 24 deletions(-) delete mode 100644 apps/api-extractor/src/generators/StringWriter.ts diff --git a/apps/api-extractor/src/generators/StringWriter.ts b/apps/api-extractor/src/generators/StringWriter.ts deleted file mode 100644 index 80eae783836..00000000000 --- a/apps/api-extractor/src/generators/StringWriter.ts +++ /dev/null @@ -1,24 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. -// See LICENSE in the project root for license information. - -import { StringBuilder } from '@microsoft/tsdoc'; - -// A small helper used by the generators -export class StringWriter { - public readonly stringBuilder: StringBuilder = new StringBuilder(); - - public write(s: string): void { - this.stringBuilder.append(s); - } - - public writeLine(s: string = ''): void { - if (s.length > 0) { - this.stringBuilder.append(s); - } - this.stringBuilder.append('\n'); - } - - public toString(): string { - return this.stringBuilder.toString(); - } -} From bc9e1b653ad9cef9aaf46360e4e64a3f9cbe452b Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 16:23:19 -0700 Subject: [PATCH 396/429] Use IndentedWriter.ensureSkippedLine() to simplify formatting logic --- .../src/generators/ApiReportGenerator.ts | 42 +++++++++---------- .../src/generators/DtsRollupGenerator.ts | 27 ++++++------ .../api-extractor-scenarios.api.md | 1 - .../ambientNameConflict/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 2 - .../ambientNameConflict2/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../ancillaryDeclarations/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/apiItemKinds/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../test-outputs/bundledPackages/rollup.d.ts | 1 + .../api-extractor-scenarios.api.md | 1 - .../test-outputs/circularImport/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../test-outputs/circularImport2/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 2 - .../defaultExportOfEntryPoint/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 2 - .../defaultExportOfEntryPoint2/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 2 - .../defaultExportOfEntryPoint3/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 2 - .../defaultExportOfEntryPoint4/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../test-outputs/docReferences/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../test-outputs/docReferences2/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../test-outputs/docReferences3/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../ecmaScriptPrivateFields/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 3 -- .../test-outputs/exportDuplicate/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../api-extractor-scenarios.api.md | 1 - .../exportImportStarAs/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../exportImportStarAs2/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 2 - .../exportImportedExternal/rollup.d.ts | 3 ++ .../api-extractor-scenarios.api.md | 1 - .../exportImportedExternal2/rollup.d.ts | 1 + .../api-extractor-scenarios.api.md | 1 - .../exportImportedExternalDefault/rollup.d.ts | 2 + .../exportStar/api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/exportStar/rollup.d.ts | 1 - .../etc/test-outputs/exportStar2/rollup.d.ts | 2 +- .../api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/exportStar3/rollup.d.ts | 2 + .../api-extractor-scenarios.api.md | 1 - .../functionOverload/beta-rollup.d.ts | 1 - .../functionOverload/public-rollup.d.ts | 1 - .../test-outputs/functionOverload/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../importType/api-extractor-scenarios.api.md | 1 - .../api-extractor-scenarios.api.md | 1 - .../inconsistentReleaseTags/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 3 -- .../internationalCharacters/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/preapproved/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/spanSorting/rollup.d.ts | 1 - .../typeOf/api-extractor-scenarios.api.md | 1 - .../typeOf2/api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/typeOf2/rollup.d.ts | 1 - .../typeOf3/api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/typeOf3/rollup.d.ts | 1 - .../api-extractor-scenarios.api.md | 1 - .../test-outputs/typeParameters/rollup.d.ts | 1 - .../dist/api-extractor-test-01-beta.d.ts | 1 + .../dist/api-extractor-test-01-public.d.ts | 1 + .../dist/api-extractor-test-01.d.ts | 1 + .../dist/api-extractor-test-02-beta.d.ts | 1 + .../dist/api-extractor-test-02-public.d.ts | 1 + .../dist/api-extractor-test-02.d.ts | 1 + 77 files changed, 47 insertions(+), 112 deletions(-) diff --git a/apps/api-extractor/src/generators/ApiReportGenerator.ts b/apps/api-extractor/src/generators/ApiReportGenerator.ts index 7962f70b59e..00580ef0fc0 100644 --- a/apps/api-extractor/src/generators/ApiReportGenerator.ts +++ b/apps/api-extractor/src/generators/ApiReportGenerator.ts @@ -58,32 +58,22 @@ export class ApiReportGenerator { writer.writeLine('```ts\n'); // Emit the triple slash directives - let directivesEmitted: boolean = false; for (const typeDirectiveReference of Array.from(collector.dtsTypeReferenceDirectives).sort()) { // https://github.com/microsoft/TypeScript/blob/611ebc7aadd7a44a4c0447698bfda9222a78cb66/src/compiler/declarationEmitter.ts#L162 writer.writeLine(`/// `); - directivesEmitted = true; } - for (const libDirectiveReference of Array.from(collector.dtsLibReferenceDirectives).sort()) { writer.writeLine(`/// `); - directivesEmitted = true; - } - if (directivesEmitted) { - writer.writeLine(); } + writer.ensureSkippedLine(); // Emit the imports - let importsEmitted: boolean = false; for (const entity of collector.entities) { if (entity.astEntity instanceof AstImport) { DtsEmitHelpers.emitImport(writer, entity, entity.astEntity); - importsEmitted = true; } } - if (importsEmitted) { - writer.writeLine(); - } + writer.ensureSkippedLine(); // Emit the regular declarations for (const entity of collector.entities) { @@ -128,6 +118,7 @@ export class ApiReportGenerator { messagesToReport.push(message); } + writer.ensureSkippedLine(); writer.write(ApiReportGenerator._getAedocSynopsis(collector, astDeclaration, messagesToReport)); const span: Span = new Span(astDeclaration.declaration); @@ -140,7 +131,7 @@ export class ApiReportGenerator { } span.writeModifiedText(writer); - writer.writeLine('\n'); + writer.ensureNewLine(); } } @@ -172,6 +163,7 @@ export class ApiReportGenerator { // Note that we do not try to relocate f1()/f2() to be inside the namespace because other type // signatures may reference them directly (without using the namespace qualifier). + writer.ensureSkippedLine(); writer.writeLine(`declare namespace ${entity.nameForEmit} {`); // all local exports of local imported module are just references to top-level declarations @@ -197,7 +189,7 @@ export class ApiReportGenerator { exportClauses.push(`${collectorEntity.nameForEmit} as ${exportedName}`); } } - writer.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); + writer.writeLine(exportClauses.join(',\n')); writer.decreaseIndent(); writer.writeLine('}'); // end of "export { ... }" @@ -208,16 +200,19 @@ export class ApiReportGenerator { // Now emit the export statements for this entity. for (const exportToEmit of exportsToEmit.values()) { // Write any associated messages - for (const message of exportToEmit.associatedMessages) { - ApiReportGenerator._writeLineAsComments( - writer, - 'Warning: ' + message.formatMessageWithoutLocation() - ); + if (exportToEmit.associatedMessages.length > 0) { + writer.ensureSkippedLine(); + for (const message of exportToEmit.associatedMessages) { + ApiReportGenerator._writeLineAsComments( + writer, + 'Warning: ' + message.formatMessageWithoutLocation() + ); + } } DtsEmitHelpers.emitNamedExport(writer, exportToEmit.exportName, entity); - writer.writeLine(); } + writer.ensureSkippedLine(); } } @@ -227,7 +222,7 @@ export class ApiReportGenerator { const unassociatedMessages: ExtractorMessage[] = collector.messageRouter.fetchUnassociatedMessagesForReviewFile(); if (unassociatedMessages.length > 0) { - writer.writeLine(); + writer.ensureSkippedLine(); ApiReportGenerator._writeLineAsComments(writer, 'Warnings were encountered during analysis:'); ApiReportGenerator._writeLineAsComments(writer, ''); for (const unassociatedMessage of unassociatedMessages) { @@ -239,12 +234,13 @@ export class ApiReportGenerator { } if (collector.workingPackage.tsdocComment === undefined) { - writer.writeLine(); + writer.ensureSkippedLine(); ApiReportGenerator._writeLineAsComments(writer, '(No @packageDocumentation comment for this package)'); } // Write the closing delimiter for the Markdown code fence - writer.writeLine('\n```'); + writer.ensureSkippedLine(); + writer.writeLine('```'); // Remove any trailing spaces return writer.toString().replace(ApiReportGenerator._trimSpacesRegExp, ''); diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 0b91873ec96..c2e144da981 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -82,24 +82,18 @@ export class DtsRollupGenerator { writer.trimLeadingSpaces = false; writer.writeLine(collector.workingPackage.tsdocParserContext.sourceRange.toString()); writer.trimLeadingSpaces = true; - writer.writeLine(); + writer.ensureSkippedLine(); } // Emit the triple slash directives - let directivesEmitted: boolean = false; for (const typeDirectiveReference of collector.dtsTypeReferenceDirectives) { // https://github.com/microsoft/TypeScript/blob/611ebc7aadd7a44a4c0447698bfda9222a78cb66/src/compiler/declarationEmitter.ts#L162 writer.writeLine(`/// `); - directivesEmitted = true; } - for (const libDirectiveReference of collector.dtsLibReferenceDirectives) { writer.writeLine(`/// `); - directivesEmitted = true; - } - if (directivesEmitted) { - writer.writeLine(); } + writer.ensureSkippedLine(); // Emit the imports for (const entity of collector.entities) { @@ -118,6 +112,7 @@ export class DtsRollupGenerator { } } } + writer.ensureSkippedLine(); // Emit the regular declarations for (const entity of collector.entities) { @@ -129,7 +124,7 @@ export class DtsRollupGenerator { if (!this._shouldIncludeReleaseTag(maxEffectiveReleaseTag, dtsKind)) { if (!collector.extractorConfig.omitTrimmingComments) { - writer.writeLine(); + writer.ensureSkippedLine(); writer.writeLine(`/* Excluded from this release type: ${entity.nameForEmit} */`); } continue; @@ -142,16 +137,16 @@ export class DtsRollupGenerator { if (!this._shouldIncludeReleaseTag(apiItemMetadata.effectiveReleaseTag, dtsKind)) { if (!collector.extractorConfig.omitTrimmingComments) { - writer.writeLine(); + writer.ensureSkippedLine(); writer.writeLine(`/* Excluded declaration from this release type: ${entity.nameForEmit} */`); } continue; } else { const span: Span = new Span(astDeclaration.declaration); DtsRollupGenerator._modifySpan(collector, span, entity, astDeclaration, dtsKind); - writer.writeLine(); + writer.ensureSkippedLine(); span.writeModifiedText(writer); - writer.writeLine(); + writer.ensureNewLine(); } } } @@ -184,7 +179,7 @@ export class DtsRollupGenerator { // Note that we do not try to relocate f1()/f2() to be inside the namespace because other type // signatures may reference them directly (without using the namespace qualifier). - writer.writeLine(); + writer.ensureSkippedLine(); if (entity.shouldInlineExport) { writer.write('export '); } @@ -213,7 +208,7 @@ export class DtsRollupGenerator { exportClauses.push(`${collectorEntity.nameForEmit} as ${exportedName}`); } } - writer.writeLine(exportClauses.map((x) => ` ${x}`).join(',\n')); + writer.writeLine(exportClauses.join(',\n')); writer.decreaseIndent(); writer.writeLine('}'); // end of "export { ... }" @@ -226,13 +221,15 @@ export class DtsRollupGenerator { DtsEmitHelpers.emitNamedExport(writer, exportName, entity); } } + + writer.ensureSkippedLine(); } DtsEmitHelpers.emitStarExports(writer, collector); // Emit "export { }" which is a special directive that prevents consumers from importing declarations // that don't have an explicit "export" modifier. - writer.writeLine(); + writer.ensureSkippedLine(); writer.writeLine('export { }'); } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/api-extractor-scenarios.api.md index c45bb8b36c2..5c7a3d96b52 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/api-extractor-scenarios.api.md @@ -9,7 +9,6 @@ // @public (undocumented) export function ambientNameConflict(p1: Promise, p2: Promise_2): void; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/rollup.d.ts index 45f4cc1907f..43ea4335316 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict/rollup.d.ts @@ -1,4 +1,3 @@ - /** * @public */ diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/api-extractor-scenarios.api.md index 3c0b9adff80..8d577f6bf86 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/api-extractor-scenarios.api.md @@ -7,13 +7,11 @@ // @public class Date_2 { } - export { Date_2 as Date } // @public export function getDate(): Date; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/rollup.d.ts index e16e801c922..84bc46b4391 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ambientNameConflict2/rollup.d.ts @@ -1,4 +1,3 @@ - /** * A local class declaration whose name is the same as the system `Date` global symbol. * @public diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/api-extractor-scenarios.api.md index 3d340e2002e..fcc0a8e2941 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/api-extractor-scenarios.api.md @@ -17,7 +17,6 @@ export class MyClass { set _thing(value: _IInternalThing); } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/rollup.d.ts index 69ca9020e43..0cdab3977cc 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ancillaryDeclarations/rollup.d.ts @@ -1,4 +1,3 @@ - /** @internal */ export declare interface _IInternalThing { title: string; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/api-extractor-scenarios.api.md index f3322988216..9b2d2507f5a 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/api-extractor-scenarios.api.md @@ -67,7 +67,6 @@ export class SimpleClass { // @public (undocumented) export const VARIABLE: string; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/rollup.d.ts index 028321bcdaa..29fdeabea7c 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/apiItemKinds/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare abstract class AbstractClass { abstract member(): void; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/api-extractor-scenarios.api.md index 4ab9f6bfeb2..95bc505ad9c 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/api-extractor-scenarios.api.md @@ -21,7 +21,6 @@ export class Lib1Class extends Lib1ForgottenExport { export { Lib2Class } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/rollup.d.ts index 46d41962508..d62eb9b0639 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/bundledPackages/rollup.d.ts @@ -11,6 +11,7 @@ export declare class Lib1Class extends Lib1ForgottenExport { declare class Lib1ForgottenExport { } + export { Lib2Class } export { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/api-extractor-scenarios.api.md index 1622ba6b582..96dc56ea7c9 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/api-extractor-scenarios.api.md @@ -18,7 +18,6 @@ export class IFolder { files: IFile[]; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/rollup.d.ts index 970173bd19f..5316051f5d2 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare class IFile { containingFolder: IFolder; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/api-extractor-scenarios.api.md index 03d4ef2fa16..d6221af4976 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/api-extractor-scenarios.api.md @@ -26,7 +26,6 @@ export class IFolder { files: IFile[]; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/rollup.d.ts index 50755cfc61a..758e98d8cb2 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/circularImport2/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare class A { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/api-extractor-scenarios.api.md index 858df9e4285..9673f3534b4 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/api-extractor-scenarios.api.md @@ -7,10 +7,8 @@ // @public (undocumented) class DefaultClass { } - export default DefaultClass; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/rollup.d.ts index 27859c4754c..ed962d82e8c 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ declare class DefaultClass { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/api-extractor-scenarios.api.md index e796e5e4668..2352c3f766c 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/api-extractor-scenarios.api.md @@ -6,10 +6,8 @@ // @public (undocumented) const defaultFunctionStatement: () => void; - export default defaultFunctionStatement; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/rollup.d.ts index 517d7f9b02d..30a82f23737 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint2/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ declare const defaultFunctionStatement: () => void; export default defaultFunctionStatement; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/api-extractor-scenarios.api.md index 581638fb3ff..7f7c207f6b8 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/api-extractor-scenarios.api.md @@ -6,10 +6,8 @@ // @public (undocumented) function defaultFunctionDeclaration(): void; - export default defaultFunctionDeclaration; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/rollup.d.ts index 8e8478ffded..de8d7154d18 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint3/rollup.d.ts @@ -1,4 +1,3 @@ - /** * @public */ diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/api-extractor-scenarios.api.md index 78718dd177e..dde517e8788 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/api-extractor-scenarios.api.md @@ -6,10 +6,8 @@ // @public (undocumented) const _default: "literal"; - export default _default; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/rollup.d.ts index 15e930b0b63..99a15b01ba1 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/defaultExportOfEntryPoint4/rollup.d.ts @@ -1,4 +1,3 @@ - declare const _default: "literal"; export default _default; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/api-extractor-scenarios.api.md index 6fc742a8b0e..37ae5294263 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/api-extractor-scenarios.api.md @@ -29,7 +29,6 @@ export function succeedForNow(): void; // @public export function testSimple(): void; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/rollup.d.ts index 94a9b92cd3d..2739af6b264 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences/rollup.d.ts @@ -1,4 +1,3 @@ - /** * {@inheritDoc MyNamespace.MyClass.nonExistentMethod} * @public diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/api-extractor-scenarios.api.md index 26ae14da792..7c4f974a530 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/api-extractor-scenarios.api.md @@ -26,7 +26,6 @@ export class FailWithSelfReference { method2(): void; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/rollup.d.ts index dc073144b53..9be5b8bf965 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences2/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare class CyclicA { /** {@inheritDoc CyclicB.methodB2} */ diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/api-extractor-scenarios.api.md index 65bd4539b87..cae6a88eaf1 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/api-extractor-scenarios.api.md @@ -30,7 +30,6 @@ export function succeedWithExternalReference(): void; // @public export function succeedWithSelector(): void; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/rollup.d.ts index 2e05baff7ac..9823fc73ee2 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/docReferences3/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare namespace A { export class B { diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md index acd3ca893db..b383b3ca1d8 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/api-extractor-scenarios.api.md @@ -8,7 +8,6 @@ export class Example { } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/rollup.d.ts index 1612909230c..9bd6852aa45 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/ecmaScriptPrivateFields/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare class Example { #private; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/api-extractor-scenarios.api.md index 99a589939d4..06b0635d623 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/api-extractor-scenarios.api.md @@ -17,12 +17,9 @@ export { A as C } // @public (undocumented) class X { } - export { X } - export { X as Y } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/rollup.d.ts index 84d16df510c..25585290cd1 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportDuplicate/rollup.d.ts @@ -1,4 +1,3 @@ - /** @internal */ declare class A { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportEquals/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportEquals/api-extractor-scenarios.api.md index 5560228d16a..acda22e8a77 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportEquals/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportEquals/api-extractor-scenarios.api.md @@ -12,7 +12,6 @@ export interface ITeamsContext { context: Context; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md index f8a3540a6a1..6c1cc0cec80 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/api-extractor-scenarios.api.md @@ -37,7 +37,6 @@ function subtract(a: number, b: number): number; // @beta function subtract_2(a: bigint, b: bigint): bigint; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts index 27479043de6..bd8c3300e64 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs/rollup.d.ts @@ -1,4 +1,3 @@ - /** * Returns the sum of adding `b` to `a` * @param a - first number diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md index bdc17271b79..0acea2fe3d6 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/api-extractor-scenarios.api.md @@ -20,7 +20,6 @@ declare namespace ns { } export { ns } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts index 748f5f33314..8819a381256 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportStarAs2/rollup.d.ts @@ -1,4 +1,3 @@ - /** * @public */ diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/api-extractor-scenarios.api.md index 26040fc4a5d..e153cecf3f5 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/api-extractor-scenarios.api.md @@ -13,10 +13,8 @@ export { Lib1Class } export { Lib1Interface } export { Lib2Class as DoubleRenamedLib2Class } - export { Lib2Class as RenamedLib2Class } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/rollup.d.ts index 5af60a71e60..79e923ef215 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal/rollup.d.ts @@ -1,8 +1,11 @@ import { Lib1Class } from 'api-extractor-lib1-test'; import { Lib1Interface } from 'api-extractor-lib1-test'; import { Lib2Class } from 'api-extractor-lib2-test'; + export { Lib1Class } + export { Lib1Interface } + export { Lib2Class as DoubleRenamedLib2Class } export { Lib2Class as RenamedLib2Class } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/api-extractor-scenarios.api.md index 9fa98baad17..5424b29c9f0 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/api-extractor-scenarios.api.md @@ -8,7 +8,6 @@ import { Lib1Class } from 'api-extractor-lib3-test'; export { Lib1Class } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/rollup.d.ts index 58204823153..339ea10875d 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternal2/rollup.d.ts @@ -1,4 +1,5 @@ import { Lib1Class } from 'api-extractor-lib3-test'; + export { Lib1Class } export { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/api-extractor-scenarios.api.md index 5c05ce06874..9fc9ffe785b 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/api-extractor-scenarios.api.md @@ -15,7 +15,6 @@ export default default_2; export { Lib2Class } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/rollup.d.ts index f9a15dacc54..03e36983656 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportImportedExternalDefault/rollup.d.ts @@ -4,7 +4,9 @@ import { Lib2Class } from 'api-extractor-lib2-test'; /** @public */ export declare class Child extends default_2 { } + export default default_2; + export { Lib2Class } export { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/api-extractor-scenarios.api.md index 63f0d7a8c31..58bbf8a2853 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/api-extractor-scenarios.api.md @@ -16,7 +16,6 @@ export class B { export class C { } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/rollup.d.ts index 47bf36a4473..82471bcc17b 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare class A { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar2/rollup.d.ts index 8e6bcc58b9b..55d21f77bf6 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar2/rollup.d.ts @@ -1,8 +1,8 @@ - /** @public */ export declare class A { } + export * from "api-extractor-lib1-test"; export * from "api-extractor-lib2-test"; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/api-extractor-scenarios.api.md index e3d8af12f10..a7ef0c9f1ec 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/api-extractor-scenarios.api.md @@ -15,7 +15,6 @@ export { Lib1Class } export { RenamedLib2Interface } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/rollup.d.ts index f4a993e0329..ab9b252b772 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/exportStar3/rollup.d.ts @@ -4,7 +4,9 @@ import { Lib2Interface as RenamedLib2Interface } from 'api-extractor-lib2-test'; /** @public */ export declare class A { } + export { Lib1Class } + export { RenamedLib2Interface } export { } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/api-extractor-scenarios.api.md index 6f86d4d4af8..1b2dd4cb96f 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/api-extractor-scenarios.api.md @@ -31,7 +31,6 @@ export class Combiner { combine(x: number, y: number): number; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/beta-rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/beta-rollup.d.ts index 9a6bf28f512..4a743513621 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/beta-rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/beta-rollup.d.ts @@ -1,4 +1,3 @@ - /* Excluded declaration from this release type: combine */ /** diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/public-rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/public-rollup.d.ts index 1198f5f26b0..eb82c33c9b5 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/public-rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/public-rollup.d.ts @@ -1,4 +1,3 @@ - /* Excluded declaration from this release type: combine */ /* Excluded declaration from this release type: combine */ diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/rollup.d.ts index 53e55722466..6df60cf456b 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/functionOverload/rollup.d.ts @@ -1,4 +1,3 @@ - /** * @alpha */ diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/importEquals/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/importEquals/api-extractor-scenarios.api.md index 8c75c43b878..c12c59a717e 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/importEquals/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/importEquals/api-extractor-scenarios.api.md @@ -9,7 +9,6 @@ import colors = require('colors'); // @public (undocumented) export function useColors(): typeof colors.zebra; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/importType/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/importType/api-extractor-scenarios.api.md index eb8d113f635..fc1e13919dd 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/importType/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/importType/api-extractor-scenarios.api.md @@ -19,7 +19,6 @@ export interface B extends Lib1Interface { export interface C extends Lib1Interface { } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/api-extractor-scenarios.api.md index f93e9672264..b7d9ece60e4 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/api-extractor-scenarios.api.md @@ -18,7 +18,6 @@ export interface IBeta { // @public export function publicFunctionReturnsBeta(): IBeta; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/rollup.d.ts index 11f24f2c58f..97cc68d2ebf 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/inconsistentReleaseTags/rollup.d.ts @@ -1,4 +1,3 @@ - /** * It's okay for an "alpha" function to reference a "beta" symbol, * because "beta" is more public than "alpha". diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/api-extractor-scenarios.api.md index f67c12b8fc2..4c99c1e4c5c 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/api-extractor-scenarios.api.md @@ -13,12 +13,9 @@ class ClassΞ { // (undocumented) 'validChars'(): void; } - export { ClassΞ } - export { ClassΞ as ClassΣ } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/rollup.d.ts index 0a2dfb419af..bc89687eaed 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/internationalCharacters/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ declare class ClassΞ { memberΔ(paramΩ: string): ClassΞ; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/api-extractor-scenarios.api.md index 653ce728039..48f328febb3 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/api-extractor-scenarios.api.md @@ -16,7 +16,6 @@ interface _PreapprovedInterface { /* (preapproved) */ } // @internal (undocumented) namespace _PreapprovedNamespace { /* (preapproved) */ } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/rollup.d.ts index 57b5b36ab61..aff9acaaeb3 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/preapproved/rollup.d.ts @@ -1,4 +1,3 @@ - /** @internal @preapproved */ export declare class _PreapprovedClass { member(): void; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md index 4cece0cc2b5..03c8d6bdf2d 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md @@ -17,7 +17,6 @@ export class ExampleB { tryLoadFromFile(approvedPackagesPolicyEnabled: boolean): boolean; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts index 08459922981..789bab6180a 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts @@ -1,4 +1,3 @@ - /** * Doc comment * @public diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf/api-extractor-scenarios.api.md index 1946b0ba2bf..534d503d3f8 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf/api-extractor-scenarios.api.md @@ -14,7 +14,6 @@ export function f(): typeof Lib1Class | undefined; // @public export function g(): typeof ForgottenExport | undefined; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/api-extractor-scenarios.api.md index 26384c3e2a4..497ee645dc8 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/api-extractor-scenarios.api.md @@ -12,7 +12,6 @@ export function f(): { // @public (undocumented) export function g(callback: typeof f): typeof f; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/rollup.d.ts index 32b7b7dbf14..40bc1c49336 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf2/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare function f(): { a: number; diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/api-extractor-scenarios.api.md index eb5a7b06549..622c88fa443 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/api-extractor-scenarios.api.md @@ -13,7 +13,6 @@ export function f2(x: number): keyof typeof x; // @public export function f3(): typeof f3 | undefined; - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/rollup.d.ts index f87228682ec..1c69e15110b 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/typeOf3/rollup.d.ts @@ -1,4 +1,3 @@ - /** * A function that references its own parameter type. * @public diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/api-extractor-scenarios.api.md index 4661cbbcd0e..d5653c466c3 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/api-extractor-scenarios.api.md @@ -44,7 +44,6 @@ export interface InterfaceWithGenericConstructSignature { new (): T; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/rollup.d.ts index 763f702b683..619bb37428a 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/typeParameters/rollup.d.ts @@ -1,4 +1,3 @@ - /** @public */ export declare class ClassWithGenericMethod { method(): void; diff --git a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts index bed419876f7..eeefa612ec5 100644 --- a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts +++ b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-beta.d.ts @@ -249,6 +249,7 @@ export declare interface ISimpleInterface { } declare const locallyExportedCustomSymbol: unique symbol; + export { MAX_UNSIGNED_VALUE } /** @public */ diff --git a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts index 3b331dcbbfa..7931a32b65b 100644 --- a/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts +++ b/build-tests/api-extractor-test-01/dist/api-extractor-test-01-public.d.ts @@ -242,6 +242,7 @@ export declare interface ISimpleInterface { } declare const locallyExportedCustomSymbol: unique symbol; + export { MAX_UNSIGNED_VALUE } /** @public */ diff --git a/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts b/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts index dfc4227c12e..4c16330d5de 100644 --- a/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts +++ b/build-tests/api-extractor-test-01/dist/api-extractor-test-01.d.ts @@ -269,6 +269,7 @@ export declare interface ISimpleInterface { } declare const locallyExportedCustomSymbol: unique symbol; + export { MAX_UNSIGNED_VALUE } /** @public */ diff --git a/build-tests/api-extractor-test-02/dist/api-extractor-test-02-beta.d.ts b/build-tests/api-extractor-test-02/dist/api-extractor-test-02-beta.d.ts index 1719534b434..66198cfe58d 100644 --- a/build-tests/api-extractor-test-02/dist/api-extractor-test-02-beta.d.ts +++ b/build-tests/api-extractor-test-02/dist/api-extractor-test-02-beta.d.ts @@ -43,6 +43,7 @@ export declare function importedModuleAsGenericParameter(): GenericInterface Date: Wed, 7 Jul 2021 16:27:53 -0700 Subject: [PATCH 397/429] rush rebuild --- common/reviews/api/api-documenter.api.md | 1 - common/reviews/api/debug-certificate-manager.api.md | 1 - common/reviews/api/heft-jest-plugin.api.md | 2 -- common/reviews/api/heft-webpack4-plugin.api.md | 2 -- common/reviews/api/heft-webpack5-plugin.api.md | 2 -- common/reviews/api/heft.api.md | 1 - common/reviews/api/loader-load-themed-styles.api.md | 1 - common/reviews/api/localization-plugin.api.md | 1 - common/reviews/api/module-minifier-plugin.api.md | 1 - common/reviews/api/package-deps-hash.api.md | 1 - common/reviews/api/rush-lib.api.md | 1 - common/reviews/api/rushell.api.md | 1 - common/reviews/api/set-webpack-public-path-plugin.api.md | 1 - common/reviews/api/stream-collator.api.md | 1 - common/reviews/api/terminal.api.md | 1 - 15 files changed, 18 deletions(-) diff --git a/common/reviews/api/api-documenter.api.md b/common/reviews/api/api-documenter.api.md index 29cec51e05f..d7d7a641340 100644 --- a/common/reviews/api/api-documenter.api.md +++ b/common/reviews/api/api-documenter.api.md @@ -85,5 +85,4 @@ export class PluginFeatureInitialization { _context: PluginFeatureContext; } - ``` diff --git a/common/reviews/api/debug-certificate-manager.api.md b/common/reviews/api/debug-certificate-manager.api.md index f94a601cc02..f0a8c86ba80 100644 --- a/common/reviews/api/debug-certificate-manager.api.md +++ b/common/reviews/api/debug-certificate-manager.api.md @@ -29,5 +29,4 @@ export interface ICertificate { pemKey: string | undefined; } - ``` diff --git a/common/reviews/api/heft-jest-plugin.api.md b/common/reviews/api/heft-jest-plugin.api.md index 7e7f9c6cace..1fd42799ee9 100644 --- a/common/reviews/api/heft-jest-plugin.api.md +++ b/common/reviews/api/heft-jest-plugin.api.md @@ -8,8 +8,6 @@ import type { IHeftPlugin } from '@rushstack/heft'; // @public (undocumented) const _default: IHeftPlugin; - export default _default; - ``` diff --git a/common/reviews/api/heft-webpack4-plugin.api.md b/common/reviews/api/heft-webpack4-plugin.api.md index 604ef56e7cc..65ace0830f2 100644 --- a/common/reviews/api/heft-webpack4-plugin.api.md +++ b/common/reviews/api/heft-webpack4-plugin.api.md @@ -12,7 +12,6 @@ import * as webpack from 'webpack'; // @public (undocumented) const _default: IHeftPlugin; - export default _default; // @public (undocumented) @@ -35,7 +34,6 @@ export interface IWebpackConfigurationWithDevServer extends webpack.Configuratio devServer?: Configuration; } - // (No @packageDocumentation comment for this package) ``` diff --git a/common/reviews/api/heft-webpack5-plugin.api.md b/common/reviews/api/heft-webpack5-plugin.api.md index 41cb81d6517..1ded530e754 100644 --- a/common/reviews/api/heft-webpack5-plugin.api.md +++ b/common/reviews/api/heft-webpack5-plugin.api.md @@ -12,7 +12,6 @@ import * as webpack from 'webpack'; // @public (undocumented) const _default: IHeftPlugin; - export default _default; // @public (undocumented) @@ -35,7 +34,6 @@ export interface IWebpackConfigurationWithDevServer extends webpack.Configuratio devServer?: Configuration; } - // (No @packageDocumentation comment for this package) ``` diff --git a/common/reviews/api/heft.api.md b/common/reviews/api/heft.api.md index ac574de576e..3a85d20ec1c 100644 --- a/common/reviews/api/heft.api.md +++ b/common/reviews/api/heft.api.md @@ -422,7 +422,6 @@ export class TestStageHooks extends StageHooksBase { readonly run: AsyncParallelHook; } - // (No @packageDocumentation comment for this package) ``` diff --git a/common/reviews/api/loader-load-themed-styles.api.md b/common/reviews/api/loader-load-themed-styles.api.md index 5125d92c88a..4d2c7c3bd02 100644 --- a/common/reviews/api/loader-load-themed-styles.api.md +++ b/common/reviews/api/loader-load-themed-styles.api.md @@ -4,7 +4,6 @@ ```ts - // (No @packageDocumentation comment for this package) ``` diff --git a/common/reviews/api/localization-plugin.api.md b/common/reviews/api/localization-plugin.api.md index c2d14b0680e..a6f68f002c5 100644 --- a/common/reviews/api/localization-plugin.api.md +++ b/common/reviews/api/localization-plugin.api.md @@ -217,7 +217,6 @@ export class TypingsGenerator extends StringValuesTypingsGenerator { constructor(options: ITypingsGeneratorOptions); } - // (No @packageDocumentation comment for this package) ``` diff --git a/common/reviews/api/module-minifier-plugin.api.md b/common/reviews/api/module-minifier-plugin.api.md index ba045a42dc6..ebcfdb4af23 100644 --- a/common/reviews/api/module-minifier-plugin.api.md +++ b/common/reviews/api/module-minifier-plugin.api.md @@ -209,7 +209,6 @@ export class WorkerPoolMinifier implements IModuleMinifier { ref(): () => Promise; } - // (No @packageDocumentation comment for this package) ``` diff --git a/common/reviews/api/package-deps-hash.api.md b/common/reviews/api/package-deps-hash.api.md index a2c351b0c00..c20fd5113bd 100644 --- a/common/reviews/api/package-deps-hash.api.md +++ b/common/reviews/api/package-deps-hash.api.md @@ -10,5 +10,4 @@ export function getGitHashForFiles(filesToHash: string[], packagePath: string, g // @public export function getPackageDeps(packagePath?: string, excludedPaths?: string[], gitPath?: string): Map; - ``` diff --git a/common/reviews/api/rush-lib.api.md b/common/reviews/api/rush-lib.api.md index 121f9593d4a..0be29549388 100644 --- a/common/reviews/api/rush-lib.api.md +++ b/common/reviews/api/rush-lib.api.md @@ -504,5 +504,4 @@ export class YarnOptionsConfiguration extends PackageManagerOptionsConfiguration readonly ignoreEngines: boolean; } - ``` diff --git a/common/reviews/api/rushell.api.md b/common/reviews/api/rushell.api.md index 861c8627111..86ee13f9aef 100644 --- a/common/reviews/api/rushell.api.md +++ b/common/reviews/api/rushell.api.md @@ -15,5 +15,4 @@ export class Rushell { execute(script: string): IRushellExecuteResult; } - ``` diff --git a/common/reviews/api/set-webpack-public-path-plugin.api.md b/common/reviews/api/set-webpack-public-path-plugin.api.md index c2c35c6b8e1..99716c45ff9 100644 --- a/common/reviews/api/set-webpack-public-path-plugin.api.md +++ b/common/reviews/api/set-webpack-public-path-plugin.api.md @@ -41,5 +41,4 @@ export class SetPublicPathPlugin implements Webpack.Plugin { options: ISetWebpackPublicPathPluginOptions; } - ``` diff --git a/common/reviews/api/stream-collator.api.md b/common/reviews/api/stream-collator.api.md index feeb6277bab..a8cdd5e5866 100644 --- a/common/reviews/api/stream-collator.api.md +++ b/common/reviews/api/stream-collator.api.md @@ -58,5 +58,4 @@ export class StreamCollator { _writerWriteChunk(writer: CollatedWriter, chunk: ITerminalChunk, bufferedChunks: ITerminalChunk[]): void; } - ``` diff --git a/common/reviews/api/terminal.api.md b/common/reviews/api/terminal.api.md index b3ac885fb37..493aad80669 100644 --- a/common/reviews/api/terminal.api.md +++ b/common/reviews/api/terminal.api.md @@ -219,5 +219,4 @@ export class TextRewriterTransform extends TerminalTransform { readonly textRewriters: ReadonlyArray; } - ``` From b154972b651c06ee6eefa66d6e37b993b5f75c6d Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 16:29:13 -0700 Subject: [PATCH 398/429] rush change --- ...octogonz-ae-incorrect-indent_2021-07-07-23-29.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json diff --git a/common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json b/common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json new file mode 100644 index 00000000000..127025fbc9e --- /dev/null +++ b/common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "Improve formatting of declarations in .d.ts rollup and .api.md files, fixing some indentation issues", + "type": "minor" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 05b460f2581757aa00d852d5baa6cb3f363ef8f2 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 17:24:04 -0700 Subject: [PATCH 399/429] Add an edge case encountered during testing; eventually we will implement TSDoc normalization which will fix this --- .../api-extractor-scenarios.api.json | 45 +++++++++++++++++++ .../api-extractor-scenarios.api.md | 5 +++ .../etc/test-outputs/spanSorting/rollup.d.ts | 11 +++++ .../src/spanSorting/index.ts | 11 +++++ 4 files changed, 72 insertions(+) diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json index 6474d9473e5..6436c5f4536 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json @@ -306,6 +306,51 @@ } ], "implementsTokenRanges": [] + }, + { + "kind": "Class", + "canonicalReference": "api-extractor-scenarios!ExampleC:class", + "docComment": "/**\n * @public\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "export declare class ExampleC " + } + ], + "releaseTag": "Public", + "name": "ExampleC", + "members": [ + { + "kind": "Method", + "canonicalReference": "api-extractor-scenarios!ExampleC#member1:member(1)", + "docComment": "/**\n * This comment is improperly formatted TSDoc. Note that Prettier doesn't try to format it.\n *\n * @returns the return value\n *\n * @throws\n *\n * an exception\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "member1(): " + }, + { + "kind": "Content", + "text": "void" + }, + { + "kind": "Content", + "text": ";" + } + ], + "isOptional": false, + "isStatic": false, + "returnTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + }, + "releaseTag": "Public", + "overloadIndex": 1, + "parameters": [], + "name": "member1" + } + ], + "implementsTokenRanges": [] } ] } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md index 03c8d6bdf2d..84c2f495951 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md @@ -17,6 +17,11 @@ export class ExampleB { tryLoadFromFile(approvedPackagesPolicyEnabled: boolean): boolean; } +// @public (undocumented) +export class ExampleC { + member1(): void; +} + // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts index 789bab6180a..b2f2f461e0d 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts @@ -24,4 +24,15 @@ export declare class ExampleB { private _addItem; } +/** @public */ +export declare class ExampleC { + /** + * This comment is improperly formatted TSDoc. + * Note that Prettier doesn't try to format it. + @returns the return value + @throws an exception + */ + member1(): void; +} + export { } diff --git a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts index 76ad2b56daa..de874ca8e2b 100644 --- a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts +++ b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts @@ -28,3 +28,14 @@ export class ExampleB { */ private _addItem(): void {} } + +/** @public */ +export class ExampleC { + /** + * This comment is improperly formatted TSDoc. + * Note that Prettier doesn't try to format it. + @returns the return value + @throws an exception + */ + public member1(): void {} +} From 0d9d103a82e845a844f88d869220e6a25ce973bf Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 19:45:53 -0700 Subject: [PATCH 400/429] Improve readability of the _writeModifiedText() code; this is pure refactoring and should not alter the behavior at all --- apps/api-extractor/src/analyzer/Span.ts | 189 ++++++++++++++---------- 1 file changed, 111 insertions(+), 78 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index 22de9475312..d4d05129bba 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -2,19 +2,33 @@ // See LICENSE in the project root for license information. import * as ts from 'typescript'; -import { IndentedWriter } from '../generators/IndentedWriter'; import { InternalError, Sort } from '@rushstack/node-core-library'; +import { IndentedWriter } from '../generators/IndentedWriter'; + interface IWriteModifiedTextOptions { writer: IndentedWriter; separatorOverride: string | undefined; - indentDocComment: IndentDocCommentState; + indentDocCommentState: IndentDocCommentState; } enum IndentDocCommentState { - Idle, + /** + * `indentDocComment` was not requested for this subtree. + */ + Inactive, + /** + * `indentDocComment` was requested and we are looking for the opening `/` `*` + */ AwaitingOpenDelimiter, - AwaitingCloseDelimiter + /** + * `indentDocComment` was requested and we are looking for the closing `*` `/` + */ + AwaitingCloseDelimiter, + /** + * `indentDocComment` was requested and we have finished indenting the comment. + */ + Done } /** @@ -350,7 +364,7 @@ export class Span { this._writeModifiedText({ writer: writer, separatorOverride: undefined, - indentDocComment: IndentDocCommentState.Idle + indentDocCommentState: IndentDocCommentState.Inactive }); return writer.getText(); @@ -360,7 +374,7 @@ export class Span { this._writeModifiedText({ writer: output, separatorOverride: undefined, - indentDocComment: IndentDocCommentState.Idle + indentDocCommentState: IndentDocCommentState.Inactive }); } @@ -389,12 +403,15 @@ export class Span { return result; } + /** + * Recursive implementation of `getModifiedText()` and `writeModifiedText()`. + */ private _writeModifiedText(options: IWriteModifiedTextOptions): void { if (this.modification.indentDocComment) { - if (options.indentDocComment !== IndentDocCommentState.Idle) { + if (options.indentDocCommentState !== IndentDocCommentState.Inactive) { throw new InternalError('indentDocComment cannot be nested'); } - options.indentDocComment = IndentDocCommentState.AwaitingOpenDelimiter; + options.indentDocCommentState = IndentDocCommentState.AwaitingOpenDelimiter; } if (this.prefix === '{') { @@ -403,127 +420,143 @@ export class Span { options.writer.decreaseIndent(); } - this._writeModifiedText2(options); + this._writeModifiedTextContent(options); if (this.modification.indentDocComment) { - if (options.indentDocComment === IndentDocCommentState.AwaitingCloseDelimiter) { + if (options.indentDocCommentState === IndentDocCommentState.AwaitingCloseDelimiter) { throw new InternalError('missing "*/" delimiter for comment block'); } - options.indentDocComment = IndentDocCommentState.Idle; + options.indentDocCommentState = IndentDocCommentState.Inactive; } } - private _writeModifiedText2(options: IWriteModifiedTextOptions): void { + /** + * This is a helper for `_writeModifiedText()`. `_writeModifiedText()` configures indentation + * whereas `_writeModifiedTextContent()` does the actual writing. + */ + private _writeModifiedTextContent(options: IWriteModifiedTextOptions): void { this._write(this.modification.prefix, options); - const childCount: number = this.children.length; + let sortedSubset: Span[] | undefined; if (!this.modification.omitChildren) { - if (this.modification.sortChildren && childCount > 1) { + if (this.modification.sortChildren) { // We will only sort the items with a sortKey - const sortedSubset: Span[] = this.children.filter((x) => x.modification.sortKey !== undefined); - const sortedSubsetCount: number = sortedSubset.length; + const filtered: Span[] = this.children.filter((x) => x.modification.sortKey !== undefined); // Is there at least one of them? - if (sortedSubsetCount > 1) { - // Remember the separator for the first and last ones - const firstSeparator: string = sortedSubset[0].getLastInnerSeparator(); - const lastSeparator: string = sortedSubset[sortedSubsetCount - 1].getLastInnerSeparator(); + if (filtered.length > 1) { + sortedSubset = filtered; + } + } + } + + if (sortedSubset) { + // This is the complicated special case that sorts an arbitrary subset of the child nodes, + // preserving the surrounding nodes. + + const sortedSubsetCount: number = sortedSubset.length; + // Remember the separator for the first and last ones + const firstSeparator: string = sortedSubset[0].getLastInnerSeparator(); + const lastSeparator: string = sortedSubset[sortedSubsetCount - 1].getLastInnerSeparator(); - Sort.sortBy(sortedSubset, (x) => x.modification.sortKey); + Sort.sortBy(sortedSubset, (x) => x.modification.sortKey); - const childOptions: IWriteModifiedTextOptions = { ...options }; + const childOptions: IWriteModifiedTextOptions = { ...options }; - let sortedSubsetIndex: number = 0; - for (let index: number = 0; index < this.children.length; ++index) { - let current: Span; + let sortedSubsetIndex: number = 0; + for (let index: number = 0; index < this.children.length; ++index) { + let current: Span; - // Is this an item that we sorted? - if (this.children[index].modification.sortKey === undefined) { - // No, take the next item from the original array - current = this.children[index]; + // Is this an item that we sorted? + if (this.children[index].modification.sortKey === undefined) { + // No, take the next item from the original array + current = this.children[index]; + childOptions.separatorOverride = undefined; + } else { + // Yes, take the next item from the sortedSubset + current = sortedSubset[sortedSubsetIndex++]; + + if (sortedSubsetIndex < sortedSubsetCount) { + childOptions.separatorOverride = firstSeparator; + } else { + childOptions.separatorOverride = lastSeparator; + } + } + + current._writeModifiedText(childOptions); + } + } else { + // This is the normal case that does not need to sort children + const childrenLength: number = this.children.length; + + if (!this.modification.omitChildren) { + if (options.separatorOverride !== undefined) { + // Special case where the separatorOverride is passed down to the "last inner separator" span + for (let i: number = 0; i < childrenLength; ++i) { + const child: Span = this.children[i]; + + if ( + // Only the last child inherits the separatorOverride, because only it can contain + // the "last inner separator" span + i < childrenLength - 1 || + // If this.separator is specified, then we will write separatorOverride below, so don't pass it along + this.separator + ) { + const childOptions: IWriteModifiedTextOptions = { ...options }; childOptions.separatorOverride = undefined; + child._writeModifiedText(childOptions); } else { - // Yes, take the next item from the sortedSubset - current = sortedSubset[sortedSubsetIndex++]; - - if (sortedSubsetIndex < sortedSubsetCount) { - childOptions.separatorOverride = firstSeparator; - } else { - childOptions.separatorOverride = lastSeparator; - } + child._writeModifiedText(options); } - - current._writeModifiedText(childOptions); } - - return; + } else { + // The normal simple case + for (const child of this.children) { + child._writeModifiedText(options); + } } - // (fall through to the other implementations) } + this._write(this.modification.suffix, options); + if (options.separatorOverride !== undefined) { - // Special case where the separatorOverride is passed down to the "last inner separator" span - for (let i: number = 0; i < childCount; ++i) { - const child: Span = this.children[i]; - - if ( - // Only the last child inherits the separatorOverride, because only it can contain - // the "last inner separator" span - i < childCount - 1 || - // If this.separator is specified, then we will write separatorOverride below, so don't pass it along - this.separator - ) { - const childOptions: IWriteModifiedTextOptions = { ...options }; - childOptions.separatorOverride = undefined; - child._writeModifiedText(childOptions); - } else { - child._writeModifiedText(options); - } + if (this.separator || childrenLength === 0) { + this._write(options.separatorOverride, options); } } else { - // The normal simple case - for (const child of this.children) { - child._writeModifiedText(options); + if (!this.modification.omitSeparatorAfter) { + this._write(this.separator, options); } } } - - this._write(this.modification.suffix, options); - - if (options.separatorOverride !== undefined) { - if (this.separator || childCount === 0) { - this._write(options.separatorOverride, options); - } - } else { - if (!this.modification.omitSeparatorAfter) { - this._write(this.separator, options); - } - } } + /** + * Writes one chunk of `text` to the `options.writer`, applying the `indentDocComment` rewriting. + */ private _write(text: string, options: IWriteModifiedTextOptions): void { let parsedText: string = text; - if (options.indentDocComment === IndentDocCommentState.AwaitingOpenDelimiter) { + if (options.indentDocCommentState === IndentDocCommentState.AwaitingOpenDelimiter) { let index: number = parsedText.indexOf('/*'); if (index >= 0) { index += '/*'.length; options.writer.write(parsedText.substring(0, index)); parsedText = parsedText.substring(index); - options.indentDocComment = IndentDocCommentState.AwaitingCloseDelimiter; + options.indentDocCommentState = IndentDocCommentState.AwaitingCloseDelimiter; options.writer.increaseIndent(' '); } } - if (options.indentDocComment === IndentDocCommentState.AwaitingCloseDelimiter) { + if (options.indentDocCommentState === IndentDocCommentState.AwaitingCloseDelimiter) { let index: number = parsedText.indexOf('*/'); if (index >= 0) { index += '*/'.length; options.writer.write(parsedText.substring(0, index)); parsedText = parsedText.substring(index); - options.indentDocComment = IndentDocCommentState.Idle; + options.indentDocCommentState = IndentDocCommentState.Done; options.writer.decreaseIndent(); } From 9a46505905f962a045b2d8d405bd0b07b74cc33c Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 21:21:54 -0700 Subject: [PATCH 401/429] Resolve merge conflict --- apps/api-extractor/src/generators/DtsEmitHelpers.ts | 11 ++++++----- .../dynamicImportType/api-extractor-scenarios.api.md | 1 - .../etc/test-outputs/dynamicImportType/rollup.d.ts | 2 ++ .../dynamicImportType2/api-extractor-scenarios.api.md | 1 - .../dynamicImportType3/api-extractor-scenarios.api.md | 1 - 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/api-extractor/src/generators/DtsEmitHelpers.ts b/apps/api-extractor/src/generators/DtsEmitHelpers.ts index 822ebe49f09..04b1145a4c6 100644 --- a/apps/api-extractor/src/generators/DtsEmitHelpers.ts +++ b/apps/api-extractor/src/generators/DtsEmitHelpers.ts @@ -9,6 +9,7 @@ import { AstImport, AstImportKind } from '../analyzer/AstImport'; import { AstDeclaration } from '../analyzer/AstDeclaration'; import { Collector } from '../collector/Collector'; import { Span } from '../analyzer/Span'; +import { IndentedWriter } from './IndentedWriter'; /** * Some common code shared between DtsRollupGenerator and ApiReportGenerator. @@ -32,7 +33,7 @@ export class DtsEmitHelpers { break; case AstImportKind.NamedImport: if (collectorEntity.nameForEmit === astImport.exportName) { - stringWriter.write(`${importPrefix} { ${astImport.exportName} }`); + writer.write(`${importPrefix} { ${astImport.exportName} }`); } else { writer.write(`${importPrefix} { ${astImport.exportName} as ${collectorEntity.nameForEmit} }`); } @@ -50,17 +51,17 @@ export class DtsEmitHelpers { break; case AstImportKind.ImportType: if (!astImport.exportName) { - stringWriter.writeLine( + writer.writeLine( `${importPrefix} * as ${collectorEntity.nameForEmit} from '${astImport.modulePath}';` ); } else { const topExportName: string = astImport.exportName.split('.')[0]; if (collectorEntity.nameForEmit === topExportName) { - stringWriter.write(`${importPrefix} { ${topExportName} }`); + writer.write(`${importPrefix} { ${topExportName} }`); } else { - stringWriter.write(`${importPrefix} { ${topExportName} as ${collectorEntity.nameForEmit} }`); + writer.write(`${importPrefix} { ${topExportName} as ${collectorEntity.nameForEmit} }`); } - stringWriter.writeLine(` from '${astImport.modulePath}';`); + writer.writeLine(` from '${astImport.modulePath}';`); } break; default: diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md index c1370758ff0..999494f5feb 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/api-extractor-scenarios.api.md @@ -30,7 +30,6 @@ export { Lib1 } export { Lib2Interface } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts index b43f892b1f4..93bc8c69f24 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType/rollup.d.ts @@ -12,7 +12,9 @@ export declare class Item { lib3: Lib1Class; reExport: Lib2Class; } + export { Lib1 } + export { Lib2Interface } declare interface Options { diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md index 960bdb4b2c7..46ecc077ba9 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType2/api-extractor-scenarios.api.md @@ -14,7 +14,6 @@ export interface IExample { dottedImportType2: Lib1Namespace.Y | undefined; } - // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md index e554deda24a..ee8c43fff7c 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/dynamicImportType3/api-extractor-scenarios.api.md @@ -13,7 +13,6 @@ export interface IExample { generic: Lib1GenericType; } - // (No @packageDocumentation comment for this package) ``` From e877a1c56e6468b57b6e87e518ce012533123a05 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 21:36:43 -0700 Subject: [PATCH 402/429] Rename StringChecks --> SyntaxHelpers --- apps/api-extractor/src/analyzer/AstSymbolTable.ts | 4 ++-- .../src/analyzer/{StringChecks.ts => SyntaxHelpers.ts} | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) rename apps/api-extractor/src/analyzer/{StringChecks.ts => SyntaxHelpers.ts} (97%) diff --git a/apps/api-extractor/src/analyzer/AstSymbolTable.ts b/apps/api-extractor/src/analyzer/AstSymbolTable.ts index 2c239cb51c6..41361d81217 100644 --- a/apps/api-extractor/src/analyzer/AstSymbolTable.ts +++ b/apps/api-extractor/src/analyzer/AstSymbolTable.ts @@ -16,7 +16,7 @@ import { AstEntity } from './AstEntity'; import { AstNamespaceImport } from './AstNamespaceImport'; import { MessageRouter } from '../collector/MessageRouter'; import { TypeScriptInternals, IGlobalVariableAnalyzer } from './TypeScriptInternals'; -import { StringChecks } from './StringChecks'; +import { SyntaxHelpers } from './SyntaxHelpers'; import { SourceFileLocationFormatter } from './SourceFileLocationFormatter'; /** @@ -261,7 +261,7 @@ export class AstSymbolTable { // Otherwise that name may come from a quoted string or pseudonym like `__constructor`. // If the string is not a safe identifier, then we must add quotes. // Note that if it was quoted but did not need to be quoted, here we will remove the quotes. - if (!StringChecks.isSafeUnquotedMemberIdentifier(unquotedName)) { + if (!SyntaxHelpers.isSafeUnquotedMemberIdentifier(unquotedName)) { // For API Extractor's purposes, a canonical form is more appropriate than trying to reflect whatever // appeared in the source code. The code is not even guaranteed to be consistent, for example: // diff --git a/apps/api-extractor/src/analyzer/StringChecks.ts b/apps/api-extractor/src/analyzer/SyntaxHelpers.ts similarity index 97% rename from apps/api-extractor/src/analyzer/StringChecks.ts rename to apps/api-extractor/src/analyzer/SyntaxHelpers.ts index 0bad57345c7..9ea01fd3625 100644 --- a/apps/api-extractor/src/analyzer/StringChecks.ts +++ b/apps/api-extractor/src/analyzer/SyntaxHelpers.ts @@ -6,7 +6,7 @@ import * as ts from 'typescript'; /** * Helpers for validating various text string formats. */ -export class StringChecks { +export class SyntaxHelpers { /** * Tests whether the input string is safe to use as an ECMAScript identifier without quotes. * From ab0df736b2d91ddc07d0e170c5dfe2d93de6a148 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 22:03:28 -0700 Subject: [PATCH 403/429] Replace toAlphaNumericCamelCase() with SyntaxHelpers.makeCamelCaseIdentifier() with more robust logic --- .../src/analyzer/ExportAnalyzer.ts | 15 ++++- .../src/analyzer/SyntaxHelpers.ts | 33 ++++++++++ .../src/analyzer/test/SyntaxHelpers.test.ts | 61 +++++++++++++++++++ 3 files changed, 106 insertions(+), 3 deletions(-) create mode 100644 apps/api-extractor/src/analyzer/test/SyntaxHelpers.test.ts diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index d498e684602..0437098f171 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -13,6 +13,7 @@ import { SourceFileLocationFormatter } from './SourceFileLocationFormatter'; import { IFetchAstSymbolOptions } from './AstSymbolTable'; import { AstEntity } from './AstEntity'; import { AstNamespaceImport } from './AstNamespaceImport'; +import { SyntaxHelpers } from './SyntaxHelpers'; /** * Exposes the minimal APIs from AstSymbolTable that are needed by ExportAnalyzer. @@ -425,12 +426,20 @@ export class ExportAnalyzer { if (externalModulePath) { let exportName: string; if (node.qualifier) { + // Example input: + // import('api-extractor-lib1-test').Lib1GenericType + // + // Extracted qualifier: + // Lib1GenericType exportName = node.qualifier.getText().trim(); } else { - const toAlphaNumericCamelCase = (str: string): string => - str.replace(/(\W+[a-z])/g, (g) => g[g.length - 1].toUpperCase()).replace(/\W/g, ''); + // Example input: + // import('api-extractor-lib1-test') + // + // Extracted qualifier: + // apiExtractorLib1Test - exportName = toAlphaNumericCamelCase(externalModulePath); + exportName = SyntaxHelpers.makeCamelCaseIdentifier(externalModulePath); } return this._fetchAstImport(undefined, { diff --git a/apps/api-extractor/src/analyzer/SyntaxHelpers.ts b/apps/api-extractor/src/analyzer/SyntaxHelpers.ts index 9ea01fd3625..42ebdffc822 100644 --- a/apps/api-extractor/src/analyzer/SyntaxHelpers.ts +++ b/apps/api-extractor/src/analyzer/SyntaxHelpers.ts @@ -41,4 +41,37 @@ export class SyntaxHelpers { return true; } + + /** + * Given an arbitrary input string, return a regular TypeScript identifier name. + * + * @remarks + * Example input: "api-extractor-lib1-test" + * Example output: "apiExtractorLib1Test" + */ + public static makeCamelCaseIdentifier(input: string): string { + const parts: string[] = input.split(/\W+/).filter((x) => x.length > 0); + if (parts.length === 0) { + return '_'; + } + + for (let i: number = 0; i < parts.length; ++i) { + let part: string = parts[i]; + if (part.toUpperCase() === part) { + // Preserve existing case unless the part is all upper-case + part = part.toLowerCase(); + } + if (i === 0) { + // If the first part starts with a number, prepend "_" + if (/[0-9]/.test(part.charAt(0))) { + part = '_' + part; + } + } else { + // Capitalize the first letter of each part, except for the first one + part = part.charAt(0).toUpperCase() + part.slice(1); + } + parts[i] = part; + } + return parts.join(''); + } } diff --git a/apps/api-extractor/src/analyzer/test/SyntaxHelpers.test.ts b/apps/api-extractor/src/analyzer/test/SyntaxHelpers.test.ts new file mode 100644 index 00000000000..19172326c89 --- /dev/null +++ b/apps/api-extractor/src/analyzer/test/SyntaxHelpers.test.ts @@ -0,0 +1,61 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +import { SyntaxHelpers } from '../SyntaxHelpers'; + +describe('SyntaxHelpers', () => { + test('.toAlphaNumericCamelCase()', () => { + // prettier-ignore + const inputs:string[] = [ + '', + '@#(&*^', + 'api-extractor-lib1-test', + 'one', + 'one-two', + 'ONE-TWO', + 'ONE/two/ /three/FOUR', + '01234' + ]; + + expect( + inputs.map((x) => { + return { input: x, output: SyntaxHelpers.makeCamelCaseIdentifier(x) }; + }) + ).toMatchInlineSnapshot(` + Array [ + Object { + "input": "", + "output": "_", + }, + Object { + "input": "@#(&*^", + "output": "_", + }, + Object { + "input": "api-extractor-lib1-test", + "output": "apiExtractorLib1Test", + }, + Object { + "input": "one", + "output": "one", + }, + Object { + "input": "one-two", + "output": "oneTwo", + }, + Object { + "input": "ONE-TWO", + "output": "oneTwo", + }, + Object { + "input": "ONE/two/ /three/FOUR", + "output": "oneTwoThreeFour", + }, + Object { + "input": "01234", + "output": "_01234", + }, + ] + `); + }); +}); From 46697d2014d23c9bc7c0a3fe998a6e19631d7090 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 22:16:06 -0700 Subject: [PATCH 404/429] Add source coordinates for new error messages --- apps/api-extractor/src/analyzer/ExportAnalyzer.ts | 5 ++++- apps/api-extractor/src/analyzer/TypeScriptHelpers.ts | 11 +++++++---- apps/api-extractor/src/collector/Collector.ts | 2 +- apps/api-extractor/src/generators/DtsEmitHelpers.ts | 8 ++++++-- 4 files changed, 18 insertions(+), 8 deletions(-) diff --git a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts index 0437098f171..12d828a87cf 100644 --- a/apps/api-extractor/src/analyzer/ExportAnalyzer.ts +++ b/apps/api-extractor/src/analyzer/ExportAnalyzer.ts @@ -460,7 +460,10 @@ export class ExportAnalyzer { // There is no symbol property in a ImportTypeNode, obtain the associated export symbol const exportSymbol: ts.Symbol | undefined = this._typeChecker.getSymbolAtLocation(rightMostToken); if (!exportSymbol) { - throw new Error('Symbol not found for identifier: ' + node.getText()); + throw new InternalError( + `Symbol not found for identifier: ${node.getText()}\n` + + SourceFileLocationFormatter.formatDeclaration(node) + ); } let followedSymbol: ts.Symbol = exportSymbol; diff --git a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts index f79a2b594d4..d63e3ffe8d1 100644 --- a/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts +++ b/apps/api-extractor/src/analyzer/TypeScriptHelpers.ts @@ -134,11 +134,14 @@ export class TypeScriptHelpers { nodeWithModuleSpecifier.argument.kind !== ts.SyntaxKind.LiteralType || (nodeWithModuleSpecifier.argument as ts.LiteralTypeNode).literal.kind !== ts.SyntaxKind.StringLiteral ) { - throw new InternalError('Invalid ImportTypeNode:\n' + nodeWithModuleSpecifier.getText()); + throw new InternalError( + `Invalid ImportTypeNode: ${nodeWithModuleSpecifier.getText()}\n` + + SourceFileLocationFormatter.formatDeclaration(nodeWithModuleSpecifier) + ); } - - return ((nodeWithModuleSpecifier.argument as ts.LiteralTypeNode) - .literal as ts.StringLiteral).text.trim(); + const literalTypeNode: ts.LiteralTypeNode = nodeWithModuleSpecifier.argument as ts.LiteralTypeNode; + const stringLiteral: ts.StringLiteral = literalTypeNode.literal as ts.StringLiteral; + return stringLiteral.text.trim(); } // Node is a declaration diff --git a/apps/api-extractor/src/collector/Collector.ts b/apps/api-extractor/src/collector/Collector.ts index 51234e12d6c..57d2d342e26 100644 --- a/apps/api-extractor/src/collector/Collector.ts +++ b/apps/api-extractor/src/collector/Collector.ts @@ -13,7 +13,6 @@ import { AstSymbolTable } from '../analyzer/AstSymbolTable'; import { AstEntity } from '../analyzer/AstEntity'; import { AstModule, AstModuleExportInfo } from '../analyzer/AstModule'; import { AstSymbol } from '../analyzer/AstSymbol'; -import { AstImport } from '../analyzer/AstImport'; import { AstDeclaration } from '../analyzer/AstDeclaration'; import { TypeScriptHelpers } from '../analyzer/TypeScriptHelpers'; import { WorkingPackage } from './WorkingPackage'; @@ -26,6 +25,7 @@ import { MessageRouter } from './MessageRouter'; import { AstReferenceResolver } from '../analyzer/AstReferenceResolver'; import { ExtractorConfig } from '../api/ExtractorConfig'; import { AstNamespaceImport } from '../analyzer/AstNamespaceImport'; +import { AstImport } from '../analyzer/AstImport'; /** * Options for Collector constructor. diff --git a/apps/api-extractor/src/generators/DtsEmitHelpers.ts b/apps/api-extractor/src/generators/DtsEmitHelpers.ts index 04b1145a4c6..8095297b80d 100644 --- a/apps/api-extractor/src/generators/DtsEmitHelpers.ts +++ b/apps/api-extractor/src/generators/DtsEmitHelpers.ts @@ -10,6 +10,7 @@ import { AstDeclaration } from '../analyzer/AstDeclaration'; import { Collector } from '../collector/Collector'; import { Span } from '../analyzer/Span'; import { IndentedWriter } from './IndentedWriter'; +import { SourceFileLocationFormatter } from '../analyzer/SourceFileLocationFormatter'; /** * Some common code shared between DtsRollupGenerator and ApiReportGenerator. @@ -104,6 +105,7 @@ export class DtsEmitHelpers { if (referencedEntity) { if (!referencedEntity.nameForEmit) { // This should never happen + throw new InternalError('referencedEntry.nameForEmit is undefined'); } @@ -119,7 +121,10 @@ export class DtsEmitHelpers { ); if (lessThanTokenPos < 0 || greaterThanTokenPos <= lessThanTokenPos) { - throw new InternalError('Invalid type arguments:\n' + node.getText()); + throw new InternalError( + `Invalid type arguments: ${node.getText()}\n` + + SourceFileLocationFormatter.formatDeclaration(node) + ); } const typeArgumentsSpans: Span[] = span.children.slice(lessThanTokenPos + 1, greaterThanTokenPos); @@ -160,7 +165,6 @@ export class DtsEmitHelpers { span.modification.prefix = replacement; } else { // Replace with internal symbol or AstImport - span.modification.skipAll(); span.modification.prefix = `${referencedEntity.nameForEmit}${typeArgumentsText}${separatorAfter}`; } From da0b60c6907e3a549bc8b837f047cf64b0b38ee4 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Wed, 7 Jul 2021 22:20:51 -0700 Subject: [PATCH 405/429] Update change log --- .../import_type_support_simplicity_2020-06-26-14-16.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json b/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json index be805fababc..2954dfad7f1 100644 --- a/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json +++ b/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/api-extractor", - "comment": "Support for import() type", + "comment": "Add support for import() type expressions (GitHub #1050) -- Thank you @javier-garcia-meteologica and @adventure-yunfei for solving this difficult problem!", "type": "minor" } ], From d49d854e5cc51e75b93fd85e61d8c2fd733df47f Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 8 Jul 2021 06:00:49 +0000 Subject: [PATCH 406/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 +++++- apps/api-extractor/CHANGELOG.json | 15 ++++++++++++ apps/api-extractor/CHANGELOG.md | 10 +++++++- apps/heft/CHANGELOG.json | 12 ++++++++++ apps/heft/CHANGELOG.md | 7 +++++- apps/rundown/CHANGELOG.json | 15 ++++++++++++ apps/rundown/CHANGELOG.md | 7 +++++- ...e_support_simplicity_2020-06-26-14-16.json | 11 --------- ...-ae-incorrect-indent_2021-07-07-23-29.json | 11 --------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 18 ++++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++++- .../debug-certificate-manager/CHANGELOG.json | 15 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++++- libraries/load-themed-styles/CHANGELOG.json | 15 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++++- libraries/package-deps-hash/CHANGELOG.json | 15 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++++- libraries/terminal/CHANGELOG.json | 15 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 +++++- rigs/heft-node-rig/CHANGELOG.json | 21 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++++- rigs/heft-web-rig/CHANGELOG.json | 24 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++++- webpack/loader-raw-script/CHANGELOG.json | 15 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++++- webpack/localization-plugin/CHANGELOG.json | 21 ++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 +++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 +++++- .../CHANGELOG.json | 15 ++++++++++++ .../CHANGELOG.md | 7 +++++- 40 files changed, 435 insertions(+), 41 deletions(-) delete mode 100644 common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json delete mode 100644 common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index c916014d9c5..7248105a876 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.29", + "tag": "@microsoft/api-documenter_v7.13.29", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "7.13.28", "tag": "@microsoft/api-documenter_v7.13.28", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index af9ac812b4e..d7036031aef 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 7.13.29 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 7.13.28 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index a7b5135e0eb..923f474f136 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.18.0", + "tag": "@microsoft/api-extractor_v7.18.0", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "minor": [ + { + "comment": "Add support for import() type expressions (GitHub #1050) -- Thank you @javier-garcia-meteologica and @adventure-yunfei for solving this difficult problem!" + }, + { + "comment": "Improve formatting of declarations in .d.ts rollup and .api.md files, fixing some indentation issues" + } + ] + } + }, { "version": "7.17.1", "tag": "@microsoft/api-extractor_v7.17.1", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index 1c0246d4ddc..fc4421c1fcd 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,14 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 7.18.0 +Thu, 08 Jul 2021 06:00:48 GMT + +### Minor changes + +- Add support for import() type expressions (GitHub #1050) -- Thank you @javier-garcia-meteologica and @adventure-yunfei for solving this difficult problem! +- Improve formatting of declarations in .d.ts rollup and .api.md files, fixing some indentation issues ## 7.17.1 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 89894eddedf..9a5347c4563 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.34.4", + "tag": "@rushstack/heft_v0.34.4", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.0`" + } + ] + } + }, { "version": "0.34.3", "tag": "@rushstack/heft_v0.34.3", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 8911f4b056c..e2a1d29fb90 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.34.4 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.34.3 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 7c34e2316d4..188deeda49e 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.121", + "tag": "@rushstack/rundown_v1.0.121", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "1.0.120", "tag": "@rushstack/rundown_v1.0.120", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 708f368ad1a..40e16b9bba8 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 1.0.121 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 1.0.120 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json b/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json deleted file mode 100644 index 2954dfad7f1..00000000000 --- a/common/changes/@microsoft/api-extractor/import_type_support_simplicity_2020-06-26-14-16.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "Add support for import() type expressions (GitHub #1050) -- Thank you @javier-garcia-meteologica and @adventure-yunfei for solving this difficult problem!", - "type": "minor" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "61506396+javier-garcia-meteologica@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json b/common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json deleted file mode 100644 index 127025fbc9e..00000000000 --- a/common/changes/@microsoft/api-extractor/octogonz-ae-incorrect-indent_2021-07-07-23-29.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "Improve formatting of declarations in .d.ts rollup and .api.md files, fixing some indentation issues", - "type": "minor" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 855c6e284f6..b8cc333d4f3 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.10", + "tag": "@rushstack/heft-jest-plugin_v0.1.10", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.3` to `^0.34.4`" + } + ] + } + }, { "version": "0.1.9", "tag": "@rushstack/heft-jest-plugin_v0.1.9", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 04c02230c81..3f992eeb1cc 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.1.10 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.1.9 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index ec42a1df8c7..aa178599a79 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.34", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.34", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.3` to `^0.34.4`" + } + ] + } + }, { "version": "0.1.33", "tag": "@rushstack/heft-webpack4-plugin_v0.1.33", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index b330a3e7255..2e397235b36 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.1.34 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.1.33 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 6b850273fab..bd7195e93da 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.34", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.34", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.3` to `^0.34.4`" + } + ] + } + }, { "version": "0.1.33", "tag": "@rushstack/heft-webpack5-plugin_v0.1.33", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index bd0c8799338..7a90e84953a 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.1.34 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.1.33 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index d049886fd36..9071608ced9 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.45", + "tag": "@rushstack/debug-certificate-manager_v1.0.45", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "1.0.44", "tag": "@rushstack/debug-certificate-manager_v1.0.44", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 8ab741f9c8a..3d5299fc187 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 1.0.45 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 1.0.44 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index c9ca4119c0b..2e666b63cb9 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.191", + "tag": "@microsoft/load-themed-styles_v1.10.191", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.9`" + } + ] + } + }, { "version": "1.10.190", "tag": "@microsoft/load-themed-styles_v1.10.190", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index e3f1a7cb03f..bd8090f8e91 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 1.10.191 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 1.10.190 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index df17e32bf31..ba0a2e8b344 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.50", + "tag": "@rushstack/package-deps-hash_v3.0.50", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "3.0.49", "tag": "@rushstack/package-deps-hash_v3.0.49", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index ac2893f5c2a..2b58d574d5c 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 3.0.50 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 3.0.49 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index b5043d65f40..fec43d68080 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.105", + "tag": "@rushstack/stream-collator_v4.0.105", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.7`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "4.0.104", "tag": "@rushstack/stream-collator_v4.0.104", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 0fc443fe08c..3e0615ebe11 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 4.0.105 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 4.0.104 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index 0b69ea39861..fbf356ae6a3 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.7", + "tag": "@rushstack/terminal_v0.2.7", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "0.2.6", "tag": "@rushstack/terminal_v0.2.6", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 121ed9e2418..8d831245969 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.2.7 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.2.6 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index d089390c38b..cdac63d8b00 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.9", + "tag": "@rushstack/heft-node-rig_v1.1.9", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.10`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.3` to `^0.34.4`" + } + ] + } + }, { "version": "1.1.8", "tag": "@rushstack/heft-node-rig_v1.1.8", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 32f26c8ee7d..87b0e4e2a34 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 1.1.9 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 1.1.8 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index f508175d3e9..158d1e6df9b 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.9", + "tag": "@rushstack/heft-web-rig_v0.3.9", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.10`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.34`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.3` to `^0.34.4`" + } + ] + } + }, { "version": "0.3.8", "tag": "@rushstack/heft-web-rig_v0.3.8", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 48c81f3638f..c54fc81b5f8 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.3.9 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.3.8 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index af017bb1465..7c82e659fbe 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.72", + "tag": "@microsoft/loader-load-themed-styles_v1.9.72", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.191`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "1.9.71", "tag": "@microsoft/loader-load-themed-styles_v1.9.71", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 4e7188e22f7..652c6f4968d 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 1.9.72 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 1.9.71 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 6329f266fe5..2a15e98cfb5 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.159", + "tag": "@rushstack/loader-raw-script_v1.3.159", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "1.3.158", "tag": "@rushstack/loader-raw-script_v1.3.158", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 9639dcb3bcd..d2546fd2e81 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 1.3.159 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 1.3.158 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index ec35750f22a..8ffc902816b 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.33", + "tag": "@rushstack/localization-plugin_v0.6.33", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.53`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.52` to `^3.2.53`" + } + ] + } + }, { "version": "0.6.32", "tag": "@rushstack/localization-plugin_v0.6.32", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 22b1b2e032e..590121e9896 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.6.33 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.6.32 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index f120902a8dd..44022474cca 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.71", + "tag": "@rushstack/module-minifier-plugin_v0.3.71", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "0.3.70", "tag": "@rushstack/module-minifier-plugin_v0.3.70", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 15c10c9f641..79bbab90cbf 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 0.3.71 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 0.3.70 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index d3096ffb7fc..82722dee22e 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.53", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.53", + "date": "Thu, 08 Jul 2021 06:00:48 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.4`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.9`" + } + ] + } + }, { "version": "3.2.52", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.52", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 10ef47b0ca7..eafead44cda 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. + +## 3.2.53 +Thu, 08 Jul 2021 06:00:48 GMT + +_Version update only_ ## 3.2.52 Thu, 01 Jul 2021 15:08:27 GMT From 83f8aefba45fccedf3bd805fc4fb325089685b11 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 8 Jul 2021 06:00:51 +0000 Subject: [PATCH 407/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 19 files changed, 25 insertions(+), 25 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index d2122443213..c4f63e5f4c5 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.28", + "version": "7.13.29", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index c60fe4881c2..924a09875e8 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.17.1", + "version": "7.18.0", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index c266f53f848..50885605743 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.34.3", + "version": "0.34.4", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 0ddb7fcf5a4..1672d298786 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.120", + "version": "1.0.121", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index f4b0efce2f3..c14b4db545d 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.9", + "version": "0.1.10", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.3" + "@rushstack/heft": "^0.34.4" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index dc220c22073..de3d487d62e 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.33", + "version": "0.1.34", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.3" + "@rushstack/heft": "^0.34.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 8305a04b50c..6089176b6d2 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.33", + "version": "0.1.34", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.3" + "@rushstack/heft": "^0.34.4" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 20b348d15a4..401a1af5806 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.44", + "version": "1.0.45", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index f3491518920..e89a422cbf4 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.190", + "version": "1.10.191", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index d87ade95d71..265aac0078b 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.49", + "version": "3.0.50", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 4aaa8bd63c5..4837ea4e26f 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.104", + "version": "4.0.105", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index eebd9a4b32f..0fe6a59b726 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.6", + "version": "0.2.7", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 0566790aea3..bb6beac72b6 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.8", + "version": "1.1.9", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.3" + "@rushstack/heft": "^0.34.4" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index 3d7b3f5801c..b91f4ad3270 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.8", + "version": "0.3.9", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.3" + "@rushstack/heft": "^0.34.4" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index cba558350af..f8c0eb48cc1 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.71", + "version": "1.9.72", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 43eb3b4a586..c44171f87c8 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.158", + "version": "1.3.159", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index 5de52bdaf8f..afc4f1e6a91 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.32", + "version": "0.6.33", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.52", + "@rushstack/set-webpack-public-path-plugin": "^3.2.53", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 38eb457198e..81b5b466d75 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.70", + "version": "0.3.71", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 03b71719c47..45c0e1167c3 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.52", + "version": "3.2.53", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From 4c4151b2b085c82cf1d5b3b9930f1c4e1cb17edd Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 16:11:17 -0700 Subject: [PATCH 408/429] Add a test case to repro GitHub #2797 --- apps/api-extractor/.vscode/launch.json | 2 +- apps/api-extractor/src/analyzer/Span.ts | 43 +++++++++++++++++++ .../api-extractor-scenarios.api.json | 21 +++++++++ .../api-extractor-scenarios.api.md | 6 +++ .../etc/test-outputs/spanSorting/rollup.d.ts | 15 +++++++ .../src/spanSorting/index.ts | 16 +++++++ 6 files changed, 102 insertions(+), 1 deletion(-) diff --git a/apps/api-extractor/.vscode/launch.json b/apps/api-extractor/.vscode/launch.json index 2a4aa769b6b..b9c74c3b15e 100644 --- a/apps/api-extractor/.vscode/launch.json +++ b/apps/api-extractor/.vscode/launch.json @@ -79,7 +79,7 @@ "run", "--local", "--config", - "./temp/configs/api-extractor-exportImportStarAs2.json" + "./temp/configs/api-extractor-spanSorting.json" ], "sourceMaps": true } diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index d4d05129bba..37c034e47ef 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -403,6 +403,49 @@ export class Span { return result; } + /** + * Returns a diagnostic dump of the tree, showing the SpanModification settings for each nodde. + */ + public getModifiedDump(indent: string = ''): string { + let result: string = indent + ts.SyntaxKind[this.node.kind] + ': '; + + if (this.prefix) { + result += ' pre=[' + this._getTrimmed(this.modification.prefix) + ']'; + } + if (this.suffix) { + result += ' suf=[' + this._getTrimmed(this.modification.suffix) + ']'; + } + if (this.separator) { + result += ' sep=[' + this._getTrimmed(this.separator) + ']'; + } + if (this.modification.indentDocComment !== IndentDocCommentScope.None) { + result += ' indentDocComment=' + IndentDocCommentScope[this.modification.indentDocComment]; + } + if (this.modification.omitChildren) { + result += ' omitChildren'; + } + if (this.modification.omitSeparatorAfter) { + result += ' omitSeparatorAfter'; + } + if (this.modification.sortChildren) { + result += ' sortChildren'; + } + if (this.modification.sortKey !== undefined) { + result += ` sortKey="${this.modification.sortKey}"`; + } + result += '\n'; + + if (!this.modification.omitChildren) { + for (const child of this.children) { + result += child.getModifiedDump(indent + ' '); + } + } else { + result += `${indent} (${this.children.length} children)\n`; + } + + return result; + } + /** * Recursive implementation of `getModifiedText()` and `writeModifiedText()`. */ diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json index 6436c5f4536..104d6789c06 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json @@ -351,6 +351,27 @@ } ], "implementsTokenRanges": [] + }, + { + "kind": "Variable", + "canonicalReference": "api-extractor-scenarios!exampleD:var", + "docComment": "/**\n * Outer description\n */\n", + "excerptTokens": [ + { + "kind": "Content", + "text": "exampleD: " + }, + { + "kind": "Content", + "text": "(o: {\n a: number;\n b(): string;\n}) => void" + } + ], + "releaseTag": "Public", + "name": "exampleD", + "variableTypeTokenRange": { + "startIndex": 1, + "endIndex": 2 + } } ] } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md index 84c2f495951..9ac078af881 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.md @@ -22,6 +22,12 @@ export class ExampleC { member1(): void; } +// @public +export const exampleD: (o: { + a: number; + b(): string; +}) => void; + // (No @packageDocumentation comment for this package) ``` diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts index b2f2f461e0d..a83f2b71a97 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts @@ -35,4 +35,19 @@ export declare class ExampleC { member1(): void; } +/** + * Outer description + */ +export declare const exampleD: (o: { + /** + * Inner description + */ + a: number; + /** + * @returns a string + * {@link http://example.com} + */ + b(): string; +}) => void; + export { } diff --git a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts index de874ca8e2b..448869023d9 100644 --- a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts +++ b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts @@ -39,3 +39,19 @@ export class ExampleC { */ public member1(): void {} } + +/** + * Outer description + */ +export const exampleD = (o: { + /** + * Inner description + */ + a: number; + + /** + * @returns a string + * {@link http://example.com} + */ + b(): string; +}) => {}; From a9e7809fdb38f07f62439ab4e96a225a1665d1c3 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 16:13:17 -0700 Subject: [PATCH 409/429] Fix the bug --- apps/api-extractor/src/analyzer/Span.ts | 84 +++++++++++++------ .../src/generators/DtsRollupGenerator.ts | 4 +- .../api-extractor-scenarios.api.json | 2 +- .../etc/test-outputs/spanSorting/rollup.d.ts | 1 + .../src/spanSorting/index.ts | 1 + 5 files changed, 63 insertions(+), 29 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index 37c034e47ef..0612db52f7d 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -16,19 +16,39 @@ enum IndentDocCommentState { /** * `indentDocComment` was not requested for this subtree. */ - Inactive, + Inactive = 0, /** * `indentDocComment` was requested and we are looking for the opening `/` `*` */ - AwaitingOpenDelimiter, + AwaitingOpenDelimiter = 1, /** * `indentDocComment` was requested and we are looking for the closing `*` `/` */ - AwaitingCloseDelimiter, + AwaitingCloseDelimiter = 2, /** * `indentDocComment` was requested and we have finished indenting the comment. */ - Done + Done = 3 +} + +/** + * Choices for SpanModification.indentDocComment. + */ +export enum IndentDocCommentScope { + /** + * Do not detect and indent comments. + */ + None = 0, + + /** + * Look for one doc comment in the {@link Span.prefix} text only. + */ + PrefixOnly = 1, + + /** + * Look for one doc comment potentially distributed across the Span and its children. + */ + SpanAndChildren = 2 } /** @@ -61,8 +81,13 @@ export class SpanModification { /** * If true, then getModifiedText() will search for a "/*" doc comment in this span and indent it. + * + * @remarks + * This feature is selectively enabled because (1) we do not want to accidentally `/*` appearing + * in a string literal or other expression that is not a comment, and (2) parsing comments is potentially + * expensive. */ - public indentDocComment: boolean = false; + public indentDocComment: IndentDocCommentScope = IndentDocCommentScope.None; private readonly _span: Span; private _prefix: string | undefined; @@ -105,7 +130,9 @@ export class SpanModification { this.sortKey = undefined; this._prefix = undefined; this._suffix = undefined; - this.indentDocComment = this._span.kind === ts.SyntaxKind.JSDocComment; + if (this._span.kind === ts.SyntaxKind.JSDocComment) { + this.indentDocComment = IndentDocCommentScope.SpanAndChildren; + } } /** @@ -450,36 +477,23 @@ export class Span { * Recursive implementation of `getModifiedText()` and `writeModifiedText()`. */ private _writeModifiedText(options: IWriteModifiedTextOptions): void { - if (this.modification.indentDocComment) { - if (options.indentDocCommentState !== IndentDocCommentState.Inactive) { - throw new InternalError('indentDocComment cannot be nested'); - } - options.indentDocCommentState = IndentDocCommentState.AwaitingOpenDelimiter; - } - + // Apply indentation based on "{" and "}" if (this.prefix === '{') { options.writer.increaseIndent(); } else if (this.prefix === '}') { options.writer.decreaseIndent(); } - this._writeModifiedTextContent(options); - - if (this.modification.indentDocComment) { - if (options.indentDocCommentState === IndentDocCommentState.AwaitingCloseDelimiter) { - throw new InternalError('missing "*/" delimiter for comment block'); - } - options.indentDocCommentState = IndentDocCommentState.Inactive; + if (this.modification.indentDocComment !== IndentDocCommentScope.None) { + this._beginIndentDocComment(options); } - } - /** - * This is a helper for `_writeModifiedText()`. `_writeModifiedText()` configures indentation - * whereas `_writeModifiedTextContent()` does the actual writing. - */ - private _writeModifiedTextContent(options: IWriteModifiedTextOptions): void { this._write(this.modification.prefix, options); + if (this.modification.indentDocComment === IndentDocCommentScope.PrefixOnly) { + this._endIndentDocComment(options); + } + let sortedSubset: Span[] | undefined; if (!this.modification.omitChildren) { @@ -573,6 +587,24 @@ export class Span { } } } + + if (this.modification.indentDocComment === IndentDocCommentScope.SpanAndChildren) { + this._endIndentDocComment(options); + } + } + + private _beginIndentDocComment(options: IWriteModifiedTextOptions): void { + if (options.indentDocCommentState !== IndentDocCommentState.Inactive) { + throw new InternalError('indentDocComment cannot be nested'); + } + options.indentDocCommentState = IndentDocCommentState.AwaitingOpenDelimiter; + } + + private _endIndentDocComment(options: IWriteModifiedTextOptions): void { + if (options.indentDocCommentState === IndentDocCommentState.AwaitingCloseDelimiter) { + throw new InternalError('missing "*/" delimiter for comment block'); + } + options.indentDocCommentState = IndentDocCommentState.Inactive; } /** diff --git a/apps/api-extractor/src/generators/DtsRollupGenerator.ts b/apps/api-extractor/src/generators/DtsRollupGenerator.ts index 0b127333f2d..4e42ba388d3 100644 --- a/apps/api-extractor/src/generators/DtsRollupGenerator.ts +++ b/apps/api-extractor/src/generators/DtsRollupGenerator.ts @@ -9,7 +9,7 @@ import { ReleaseTag } from '@microsoft/api-extractor-model'; import { Collector } from '../collector/Collector'; import { TypeScriptHelpers } from '../analyzer/TypeScriptHelpers'; -import { Span, SpanModification } from '../analyzer/Span'; +import { IndentDocCommentScope, Span, SpanModification } from '../analyzer/Span'; import { AstImport } from '../analyzer/AstImport'; import { CollectorEntity } from '../collector/CollectorEntity'; import { AstDeclaration } from '../analyzer/AstDeclaration'; @@ -333,7 +333,7 @@ export class DtsRollupGenerator { if (!/\r?\n\s*$/.test(originalComment)) { originalComment += '\n'; } - span.modification.indentDocComment = true; + span.modification.indentDocComment = IndentDocCommentScope.PrefixOnly; span.modification.prefix = originalComment + span.modification.prefix; } } diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json index 104d6789c06..d79d999ea52 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/api-extractor-scenarios.api.json @@ -355,7 +355,7 @@ { "kind": "Variable", "canonicalReference": "api-extractor-scenarios!exampleD:var", - "docComment": "/**\n * Outer description\n */\n", + "docComment": "/**\n * Outer description\n *\n * @public\n */\n", "excerptTokens": [ { "kind": "Content", diff --git a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts index a83f2b71a97..fc76f8e283d 100644 --- a/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts +++ b/build-tests/api-extractor-scenarios/etc/test-outputs/spanSorting/rollup.d.ts @@ -37,6 +37,7 @@ export declare class ExampleC { /** * Outer description + * @public */ export declare const exampleD: (o: { /** diff --git a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts index 448869023d9..e87f12d18fb 100644 --- a/build-tests/api-extractor-scenarios/src/spanSorting/index.ts +++ b/build-tests/api-extractor-scenarios/src/spanSorting/index.ts @@ -42,6 +42,7 @@ export class ExampleC { /** * Outer description + * @public */ export const exampleD = (o: { /** From 23dfb2839c94d5435f554022dccfafbfea30ebcf Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 16:17:56 -0700 Subject: [PATCH 410/429] rush change --- .../octogonz-ae-2797_2021-07-08-23-17.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json diff --git a/common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json b/common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json new file mode 100644 index 00000000000..1d28d771864 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "Fix a recent regression that reported \"Internal Error: indentDocComment cannot be nested\" (GitHub #2797)", + "type": "patch" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From 0666dc5e8e5aba14f61c11eae311f6bd2461999d Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 16:21:55 -0700 Subject: [PATCH 411/429] Fix typo --- apps/api-extractor/src/analyzer/Span.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index 0612db52f7d..4fa8fa6d3d7 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -83,8 +83,8 @@ export class SpanModification { * If true, then getModifiedText() will search for a "/*" doc comment in this span and indent it. * * @remarks - * This feature is selectively enabled because (1) we do not want to accidentally `/*` appearing - * in a string literal or other expression that is not a comment, and (2) parsing comments is potentially + * This feature is selectively enabled because (1) we do not want to accidentally match `/*` appearing + * in a string literal or other expression that is not a comment, and (2) parsing comments is relatively * expensive. */ public indentDocComment: IndentDocCommentScope = IndentDocCommentScope.None; From 60ad42d9efcd473fd99164c266929afa411cf6ea Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 16:33:23 -0700 Subject: [PATCH 412/429] PR feedback --- apps/api-extractor/src/analyzer/Span.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/api-extractor/src/analyzer/Span.ts b/apps/api-extractor/src/analyzer/Span.ts index 4fa8fa6d3d7..8fa6b104049 100644 --- a/apps/api-extractor/src/analyzer/Span.ts +++ b/apps/api-extractor/src/analyzer/Span.ts @@ -80,10 +80,15 @@ export class SpanModification { public sortKey: string | undefined; /** - * If true, then getModifiedText() will search for a "/*" doc comment in this span and indent it. + * Optionally configures getModifiedText() to search for a "/*" doc comment and indent it. + * At most one comment is detected. * * @remarks - * This feature is selectively enabled because (1) we do not want to accidentally match `/*` appearing + * The indentation can be applied to the `Span.modifier.prefix` only, or it can be applied to the + * full subtree of nodes (as needed for `ts.SyntaxKind.JSDocComment` trees). However the enabled + * scopes must not overlap. + * + * This feature is enabled selectively because (1) we do not want to accidentally match `/*` appearing * in a string literal or other expression that is not a comment, and (2) parsing comments is relatively * expensive. */ From e52f0b7194ee3bfcb575583e231f4d555e80e18f Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 8 Jul 2021 23:41:17 +0000 Subject: [PATCH 413/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 15 ++++++++++++ apps/api-documenter/CHANGELOG.md | 7 +++++- apps/api-extractor/CHANGELOG.json | 12 ++++++++++ apps/api-extractor/CHANGELOG.md | 9 ++++++- apps/heft/CHANGELOG.json | 12 ++++++++++ apps/heft/CHANGELOG.md | 7 +++++- apps/rundown/CHANGELOG.json | 15 ++++++++++++ apps/rundown/CHANGELOG.md | 7 +++++- .../octogonz-ae-2797_2021-07-08-23-17.json | 11 --------- heft-plugins/heft-jest-plugin/CHANGELOG.json | 18 ++++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack4-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++++- .../heft-webpack5-plugin/CHANGELOG.json | 18 ++++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++++- .../debug-certificate-manager/CHANGELOG.json | 15 ++++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++++- libraries/load-themed-styles/CHANGELOG.json | 15 ++++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++++- libraries/package-deps-hash/CHANGELOG.json | 15 ++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++++- libraries/stream-collator/CHANGELOG.json | 18 ++++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++++- libraries/terminal/CHANGELOG.json | 15 ++++++++++++ libraries/terminal/CHANGELOG.md | 7 +++++- rigs/heft-node-rig/CHANGELOG.json | 21 ++++++++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++++- rigs/heft-web-rig/CHANGELOG.json | 24 +++++++++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++++- .../loader-load-themed-styles/CHANGELOG.json | 18 ++++++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++++- webpack/loader-raw-script/CHANGELOG.json | 15 ++++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++++- webpack/localization-plugin/CHANGELOG.json | 21 ++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 +++++- webpack/module-minifier-plugin/CHANGELOG.json | 15 ++++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 +++++- .../CHANGELOG.json | 15 ++++++++++++ .../CHANGELOG.md | 7 +++++- 39 files changed, 431 insertions(+), 30 deletions(-) delete mode 100644 common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 7248105a876..63d483c3fde 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.30", + "tag": "@microsoft/api-documenter_v7.13.30", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "7.13.29", "tag": "@microsoft/api-documenter_v7.13.29", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index d7036031aef..40386aee21b 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 7.13.30 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 7.13.29 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index 923f474f136..4f5eb889cbb 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.18.1", + "tag": "@microsoft/api-extractor_v7.18.1", + "date": "Thu, 08 Jul 2021 23:41:16 GMT", + "comments": { + "patch": [ + { + "comment": "Fix a recent regression that reported \"Internal Error: indentDocComment cannot be nested\" (GitHub #2797)" + } + ] + } + }, { "version": "7.18.0", "tag": "@microsoft/api-extractor_v7.18.0", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index fc4421c1fcd..9173d3c0232 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:16 GMT and should not be manually modified. + +## 7.18.1 +Thu, 08 Jul 2021 23:41:16 GMT + +### Patches + +- Fix a recent regression that reported "Internal Error: indentDocComment cannot be nested" (GitHub #2797) ## 7.18.0 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index 9a5347c4563..ed4209354e0 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.34.5", + "tag": "@rushstack/heft_v0.34.5", + "date": "Thu, 08 Jul 2021 23:41:16 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.1`" + } + ] + } + }, { "version": "0.34.4", "tag": "@rushstack/heft_v0.34.4", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index e2a1d29fb90..2362ff6b043 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:16 GMT and should not be manually modified. + +## 0.34.5 +Thu, 08 Jul 2021 23:41:16 GMT + +_Version update only_ ## 0.34.4 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 188deeda49e..4645598b83e 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.122", + "tag": "@rushstack/rundown_v1.0.122", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "1.0.121", "tag": "@rushstack/rundown_v1.0.121", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 40e16b9bba8..078d1788d21 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 1.0.122 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 1.0.121 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json b/common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json deleted file mode 100644 index 1d28d771864..00000000000 --- a/common/changes/@microsoft/api-extractor/octogonz-ae-2797_2021-07-08-23-17.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "Fix a recent regression that reported \"Internal Error: indentDocComment cannot be nested\" (GitHub #2797)", - "type": "patch" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index b8cc333d4f3..1bbc11a59ce 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.11", + "tag": "@rushstack/heft-jest-plugin_v0.1.11", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.4` to `^0.34.5`" + } + ] + } + }, { "version": "0.1.10", "tag": "@rushstack/heft-jest-plugin_v0.1.10", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 3f992eeb1cc..9b3e2f8672b 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 0.1.11 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 0.1.10 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index aa178599a79..1094bf786f4 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.35", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.35", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.4` to `^0.34.5`" + } + ] + } + }, { "version": "0.1.34", "tag": "@rushstack/heft-webpack4-plugin_v0.1.34", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index 2e397235b36..eef01991720 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 0.1.35 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 0.1.34 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index bd7195e93da..501d2ca9778 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.35", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.35", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.4` to `^0.34.5`" + } + ] + } + }, { "version": "0.1.34", "tag": "@rushstack/heft-webpack5-plugin_v0.1.34", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index 7a90e84953a..edc33f6094d 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 0.1.35 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 0.1.34 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 9071608ced9..80dfc13f543 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.46", + "tag": "@rushstack/debug-certificate-manager_v1.0.46", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "1.0.45", "tag": "@rushstack/debug-certificate-manager_v1.0.45", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 3d5299fc187..800636f3d32 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 1.0.46 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 1.0.45 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 2e666b63cb9..991a53c9543 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.192", + "tag": "@microsoft/load-themed-styles_v1.10.192", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.10`" + } + ] + } + }, { "version": "1.10.191", "tag": "@microsoft/load-themed-styles_v1.10.191", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index bd8090f8e91..61fa2054868 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 1.10.192 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 1.10.191 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index ba0a2e8b344..b2381194898 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.51", + "tag": "@rushstack/package-deps-hash_v3.0.51", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "3.0.50", "tag": "@rushstack/package-deps-hash_v3.0.50", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index 2b58d574d5c..e317a1c2853 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 3.0.51 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 3.0.50 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index fec43d68080..57c9d85a0dd 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.106", + "tag": "@rushstack/stream-collator_v4.0.106", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.8`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "4.0.105", "tag": "@rushstack/stream-collator_v4.0.105", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 3e0615ebe11..4a7f8e0e3f4 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 4.0.106 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 4.0.105 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index fbf356ae6a3..a52ae68be19 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.8", + "tag": "@rushstack/terminal_v0.2.8", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "0.2.7", "tag": "@rushstack/terminal_v0.2.7", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 8d831245969..390b8b32631 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 0.2.8 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 0.2.7 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index cdac63d8b00..8150a7227ab 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.10", + "tag": "@rushstack/heft-node-rig_v1.1.10", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.11`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.4` to `^0.34.5`" + } + ] + } + }, { "version": "1.1.9", "tag": "@rushstack/heft-node-rig_v1.1.9", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index 87b0e4e2a34..d694b93a8a0 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 1.1.10 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 1.1.9 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index 158d1e6df9b..af58dd1f511 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.10", + "tag": "@rushstack/heft-web-rig_v0.3.10", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.1`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.11`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.35`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.4` to `^0.34.5`" + } + ] + } + }, { "version": "0.3.9", "tag": "@rushstack/heft-web-rig_v0.3.9", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index c54fc81b5f8..5c22dd4b1bd 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 0.3.10 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 0.3.9 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 7c82e659fbe..55d42e0cf8c 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.73", + "tag": "@microsoft/loader-load-themed-styles_v1.9.73", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.192`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "1.9.72", "tag": "@microsoft/loader-load-themed-styles_v1.9.72", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 652c6f4968d..51d5af63afe 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 1.9.73 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 1.9.72 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 2a15e98cfb5..6bec34d1506 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.160", + "tag": "@rushstack/loader-raw-script_v1.3.160", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "1.3.159", "tag": "@rushstack/loader-raw-script_v1.3.159", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index d2546fd2e81..0b3efc9e900 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 1.3.160 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 1.3.159 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index 8ffc902816b..fad52a73d6d 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.34", + "tag": "@rushstack/localization-plugin_v0.6.34", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.54`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.53` to `^3.2.54`" + } + ] + } + }, { "version": "0.6.33", "tag": "@rushstack/localization-plugin_v0.6.33", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 590121e9896..05114d99267 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 0.6.34 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 0.6.33 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 44022474cca..50a131d9663 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.72", + "tag": "@rushstack/module-minifier-plugin_v0.3.72", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "0.3.71", "tag": "@rushstack/module-minifier-plugin_v0.3.71", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index 79bbab90cbf..d2dd1cff83a 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 0.3.72 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 0.3.71 Thu, 08 Jul 2021 06:00:48 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 82722dee22e..6f3308d9419 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.54", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.54", + "date": "Thu, 08 Jul 2021 23:41:17 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.5`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.10`" + } + ] + } + }, { "version": "3.2.53", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.53", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index eafead44cda..5544b791168 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Thu, 08 Jul 2021 06:00:48 GMT and should not be manually modified. +This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. + +## 3.2.54 +Thu, 08 Jul 2021 23:41:17 GMT + +_Version update only_ ## 3.2.53 Thu, 08 Jul 2021 06:00:48 GMT From 3fbc50ae7084bf1d80e3da932d359dfdbbe30a8d Mon Sep 17 00:00:00 2001 From: Rushbot Date: Thu, 8 Jul 2021 23:41:20 +0000 Subject: [PATCH 414/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 19 files changed, 25 insertions(+), 25 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index c4f63e5f4c5..b91f7b74a05 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.29", + "version": "7.13.30", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index 924a09875e8..2e43d5837c7 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.18.0", + "version": "7.18.1", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index 50885605743..7df1202d18c 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.34.4", + "version": "0.34.5", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index 1672d298786..f3797b236e8 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.121", + "version": "1.0.122", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index c14b4db545d..4143fe1adf8 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.10", + "version": "0.1.11", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.4" + "@rushstack/heft": "^0.34.5" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index de3d487d62e..0da1f17f719 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.34", + "version": "0.1.35", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.4" + "@rushstack/heft": "^0.34.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 6089176b6d2..4f7ac270878 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.34", + "version": "0.1.35", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.4" + "@rushstack/heft": "^0.34.5" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 401a1af5806..118b0773b37 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.45", + "version": "1.0.46", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index e89a422cbf4..482941547a5 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.191", + "version": "1.10.192", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 265aac0078b..32e524b0bb6 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.50", + "version": "3.0.51", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index 4837ea4e26f..c88a895d4a1 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.105", + "version": "4.0.106", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 0fe6a59b726..171a37d22e5 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.7", + "version": "0.2.8", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index bb6beac72b6..9a48e2119f9 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.9", + "version": "1.1.10", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.4" + "@rushstack/heft": "^0.34.5" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index b91f4ad3270..c28c7e27e12 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.9", + "version": "0.3.10", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.4" + "@rushstack/heft": "^0.34.5" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index f8c0eb48cc1..64cc1299f7b 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.72", + "version": "1.9.73", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index c44171f87c8..277de2f5831 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.159", + "version": "1.3.160", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index afc4f1e6a91..f9f0cada79b 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.33", + "version": "0.6.34", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.53", + "@rushstack/set-webpack-public-path-plugin": "^3.2.54", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index 81b5b466d75..e4707b7c2d9 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.71", + "version": "0.3.72", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index 45c0e1167c3..db2b6ad0b39 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.53", + "version": "3.2.54", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts", From a63a8f9f436910761a6137e8480c6cb5afb0b785 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 17:40:05 -0700 Subject: [PATCH 415/429] Improve change log note --- .../@microsoft/rush/CAPS-2946_2021-06-29-19-27.json | 2 +- .../@microsoft/rush/CAPS-2946_2021-06-30-20-52.json | 10 ---------- 2 files changed, 1 insertion(+), 11 deletions(-) delete mode 100644 common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json diff --git a/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json b/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json index b1630122481..a284f67acee 100644 --- a/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json +++ b/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json @@ -2,7 +2,7 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "[rush] Prevent \"rush change\" from prompting for an email address", + "comment": "[rush] Prevent \"rush change\" from prompting for an email address, since this feature was rarely used. To restore the old behavior, enable the \"includeEmailInChangeFile\" setting in version-policies.json", "type": "none" } ], diff --git a/common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json b/common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json deleted file mode 100644 index ec900adb960..00000000000 --- a/common/changes/@microsoft/rush/CAPS-2946_2021-06-30-20-52.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "[rush] Prevent 'rush change' from prompting for an email address", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} \ No newline at end of file From a77f1685ab06bcac3e9fb77e98b68f310c8ef642 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 17:42:52 -0700 Subject: [PATCH 416/429] Make descriptions consistent --- apps/rush-lib/src/schemas/version-policies.schema.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/rush-lib/src/schemas/version-policies.schema.json b/apps/rush-lib/src/schemas/version-policies.schema.json index abe92a2987a..672ab86fefd 100644 --- a/apps/rush-lib/src/schemas/version-policies.schema.json +++ b/apps/rush-lib/src/schemas/version-policies.schema.json @@ -79,7 +79,7 @@ "type": "boolean" }, "includeEmailInChangeFile": { - "description": "If true, generated changelog files will include the author's email address.", + "description": "If true, the generated changelog files will include the author's email address.", "type": "boolean" } }, @@ -109,7 +109,7 @@ "type": "boolean" }, "includeEmailInChangeFile": { - "description": "If true, the version policy will request users email on rush change.", + "description": "If true, the generated changelog files will include the author's email address.", "type": "boolean" } }, From 88e56abbf53c6f10ed006ab21d8a2de1e0291771 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 18:28:06 -0700 Subject: [PATCH 417/429] Make version ranges consistent --- common/config/rush/pnpm-lock.yaml | 512 +++++++++++----------- common/config/rush/repo-state.json | 2 +- stack/eslint-config/package.json | 8 +- stack/eslint-plugin-packlets/package.json | 6 +- stack/eslint-plugin-security/package.json | 6 +- stack/eslint-plugin/package.json | 6 +- 6 files changed, 271 insertions(+), 269 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index f09006fc4d3..9717b272e29 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -74,7 +74,7 @@ importers: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.4 + typescript: 4.3.5 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': 0.32.0 @@ -149,13 +149,13 @@ importers: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.5 + fast-glob: 3.2.7 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.3.1 + prettier: 2.3.2 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -333,11 +333,11 @@ importers: '@types/node': 10.17.13 '@types/node-fetch': 1.6.9 '@types/npm-package-arg': 6.1.0 - '@types/npm-packlist': 1.1.1 + '@types/npm-packlist': 1.1.2 '@types/read-package-tree': 5.1.0 '@types/resolve': 1.17.1 '@types/semver': 7.3.5 - '@types/ssri': 7.1.0 + '@types/ssri': 7.1.1 '@types/strict-uri-encode': 2.0.0 '@types/tar': 4.0.3 '@types/z-schema': 3.16.31 @@ -779,7 +779,7 @@ importers: typescript: ~3.9.7 webpack: ~4.44.2 dependencies: - buttono: 1.0.2 + buttono: 1.0.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft @@ -1255,7 +1255,7 @@ importers: '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/heft-jest': 1.0.1 - '@types/wordwrap': 1.0.0 + '@types/wordwrap': 1.0.1 colors: 1.2.5 ../../libraries/tree-pattern: @@ -1410,10 +1410,10 @@ importers: '@rushstack/eslint-plugin': workspace:* '@rushstack/eslint-plugin-packlets': workspace:* '@rushstack/eslint-plugin-security': workspace:* - '@typescript-eslint/eslint-plugin': 4.28.0 - '@typescript-eslint/experimental-utils': ^4.28.0 - '@typescript-eslint/parser': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0 + '@typescript-eslint/eslint-plugin': ~4.28.2 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 eslint-plugin-promise: ~4.2.1 eslint-plugin-react: ~7.20.0 @@ -1424,10 +1424,10 @@ importers: '@rushstack/eslint-plugin': link:../eslint-plugin '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets '@rushstack/eslint-plugin-security': link:../eslint-plugin-security - '@typescript-eslint/eslint-plugin': 4.28.0_340a9ed2a7b93791865ef366526fba21 - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 4.28.2_fc5d5a884c64aef36872a02672c2eb4d + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 @@ -1454,14 +1454,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^4.28.0 - '@typescript-eslint/parser': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1469,8 +1469,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 eslint: 7.12.1 typescript: 3.9.10 @@ -1483,14 +1483,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^4.28.0 - '@typescript-eslint/parser': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1498,8 +1498,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 eslint: 7.12.1 typescript: 3.9.10 @@ -1512,14 +1512,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^4.28.0 - '@typescript-eslint/parser': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 typescript: ~3.9.7 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1527,8 +1527,8 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 eslint: 7.12.1 typescript: 3.9.10 @@ -1682,9 +1682,9 @@ packages: resolution: {integrity: sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg==} dev: false - /@azure/core-auth/1.3.0: - resolution: {integrity: sha512-kSDSZBL6c0CYdhb+7KuutnKGf2geeT+bCJAgccB0DD7wmNJSsQPcF7TcuoZX83B7VK4tLz/u+8sOO/CnCsYp8A==} - engines: {node: '>=8.0.0'} + /@azure/core-auth/1.3.2: + resolution: {integrity: sha512-7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==} + engines: {node: '>=12.0.0'} dependencies: '@azure/abort-controller': 1.0.4 tslib: 2.3.0 @@ -1696,10 +1696,10 @@ packages: dependencies: '@azure/abort-controller': 1.0.4 '@azure/core-asynciterator-polyfill': 1.0.0 - '@azure/core-auth': 1.3.0 + '@azure/core-auth': 1.3.2 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 - '@types/node-fetch': 2.5.10 + '@types/node-fetch': 2.5.11 '@types/tunnel': 0.0.1 form-data: 3.0.1 node-fetch: 2.6.1 @@ -1815,7 +1815,7 @@ packages: '@babel/traverse': 7.14.7 '@babel/types': 7.14.5 convert-source-map: 1.8.0 - debug: 4.3.1 + debug: 4.3.2 gensync: 1.0.0-beta.2 json5: 2.2.0 semver: 6.3.0 @@ -2061,7 +2061,7 @@ packages: '@babel/helper-split-export-declaration': 7.14.5 '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - debug: 4.3.1 + debug: 4.3.2 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2089,7 +2089,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.1 + debug: 4.3.2 espree: 7.3.1 globals: 12.4.0 ignore: 4.0.6 @@ -2396,7 +2396,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 + '@types/yargs': 15.0.14 chalk: 3.0.0 /@jest/types/25.5.0: @@ -2405,7 +2405,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 + '@types/yargs': 15.0.14 chalk: 3.0.0 /@microsoft/api-extractor-model/7.13.2: @@ -2457,7 +2457,7 @@ packages: resolve: 1.17.0 semver: 7.3.5 source-map: 0.6.1 - typescript: 4.3.4 + typescript: 4.3.5 dev: true /@microsoft/rush-stack-compiler-3.9/0.4.47: @@ -2503,12 +2503,12 @@ packages: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.11.0 + fastq: 1.11.1 /@opencensus/web-types/0.0.7: resolution: {integrity: sha512-xB+w7ZDAu3YBzqH44rCmG9/RlrOmFuDPt/bpf17eJr8eZSrLt7nc7LnWdxM9Mmoj/YKMHpxRg28txu3TcpiL+g==} @@ -2567,7 +2567,7 @@ packages: engines: {node: '>=10.16'} dependencies: '@pnpm/types': 6.4.0 - fast-glob: 3.2.5 + fast-glob: 3.2.7 is-subdir: 1.2.0 dev: false @@ -2780,13 +2780,13 @@ packages: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.5 + fast-glob: 3.2.7 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 postcss: 7.0.32 postcss-modules: 1.5.0 - prettier: 2.3.1 + prettier: 2.3.2 semver: 7.3.5 tapable: 1.1.3 true-case-path: 2.2.1 @@ -2861,35 +2861,35 @@ packages: /@types/argparse/1.0.38: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - /@types/babel__core/7.1.14: - resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} + /@types/babel__core/7.1.15: + resolution: {integrity: sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==} dependencies: '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - '@types/babel__generator': 7.6.2 - '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.11.1 + '@types/babel__generator': 7.6.3 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.14.2 - /@types/babel__generator/7.6.2: - resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} + /@types/babel__generator/7.6.3: + resolution: {integrity: sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==} dependencies: '@babel/types': 7.14.5 - /@types/babel__template/7.4.0: - resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} + /@types/babel__template/7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - /@types/babel__traverse/7.11.1: - resolution: {integrity: sha512-Vs0hm0vPahPMYi9tDjtP66llufgO3ST16WXaSTtDGEl9cewAl3AibmxWw6TINOqHPT9z0uABKAYjT9jNSg4npw==} + /@types/babel__traverse/7.14.2: + resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} dependencies: '@babel/types': 7.14.5 - /@types/body-parser/1.19.0: - resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} + /@types/body-parser/1.19.1: + resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==} dependencies: - '@types/connect': 3.4.34 + '@types/connect': 3.4.35 '@types/node': 10.17.13 dev: true @@ -2897,21 +2897,21 @@ packages: resolution: {integrity: sha512-QnZUISJJXyhyD6L1e5QwXDV/A5i2W1/gl6D6YMc8u0ncPepbv/B4w3S+izVvtAg60m6h+JP09+Y/0zF2mojlFQ==} dev: true - /@types/connect-history-api-fallback/1.3.4: - resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} + /@types/connect-history-api-fallback/1.3.5: + resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: - '@types/express-serve-static-core': 4.17.21 + '@types/express-serve-static-core': 4.17.24 '@types/node': 10.17.13 dev: true - /@types/connect/3.4.34: - resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==} + /@types/connect/3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: '@types/node': 10.17.13 dev: true - /@types/eslint-scope/3.7.0: - resolution: {integrity: sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==} + /@types/eslint-scope/3.7.1: + resolution: {integrity: sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==} dependencies: '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -2924,7 +2924,7 @@ packages: resolution: {integrity: sha512-LpUXkr7fnmPXWGxB0ZuLEzNeTURuHPavkC5zuU4sg62/TgL5ZEjamr5Y8b6AftwHtx2bPJasI+CL0TT2JwQ7aA==} dependencies: '@types/estree': 0.0.44 - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 /@types/estree/0.0.44: resolution: {integrity: sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==} @@ -2936,20 +2936,21 @@ packages: /@types/events/3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - /@types/express-serve-static-core/4.17.21: - resolution: {integrity: sha512-gwCiEZqW6f7EoR8TTEfalyEhb1zA5jQJnRngr97+3pzMaO1RKoI1w2bw07TK72renMUVWcWS5mLI6rk1NqN0nA==} + /@types/express-serve-static-core/4.17.24: + resolution: {integrity: sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==} dependencies: '@types/node': 10.17.13 - '@types/qs': 6.9.6 - '@types/range-parser': 1.2.3 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 dev: true - /@types/express/4.11.0: - resolution: {integrity: sha512-N1Wdp3v4KmdO3W/CM7KXrDwM4xcVZjlHF2dAOs7sNrTUX8PY3G4n9NkaHlfjGFEfgFeHmRRjywoBd4VkujDs9w==} + /@types/express/4.17.13: + resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} dependencies: - '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.21 - '@types/serve-static': 1.13.1 + '@types/body-parser': 1.19.1 + '@types/express-serve-static-core': 4.17.24 + '@types/qs': 6.9.7 + '@types/serve-static': 1.13.10 dev: true /@types/fs-extra/7.0.0: @@ -2976,11 +2977,11 @@ packages: '@types/jest': 25.2.1 dev: true - /@types/html-minifier-terser/5.1.1: - resolution: {integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==} + /@types/html-minifier-terser/5.1.2: + resolution: {integrity: sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==} - /@types/http-proxy/1.17.6: - resolution: {integrity: sha512-+qsjqR75S/ib0ig0R9WN+CDoZeOBU6F2XLewgC4KVgdXiNHiKKHFEMRHOrs5PbYE97D5vataw5wPj4KLYfUkuQ==} + /@types/http-proxy/1.17.7: + resolution: {integrity: sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==} dependencies: '@types/node': 10.17.13 dev: true @@ -3020,8 +3021,8 @@ packages: resolution: {integrity: sha512-SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==} dev: true - /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + /@types/json-schema/7.0.8: + resolution: {integrity: sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==} /@types/loader-utils/1.1.3: resolution: {integrity: sha512-euKGFr2oCB3ASBwG39CYJMR3N9T0nanVqXdiH7Zu/Nqddt6SmFRxytq/i2w9LQYNQekEtGBz+pE3qG6fQTNvRg==} @@ -3037,15 +3038,15 @@ packages: resolution: {integrity: sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==} dev: false - /@types/mime/2.0.3: - resolution: {integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==} + /@types/mime/1.3.2: + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} dev: true /@types/minimatch/2.0.29: resolution: {integrity: sha1-UALhT3Xi1x5WQoHfBDHIwbSio2o=} - /@types/minipass/2.2.0: - resolution: {integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==} + /@types/minipass/2.2.1: + resolution: {integrity: sha512-0bI74UwEJ+JjGqzkyoiCxLVGK5C3Vy5MYdDB6VCtUAulcrulHvqhIrQP9lh/gvMgaNzvvJljMW97rRHVvbTe8Q==} dependencies: '@types/node': 10.17.13 dev: true @@ -3056,8 +3057,8 @@ packages: '@types/node': 10.17.13 dev: true - /@types/node-fetch/2.5.10: - resolution: {integrity: sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==} + /@types/node-fetch/2.5.11: + resolution: {integrity: sha512-2upCKaqVZETDRb8A2VTaRymqFBEgH8u6yr96b/u3+1uQEPDRo3mJLEiPk7vdXBHRtjwkjqzFYMJXrt0Z9QsYjQ==} dependencies: '@types/node': 10.17.13 form-data: 3.0.1 @@ -3078,15 +3079,15 @@ packages: /@types/node/10.17.13: resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} - /@types/normalize-package-data/2.4.0: - resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} + /@types/normalize-package-data/2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} /@types/npm-package-arg/6.1.0: resolution: {integrity: sha512-vbt5fb0y1svMhu++1lwtKmZL76d0uPChFlw7kEzyUmTwfmpHRcFb8i0R8ElT69q/L+QLgK2hgECivIAvaEDwag==} dev: true - /@types/npm-packlist/1.1.1: - resolution: {integrity: sha512-+0ZRUpPOs4Mvvwj/pftWb14fnPN/yS6nOp6HZFyIMDuUmyPtKXcO4/SPhyRGR6dUCAn1B3hHJozD/UCrU+Mmew==} + /@types/npm-packlist/1.1.2: + resolution: {integrity: sha512-9NYoEH87t90e6dkaQOuUTY/R1xUE0a67sXzJBuAB+b+/z4FysHFD19g/O154ToGjyWqKYkezVUtuBdtfd4hyfw==} dev: true /@types/parse-json/4.0.0: @@ -3096,16 +3097,16 @@ packages: /@types/prettier/1.19.1: resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} - /@types/prop-types/15.7.3: - resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==} + /@types/prop-types/15.7.4: + resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} dev: true - /@types/qs/6.9.6: - resolution: {integrity: sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==} + /@types/qs/6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: true - /@types/range-parser/1.2.3: - resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==} + /@types/range-parser/1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true /@types/react-dom/16.9.8: @@ -3117,7 +3118,7 @@ packages: /@types/react/16.9.45: resolution: {integrity: sha512-vv950slTF5UZ5eDOf13b8qC1SD4rTvkqg3HfaUKzr17U97oeJZAa+dUaIHn0QoOJflNTIt6Pem9MmapULs9dkA==} dependencies: - '@types/prop-types': 15.7.3 + '@types/prop-types': 15.7.4 csstype: 3.0.8 dev: true @@ -3134,11 +3135,11 @@ packages: /@types/semver/7.3.5: resolution: {integrity: sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==} - /@types/serve-static/1.13.1: - resolution: {integrity: sha512-jDMH+3BQPtvqZVIcsH700Dfi8Q3MIcEx16g/VdxjoqiGR/NntekB10xdBpirMKnPe9z2C5cBmL0vte0YttOr3Q==} + /@types/serve-static/1.13.10: + resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: - '@types/express-serve-static-core': 4.17.21 - '@types/mime': 2.0.3 + '@types/mime': 1.3.2 + '@types/node': 10.17.13 dev: true /@types/source-list-map/0.1.2: @@ -3150,8 +3151,8 @@ packages: dependencies: source-map: 0.7.3 - /@types/ssri/7.1.0: - resolution: {integrity: sha512-CJR8I0rHwuhpS6YBq1q+StUlQBuxoyfVVZ3O1FDiXH1HJtNm90lErBsZpr2zBMF2x5d9khvq105CQ03EXkZzAQ==} + /@types/ssri/7.1.1: + resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: '@types/node': 10.17.13 dev: true @@ -3169,7 +3170,7 @@ packages: /@types/tar/4.0.3: resolution: {integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==} dependencies: - '@types/minipass': 2.2.0 + '@types/minipass': 2.2.1 '@types/node': 10.17.13 dev: true @@ -3199,9 +3200,9 @@ packages: peerDependencies: '@types/webpack': ^4.0.0 dependencies: - '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.11.0 - '@types/serve-static': 1.13.1 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.13 + '@types/serve-static': 1.13.10 '@types/webpack': 4.41.24 http-proxy-middleware: 1.3.1 transitivePeerDependencies: @@ -3213,9 +3214,9 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.11.0 - '@types/serve-static': 1.13.1 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.13 + '@types/serve-static': 1.13.10 http-proxy-middleware: 1.3.1 webpack: 5.35.1 transitivePeerDependencies: @@ -3243,8 +3244,8 @@ packages: source-map: 0.6.1 dev: true - /@types/webpack/4.41.29: - resolution: {integrity: sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==} + /@types/webpack/4.41.30: + resolution: {integrity: sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==} dependencies: '@types/node': 10.17.13 '@types/tapable': 1.0.6 @@ -3253,21 +3254,21 @@ packages: anymatch: 3.1.2 source-map: 0.6.1 - /@types/wordwrap/1.0.0: - resolution: {integrity: sha512-XknqsI3sxtVduA/zP475wjMPH/qaZB6teY+AGvZkNUPhwxAac/QuKt6fpJCY9iO6ZpDhBmu9iOHgLXK78hoEDA==} + /@types/wordwrap/1.0.1: + resolution: {integrity: sha512-xe+rWyom8xn0laMWH3M7elOpWj2rDQk+3f13RAur89GKsf4FO5qmBNtXXtwepFo2XNgQI0nePdCEStoHFnNvWg==} dev: true /@types/xmldoc/1.1.4: resolution: {integrity: sha512-a/ONNCf9itbmzEz1ohx0Fv5TLJzXIPQTapxFu+DlYlDtn9UcAa1OhnrOOMwbU8125hFjrkJKL3qllD7vO5Bivw==} dev: true - /@types/yargs-parser/20.2.0: - resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} + /@types/yargs-parser/20.2.1: + resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==} - /@types/yargs/15.0.13: - resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} + /@types/yargs/15.0.14: + resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} dependencies: - '@types/yargs-parser': 20.2.0 + '@types/yargs-parser': 20.2.1 /@types/z-schema/3.16.31: resolution: {integrity: sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=} @@ -3286,7 +3287,7 @@ packages: dependencies: '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.10 '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - debug: 4.3.1 + debug: 4.3.2 eslint: 7.12.1 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 @@ -3296,8 +3297,8 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/eslint-plugin/4.28.0_340a9ed2a7b93791865ef366526fba21: - resolution: {integrity: sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==} + /@typescript-eslint/eslint-plugin/4.28.2_fc5d5a884c64aef36872a02672c2eb4d: + resolution: {integrity: sha512-PGqpLLzHSxq956rzNGasO3GsAPf2lY9lDUBXhS++SKonglUmJypaUtcKzRtUte8CV7nruwnDxtLUKpVxs0wQBw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -3307,10 +3308,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/scope-manager': 4.28.0 - debug: 4.3.1 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/scope-manager': 4.28.2 + debug: 4.3.2 eslint: 7.12.1 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 @@ -3327,7 +3328,7 @@ packages: peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 '@typescript-eslint/types': 3.10.1 '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.10 eslint: 7.12.1 @@ -3343,7 +3344,7 @@ packages: peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 @@ -3352,16 +3353,16 @@ packages: - supports-color - typescript - /@typescript-eslint/experimental-utils/4.28.0_eslint@7.12.1+typescript@3.9.10: - resolution: {integrity: sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==} + /@typescript-eslint/experimental-utils/4.28.2_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/scope-manager': 4.28.0 - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 + '@types/json-schema': 7.0.8 + '@typescript-eslint/scope-manager': 4.28.2 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.12.1 @@ -3389,8 +3390,8 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/parser/4.28.0_eslint@7.12.1+typescript@3.9.10: - resolution: {integrity: sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==} + /@typescript-eslint/parser/4.28.2_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -3399,28 +3400,28 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.28.0 - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@3.9.10 - debug: 4.3.1 + '@typescript-eslint/scope-manager': 4.28.2 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 + debug: 4.3.2 eslint: 7.12.1 typescript: 3.9.10 transitivePeerDependencies: - supports-color - /@typescript-eslint/scope-manager/4.28.0: - resolution: {integrity: sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==} + /@typescript-eslint/scope-manager/4.28.2: + resolution: {integrity: sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/visitor-keys': 4.28.0 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/visitor-keys': 4.28.2 /@typescript-eslint/types/3.10.1: resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} - /@typescript-eslint/types/4.28.0: - resolution: {integrity: sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==} + /@typescript-eslint/types/4.28.2: + resolution: {integrity: sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.10: @@ -3434,7 +3435,7 @@ packages: dependencies: '@typescript-eslint/types': 3.10.1 '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.1 + debug: 4.3.2 glob: 7.1.7 is-glob: 4.0.1 lodash: 4.17.21 @@ -3453,7 +3454,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.1 + debug: 4.3.2 eslint-visitor-keys: 1.3.0 glob: 7.1.7 is-glob: 4.0.1 @@ -3464,8 +3465,8 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/typescript-estree/4.28.0_typescript@3.9.10: - resolution: {integrity: sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==} + /@typescript-eslint/typescript-estree/4.28.2_typescript@3.9.10: + resolution: {integrity: sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -3473,9 +3474,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/visitor-keys': 4.28.0 - debug: 4.3.1 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/visitor-keys': 4.28.2 + debug: 4.3.2 globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 @@ -3490,11 +3491,11 @@ packages: dependencies: eslint-visitor-keys: 1.3.0 - /@typescript-eslint/visitor-keys/4.28.0: - resolution: {integrity: sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==} + /@typescript-eslint/visitor-keys/4.28.2: + resolution: {integrity: sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/types': 4.28.2 eslint-visitor-keys: 2.1.0 /@webassemblyjs/ast/1.11.0: @@ -3753,8 +3754,8 @@ packages: acorn: 6.4.2 acorn-walk: 6.2.0 - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + /acorn-jsx/5.3.2_acorn@7.4.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: @@ -3779,8 +3780,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - /acorn/8.4.0: - resolution: {integrity: sha512-ULr0LDaEqQrMFGyQ3bhJkLsbtrQ8QibAseGZeaSUiT/6zb9IvIkomWHJIvgvwad+hinRAgsI51JcWk2yvwyL+w==} + /acorn/8.4.1: + resolution: {integrity: sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==} engines: {node: '>=0.4.0'} hasBin: true dev: false @@ -3789,7 +3790,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.1 + debug: 4.3.2 transitivePeerDependencies: - supports-color dev: false @@ -4043,7 +4044,7 @@ packages: hasBin: true dependencies: browserslist: 4.16.6 - caniuse-lite: 1.0.30001239 + caniuse-lite: 1.0.30001243 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -4055,8 +4056,8 @@ packages: resolution: {integrity: sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw==} dependencies: archy: 1.0.0 - debug: 4.3.1 - fastq: 1.11.0 + debug: 4.3.2 + fastq: 1.11.1 queue-microtask: 1.2.3 transitivePeerDependencies: - supports-color @@ -4077,7 +4078,7 @@ packages: '@babel/core': 7.14.6 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 - '@types/babel__core': 7.1.14 + '@types/babel__core': 7.1.15 babel-plugin-istanbul: 6.0.0 babel-preset-jest: 25.5.0_@babel+core@7.14.6 chalk: 3.0.0 @@ -4104,7 +4105,7 @@ packages: dependencies: '@babel/template': 7.14.5 '@babel/types': 7.14.5 - '@types/babel__traverse': 7.11.1 + '@types/babel__traverse': 7.14.2 /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.6: resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} @@ -4329,9 +4330,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001239 + caniuse-lite: 1.0.30001243 colorette: 1.2.2 - electron-to-chromium: 1.3.756 + electron-to-chromium: 1.3.771 escalade: 3.1.1 node-releases: 1.1.73 @@ -4377,8 +4378,8 @@ packages: resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=} dev: false - /buttono/1.0.2: - resolution: {integrity: sha512-wTnXVnqyu7V34DeIALp03xLCjpzqeDJa65HYoZwvyXnP99qRS/tkrF4zQwJqZBS0l70eXzT8dD+oNGAwceJVyQ==} + /buttono/1.0.4: + resolution: {integrity: sha512-aLOeyK3zrhZnqvH6LzwIbjur8mkKhW8Xl3/jolX+RCJnGG354+L48q1SJWdky89uhQ/mBlTxY/d0x8+ciE0ZWw==} dev: false /bytes/3.0.0: @@ -4464,8 +4465,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001239: - resolution: {integrity: sha512-cyBkXJDMeI4wthy8xJ2FvDU6+0dtcZSJW3voUF8+e9f1bBeuvyZfc3PNbkOETyhbR+dGCPzn9E7MA3iwzusOhQ==} + /caniuse-lite/1.0.30001243: + resolution: {integrity: sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -4691,9 +4692,9 @@ packages: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} + /commander/8.0.0: + resolution: {integrity: sha512-Xvf85aAtu6v22+E5hfVoLHqyul/jyxh91zvqk/ioJTQuJR7Z78n7H558vMPKanPSRgIEeZemT92I2g9Y8LPbSQ==} + engines: {node: '>= 12'} dev: false /commondir/1.0.1: @@ -4969,8 +4970,8 @@ packages: ms: 2.1.3 dev: false - /debug/4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + /debug/4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4980,8 +4981,8 @@ packages: dependencies: ms: 2.1.2 - /debug/4.3.1_supports-color@6.1.0: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + /debug/4.3.2_supports-color@6.1.0: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -5249,8 +5250,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.756: - resolution: {integrity: sha512-WsmJym1TMeHVndjPjczTFbnRR/c4sbzg8fBFtuhlb2Sru3i/S1VGpzDSrv/It8ctMU2bj8G7g7/O3FzYMGw6eA==} + /electron-to-chromium/1.3.771: + resolution: {integrity: sha512-zHMomTqkpnAD9W5rhXE1aiU3ogGFrqWzdvM4C6222SREiqsWQb2w0S7P2Ii44qCaGimmAP1z+OydllM438uJyA==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -5465,7 +5466,7 @@ packages: ajv: 6.12.6 chalk: 4.1.1 cross-spawn: 7.0.3 - debug: 4.3.1 + debug: 4.3.2 doctrine: 3.0.0 enquirer: 2.3.6 eslint-scope: 5.1.1 @@ -5505,7 +5506,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 + acorn-jsx: 5.3.2_acorn@7.4.1 eslint-visitor-keys: 1.3.0 /esprima/4.0.1: @@ -5711,22 +5712,21 @@ packages: /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.5: - resolution: {integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==} + /fast-glob/3.2.7: + resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.7 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 - picomatch: 2.3.0 /fast-json-stable-stringify/2.1.0: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - /fast-json-stringify/2.7.6: - resolution: {integrity: sha512-ezem8qpAgpad6tXeUhK0aSCS8Fi2vjxTorI9i5M+xrq6UUbTl7/bBTxL1SjRI2zy+qpPkdD4+UblUCQdxRpvIg==} + /fast-json-stringify/2.7.7: + resolution: {integrity: sha512-2kiwC/hBlK7QiGALsvj0QxtYwaReLOmAwOWJIxt5WHBB9EwXsqbsu8LCel47yh8NV8CEcFmnZYcXh4BionJcwQ==} engines: {node: '>= 10.0.0'} dependencies: ajv: 6.12.6 @@ -5763,10 +5763,10 @@ packages: '@fastify/proxy-addr': 3.0.0 abstract-logging: 2.0.1 avvio: 7.2.2 - fast-json-stringify: 2.7.6 + fast-json-stringify: 2.7.7 fastify-error: 0.3.1 fastify-warning: 0.2.0 - find-my-way: 4.3.0 + find-my-way: 4.3.1 flatstr: 1.0.12 light-my-request: 4.4.1 pino: 6.11.3 @@ -5782,8 +5782,8 @@ packages: /fastparse/1.1.2: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} - /fastq/1.11.0: - resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + /fastq/1.11.1: + resolution: {integrity: sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==} dependencies: reusify: 1.0.4 @@ -5871,8 +5871,8 @@ packages: make-dir: 2.1.0 pkg-dir: 3.0.0 - /find-my-way/4.3.0: - resolution: {integrity: sha512-uVmpziK3XJrP2PhD2CpMcSPnDZ69f5xESh7OuqgtaHVHszDMlwCS59oVczD1BGZTI6pMm/mrUwi0yfVLfbNC6Q==} + /find-my-way/4.3.1: + resolution: {integrity: sha512-SBqRIuexcGxdnOUDWJHjKXsFtEtVT/Z2UyjqfGQ3XAFQAHZnSfRVKnjKQJNhfDf0f5b1cQJMpCDIp8304fKmig==} engines: {node: '>=10'} dependencies: fast-decode-uri-component: 1.0.1 @@ -5942,7 +5942,7 @@ packages: optional: true dev: true - /follow-redirects/1.14.1_debug@4.3.1: + /follow-redirects/1.14.1_debug@4.3.2: resolution: {integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==} engines: {node: '>=4.0'} peerDependencies: @@ -5951,7 +5951,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 dev: false /for-in/1.0.2: @@ -6219,7 +6219,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.2.5 + fast-glob: 3.2.7 ignore: 5.1.8 merge2: 1.4.1 slash: 3.0.0 @@ -6426,9 +6426,9 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - '@types/html-minifier-terser': 5.1.1 + '@types/html-minifier-terser': 5.1.2 '@types/tapable': 1.0.6 - '@types/webpack': 4.41.29 + '@types/webpack': 4.41.30 html-minifier-terser: 5.1.1 loader-utils: 1.4.0 lodash: 4.17.21 @@ -6485,11 +6485,11 @@ packages: resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} dev: false - /http-proxy-middleware/0.19.1_debug@4.3.1: + /http-proxy-middleware/0.19.1_debug@4.3.2: resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==} engines: {node: '>=4.0.0'} dependencies: - http-proxy: 1.18.1_debug@4.3.1 + http-proxy: 1.18.1_debug@4.3.2 is-glob: 4.0.1 lodash: 4.17.21 micromatch: 3.1.10 @@ -6501,7 +6501,7 @@ packages: resolution: {integrity: sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==} engines: {node: '>=8.0.0'} dependencies: - '@types/http-proxy': 1.17.6 + '@types/http-proxy': 1.17.7 http-proxy: 1.18.1 is-glob: 4.0.1 is-plain-obj: 3.0.0 @@ -6521,12 +6521,12 @@ packages: - debug dev: true - /http-proxy/1.18.1_debug@4.3.1: + /http-proxy/1.18.1_debug@4.3.2: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.1_debug@4.3.1 + follow-redirects: 1.14.1_debug@4.3.2 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -6548,7 +6548,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.1 + debug: 4.3.2 transitivePeerDependencies: - supports-color dev: false @@ -7031,7 +7031,7 @@ packages: resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} engines: {node: '>=8'} dependencies: - debug: 4.3.1 + debug: 4.3.2 istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 transitivePeerDependencies: @@ -7321,7 +7321,7 @@ packages: '@jest/test-result': 25.5.0 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 - '@types/yargs': 15.0.13 + '@types/yargs': 15.0.14 chalk: 3.0.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -7430,8 +7430,8 @@ packages: merge-stream: 2.0.0 supports-color: 7.2.0 - /jest-worker/27.0.2: - resolution: {integrity: sha512-EoBdilOTTyOgmHXtw/cPc+ZrCA0KJMrkXzkrPGNwLmnvvlN1nj7MPrxpT7m+otSv2e1TLaVffzDnE/LB14zJMg==} + /jest-worker/27.0.6: + resolution: {integrity: sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==} engines: {node: '>= 10.13.0'} dependencies: '@types/node': 10.17.13 @@ -7513,7 +7513,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - ws: 7.5.0 + ws: 7.5.2 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -8776,7 +8776,7 @@ packages: klona: 2.0.4 loader-utils: 2.0.0 postcss: 7.0.32 - schema-utils: 3.0.0 + schema-utils: 3.1.0 semver: 7.3.5 webpack: 4.44.2 dev: true @@ -8881,8 +8881,8 @@ packages: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - /prettier/2.3.1: - resolution: {integrity: sha512-p+vNbgpLjif/+D+DwAZAbndtRrR0md0MwfmOVN9N+2RgyACMT+7tfaRnT+WDPkqnuVwleyuBIG2XBxKDme3hPA==} + /prettier/2.3.2: + resolution: {integrity: sha512-lnJzDfJ66zkMy58OL5/NY5zp70S7Nz6KqcKkXYzn2tMVrNxvbqaBpg7H3qHaLxCJ5lNMsGuM8+ohS7cZrthdLQ==} engines: {node: '>=10.13.0'} hasBin: true @@ -8944,7 +8944,7 @@ packages: /pseudolocale/1.1.0: resolution: {integrity: sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==} dependencies: - commander: 7.2.0 + commander: 8.0.0 dev: false /psl/1.8.0: @@ -9012,6 +9012,7 @@ packages: /querystring/0.2.0: resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} engines: {node: '>=0.4.x'} + deprecated: The /querystringify/2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -9124,7 +9125,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.0 + '@types/normalize-package-data': 2.4.1 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -9471,6 +9472,7 @@ packages: /sane/4.1.0: resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} engines: {node: 6.* || 8.* || >= 10.*} + deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added hasBin: true dependencies: '@cnakazawa/watch': 1.0.4 @@ -9512,7 +9514,7 @@ packages: loader-utils: 2.0.0 neo-async: 2.6.2 node-sass: 5.0.0 - schema-utils: 3.0.0 + schema-utils: 3.1.0 semver: 7.3.5 webpack: 4.44.2 dev: true @@ -9546,16 +9548,16 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true - /schema-utils/3.0.0: - resolution: {integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==} + /schema-utils/3.1.0: + resolution: {integrity: sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 @@ -9622,8 +9624,8 @@ packages: dependencies: randombytes: 2.1.0 - /serialize-javascript/5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 dev: false @@ -9812,7 +9814,7 @@ packages: abab: 2.0.5 iconv-lite: 0.6.3 loader-utils: 2.0.0 - schema-utils: 3.0.0 + schema-utils: 3.1.0 source-map: 0.6.1 webpack: 4.44.2 whatwg-mimetype: 2.3.0 @@ -9875,7 +9877,7 @@ packages: /spdy-transport/3.0.0_supports-color@6.1.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -9889,7 +9891,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -10243,18 +10245,18 @@ packages: webpack-sources: 1.4.3 worker-farm: 1.7.0 - /terser-webpack-plugin/5.1.3_webpack@5.35.1: - resolution: {integrity: sha512-cxGbMqr6+A2hrIB5ehFIF+F/iST5ZOxvOmy9zih9ySbP1C2oEWQSOUS+2SNBTjzx5xLKO4xnod9eywdfq1Nb9A==} + /terser-webpack-plugin/5.1.4_webpack@5.35.1: + resolution: {integrity: sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==} engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^5.1.0 dependencies: - jest-worker: 27.0.2 + jest-worker: 27.0.6 p-limit: 3.1.0 - schema-utils: 3.0.0 - serialize-javascript: 5.0.1 + schema-utils: 3.1.0 + serialize-javascript: 6.0.0 source-map: 0.6.1 - terser: 5.7.0 + terser: 5.7.1 webpack: 5.35.1 dev: false @@ -10267,8 +10269,8 @@ packages: source-map: 0.6.1 source-map-support: 0.5.19 - /terser/5.7.0: - resolution: {integrity: sha512-HP5/9hp2UaZt5fYkuhNBR8YyRcT8juw8+uFbAme53iN9hblvKnLUTKkmwJG6ocWpIKf8UK4DoeWG4ty0J6S6/g==} + /terser/5.7.1: + resolution: {integrity: sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==} engines: {node: '>=10'} hasBin: true dependencies: @@ -10581,8 +10583,8 @@ packages: hasBin: true dev: false - /typescript/4.3.4: - resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==} + /typescript/4.3.5: + resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} hasBin: true @@ -10873,11 +10875,11 @@ packages: chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 del: 4.1.1 express: 4.17.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.1 + http-proxy-middleware: 0.19.1_debug@4.3.2 import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -10921,11 +10923,11 @@ packages: chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 del: 4.1.1 express: 4.17.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.1 + http-proxy-middleware: 0.19.1_debug@4.3.2 import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -10968,11 +10970,11 @@ packages: chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 del: 4.1.1 express: 4.17.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.1 + http-proxy-middleware: 0.19.1_debug@4.3.2 import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -11107,12 +11109,12 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.0 + '@types/eslint-scope': 3.7.1 '@types/estree': 0.0.47 '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 '@webassemblyjs/wasm-parser': 1.11.0 - acorn: 8.4.0 + acorn: 8.4.1 browserslist: 4.16.6 chrome-trace-event: 1.0.3 enhanced-resolve: 5.8.2 @@ -11125,9 +11127,9 @@ packages: loader-runner: 4.2.0 mime-types: 2.1.31 neo-async: 2.6.2 - schema-utils: 3.0.0 + schema-utils: 3.1.0 tapable: 2.2.0 - terser-webpack-plugin: 5.1.3_webpack@5.35.1 + terser-webpack-plugin: 5.1.4_webpack@5.35.1 watchpack: 2.2.0 webpack-sources: 2.3.0 dev: false @@ -11251,8 +11253,8 @@ packages: async-limiter: 1.0.1 dev: false - /ws/7.5.0: - resolution: {integrity: sha512-6ezXvzOZupqKj4jUqbQ9tXuJNo+BR2gU8fFRk3XCP3e0G6WT414u5ELe6Y0vtp7kmSJ3F7YWObSNr1ESsgi4vw==} + /ws/7.5.2: + resolution: {integrity: sha512-lkF7AWRicoB9mAgjeKbGqVUekLnSNO4VjKVnuPHpQeOxZOErX6BPXwJk70nFslRCEEA8EVW7ZjKwXaP9N+1sKQ==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index d67611c0e04..9bb5646081b 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "573f60284f9952e51ce72deae7a8b5fdaa911d95", + "pnpmShrinkwrapHash": "5d8b9e19e5b456a6d1787de4cde8330877affb8b", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } diff --git a/stack/eslint-config/package.json b/stack/eslint-config/package.json index 82e318c0861..f10a23f010d 100644 --- a/stack/eslint-config/package.json +++ b/stack/eslint-config/package.json @@ -28,10 +28,10 @@ "@rushstack/eslint-plugin": "workspace:*", "@rushstack/eslint-plugin-packlets": "workspace:*", "@rushstack/eslint-plugin-security": "workspace:*", - "@typescript-eslint/eslint-plugin": "4.28.0", - "@typescript-eslint/experimental-utils": "^4.28.0", - "@typescript-eslint/parser": "4.28.0", - "@typescript-eslint/typescript-estree": "4.28.0", + "@typescript-eslint/eslint-plugin": "~4.28.2", + "@typescript-eslint/experimental-utils": "~4.28.2", + "@typescript-eslint/parser": "~4.28.2", + "@typescript-eslint/typescript-estree": "~4.28.2", "eslint-plugin-promise": "~4.2.1", "eslint-plugin-react": "~7.20.0", "eslint-plugin-tsdoc": "~0.2.10" diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index cb6671e305e..346ebefa914 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -20,7 +20,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "^4.28.0" + "@typescript-eslint/experimental-utils": "~4.28.2" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -32,8 +32,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", - "@typescript-eslint/parser": "4.28.0", - "@typescript-eslint/typescript-estree": "4.28.0", + "@typescript-eslint/parser": "~4.28.2", + "@typescript-eslint/typescript-estree": "~4.28.2", "eslint": "~7.12.1", "typescript": "~3.9.7" } diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index 0579f9dc661..379c1cdfc53 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -19,7 +19,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "^4.28.0" + "@typescript-eslint/experimental-utils": "~4.28.2" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -31,8 +31,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", - "@typescript-eslint/parser": "4.28.0", - "@typescript-eslint/typescript-estree": "4.28.0", + "@typescript-eslint/parser": "~4.28.2", + "@typescript-eslint/typescript-estree": "~4.28.2", "eslint": "~7.12.1", "typescript": "~3.9.7" } diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index 9f861ce55af..1114b956fe1 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -23,7 +23,7 @@ }, "dependencies": { "@rushstack/tree-pattern": "workspace:*", - "@typescript-eslint/experimental-utils": "^4.28.0" + "@typescript-eslint/experimental-utils": "~4.28.2" }, "peerDependencies": { "eslint": "^6.0.0 || ^7.0.0" @@ -35,8 +35,8 @@ "@types/estree": "0.0.44", "@types/heft-jest": "1.0.1", "@types/node": "10.17.13", - "@typescript-eslint/parser": "4.28.0", - "@typescript-eslint/typescript-estree": "4.28.0", + "@typescript-eslint/parser": "~4.28.2", + "@typescript-eslint/typescript-estree": "~4.28.2", "eslint": "~7.12.1", "typescript": "~3.9.7" } From f5a3b195d433457680745401931f5b8466d00226 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Thu, 8 Jul 2021 18:34:37 -0700 Subject: [PATCH 418/429] Prepare for a MINOR release of Rush --- .../changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json b/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json index a284f67acee..cdc42ffd860 100644 --- a/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json +++ b/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json @@ -2,9 +2,9 @@ "changes": [ { "packageName": "@microsoft/rush", - "comment": "[rush] Prevent \"rush change\" from prompting for an email address, since this feature was rarely used. To restore the old behavior, enable the \"includeEmailInChangeFile\" setting in version-policies.json", + "comment": "Prevent \"rush change\" from prompting for an email address, since this feature was rarely used. To restore the old behavior, enable the \"includeEmailInChangeFile\" setting in version-policies.json", "type": "none" } ], "packageName": "@microsoft/rush" -} \ No newline at end of file +} From 3f3e0d77b0345a1bfbd5f77541d487a81ea830c7 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 9 Jul 2021 01:44:18 +0000 Subject: [PATCH 419/429] Deleting change files and updating change logs for package updates. --- apps/rush/CHANGELOG.json | 36 +++++++++++++++++++ apps/rush/CHANGELOG.md | 17 ++++++++- .../rush/AllowWarnings_2021-05-21-18-05.json | 11 ------ .../rush/CAPS-2946_2021-06-29-19-27.json | 10 ------ ...-rushx-project-check_2021-05-26-03-12.json | 11 ------ ...x-build-cache-schema_2021-06-30-13-59.json | 11 ------ .../fix-empty-selection_2021-06-24-23-05.json | 11 ------ ...e_support_simplicity_2021-07-02-02-16.json | 11 ------ ...ild-cache-timestamps_2021-06-14-23-55.json | 11 ------ .../octogonz-pnpm-6.7.1_2021-06-08-01-43.json | 11 ------ ...-command-line-schema_2021-07-06-19-11.json | 11 ------ ...ack-legacy-migration_2021-05-26-20-18.json | 11 ------ .../remove-chokidar_2021-04-23-23-34.json | 11 ------ ...er-danade-JestPlugin_2021-06-02-21-32.json | 11 ------ ...e-move-print-message_2021-06-13-22-35.json | 11 ------ ...allowUnreachableCode_2021-06-10-21-47.json | 11 ------ 16 files changed, 52 insertions(+), 154 deletions(-) delete mode 100644 common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json delete mode 100644 common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json delete mode 100644 common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json delete mode 100644 common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json delete mode 100644 common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json delete mode 100644 common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json delete mode 100644 common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json delete mode 100644 common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json delete mode 100644 common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json delete mode 100644 common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json delete mode 100644 common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json delete mode 100644 common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json delete mode 100644 common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json delete mode 100644 common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json diff --git a/apps/rush/CHANGELOG.json b/apps/rush/CHANGELOG.json index ebaca8602e4..00190beda6d 100644 --- a/apps/rush/CHANGELOG.json +++ b/apps/rush/CHANGELOG.json @@ -1,6 +1,42 @@ { "name": "@microsoft/rush", "entries": [ + { + "version": "5.48.0", + "tag": "@microsoft/rush_v5.48.0", + "date": "Fri, 09 Jul 2021 01:44:18 GMT", + "comments": { + "none": [ + { + "comment": "Add RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD environment variable" + }, + { + "comment": "Prevent \"rush change\" from prompting for an email address, since this feature was rarely used. To restore the old behavior, enable the \"includeEmailInChangeFile\" setting in version-policies.json" + }, + { + "comment": "The \"rushx\" command now reports a warning when invoked in a project folder that is not registered in rush.json" + }, + { + "comment": "Fix the build-cache.json cacheEntryNamePattern description of the [normalize] token." + }, + { + "comment": "When selection CLI parameters are specified and applying them does not select any projects, log that the selection is empty and immediately exit." + }, + { + "comment": "Fix an issue where files restored by the build cache did not have a current modification time" + }, + { + "comment": "Upgrade the \"rush init\" template to use PNPM version 6.7.1; this avoids an important regression in PNPM 6.3.0 where .pnpmfile.cjs did not work correctly: https://github.com/pnpm/pnpm/issues/3453" + }, + { + "comment": "Fix a JSON schema issue that prevented \"disableBuildCache\" from being specified in command-line.json" + }, + { + "comment": "Removed dependency on chokidar from BulkScriptAction in watch mode, since it adds unnecessary overhead." + } + ] + } + }, { "version": "5.47.0", "tag": "@microsoft/rush_v5.47.0", diff --git a/apps/rush/CHANGELOG.md b/apps/rush/CHANGELOG.md index 4221585d225..e34abcb1171 100644 --- a/apps/rush/CHANGELOG.md +++ b/apps/rush/CHANGELOG.md @@ -1,6 +1,21 @@ # Change Log - @microsoft/rush -This log was last generated on Sat, 15 May 2021 00:02:26 GMT and should not be manually modified. +This log was last generated on Fri, 09 Jul 2021 01:44:18 GMT and should not be manually modified. + +## 5.48.0 +Fri, 09 Jul 2021 01:44:18 GMT + +### Updates + +- Add RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD environment variable +- Prevent "rush change" from prompting for an email address, since this feature was rarely used. To restore the old behavior, enable the "includeEmailInChangeFile" setting in version-policies.json +- The "rushx" command now reports a warning when invoked in a project folder that is not registered in rush.json +- Fix the build-cache.json cacheEntryNamePattern description of the [normalize] token. +- When selection CLI parameters are specified and applying them does not select any projects, log that the selection is empty and immediately exit. +- Fix an issue where files restored by the build cache did not have a current modification time +- Upgrade the "rush init" template to use PNPM version 6.7.1; this avoids an important regression in PNPM 6.3.0 where .pnpmfile.cjs did not work correctly: https://github.com/pnpm/pnpm/issues/3453 +- Fix a JSON schema issue that prevented "disableBuildCache" from being specified in command-line.json +- Removed dependency on chokidar from BulkScriptAction in watch mode, since it adds unnecessary overhead. ## 5.47.0 Sat, 15 May 2021 00:02:26 GMT diff --git a/common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json b/common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json deleted file mode 100644 index 52fc925e360..00000000000 --- a/common/changes/@microsoft/rush/AllowWarnings_2021-05-21-18-05.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Add RUSH_ALLOW_WARNINGS_IN_SUCCESSFUL_BUILD environment variable", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "EmmanuelOluyomi@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json b/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json deleted file mode 100644 index cdc42ffd860..00000000000 --- a/common/changes/@microsoft/rush/CAPS-2946_2021-06-29-19-27.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Prevent \"rush change\" from prompting for an email address, since this feature was rarely used. To restore the old behavior, enable the \"includeEmailInChangeFile\" setting in version-policies.json", - "type": "none" - } - ], - "packageName": "@microsoft/rush" -} diff --git a/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json b/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json deleted file mode 100644 index 063e2da6d4e..00000000000 --- a/common/changes/@microsoft/rush/feat-add-rushx-project-check_2021-05-26-03-12.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "The \"rushx\" command now reports a warning when invoked in a project folder that is not registered in rush.json", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "m1heng@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json b/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json deleted file mode 100644 index 9a9a822a9c2..00000000000 --- a/common/changes/@microsoft/rush/fix-build-cache-schema_2021-06-30-13-59.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Fix the build-cache.json cacheEntryNamePattern description of the [normalize] token.", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "lpegasus@users.noreply.github.com" -} diff --git a/common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json b/common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json deleted file mode 100644 index 9613805322f..00000000000 --- a/common/changes/@microsoft/rush/fix-empty-selection_2021-06-24-23-05.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "When selection CLI parameters are specified and applying them does not select any projects, log that the selection is empty and immediately exit.", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "dmichon-msft@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json b/common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json deleted file mode 100644 index cbcdce528a0..00000000000 --- a/common/changes/@microsoft/rush/import_type_support_simplicity_2021-07-02-02-16.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json b/common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json deleted file mode 100644 index 1e3608be966..00000000000 --- a/common/changes/@microsoft/rush/octogonz-build-cache-timestamps_2021-06-14-23-55.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Fix an issue where files restored by the build cache did not have a current modification time", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json b/common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json deleted file mode 100644 index 3e0d42d259b..00000000000 --- a/common/changes/@microsoft/rush/octogonz-pnpm-6.7.1_2021-06-08-01-43.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Upgrade the \"rush init\" template to use PNPM version 6.7.1; this avoids an important regression in PNPM 6.3.0 where .pnpmfile.cjs did not work correctly: https://github.com/pnpm/pnpm/issues/3453", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json b/common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json deleted file mode 100644 index b267860b85b..00000000000 --- a/common/changes/@microsoft/rush/octogonz-rush-command-line-schema_2021-07-06-19-11.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Fix a JSON schema issue that prevented \"disableBuildCache\" from being specified in command-line.json", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json b/common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json deleted file mode 100644 index cbcdce528a0..00000000000 --- a/common/changes/@microsoft/rush/octogonz-rushstack-legacy-migration_2021-05-26-20-18.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json b/common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json deleted file mode 100644 index 2bf2292fcdb..00000000000 --- a/common/changes/@microsoft/rush/remove-chokidar_2021-04-23-23-34.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "Removed dependency on chokidar from BulkScriptAction in watch mode, since it adds unnecessary overhead.", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "dmichon-msft@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json b/common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json deleted file mode 100644 index 0143cb521c2..00000000000 --- a/common/changes/@microsoft/rush/user-danade-JestPlugin_2021-06-02-21-32.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json b/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json deleted file mode 100644 index 8254bcfdce2..00000000000 --- a/common/changes/@microsoft/rush/user-halfnibble-move-print-message_2021-06-13-22-35.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "halfnibble@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json b/common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json deleted file mode 100644 index 8b978fe48f3..00000000000 --- a/common/changes/@microsoft/rush/user-ianc-disable-allowUnreachableCode_2021-06-10-21-47.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/rush", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/rush", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file From 76f12a1ae09ae7f8d03d61f25a4bb28cd1d9a450 Mon Sep 17 00:00:00 2001 From: Rushbot Date: Fri, 9 Jul 2021 01:44:20 +0000 Subject: [PATCH 420/429] Applying package updates. --- apps/rush-lib/package.json | 2 +- apps/rush/package.json | 2 +- common/config/rush/version-policies.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/rush-lib/package.json b/apps/rush-lib/package.json index b7f39f9b296..08527471f4d 100644 --- a/apps/rush-lib/package.json +++ b/apps/rush-lib/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush-lib", - "version": "5.47.0", + "version": "5.48.0", "description": "A library for writing scripts that interact with the Rush tool", "repository": { "type": "git", diff --git a/apps/rush/package.json b/apps/rush/package.json index 0960e8b54c4..1029e78e769 100644 --- a/apps/rush/package.json +++ b/apps/rush/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/rush", - "version": "5.47.0", + "version": "5.48.0", "description": "A professional solution for consolidating all your JavaScript projects in one Git repo", "keywords": [ "install", diff --git a/common/config/rush/version-policies.json b/common/config/rush/version-policies.json index 4b45670cf7d..ff7ac873b79 100644 --- a/common/config/rush/version-policies.json +++ b/common/config/rush/version-policies.json @@ -90,7 +90,7 @@ { "policyName": "rush", "definitionName": "lockStepVersion", - "version": "5.47.0", + "version": "5.48.0", "nextBump": "minor", "mainProject": "@microsoft/rush" } From cbd9e905ed943febcb528d2d1f80a7fea687452a Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 9 Jul 2021 16:39:42 -0700 Subject: [PATCH 421/429] Use latest TypeScript for ESLint projects because "@typescript-eslint/types" now requires it --- apps/api-extractor/package.json | 2 +- .../workspace/typescript-newest-test/package.json | 2 +- common/config/rush/.pnpmfile.cjs | 6 ++++++ common/config/rush/common-versions.json | 2 +- stack/eslint-plugin-packlets/package.json | 2 +- stack/eslint-plugin-security/package.json | 2 +- stack/eslint-plugin/package.json | 2 +- 7 files changed, 12 insertions(+), 6 deletions(-) diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index be88d911091..84c01635327 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -45,7 +45,7 @@ "resolve": "~1.17.0", "semver": "~7.3.0", "source-map": "~0.6.1", - "typescript": "~4.3.2" + "typescript": "~4.3.5" }, "devDependencies": { "@rushstack/eslint-config": "workspace:*", diff --git a/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json index 4e9724744f6..1243920ce1e 100644 --- a/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json +++ b/build-tests/install-test-workspace/workspace/typescript-newest-test/package.json @@ -11,7 +11,7 @@ "devDependencies": { "@rushstack/eslint-config": "*", "@rushstack/heft": "*", - "typescript": "~4.3.2", + "typescript": "~4.3.5", "tslint": "~5.20.1", "eslint": "~7.12.1" } diff --git a/common/config/rush/.pnpmfile.cjs b/common/config/rush/.pnpmfile.cjs index 162f76a2197..524ff7be7b4 100644 --- a/common/config/rush/.pnpmfile.cjs +++ b/common/config/rush/.pnpmfile.cjs @@ -62,6 +62,12 @@ function readPackage(packageJson, context) { ); } } + } else if (packageJson.name === '@typescript-eslint/types') { + // Workaround for https://github.com/typescript-eslint/typescript-eslint/issues/3622 + if (!packageJson.peerDependencies) { + packageJson.peerDependencies = {}; + } + packageJson.peerDependencies['typescript'] = '*'; } return packageJson; diff --git a/common/config/rush/common-versions.json b/common/config/rush/common-versions.json index 7da219d56fa..ca588d3d6d4 100644 --- a/common/config/rush/common-versions.json +++ b/common/config/rush/common-versions.json @@ -75,7 +75,7 @@ // The newest supported compiler, used by build-tests/heft-newest-compiler-test // and used as the bundled compiler engine for API Extractor. - "~4.3.2" + "~4.3.5" ], "source-map": [ diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index 346ebefa914..53d879dfc5d 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -35,6 +35,6 @@ "@typescript-eslint/parser": "~4.28.2", "@typescript-eslint/typescript-estree": "~4.28.2", "eslint": "~7.12.1", - "typescript": "~3.9.7" + "typescript": "~4.3.5" } } diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index 379c1cdfc53..5e0aaadb663 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -34,6 +34,6 @@ "@typescript-eslint/parser": "~4.28.2", "@typescript-eslint/typescript-estree": "~4.28.2", "eslint": "~7.12.1", - "typescript": "~3.9.7" + "typescript": "~4.3.5" } } diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index 1114b956fe1..2ba3850ceca 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -38,6 +38,6 @@ "@typescript-eslint/parser": "~4.28.2", "@typescript-eslint/typescript-estree": "~4.28.2", "eslint": "~7.12.1", - "typescript": "~3.9.7" + "typescript": "~4.3.5" } } From 7c74c5c828c8810c0641c76a96e9e815a63ee185 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Fri, 9 Jul 2021 16:40:09 -0700 Subject: [PATCH 422/429] rush update --full --- .../workspace/common/pnpm-lock.yaml | 122 ++++++------ common/config/rush/pnpm-lock.yaml | 186 ++++++++++++++---- common/config/rush/repo-state.json | 2 +- 3 files changed, 210 insertions(+), 100 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index cd8eafd8bf9..d746a879b35 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -8,13 +8,13 @@ importers: '@rushstack/heft': file:rushstack-heft-0.34.0.tgz eslint: ~7.12.1 tslint: ~5.20.1 - typescript: ~4.3.2 + typescript: ~4.3.5 devDependencies: - '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 + '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.5 '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.0.tgz eslint: 7.12.1 - tslint: 5.20.1_typescript@4.3.2 - typescript: 4.3.2 + tslint: 5.20.1_typescript@4.3.5 + typescript: 4.3.5 packages: @@ -104,8 +104,8 @@ packages: resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} dev: true - /@typescript-eslint/eslint-plugin/4.28.0_90d96445803f58751031825f7dddfc4d: - resolution: {integrity: sha512-KcF6p3zWhf1f8xO84tuBailV5cN92vhS+VT7UJsPzGBm9VnQqfI9AsiMUFUCYHTYPg1uCCo+HyiDnpDuvkAMfQ==} + /@typescript-eslint/eslint-plugin/4.28.2_cd552b328b49737e5ccc5e2c9648a3f4: + resolution: {integrity: sha512-PGqpLLzHSxq956rzNGasO3GsAPf2lY9lDUBXhS++SKonglUmJypaUtcKzRtUte8CV7nruwnDxtLUKpVxs0wQBw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: '@typescript-eslint/parser': ^4.0.0 @@ -115,30 +115,30 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/scope-manager': 4.28.0 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.2 debug: 4.3.1 eslint: 7.12.1 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/4.28.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-9XD9s7mt3QWMk82GoyUpc/Ji03vz4T5AYlHF9DcoFNfJ/y3UAclRsfGiE2gLfXtyC+JRA3trR7cR296TEb1oiQ==} + /@typescript-eslint/experimental-utils/4.28.2_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.7 - '@typescript-eslint/scope-manager': 4.28.0 - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.2 + '@typescript-eslint/scope-manager': 4.28.2 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 eslint: 7.12.1 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@7.12.1 @@ -147,8 +147,8 @@ packages: - typescript dev: true - /@typescript-eslint/parser/4.28.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-7x4D22oPY8fDaOCvkuXtYYTQ6mTMmkivwEzS+7iml9F9VkHGbbZ3x4fHRwxAb5KeuSkLqfnYjs46tGx2Nour4A==} + /@typescript-eslint/parser/4.28.2_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -157,31 +157,31 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.28.0 - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.2 + '@typescript-eslint/scope-manager': 4.28.2 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 debug: 4.3.1 eslint: 7.12.1 - typescript: 4.3.2 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager/4.28.0: - resolution: {integrity: sha512-eCALCeScs5P/EYjwo6se9bdjtrh8ByWjtHzOkC4Tia6QQWtQr3PHovxh3TdYTuFcurkYI4rmFsRFpucADIkseg==} + /@typescript-eslint/scope-manager/4.28.2: + resolution: {integrity: sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/visitor-keys': 4.28.0 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/visitor-keys': 4.28.2 dev: true - /@typescript-eslint/types/4.28.0: - resolution: {integrity: sha512-p16xMNKKoiJCVZY5PW/AfILw2xe1LfruTcfAKBj3a+wgNYP5I9ZEKNDOItoRt53p4EiPV6iRSICy8EPanG9ZVA==} + /@typescript-eslint/types/4.28.2: + resolution: {integrity: sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dev: true - /@typescript-eslint/typescript-estree/4.28.0_typescript@4.3.2: - resolution: {integrity: sha512-m19UQTRtxMzKAm8QxfKpvh6OwQSXaW1CdZPoCaQuLwAq7VZMNuhJmZR4g5281s2ECt658sldnJfdpSZZaxUGMQ==} + /@typescript-eslint/typescript-estree/4.28.2_typescript@4.3.5: + resolution: {integrity: sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -189,23 +189,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.28.0 - '@typescript-eslint/visitor-keys': 4.28.0 + '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/visitor-keys': 4.28.2 debug: 4.3.1 globby: 11.0.4 is-glob: 4.0.1 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys/4.28.0: - resolution: {integrity: sha512-PjJyTWwrlrvM5jazxYF5ZPs/nl0kHDZMVbuIcbpawVXaDPelp3+S9zpOz5RmVUfS/fD5l5+ZXNKnWhNYjPzCvw==} + /@typescript-eslint/visitor-keys/4.28.2: + resolution: {integrity: sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.0 + '@typescript-eslint/types': 4.28.2 eslint-visitor-keys: 2.1.0 dev: true @@ -2490,7 +2490,7 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslint/5.20.1_typescript@4.3.2: + /tslint/5.20.1_typescript@4.3.5: resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} engines: {node: '>=4.8.0'} hasBin: true @@ -2509,27 +2509,27 @@ packages: resolve: 1.20.0 semver: 5.7.1 tslib: 1.14.1 - tsutils: 2.29.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 2.29.0_typescript@4.3.5 + typescript: 4.3.5 dev: true - /tsutils/2.29.0_typescript@4.3.2: + /tsutils/2.29.0_typescript@4.3.5: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 4.3.2 + typescript: 4.3.5 dev: true - /tsutils/3.21.0_typescript@4.3.2: + /tsutils/3.21.0_typescript@4.3.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.3.2 + typescript: 4.3.5 dev: true /tunnel-agent/0.6.0: @@ -2554,8 +2554,8 @@ packages: engines: {node: '>=8'} dev: true - /typescript/4.3.2: - resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + /typescript/4.3.5: + resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -2709,7 +2709,7 @@ packages: commander: 2.20.3 dev: true - file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz name: '@rushstack/eslint-config' @@ -2719,18 +2719,18 @@ packages: typescript: '>=3.0.0' dependencies: '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz - '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/eslint-plugin': 4.28.0_90d96445803f58751031825f7dddfc4d - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 4.28.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 4.28.0_typescript@4.3.2 + '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.5 + '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.5 + '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.28.2_cd552b328b49737e5ccc5e2c9648a3f4 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 eslint: 7.12.1 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 - typescript: 4.3.2 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true @@ -2741,7 +2741,7 @@ packages: version: 1.0.6 dev: true - file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz name: '@rushstack/eslint-plugin' @@ -2750,14 +2750,14 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz name: '@rushstack/eslint-plugin-packlets' @@ -2766,14 +2766,14 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz name: '@rushstack/eslint-plugin-security' @@ -2782,7 +2782,7 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 4.28.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 eslint: 7.12.1 transitivePeerDependencies: - supports-color diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 9717b272e29..215970b680f 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -61,7 +61,7 @@ importers: resolve: ~1.17.0 semver: ~7.3.0 source-map: ~0.6.1 - typescript: ~4.3.2 + typescript: ~4.3.5 dependencies: '@microsoft/api-extractor-model': link:../api-extractor-model '@microsoft/tsdoc': 0.13.2 @@ -1458,10 +1458,10 @@ importers: '@typescript-eslint/parser': ~4.28.2 '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 - typescript: ~3.9.7 + typescript: ~4.3.5 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1469,10 +1469,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 eslint: 7.12.1 - typescript: 3.9.10 + typescript: 4.3.5 ../../stack/eslint-plugin-packlets: specifiers: @@ -1487,10 +1487,10 @@ importers: '@typescript-eslint/parser': ~4.28.2 '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 - typescript: ~3.9.7 + typescript: ~4.3.5 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1498,10 +1498,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 eslint: 7.12.1 - typescript: 3.9.10 + typescript: 4.3.5 ../../stack/eslint-plugin-security: specifiers: @@ -1516,10 +1516,10 @@ importers: '@typescript-eslint/parser': ~4.28.2 '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 - typescript: ~3.9.7 + typescript: ~4.3.5 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@4.3.5 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1527,10 +1527,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 eslint: 7.12.1 - typescript: 3.9.10 + typescript: 4.3.5 ../../webpack/loader-load-themed-styles: specifiers: @@ -3310,7 +3310,7 @@ packages: dependencies: '@typescript-eslint/experimental-utils': 4.28.2_eslint@7.12.1+typescript@3.9.10 '@typescript-eslint/parser': 4.28.2_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/scope-manager': 4.28.2 + '@typescript-eslint/scope-manager': 4.28.2_typescript@3.9.10 debug: 4.3.2 eslint: 7.12.1 functional-red-black-tree: 1.0.1 @@ -3329,7 +3329,7 @@ packages: eslint: '*' dependencies: '@types/json-schema': 7.0.8 - '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/types': 3.10.1_typescript@3.9.10 '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 @@ -3360,8 +3360,8 @@ packages: eslint: '*' dependencies: '@types/json-schema': 7.0.8 - '@typescript-eslint/scope-manager': 4.28.2 - '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/scope-manager': 4.28.2_typescript@3.9.10 + '@typescript-eslint/types': 4.28.2_typescript@3.9.10 '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 @@ -3371,6 +3371,24 @@ packages: - typescript dev: false + /@typescript-eslint/experimental-utils/4.28.2_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-MwHPsL6qo98RC55IoWWP8/opTykjTp4JzfPu1VfO2Z0MshNP0UZ1GEV5rYSSnZSUI8VD7iHvtIPVGW5Nfh7klQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.8 + '@typescript-eslint/scope-manager': 4.28.2_typescript@4.3.5 + '@typescript-eslint/types': 4.28.2_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3400,29 +3418,79 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 4.28.2 - '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/scope-manager': 4.28.2_typescript@3.9.10 + '@typescript-eslint/types': 4.28.2_typescript@3.9.10 '@typescript-eslint/typescript-estree': 4.28.2_typescript@3.9.10 debug: 4.3.2 eslint: 7.12.1 typescript: 3.9.10 transitivePeerDependencies: - supports-color + dev: false - /@typescript-eslint/scope-manager/4.28.2: + /@typescript-eslint/parser/4.28.2_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-Q0gSCN51eikAgFGY+gnd5p9bhhCUAl0ERMiDKrTzpSoMYRubdB8MJrTTR/BBii8z+iFwz8oihxd0RAdP4l8w8w==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 4.28.2_typescript@4.3.5 + '@typescript-eslint/types': 4.28.2_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.2_typescript@4.3.5 + debug: 4.3.2 + eslint: 7.12.1 + typescript: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager/4.28.2_typescript@3.9.10: resolution: {integrity: sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/visitor-keys': 4.28.2 + '@typescript-eslint/types': 4.28.2_typescript@3.9.10 + '@typescript-eslint/visitor-keys': 4.28.2_typescript@3.9.10 + transitivePeerDependencies: + - typescript + dev: false - /@typescript-eslint/types/3.10.1: + /@typescript-eslint/scope-manager/4.28.2_typescript@4.3.5: + resolution: {integrity: sha512-MqbypNjIkJFEFuOwPWNDjq0nqXAKZvDNNs9yNseoGBB1wYfz1G0WHC2AVOy4XD7di3KCcW3+nhZyN6zruqmp2A==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.2_typescript@4.3.5 + '@typescript-eslint/visitor-keys': 4.28.2_typescript@4.3.5 + transitivePeerDependencies: + - typescript + + /@typescript-eslint/types/3.10.1_typescript@3.9.10: resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + peerDependencies: + typescript: '*' + dependencies: + typescript: 3.9.10 - /@typescript-eslint/types/4.28.2: + /@typescript-eslint/types/4.28.2_typescript@3.9.10: resolution: {integrity: sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + peerDependencies: + typescript: '*' + dependencies: + typescript: 3.9.10 + dev: false + + /@typescript-eslint/types/4.28.2_typescript@4.3.5: + resolution: {integrity: sha512-Gr15fuQVd93uD9zzxbApz3wf7ua3yk4ZujABZlZhaxxKY8ojo448u7XTm/+ETpy0V0dlMtj6t4VdDvdc0JmUhA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + peerDependencies: + typescript: '*' + dependencies: + typescript: 4.3.5 /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.10: resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} @@ -3433,7 +3501,7 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/types': 3.10.1_typescript@3.9.10 '@typescript-eslint/visitor-keys': 3.10.1 debug: 4.3.2 glob: 7.1.7 @@ -3474,8 +3542,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 4.28.2 - '@typescript-eslint/visitor-keys': 4.28.2 + '@typescript-eslint/types': 4.28.2_typescript@3.9.10 + '@typescript-eslint/visitor-keys': 4.28.2_typescript@3.9.10 debug: 4.3.2 globby: 11.0.4 is-glob: 4.0.1 @@ -3484,6 +3552,27 @@ packages: typescript: 3.9.10 transitivePeerDependencies: - supports-color + dev: false + + /@typescript-eslint/typescript-estree/4.28.2_typescript@4.3.5: + resolution: {integrity: sha512-86lLstLvK6QjNZjMoYUBMMsULFw0hPHJlk1fzhAVoNjDBuPVxiwvGuPQq3fsBMCxuDJwmX87tM/AXoadhHRljg==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.28.2_typescript@4.3.5 + '@typescript-eslint/visitor-keys': 4.28.2_typescript@4.3.5 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 + transitivePeerDependencies: + - supports-color /@typescript-eslint/visitor-keys/3.10.1: resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} @@ -3491,12 +3580,24 @@ packages: dependencies: eslint-visitor-keys: 1.3.0 - /@typescript-eslint/visitor-keys/4.28.2: + /@typescript-eslint/visitor-keys/4.28.2_typescript@3.9.10: resolution: {integrity: sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - '@typescript-eslint/types': 4.28.2 + '@typescript-eslint/types': 4.28.2_typescript@3.9.10 eslint-visitor-keys: 2.1.0 + transitivePeerDependencies: + - typescript + dev: false + + /@typescript-eslint/visitor-keys/4.28.2_typescript@4.3.5: + resolution: {integrity: sha512-aT2B4PLyyRDUVUafXzpZFoc0C9t0za4BJAKP5sgWIhG+jHECQZUEjuQSCIwZdiJJ4w4cgu5r3Kh20SOdtEBl0w==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.2_typescript@4.3.5 + eslint-visitor-keys: 2.1.0 + transitivePeerDependencies: + - typescript /@webassemblyjs/ast/1.11.0: resolution: {integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==} @@ -4332,7 +4433,7 @@ packages: dependencies: caniuse-lite: 1.0.30001243 colorette: 1.2.2 - electron-to-chromium: 1.3.771 + electron-to-chromium: 1.3.772 escalade: 3.1.1 node-releases: 1.1.73 @@ -5250,8 +5351,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.771: - resolution: {integrity: sha512-zHMomTqkpnAD9W5rhXE1aiU3ogGFrqWzdvM4C6222SREiqsWQb2w0S7P2Ii44qCaGimmAP1z+OydllM438uJyA==} + /electron-to-chromium/1.3.772: + resolution: {integrity: sha512-X/6VRCXWALzdX+RjCtBU6cyg8WZgoxm9YA02COmDOiNJEZ59WkQggDbWZ4t/giHi/3GS+cvdrP6gbLISANAGYA==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -5743,8 +5844,8 @@ packages: engines: {node: '>=6'} dev: false - /fast-safe-stringify/2.0.7: - resolution: {integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==} + /fast-safe-stringify/2.0.8: + resolution: {integrity: sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==} dev: false /fastify-error/0.3.1: @@ -8723,7 +8824,7 @@ packages: hasBin: true dependencies: fast-redact: 3.0.1 - fast-safe-stringify: 2.0.7 + fast-safe-stringify: 2.0.8 flatstr: 1.0.12 pino-std-serializers: 3.2.0 quick-format-unescaped: 4.0.3 @@ -10506,6 +10607,15 @@ packages: tslib: 1.14.1 typescript: 3.9.10 + /tsutils/3.21.0_typescript@4.3.5: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.3.5 + /tty-browserify/0.0.0: resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=} diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index 9bb5646081b..9262c6a1a14 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "5d8b9e19e5b456a6d1787de4cde8330877affb8b", + "pnpmShrinkwrapHash": "b1e41c7c6c17ef1dcb354830075b81e132367379", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From 1fbb9a271974ab863831fce927f31d7d862b12a7 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 12 Jul 2021 13:43:53 -0700 Subject: [PATCH 423/429] rush update --full --- common/config/rush/pnpm-lock.yaml | 659 ++++++++++++++++++++--------- common/config/rush/repo-state.json | 2 +- 2 files changed, 451 insertions(+), 210 deletions(-) diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index 57b3096d3ff..b40926b55b5 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -61,7 +61,7 @@ importers: resolve: ~1.17.0 semver: ~7.3.0 source-map: ~0.6.1 - typescript: ~4.3.2 + typescript: ~4.3.5 dependencies: '@microsoft/api-extractor-model': link:../api-extractor-model '@microsoft/tsdoc': 0.13.2 @@ -149,7 +149,7 @@ importers: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.6 + fast-glob: 3.2.7 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 @@ -331,11 +331,11 @@ importers: '@types/node': 10.17.13 '@types/node-fetch': 1.6.9 '@types/npm-package-arg': 6.1.0 - '@types/npm-packlist': 1.1.1 + '@types/npm-packlist': 1.1.2 '@types/read-package-tree': 5.1.0 '@types/resolve': 1.17.1 '@types/semver': 7.3.5 - '@types/ssri': 7.1.0 + '@types/ssri': 7.1.1 '@types/strict-uri-encode': 2.0.0 '@types/tar': 4.0.3 '@types/z-schema': 3.16.31 @@ -777,7 +777,7 @@ importers: typescript: ~3.9.7 webpack: ~4.44.2 dependencies: - buttono: 1.0.2 + buttono: 1.0.4 devDependencies: '@rushstack/eslint-config': link:../../stack/eslint-config '@rushstack/heft': link:../../apps/heft @@ -1257,7 +1257,7 @@ importers: '@rushstack/heft': link:../../apps/heft '@rushstack/heft-node-rig': link:../../rigs/heft-node-rig '@types/heft-jest': 1.0.1 - '@types/wordwrap': 1.0.0 + '@types/wordwrap': 1.0.1 colors: 1.2.5 ../../libraries/tree-pattern: @@ -1412,10 +1412,10 @@ importers: '@rushstack/eslint-plugin': workspace:* '@rushstack/eslint-plugin-packlets': workspace:* '@rushstack/eslint-plugin-security': workspace:* - '@typescript-eslint/eslint-plugin': 3.4.0 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/eslint-plugin': ~4.28.2 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 eslint-plugin-promise: ~4.2.1 eslint-plugin-react: ~7.20.0 @@ -1426,10 +1426,10 @@ importers: '@rushstack/eslint-plugin': link:../eslint-plugin '@rushstack/eslint-plugin-packlets': link:../eslint-plugin-packlets '@rushstack/eslint-plugin-security': link:../eslint-plugin-security - '@typescript-eslint/eslint-plugin': 3.4.0_0b7524c316e77872f4b663a1d48f69be - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 4.28.3_de3d641f53f9f4ebac15f1aed3969277 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@3.9.10 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 @@ -1456,14 +1456,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 - typescript: ~3.9.7 + typescript: ~4.3.5 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1471,10 +1471,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 eslint: 7.12.1 - typescript: 3.9.10 + typescript: 4.3.5 ../../stack/eslint-plugin-packlets: specifiers: @@ -1485,14 +1485,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 - typescript: ~3.9.7 + typescript: ~4.3.5 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1500,10 +1500,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 eslint: 7.12.1 - typescript: 3.9.10 + typescript: 4.3.5 ../../stack/eslint-plugin-security: specifiers: @@ -1514,14 +1514,14 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/experimental-utils': ^3.4.0 - '@typescript-eslint/parser': 3.4.0 - '@typescript-eslint/typescript-estree': 3.4.0 + '@typescript-eslint/experimental-utils': ~4.28.2 + '@typescript-eslint/parser': ~4.28.2 + '@typescript-eslint/typescript-estree': ~4.28.2 eslint: ~7.12.1 - typescript: ~3.9.7 + typescript: ~4.3.5 dependencies: '@rushstack/tree-pattern': link:../../libraries/tree-pattern - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 devDependencies: '@rushstack/heft': 0.32.0 '@rushstack/heft-node-rig': 1.0.31_@rushstack+heft@0.32.0 @@ -1529,10 +1529,10 @@ importers: '@types/estree': 0.0.44 '@types/heft-jest': 1.0.1 '@types/node': 10.17.13 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 eslint: 7.12.1 - typescript: 3.9.10 + typescript: 4.3.5 ../../webpack/loader-load-themed-styles: specifiers: @@ -1701,7 +1701,7 @@ packages: '@azure/core-auth': 1.3.2 '@azure/core-tracing': 1.0.0-preview.11 '@azure/logger': 1.0.2 - '@types/node-fetch': 2.5.10 + '@types/node-fetch': 2.5.11 '@types/tunnel': 0.0.1 form-data: 3.0.1 node-fetch: 2.6.1 @@ -1817,7 +1817,7 @@ packages: '@babel/traverse': 7.14.7 '@babel/types': 7.14.5 convert-source-map: 1.8.0 - debug: 4.3.1 + debug: 4.3.2 gensync: 1.0.0-beta.2 json5: 2.2.0 semver: 6.3.0 @@ -2063,7 +2063,7 @@ packages: '@babel/helper-split-export-declaration': 7.14.5 '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - debug: 4.3.1 + debug: 4.3.2 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2091,7 +2091,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.1 + debug: 4.3.2 espree: 7.3.1 globals: 12.4.0 ignore: 4.0.6 @@ -2398,7 +2398,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 + '@types/yargs': 15.0.14 chalk: 3.0.0 /@jest/types/25.5.0: @@ -2407,7 +2407,7 @@ packages: dependencies: '@types/istanbul-lib-coverage': 2.0.3 '@types/istanbul-reports': 1.1.2 - '@types/yargs': 15.0.13 + '@types/yargs': 15.0.14 chalk: 3.0.0 /@microsoft/api-extractor-model/7.13.2: @@ -2505,12 +2505,12 @@ packages: resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} engines: {node: '>= 8'} - /@nodelib/fs.walk/1.2.7: - resolution: {integrity: sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==} + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 - fastq: 1.11.0 + fastq: 1.11.1 /@opencensus/web-types/0.0.7: resolution: {integrity: sha512-xB+w7ZDAu3YBzqH44rCmG9/RlrOmFuDPt/bpf17eJr8eZSrLt7nc7LnWdxM9Mmoj/YKMHpxRg28txu3TcpiL+g==} @@ -2569,7 +2569,7 @@ packages: engines: {node: '>=10.16'} dependencies: '@pnpm/types': 6.4.0 - fast-glob: 3.2.6 + fast-glob: 3.2.7 is-subdir: 1.2.0 dev: false @@ -2782,7 +2782,7 @@ packages: '@types/tapable': 1.0.6 argparse: 1.0.10 chokidar: 3.4.3 - fast-glob: 3.2.6 + fast-glob: 3.2.7 glob: 7.0.6 glob-escape: 0.0.2 node-sass: 5.0.0 @@ -2863,35 +2863,35 @@ packages: /@types/argparse/1.0.38: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} - /@types/babel__core/7.1.14: - resolution: {integrity: sha512-zGZJzzBUVDo/eV6KgbE0f0ZI7dInEYvo12Rb70uNQDshC3SkRMb67ja0GgRHZgAX3Za6rhaWlvbDO8rrGyAb1g==} + /@types/babel__core/7.1.15: + resolution: {integrity: sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==} dependencies: '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - '@types/babel__generator': 7.6.2 - '@types/babel__template': 7.4.0 - '@types/babel__traverse': 7.14.0 + '@types/babel__generator': 7.6.3 + '@types/babel__template': 7.4.1 + '@types/babel__traverse': 7.14.2 - /@types/babel__generator/7.6.2: - resolution: {integrity: sha512-MdSJnBjl+bdwkLskZ3NGFp9YcXGx5ggLpQQPqtgakVhsWK0hTtNYhjpZLlWQTviGTvF8at+Bvli3jV7faPdgeQ==} + /@types/babel__generator/7.6.3: + resolution: {integrity: sha512-/GWCmzJWqV7diQW54smJZzWbSFf4QYtF71WCKhcx6Ru/tFyQIY2eiiITcCAeuPbNSvT9YCGkVMqqvSk2Z0mXiA==} dependencies: '@babel/types': 7.14.5 - /@types/babel__template/7.4.0: - resolution: {integrity: sha512-NTPErx4/FiPCGScH7foPyr+/1Dkzkni+rHiYHHoTjvwou7AQzJkNeD60A9CXRy+ZEN2B1bggmkTMCDb+Mv5k+A==} + /@types/babel__template/7.4.1: + resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: '@babel/parser': 7.14.7 '@babel/types': 7.14.5 - /@types/babel__traverse/7.14.0: - resolution: {integrity: sha512-IilJZ1hJBUZwMOVDNTdflOOLzJB/ZtljYVa7k3gEZN/jqIJIPkWHC6dvbX+DD2CwZDHB9wAKzZPzzqMIkW37/w==} + /@types/babel__traverse/7.14.2: + resolution: {integrity: sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==} dependencies: '@babel/types': 7.14.5 - /@types/body-parser/1.19.0: - resolution: {integrity: sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==} + /@types/body-parser/1.19.1: + resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==} dependencies: - '@types/connect': 3.4.34 + '@types/connect': 3.4.35 '@types/node': 10.17.13 dev: true @@ -2899,21 +2899,21 @@ packages: resolution: {integrity: sha512-QnZUISJJXyhyD6L1e5QwXDV/A5i2W1/gl6D6YMc8u0ncPepbv/B4w3S+izVvtAg60m6h+JP09+Y/0zF2mojlFQ==} dev: true - /@types/connect-history-api-fallback/1.3.4: - resolution: {integrity: sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==} + /@types/connect-history-api-fallback/1.3.5: + resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: - '@types/express-serve-static-core': 4.17.22 + '@types/express-serve-static-core': 4.17.24 '@types/node': 10.17.13 dev: true - /@types/connect/3.4.34: - resolution: {integrity: sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==} + /@types/connect/3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: '@types/node': 10.17.13 dev: true - /@types/eslint-scope/3.7.0: - resolution: {integrity: sha512-O/ql2+rrCUe2W2rs7wMR+GqPRcgB6UiqN5RhrR5xruFlY7l9YLMn0ZkDzjoHLeiFkR8MCQZVudUuuvQ2BLC9Qw==} + /@types/eslint-scope/3.7.1: + resolution: {integrity: sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==} dependencies: '@types/eslint': 7.2.0 '@types/estree': 0.0.44 @@ -2926,7 +2926,7 @@ packages: resolution: {integrity: sha512-LpUXkr7fnmPXWGxB0ZuLEzNeTURuHPavkC5zuU4sg62/TgL5ZEjamr5Y8b6AftwHtx2bPJasI+CL0TT2JwQ7aA==} dependencies: '@types/estree': 0.0.44 - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 /@types/estree/0.0.44: resolution: {integrity: sha512-iaIVzr+w2ZJ5HkidlZ3EJM8VTZb2MJLCjw3V+505yVts0gRC4UMvjw0d1HPtGqI/HQC/KdsYtayfzl+AXY2R8g==} @@ -2938,20 +2938,21 @@ packages: /@types/events/3.0.0: resolution: {integrity: sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==} - /@types/express-serve-static-core/4.17.22: - resolution: {integrity: sha512-WdqmrUsRS4ootGha6tVwk/IVHM1iorU8tGehftQD2NWiPniw/sm7xdJOIlXLwqdInL9wBw/p7oO8vaYEF3NDmA==} + /@types/express-serve-static-core/4.17.24: + resolution: {integrity: sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==} dependencies: '@types/node': 10.17.13 - '@types/qs': 6.9.6 - '@types/range-parser': 1.2.3 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 dev: true - /@types/express/4.11.0: - resolution: {integrity: sha512-N1Wdp3v4KmdO3W/CM7KXrDwM4xcVZjlHF2dAOs7sNrTUX8PY3G4n9NkaHlfjGFEfgFeHmRRjywoBd4VkujDs9w==} + /@types/express/4.17.13: + resolution: {integrity: sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==} dependencies: - '@types/body-parser': 1.19.0 - '@types/express-serve-static-core': 4.17.22 - '@types/serve-static': 1.13.1 + '@types/body-parser': 1.19.1 + '@types/express-serve-static-core': 4.17.24 + '@types/qs': 6.9.7 + '@types/serve-static': 1.13.10 dev: true /@types/fs-extra/7.0.0: @@ -2978,11 +2979,11 @@ packages: '@types/jest': 25.2.1 dev: true - /@types/html-minifier-terser/5.1.1: - resolution: {integrity: sha512-giAlZwstKbmvMk1OO7WXSj4OZ0keXAcl2TQq4LWHiiPH2ByaH7WeUzng+Qej8UPxxv+8lRTuouo0iaNDBuzIBA==} + /@types/html-minifier-terser/5.1.2: + resolution: {integrity: sha512-h4lTMgMJctJybDp8CQrxTUiiYmedihHWkjnF/8Pxseu2S6Nlfcy8kwboQ8yejh456rP2yWoEVm1sS/FVsfM48w==} - /@types/http-proxy/1.17.6: - resolution: {integrity: sha512-+qsjqR75S/ib0ig0R9WN+CDoZeOBU6F2XLewgC4KVgdXiNHiKKHFEMRHOrs5PbYE97D5vataw5wPj4KLYfUkuQ==} + /@types/http-proxy/1.17.7: + resolution: {integrity: sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==} dependencies: '@types/node': 10.17.13 dev: true @@ -3022,8 +3023,8 @@ packages: resolution: {integrity: sha512-SGGAhXLHDx+PK4YLNcNGa6goPf9XRWQNAUUbffkwVGGXIxmDKWyGGL4inzq2sPmExu431Ekb9aEMn9BkPqEYFA==} dev: true - /@types/json-schema/7.0.7: - resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} + /@types/json-schema/7.0.8: + resolution: {integrity: sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg==} /@types/loader-utils/1.1.3: resolution: {integrity: sha512-euKGFr2oCB3ASBwG39CYJMR3N9T0nanVqXdiH7Zu/Nqddt6SmFRxytq/i2w9LQYNQekEtGBz+pE3qG6fQTNvRg==} @@ -3039,15 +3040,15 @@ packages: resolution: {integrity: sha512-1w52Nyx4Gq47uuu0EVcsHBxZFJgurQ+rTKS3qMHxR1GY2T8c2AJYd6vZoZ9q1rupaDjU0yT+Jc2XTyXkjeMA+Q==} dev: false - /@types/mime/2.0.3: - resolution: {integrity: sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==} + /@types/mime/1.3.2: + resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==} dev: true /@types/minimatch/2.0.29: resolution: {integrity: sha1-UALhT3Xi1x5WQoHfBDHIwbSio2o=} - /@types/minipass/2.2.0: - resolution: {integrity: sha512-wuzZksN4w4kyfoOv/dlpov4NOunwutLA/q7uc00xU02ZyUY+aoM5PWIXEKBMnm0NHd4a+N71BMjq+x7+2Af1fg==} + /@types/minipass/2.2.1: + resolution: {integrity: sha512-0bI74UwEJ+JjGqzkyoiCxLVGK5C3Vy5MYdDB6VCtUAulcrulHvqhIrQP9lh/gvMgaNzvvJljMW97rRHVvbTe8Q==} dependencies: '@types/node': 10.17.13 dev: true @@ -3058,8 +3059,8 @@ packages: '@types/node': 10.17.13 dev: true - /@types/node-fetch/2.5.10: - resolution: {integrity: sha512-IpkX0AasN44hgEad0gEF/V6EgR5n69VEqPEgnmoM8GsIGro3PowbWs4tR6IhxUTyPLpOn+fiGG6nrQhcmoCuIQ==} + /@types/node-fetch/2.5.11: + resolution: {integrity: sha512-2upCKaqVZETDRb8A2VTaRymqFBEgH8u6yr96b/u3+1uQEPDRo3mJLEiPk7vdXBHRtjwkjqzFYMJXrt0Z9QsYjQ==} dependencies: '@types/node': 10.17.13 form-data: 3.0.1 @@ -3080,15 +3081,15 @@ packages: /@types/node/10.17.13: resolution: {integrity: sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==} - /@types/normalize-package-data/2.4.0: - resolution: {integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==} + /@types/normalize-package-data/2.4.1: + resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} /@types/npm-package-arg/6.1.0: resolution: {integrity: sha512-vbt5fb0y1svMhu++1lwtKmZL76d0uPChFlw7kEzyUmTwfmpHRcFb8i0R8ElT69q/L+QLgK2hgECivIAvaEDwag==} dev: true - /@types/npm-packlist/1.1.1: - resolution: {integrity: sha512-+0ZRUpPOs4Mvvwj/pftWb14fnPN/yS6nOp6HZFyIMDuUmyPtKXcO4/SPhyRGR6dUCAn1B3hHJozD/UCrU+Mmew==} + /@types/npm-packlist/1.1.2: + resolution: {integrity: sha512-9NYoEH87t90e6dkaQOuUTY/R1xUE0a67sXzJBuAB+b+/z4FysHFD19g/O154ToGjyWqKYkezVUtuBdtfd4hyfw==} dev: true /@types/parse-json/4.0.0: @@ -3098,16 +3099,16 @@ packages: /@types/prettier/1.19.1: resolution: {integrity: sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==} - /@types/prop-types/15.7.3: - resolution: {integrity: sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==} + /@types/prop-types/15.7.4: + resolution: {integrity: sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==} dev: true - /@types/qs/6.9.6: - resolution: {integrity: sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==} + /@types/qs/6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: true - /@types/range-parser/1.2.3: - resolution: {integrity: sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==} + /@types/range-parser/1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: true /@types/react-dom/16.9.8: @@ -3119,7 +3120,7 @@ packages: /@types/react/16.9.45: resolution: {integrity: sha512-vv950slTF5UZ5eDOf13b8qC1SD4rTvkqg3HfaUKzr17U97oeJZAa+dUaIHn0QoOJflNTIt6Pem9MmapULs9dkA==} dependencies: - '@types/prop-types': 15.7.3 + '@types/prop-types': 15.7.4 csstype: 3.0.8 dev: true @@ -3136,11 +3137,11 @@ packages: /@types/semver/7.3.5: resolution: {integrity: sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==} - /@types/serve-static/1.13.1: - resolution: {integrity: sha512-jDMH+3BQPtvqZVIcsH700Dfi8Q3MIcEx16g/VdxjoqiGR/NntekB10xdBpirMKnPe9z2C5cBmL0vte0YttOr3Q==} + /@types/serve-static/1.13.10: + resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: - '@types/express-serve-static-core': 4.17.22 - '@types/mime': 2.0.3 + '@types/mime': 1.3.2 + '@types/node': 10.17.13 dev: true /@types/source-list-map/0.1.2: @@ -3152,8 +3153,8 @@ packages: dependencies: source-map: 0.7.3 - /@types/ssri/7.1.0: - resolution: {integrity: sha512-CJR8I0rHwuhpS6YBq1q+StUlQBuxoyfVVZ3O1FDiXH1HJtNm90lErBsZpr2zBMF2x5d9khvq105CQ03EXkZzAQ==} + /@types/ssri/7.1.1: + resolution: {integrity: sha512-DPP/jkDaqGiyU75MyMURxLWyYLwKSjnAuGe9ZCsLp9QZOpXmDfuevk769F0BS86TmRuD5krnp06qw9nSoNO+0g==} dependencies: '@types/node': 10.17.13 dev: true @@ -3171,7 +3172,7 @@ packages: /@types/tar/4.0.3: resolution: {integrity: sha512-Z7AVMMlkI8NTWF0qGhC4QIX0zkV/+y0J8x7b/RsHrN0310+YNjoJd8UrApCiGBCWtKjxS9QhNqLi2UJNToh5hA==} dependencies: - '@types/minipass': 2.2.0 + '@types/minipass': 2.2.1 '@types/node': 10.17.13 dev: true @@ -3201,9 +3202,9 @@ packages: peerDependencies: '@types/webpack': ^4.0.0 dependencies: - '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.11.0 - '@types/serve-static': 1.13.1 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.13 + '@types/serve-static': 1.13.10 '@types/webpack': 4.41.24 http-proxy-middleware: 1.3.1 transitivePeerDependencies: @@ -3215,9 +3216,9 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - '@types/connect-history-api-fallback': 1.3.4 - '@types/express': 4.11.0 - '@types/serve-static': 1.13.1 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.13 + '@types/serve-static': 1.13.10 http-proxy-middleware: 1.3.1 webpack: 5.35.1 transitivePeerDependencies: @@ -3245,8 +3246,8 @@ packages: source-map: 0.6.1 dev: true - /@types/webpack/4.41.29: - resolution: {integrity: sha512-6pLaORaVNZxiB3FSHbyBiWM7QdazAWda1zvAq4SbZObZqHSDbWLi62iFdblVea6SK9eyBIVp5yHhKt/yNQdR7Q==} + /@types/webpack/4.41.30: + resolution: {integrity: sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==} dependencies: '@types/node': 10.17.13 '@types/tapable': 1.0.6 @@ -3255,21 +3256,21 @@ packages: anymatch: 3.1.2 source-map: 0.6.1 - /@types/wordwrap/1.0.0: - resolution: {integrity: sha512-XknqsI3sxtVduA/zP475wjMPH/qaZB6teY+AGvZkNUPhwxAac/QuKt6fpJCY9iO6ZpDhBmu9iOHgLXK78hoEDA==} + /@types/wordwrap/1.0.1: + resolution: {integrity: sha512-xe+rWyom8xn0laMWH3M7elOpWj2rDQk+3f13RAur89GKsf4FO5qmBNtXXtwepFo2XNgQI0nePdCEStoHFnNvWg==} dev: true /@types/xmldoc/1.1.4: resolution: {integrity: sha512-a/ONNCf9itbmzEz1ohx0Fv5TLJzXIPQTapxFu+DlYlDtn9UcAa1OhnrOOMwbU8125hFjrkJKL3qllD7vO5Bivw==} dev: true - /@types/yargs-parser/20.2.0: - resolution: {integrity: sha512-37RSHht+gzzgYeobbG+KWryeAW8J33Nhr69cjTqSYymXVZEN9NbRYWoYlRtDhHKPVT1FyNKwaTPC1NynKZpzRA==} + /@types/yargs-parser/20.2.1: + resolution: {integrity: sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==} - /@types/yargs/15.0.13: - resolution: {integrity: sha512-kQ5JNTrbDv3Rp5X2n/iUu37IJBDU2gsZ5R/g1/KHOOEc5IKfUFjXT6DENPGduh08I/pamwtEq4oul7gUqKTQDQ==} + /@types/yargs/15.0.14: + resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} dependencies: - '@types/yargs-parser': 20.2.0 + '@types/yargs-parser': 20.2.1 /@types/z-schema/3.16.31: resolution: {integrity: sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=} @@ -3288,7 +3289,7 @@ packages: dependencies: '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@3.9.10 '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@3.9.10 - debug: 4.3.1 + debug: 4.3.2 eslint: 7.12.1 functional-red-black-tree: 1.0.1 regexpp: 3.2.0 @@ -3298,14 +3299,39 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/eslint-plugin/4.28.3_de3d641f53f9f4ebac15f1aed3969277: + resolution: {integrity: sha512-jW8sEFu1ZeaV8xzwsfi6Vgtty2jf7/lJmQmDkDruBjYAbx5DA8JtbcMnP0rNPUG+oH5GoQBTSp+9613BzuIpYg==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/scope-manager': 4.28.3_typescript@3.9.10 + debug: 4.3.2 + eslint: 7.12.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.2.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: false + /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/types': 3.10.1 + '@types/json-schema': 7.0.8 + '@typescript-eslint/types': 3.10.1_typescript@3.9.10 '@typescript-eslint/typescript-estree': 3.10.1_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 @@ -3320,7 +3346,7 @@ packages: peerDependencies: eslint: '*' dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 '@typescript-eslint/typescript-estree': 3.4.0_typescript@3.9.10 eslint: 7.12.1 eslint-scope: 5.1.1 @@ -3329,6 +3355,42 @@ packages: - supports-color - typescript + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.8 + '@typescript-eslint/scope-manager': 4.28.3_typescript@3.9.10 + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@3.9.10 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.8 + '@typescript-eslint/scope-manager': 4.28.3_typescript@4.3.5 + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@3.9.10: resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} engines: {node: ^10.12.0 || >=12.0.0} @@ -3348,9 +3410,89 @@ packages: transitivePeerDependencies: - supports-color - /@typescript-eslint/types/3.10.1: + /@typescript-eslint/parser/4.28.3_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 4.28.3_typescript@3.9.10 + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@3.9.10 + debug: 4.3.2 + eslint: 7.12.1 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/parser/4.28.3_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 4.28.3_typescript@4.3.5 + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 + debug: 4.3.2 + eslint: 7.12.1 + typescript: 4.3.5 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/scope-manager/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@3.9.10 + transitivePeerDependencies: + - typescript + dev: false + + /@typescript-eslint/scope-manager/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@4.3.5 + transitivePeerDependencies: + - typescript + + /@typescript-eslint/types/3.10.1_typescript@3.9.10: resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + peerDependencies: + typescript: '*' + dependencies: + typescript: 3.9.10 + + /@typescript-eslint/types/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + peerDependencies: + typescript: '*' + dependencies: + typescript: 3.9.10 + dev: false + + /@typescript-eslint/types/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + peerDependencies: + typescript: '*' + dependencies: + typescript: 4.3.5 /@typescript-eslint/typescript-estree/3.10.1_typescript@3.9.10: resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} @@ -3361,9 +3503,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 3.10.1 + '@typescript-eslint/types': 3.10.1_typescript@3.9.10 '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.1 + debug: 4.3.2 glob: 7.1.7 is-glob: 4.0.1 lodash: 4.17.21 @@ -3382,7 +3524,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.1 + debug: 4.3.2 eslint-visitor-keys: 1.3.0 glob: 7.1.7 is-glob: 4.0.1 @@ -3393,12 +3535,72 @@ packages: transitivePeerDependencies: - supports-color + /@typescript-eslint/typescript-estree/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@3.9.10 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/typescript-estree/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@4.3.5 + debug: 4.3.2 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 + transitivePeerDependencies: + - supports-color + /@typescript-eslint/visitor-keys/3.10.1: resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: eslint-visitor-keys: 1.3.0 + /@typescript-eslint/visitor-keys/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + eslint-visitor-keys: 2.1.0 + transitivePeerDependencies: + - typescript + dev: false + + /@typescript-eslint/visitor-keys/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + eslint-visitor-keys: 2.1.0 + transitivePeerDependencies: + - typescript + /@webassemblyjs/ast/1.11.0: resolution: {integrity: sha512-kX2W49LWsbthrmIRMbQZuQDhGtjyqXfEmmHyEi4XWnSZtPmxY0+3anPIzsnRb45VH/J55zlOfWvZuY47aJZTJg==} dependencies: @@ -3655,8 +3857,8 @@ packages: acorn: 6.4.2 acorn-walk: 6.2.0 - /acorn-jsx/5.3.1_acorn@7.4.1: - resolution: {integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==} + /acorn-jsx/5.3.2_acorn@7.4.1: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: @@ -3691,7 +3893,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.1 + debug: 4.3.2 transitivePeerDependencies: - supports-color dev: false @@ -3854,6 +4056,10 @@ packages: array-uniq: 1.0.3 dev: false + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + /array-uniq/1.0.3: resolution: {integrity: sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=} engines: {node: '>=0.10.0'} @@ -3941,7 +4147,7 @@ packages: hasBin: true dependencies: browserslist: 4.16.6 - caniuse-lite: 1.0.30001241 + caniuse-lite: 1.0.30001243 colorette: 1.2.2 normalize-range: 0.1.2 num2fraction: 1.2.2 @@ -3953,8 +4159,8 @@ packages: resolution: {integrity: sha512-XW2CMCmZaCmCCsIaJaLKxAzPwF37fXi1KGxNOvedOpeisLdmxZnblGc3hpHWYnlP+KOUxZsazh43WXNHgXpbqw==} dependencies: archy: 1.0.0 - debug: 4.3.1 - fastq: 1.11.0 + debug: 4.3.2 + fastq: 1.11.1 queue-microtask: 1.2.3 transitivePeerDependencies: - supports-color @@ -3975,7 +4181,7 @@ packages: '@babel/core': 7.14.6 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 - '@types/babel__core': 7.1.14 + '@types/babel__core': 7.1.15 babel-plugin-istanbul: 6.0.0 babel-preset-jest: 25.5.0_@babel+core@7.14.6 chalk: 3.0.0 @@ -4002,7 +4208,7 @@ packages: dependencies: '@babel/template': 7.14.5 '@babel/types': 7.14.5 - '@types/babel__traverse': 7.14.0 + '@types/babel__traverse': 7.14.2 /babel-preset-current-node-syntax/0.1.4_@babel+core@7.14.6: resolution: {integrity: sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==} @@ -4227,9 +4433,9 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001241 + caniuse-lite: 1.0.30001243 colorette: 1.2.2 - electron-to-chromium: 1.3.765 + electron-to-chromium: 1.3.772 escalade: 3.1.1 node-releases: 1.1.73 @@ -4275,8 +4481,8 @@ packages: resolution: {integrity: sha1-y5T662HIaWRR2zZTThQi+U8K7og=} dev: false - /buttono/1.0.2: - resolution: {integrity: sha512-wTnXVnqyu7V34DeIALp03xLCjpzqeDJa65HYoZwvyXnP99qRS/tkrF4zQwJqZBS0l70eXzT8dD+oNGAwceJVyQ==} + /buttono/1.0.4: + resolution: {integrity: sha512-aLOeyK3zrhZnqvH6LzwIbjur8mkKhW8Xl3/jolX+RCJnGG354+L48q1SJWdky89uhQ/mBlTxY/d0x8+ciE0ZWw==} dev: false /bytes/3.0.0: @@ -4362,8 +4568,8 @@ packages: engines: {node: '>=10'} dev: true - /caniuse-lite/1.0.30001241: - resolution: {integrity: sha512-1uoSZ1Pq1VpH0WerIMqwptXHNNGfdl7d1cJUFs80CwQ/lVzdhTvsFZCeNFslze7AjsQnb4C85tzclPa1VShbeQ==} + /caniuse-lite/1.0.30001243: + resolution: {integrity: sha512-vNxw9mkTBtkmLFnJRv/2rhs1yufpDfCkBZexG3Y0xdOH2Z/eE/85E4Dl5j1YUN34nZVsSp6vVRFQRrez9wJMRA==} /capture-exit/2.0.0: resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} @@ -4867,8 +5073,8 @@ packages: ms: 2.1.3 dev: false - /debug/4.3.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + /debug/4.3.2: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4878,8 +5084,8 @@ packages: dependencies: ms: 2.1.2 - /debug/4.3.1_supports-color@6.1.0: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} + /debug/4.3.2_supports-color@6.1.0: + resolution: {integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -5035,6 +5241,12 @@ packages: miller-rabin: 4.0.1 randombytes: 2.1.0 + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + /dns-equal/1.0.0: resolution: {integrity: sha1-s55/HabrCnW6nBcySzR1PEfgZU0=} dev: false @@ -5141,8 +5353,8 @@ packages: requiresBuild: true dev: false - /electron-to-chromium/1.3.765: - resolution: {integrity: sha512-4NhcsfZYlr1x4FehYkK+R9CNNTOZ8vLcIu8Y1uWehxYp5r/jlCGAfBqChIubEfdtX+rBQpXx4yJuX/dzILH/nw==} + /electron-to-chromium/1.3.772: + resolution: {integrity: sha512-X/6VRCXWALzdX+RjCtBU6cyg8WZgoxm9YA02COmDOiNJEZ59WkQggDbWZ4t/giHi/3GS+cvdrP6gbLISANAGYA==} /elliptic/6.5.4: resolution: {integrity: sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==} @@ -5233,7 +5445,7 @@ packages: is-negative-zero: 2.0.1 is-regex: 1.1.3 is-string: 1.0.6 - object-inspect: 1.10.3 + object-inspect: 1.11.0 object-keys: 1.1.1 object.assign: 4.1.2 string.prototype.trimend: 1.0.4 @@ -5329,6 +5541,16 @@ packages: dependencies: eslint-visitor-keys: 1.3.0 + /eslint-utils/3.0.0_eslint@7.12.1: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.12.1 + eslint-visitor-keys: 2.1.0 + dev: false + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -5347,7 +5569,7 @@ packages: ajv: 6.12.6 chalk: 4.1.1 cross-spawn: 7.0.3 - debug: 4.3.1 + debug: 4.3.2 doctrine: 3.0.0 enquirer: 2.3.6 eslint-scope: 5.1.1 @@ -5387,7 +5609,7 @@ packages: engines: {node: ^10.12.0 || >=12.0.0} dependencies: acorn: 7.4.1 - acorn-jsx: 5.3.1_acorn@7.4.1 + acorn-jsx: 5.3.2_acorn@7.4.1 eslint-visitor-keys: 1.3.0 /esprima/4.0.1: @@ -5593,12 +5815,12 @@ packages: /fast-deep-equal/3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - /fast-glob/3.2.6: - resolution: {integrity: sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==} + /fast-glob/3.2.7: + resolution: {integrity: sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==} engines: {node: '>=8'} dependencies: '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.7 + '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 micromatch: 4.0.4 @@ -5624,8 +5846,8 @@ packages: engines: {node: '>=6'} dev: false - /fast-safe-stringify/2.0.7: - resolution: {integrity: sha512-Utm6CdzT+6xsDk2m8S6uL8VHxNwI6Jub+e9NYTcAms28T84pTa25GJQV9j0CY0N1rM8hK4x6grpF2BQf+2qwVA==} + /fast-safe-stringify/2.0.8: + resolution: {integrity: sha512-lXatBjf3WPjmWD6DpIZxkeSsCOwqI0maYMpgDlx8g4U2qi4lbjA9oH/HD2a87G+KfsUmo5WbJFmqBZlPxtptag==} dev: false /fastify-error/0.3.1: @@ -5647,10 +5869,10 @@ packages: fast-json-stringify: 2.7.7 fastify-error: 0.3.1 fastify-warning: 0.2.0 - find-my-way: 4.3.0 + find-my-way: 4.3.2 flatstr: 1.0.12 light-my-request: 4.4.1 - pino: 6.11.3 + pino: 6.12.0 readable-stream: 3.6.0 rfdc: 1.3.0 secure-json-parse: 2.4.0 @@ -5663,8 +5885,8 @@ packages: /fastparse/1.1.2: resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} - /fastq/1.11.0: - resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} + /fastq/1.11.1: + resolution: {integrity: sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==} dependencies: reusify: 1.0.4 @@ -5752,8 +5974,8 @@ packages: make-dir: 2.1.0 pkg-dir: 3.0.0 - /find-my-way/4.3.0: - resolution: {integrity: sha512-uVmpziK3XJrP2PhD2CpMcSPnDZ69f5xESh7OuqgtaHVHszDMlwCS59oVczD1BGZTI6pMm/mrUwi0yfVLfbNC6Q==} + /find-my-way/4.3.2: + resolution: {integrity: sha512-hjd9Oe7cJUknsm4cj91RLjz4TDsgFDkTTeKax44059GPI/nBYbGVG5RvCMDLcXLJhq1561QqknstRUwup0INzg==} engines: {node: '>=10'} dependencies: fast-decode-uri-component: 1.0.1 @@ -5823,7 +6045,7 @@ packages: optional: true dev: true - /follow-redirects/1.14.1_debug@4.3.1: + /follow-redirects/1.14.1_debug@4.3.2: resolution: {integrity: sha512-HWqDgT7ZEkqRzBvc2s64vSZ/hfOceEol3ac/7tKwzuvEyWx3/4UegXh5oBOIotkGsObyk3xznnSRVADBgWSQVg==} engines: {node: '>=4.0'} peerDependencies: @@ -5832,7 +6054,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 dev: false /for-in/1.0.2: @@ -6094,6 +6316,17 @@ packages: dependencies: type-fest: 0.8.1 + /globby/11.0.4: + resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.7 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + /globby/6.1.0: resolution: {integrity: sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=} engines: {node: '>=0.10.0'} @@ -6296,9 +6529,9 @@ packages: peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: - '@types/html-minifier-terser': 5.1.1 + '@types/html-minifier-terser': 5.1.2 '@types/tapable': 1.0.6 - '@types/webpack': 4.41.29 + '@types/webpack': 4.41.30 html-minifier-terser: 5.1.1 loader-utils: 1.4.0 lodash: 4.17.21 @@ -6355,11 +6588,11 @@ packages: resolution: {integrity: sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==} dev: false - /http-proxy-middleware/0.19.1_debug@4.3.1: + /http-proxy-middleware/0.19.1_debug@4.3.2: resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==} engines: {node: '>=4.0.0'} dependencies: - http-proxy: 1.18.1_debug@4.3.1 + http-proxy: 1.18.1_debug@4.3.2 is-glob: 4.0.1 lodash: 4.17.21 micromatch: 3.1.10 @@ -6371,7 +6604,7 @@ packages: resolution: {integrity: sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==} engines: {node: '>=8.0.0'} dependencies: - '@types/http-proxy': 1.17.6 + '@types/http-proxy': 1.17.7 http-proxy: 1.18.1 is-glob: 4.0.1 is-plain-obj: 3.0.0 @@ -6391,12 +6624,12 @@ packages: - debug dev: true - /http-proxy/1.18.1_debug@4.3.1: + /http-proxy/1.18.1_debug@4.3.2: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.1_debug@4.3.1 + follow-redirects: 1.14.1_debug@4.3.2 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -6418,7 +6651,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.1 + debug: 4.3.2 transitivePeerDependencies: - supports-color dev: false @@ -6469,7 +6702,6 @@ packages: /ignore/5.1.8: resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} engines: {node: '>= 4'} - dev: false /immediate/3.0.6: resolution: {integrity: sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=} @@ -6902,7 +7134,7 @@ packages: resolution: {integrity: sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==} engines: {node: '>=8'} dependencies: - debug: 4.3.1 + debug: 4.3.2 istanbul-lib-coverage: 3.0.0 source-map: 0.6.1 transitivePeerDependencies: @@ -7231,7 +7463,7 @@ packages: '@jest/test-result': 25.5.0 '@jest/transform': 25.5.1 '@jest/types': 25.5.0 - '@types/yargs': 15.0.13 + '@types/yargs': 15.0.14 chalk: 3.0.0 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -7423,7 +7655,7 @@ packages: whatwg-encoding: 1.0.5 whatwg-mimetype: 2.3.0 whatwg-url: 7.1.0 - ws: 7.5.1 + ws: 7.5.3 xml-name-validator: 3.0.0 transitivePeerDependencies: - bufferutil @@ -8239,8 +8471,8 @@ packages: define-property: 0.2.5 kind-of: 3.2.2 - /object-inspect/1.10.3: - resolution: {integrity: sha512-e5mCJlSH7poANfC8z8S9s9S2IN5/4Zb3aZ33f5s8YqoazCFzNLloLU8r5VCG+G7WoqLvAAZoVMcy3tp/3X0Plw==} + /object-inspect/1.11.0: + resolution: {integrity: sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==} /object-is/1.1.5: resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} @@ -8584,7 +8816,6 @@ packages: /path-type/4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} - dev: true /pbkdf2/3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} @@ -8629,12 +8860,12 @@ packages: resolution: {integrity: sha512-EqX4pwDPrt3MuOAAUBMU0Tk5kR/YcCM5fNPEzgCO2zJ5HfX0vbiH9HbJglnyeQsN96Kznae6MWD47pZB5avTrg==} dev: false - /pino/6.11.3: - resolution: {integrity: sha512-drPtqkkSf0ufx2gaea3TryFiBHdNIdXKf5LN0hTM82SXI4xVIve2wLwNg92e1MT6m3jASLu6VO7eGY6+mmGeyw==} + /pino/6.12.0: + resolution: {integrity: sha512-5NGopOcUusGuklGHVVv9az0Hv/Dj3urHhD3G+zhl5pBGIRYAeGCi/Ej6YCl16Q2ko28cmYiJz+/qRoJiwy62Rw==} hasBin: true dependencies: fast-redact: 3.0.1 - fast-safe-stringify: 2.0.7 + fast-safe-stringify: 2.0.8 flatstr: 1.0.12 pino-std-serializers: 3.2.0 quick-format-unescaped: 4.0.3 @@ -8687,7 +8918,7 @@ packages: klona: 2.0.4 loader-utils: 2.0.0 postcss: 7.0.32 - schema-utils: 3.0.0 + schema-utils: 3.1.0 semver: 7.3.5 webpack: 4.44.2 dev: true @@ -8923,6 +9154,7 @@ packages: /querystring/0.2.0: resolution: {integrity: sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=} engines: {node: '>=0.4.x'} + deprecated: The /querystringify/2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -9035,7 +9267,7 @@ packages: resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} engines: {node: '>=8'} dependencies: - '@types/normalize-package-data': 2.4.0 + '@types/normalize-package-data': 2.4.1 normalize-package-data: 2.5.0 parse-json: 5.2.0 type-fest: 0.6.0 @@ -9424,7 +9656,7 @@ packages: loader-utils: 2.0.0 neo-async: 2.6.2 node-sass: 5.0.0 - schema-utils: 3.0.0 + schema-utils: 3.1.0 semver: 7.3.5 webpack: 4.44.2 dev: true @@ -9458,16 +9690,16 @@ packages: resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} engines: {node: '>= 8.9.0'} dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 dev: true - /schema-utils/3.0.0: - resolution: {integrity: sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==} + /schema-utils/3.1.0: + resolution: {integrity: sha512-tTEaeYkyIhEZ9uWgAjDerWov3T9MgX8dhhy2r0IGeeX4W8ngtGl1++dUve/RUqzuaASSh7shwCDJjEzthxki8w==} engines: {node: '>= 10.13.0'} dependencies: - '@types/json-schema': 7.0.7 + '@types/json-schema': 7.0.8 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 @@ -9631,7 +9863,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.1 - object-inspect: 1.10.3 + object-inspect: 1.11.0 /signal-exit/3.0.3: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} @@ -9724,7 +9956,7 @@ packages: abab: 2.0.5 iconv-lite: 0.6.3 loader-utils: 2.0.0 - schema-utils: 3.0.0 + schema-utils: 3.1.0 source-map: 0.6.1 webpack: 4.44.2 whatwg-mimetype: 2.3.0 @@ -9787,7 +10019,7 @@ packages: /spdy-transport/3.0.0_supports-color@6.1.0: resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -9801,7 +10033,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -10163,7 +10395,7 @@ packages: dependencies: jest-worker: 27.0.6 p-limit: 3.1.0 - schema-utils: 3.0.0 + schema-utils: 3.1.0 serialize-javascript: 6.0.0 source-map: 0.6.1 terser: 5.7.1 @@ -10416,6 +10648,15 @@ packages: tslib: 1.14.1 typescript: 3.9.10 + /tsutils/3.21.0_typescript@4.3.5: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 4.3.5 + /tty-browserify/0.0.0: resolution: {integrity: sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=} @@ -10785,11 +11026,11 @@ packages: chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 del: 4.1.1 express: 4.17.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.1 + http-proxy-middleware: 0.19.1_debug@4.3.2 import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -10833,11 +11074,11 @@ packages: chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 del: 4.1.1 express: 4.17.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.1 + http-proxy-middleware: 0.19.1_debug@4.3.2 import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -10880,11 +11121,11 @@ packages: chokidar: 2.1.8 compression: 1.7.4 connect-history-api-fallback: 1.6.0 - debug: 4.3.1_supports-color@6.1.0 + debug: 4.3.2_supports-color@6.1.0 del: 4.1.1 express: 4.17.1 html-entities: 1.4.0 - http-proxy-middleware: 0.19.1_debug@4.3.1 + http-proxy-middleware: 0.19.1_debug@4.3.2 import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -11019,7 +11260,7 @@ packages: webpack-cli: optional: true dependencies: - '@types/eslint-scope': 3.7.0 + '@types/eslint-scope': 3.7.1 '@types/estree': 0.0.47 '@webassemblyjs/ast': 1.11.0 '@webassemblyjs/wasm-edit': 1.11.0 @@ -11037,7 +11278,7 @@ packages: loader-runner: 4.2.0 mime-types: 2.1.31 neo-async: 2.6.2 - schema-utils: 3.0.0 + schema-utils: 3.1.0 tapable: 2.2.0 terser-webpack-plugin: 5.1.4_webpack@5.35.1 watchpack: 2.2.0 @@ -11163,8 +11404,8 @@ packages: async-limiter: 1.0.1 dev: false - /ws/7.5.1: - resolution: {integrity: sha512-2c6faOUH/nhoQN6abwMloF7Iyl0ZS2E9HGtsiLrWn0zOOMWlhtDmdf/uihDt6jnuCxgtwGBNy6Onsoy2s2O2Ow==} + /ws/7.5.3: + resolution: {integrity: sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==} engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 diff --git a/common/config/rush/repo-state.json b/common/config/rush/repo-state.json index c795d7d065b..028a61d6975 100644 --- a/common/config/rush/repo-state.json +++ b/common/config/rush/repo-state.json @@ -1,5 +1,5 @@ // DO NOT MODIFY THIS FILE MANUALLY BUT DO COMMIT IT. It is generated and used by Rush. { - "pnpmShrinkwrapHash": "00808de26c3a5f2ac152645a7a680aa05681ab5e", + "pnpmShrinkwrapHash": "74b5d235fc2b00836bbaf6517f6840aa205bafa5", "preferredVersionsHash": "6a96c5550f3ce50aa19e8d1141c6c5d4176953ff" } From cb20b8b63e6acf70d5db3da4447c641f9e6213eb Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 12 Jul 2021 13:53:39 -0700 Subject: [PATCH 424/429] update install-test-workspace --- .../workspace/common/pnpm-lock.yaml | 228 ++++++++++-------- 1 file changed, 127 insertions(+), 101 deletions(-) diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index ae63cfea28e..eae4858821a 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -5,16 +5,16 @@ importers: typescript-newest-test: specifiers: '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz - '@rushstack/heft': file:rushstack-heft-0.34.3.tgz + '@rushstack/heft': file:rushstack-heft-0.34.5.tgz eslint: ~7.12.1 tslint: ~5.20.1 - typescript: ~4.3.2 + typescript: ~4.3.5 devDependencies: - '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.3.tgz + '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.5 + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.5.tgz eslint: 7.12.1 - tslint: 5.20.1_typescript@4.3.2 - typescript: 4.3.2 + tslint: 5.20.1_typescript@4.3.5 + typescript: 4.3.5 packages: @@ -92,10 +92,6 @@ packages: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true - /@types/eslint-visitor-keys/1.0.0: - resolution: {integrity: sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==} - dev: true - /@types/json-schema/7.0.7: resolution: {integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==} dev: true @@ -108,65 +104,51 @@ packages: resolution: {integrity: sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==} dev: true - /@typescript-eslint/eslint-plugin/3.4.0_9bdf6f89c8a83adf753e5534730d34b0: - resolution: {integrity: sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==} + /@typescript-eslint/eslint-plugin/4.28.3_2cf63459b8d8a89da6207267cdfda298: + resolution: {integrity: sha512-jW8sEFu1ZeaV8xzwsfi6Vgtty2jf7/lJmQmDkDruBjYAbx5DA8JtbcMnP0rNPUG+oH5GoQBTSp+9613BzuIpYg==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: - '@typescript-eslint/parser': ^3.0.0 + '@typescript-eslint/parser': ^4.0.0 eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/scope-manager': 4.28.3_typescript@4.3.5 debug: 4.3.1 eslint: 7.12.1 functional-red-black-tree: 1.0.1 regexpp: 3.1.0 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/3.10.1_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==} + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: '*' dependencies: '@types/json-schema': 7.0.7 - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/typescript-estree': 3.10.1_typescript@4.3.2 + '@typescript-eslint/scope-manager': 4.28.3_typescript@4.3.5 + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 eslint: 7.12.1 eslint-scope: 5.1.1 - eslint-utils: 2.1.0 + eslint-utils: 3.0.0_eslint@7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/experimental-utils/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==} - engines: {node: ^10.12.0 || >=12.0.0} - peerDependencies: - eslint: '*' - dependencies: - '@types/json-schema': 7.0.7 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 - eslint: 7.12.1 - eslint-scope: 5.1.1 - eslint-utils: 2.1.0 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/parser/3.4.0_eslint@7.12.1+typescript@4.3.2: - resolution: {integrity: sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==} + /@typescript-eslint/parser/4.28.3_eslint@7.12.1+typescript@4.3.5: + resolution: {integrity: sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 @@ -175,45 +157,37 @@ packages: typescript: optional: true dependencies: - '@types/eslint-visitor-keys': 1.0.0 - '@typescript-eslint/experimental-utils': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + '@typescript-eslint/scope-manager': 4.28.3_typescript@4.3.5 + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 + debug: 4.3.1 eslint: 7.12.1 - eslint-visitor-keys: 1.3.0 - typescript: 4.3.2 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types/3.10.1: - resolution: {integrity: sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==} + /@typescript-eslint/scope-manager/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@4.3.5 + transitivePeerDependencies: + - typescript dev: true - /@typescript-eslint/typescript-estree/3.10.1_typescript@4.3.2: - resolution: {integrity: sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==} - engines: {node: ^10.12.0 || >=12.0.0} + /@typescript-eslint/types/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} peerDependencies: typescript: '*' - peerDependenciesMeta: - typescript: - optional: true dependencies: - '@typescript-eslint/types': 3.10.1 - '@typescript-eslint/visitor-keys': 3.10.1 - debug: 4.3.1 - glob: 7.1.7 - is-glob: 4.0.1 - lodash: 4.17.21 - semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 - transitivePeerDependencies: - - supports-color + typescript: 4.3.5 dev: true - /@typescript-eslint/typescript-estree/3.4.0_typescript@4.3.2: - resolution: {integrity: sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==} + /@typescript-eslint/typescript-estree/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: typescript: '*' @@ -221,23 +195,26 @@ packages: typescript: optional: true dependencies: + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@4.3.5 debug: 4.3.1 - eslint-visitor-keys: 1.3.0 - glob: 7.1.7 + globby: 11.0.4 is-glob: 4.0.1 - lodash: 4.17.21 semver: 7.3.5 - tsutils: 3.21.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 3.21.0_typescript@4.3.5 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/visitor-keys/3.10.1: - resolution: {integrity: sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==} + /@typescript-eslint/visitor-keys/4.28.3_typescript@4.3.5: + resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} dependencies: - eslint-visitor-keys: 1.3.0 + '@typescript-eslint/types': 4.28.3_typescript@4.3.5 + eslint-visitor-keys: 2.1.0 + transitivePeerDependencies: + - typescript dev: true /abbrev/1.1.1: @@ -352,6 +329,11 @@ packages: is-string: 1.0.6 dev: true + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: true + /array.prototype.flatmap/1.2.4: resolution: {integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==} engines: {node: '>= 0.4'} @@ -665,6 +647,13 @@ packages: engines: {node: '>=0.3.1'} dev: true + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: true + /doctrine/2.1.0: resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} engines: {node: '>=0.10.0'} @@ -796,6 +785,16 @@ packages: eslint-visitor-keys: 1.3.0 dev: true + /eslint-utils/3.0.0_eslint@7.12.1: + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 7.12.1 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys/1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} @@ -1121,6 +1120,18 @@ packages: type-fest: 0.8.1 dev: true + /globby/11.0.4: + resolution: {integrity: sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.5 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + /globule/1.3.2: resolution: {integrity: sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==} engines: {node: '>= 0.10'} @@ -1212,6 +1223,11 @@ packages: engines: {node: '>= 4'} dev: true + /ignore/5.1.8: + resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} + engines: {node: '>= 4'} + dev: true + /import-fresh/3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} @@ -1844,6 +1860,11 @@ packages: pinkie-promise: 2.0.1 dev: true + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true + /performance-now/2.1.0: resolution: {integrity: sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=} dev: true @@ -2195,6 +2216,11 @@ packages: resolution: {integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==} dev: true + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: true + /slice-ansi/2.1.0: resolution: {integrity: sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==} engines: {node: '>=6'} @@ -2472,7 +2498,7 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslint/5.20.1_typescript@4.3.2: + /tslint/5.20.1_typescript@4.3.5: resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} engines: {node: '>=4.8.0'} hasBin: true @@ -2491,27 +2517,27 @@ packages: resolve: 1.20.0 semver: 5.7.1 tslib: 1.14.1 - tsutils: 2.29.0_typescript@4.3.2 - typescript: 4.3.2 + tsutils: 2.29.0_typescript@4.3.5 + typescript: 4.3.5 dev: true - /tsutils/2.29.0_typescript@4.3.2: + /tsutils/2.29.0_typescript@4.3.5: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' dependencies: tslib: 1.14.1 - typescript: 4.3.2 + typescript: 4.3.5 dev: true - /tsutils/3.21.0_typescript@4.3.2: + /tsutils/3.21.0_typescript@4.3.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.3.2 + typescript: 4.3.5 dev: true /tunnel-agent/0.6.0: @@ -2536,8 +2562,8 @@ packages: engines: {node: '>=8'} dev: true - /typescript/4.3.2: - resolution: {integrity: sha512-zZ4hShnmnoVnAHpVHWpTcxdv7dWP60S2FsydQLV8V5PbS3FifjWFFRiHSWpDJahly88PRyV5teTSLoq4eG7mKw==} + /typescript/4.3.5: + resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} hasBin: true dev: true @@ -2691,7 +2717,7 @@ packages: commander: 2.20.3 dev: true - file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz name: '@rushstack/eslint-config' @@ -2701,18 +2727,18 @@ packages: typescript: '>=3.0.0' dependencies: '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz - '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2 - '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/eslint-plugin': 3.4.0_9bdf6f89c8a83adf753e5534730d34b0 - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/parser': 3.4.0_eslint@7.12.1+typescript@4.3.2 - '@typescript-eslint/typescript-estree': 3.4.0_typescript@4.3.2 + '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.5 + '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.5 + '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/eslint-plugin': 4.28.3_2cf63459b8d8a89da6207267cdfda298 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@4.3.5 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@4.3.5 eslint: 7.12.1 eslint-plugin-promise: 4.2.1 eslint-plugin-react: 7.20.6_eslint@7.12.1 eslint-plugin-tsdoc: 0.2.14 - typescript: 4.3.2 + typescript: 4.3.5 transitivePeerDependencies: - supports-color dev: true @@ -2723,7 +2749,7 @@ packages: version: 1.0.6 dev: true - file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz name: '@rushstack/eslint-plugin' @@ -2732,14 +2758,14 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz name: '@rushstack/eslint-plugin-packlets' @@ -2748,14 +2774,14 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.2: + file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz name: '@rushstack/eslint-plugin-security' @@ -2764,17 +2790,17 @@ packages: eslint: ^6.0.0 || ^7.0.0 dependencies: '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz - '@typescript-eslint/experimental-utils': 3.10.1_eslint@7.12.1+typescript@4.3.2 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@4.3.5 eslint: 7.12.1 transitivePeerDependencies: - supports-color - typescript dev: true - file:../temp/tarballs/rushstack-heft-0.34.3.tgz: - resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.34.3.tgz} + file:../temp/tarballs/rushstack-heft-0.34.5.tgz: + resolution: {tarball: file:../temp/tarballs/rushstack-heft-0.34.5.tgz} name: '@rushstack/heft' - version: 0.34.3 + version: 0.34.5 engines: {node: '>=10.13.0'} hasBin: true dependencies: From a2ae84276e962d4e019ea070325cb7afb4cc7709 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 12 Jul 2021 14:07:27 -0700 Subject: [PATCH 425/429] Add a test project for TypeScript 3.x --- .../workspace/common/pnpm-lock.yaml | 249 ++++++++++++++++++ .../workspace/pnpm-workspace.yaml | 1 + .../workspace/typescript-v3-test/.eslintrc.js | 7 + .../typescript-v3-test/config/heft.json | 12 + .../config/rush-project.json | 3 + .../workspace/typescript-v3-test/package.json | 18 ++ .../workspace/typescript-v3-test/src/index.ts | 7 + .../typescript-v3-test/tsconfig.json | 24 ++ .../workspace/typescript-v3-test/tslint.json | 94 +++++++ 9 files changed, 415 insertions(+) create mode 100644 build-tests/install-test-workspace/workspace/typescript-v3-test/.eslintrc.js create mode 100644 build-tests/install-test-workspace/workspace/typescript-v3-test/config/heft.json create mode 100644 build-tests/install-test-workspace/workspace/typescript-v3-test/config/rush-project.json create mode 100644 build-tests/install-test-workspace/workspace/typescript-v3-test/package.json create mode 100644 build-tests/install-test-workspace/workspace/typescript-v3-test/src/index.ts create mode 100644 build-tests/install-test-workspace/workspace/typescript-v3-test/tsconfig.json create mode 100644 build-tests/install-test-workspace/workspace/typescript-v3-test/tslint.json diff --git a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml index eae4858821a..274e1768067 100644 --- a/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml +++ b/build-tests/install-test-workspace/workspace/common/pnpm-lock.yaml @@ -16,6 +16,20 @@ importers: tslint: 5.20.1_typescript@4.3.5 typescript: 4.3.5 + typescript-v3-test: + specifiers: + '@rushstack/eslint-config': file:rushstack-eslint-config-2.3.4.tgz + '@rushstack/heft': file:rushstack-heft-0.34.5.tgz + eslint: ~7.12.1 + tslint: ~5.20.1 + typescript: ~3.9.7 + devDependencies: + '@rushstack/eslint-config': file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@3.9.10 + '@rushstack/heft': file:../temp/tarballs/rushstack-heft-0.34.5.tgz + eslint: 7.12.1 + tslint: 5.20.1_typescript@3.9.10 + typescript: 3.9.10 + packages: /@babel/code-frame/7.12.13: @@ -129,6 +143,49 @@ packages: - supports-color dev: true + /@typescript-eslint/eslint-plugin/4.28.3_de3d641f53f9f4ebac15f1aed3969277: + resolution: {integrity: sha512-jW8sEFu1ZeaV8xzwsfi6Vgtty2jf7/lJmQmDkDruBjYAbx5DA8JtbcMnP0rNPUG+oH5GoQBTSp+9613BzuIpYg==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/scope-manager': 4.28.3_typescript@3.9.10 + debug: 4.3.1 + eslint: 7.12.1 + functional-red-black-tree: 1.0.1 + regexpp: 3.1.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: true + + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: '*' + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/scope-manager': 4.28.3_typescript@3.9.10 + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@3.9.10 + eslint: 7.12.1 + eslint-scope: 5.1.1 + eslint-utils: 3.0.0_eslint@7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + /@typescript-eslint/experimental-utils/4.28.3_eslint@7.12.1+typescript@4.3.5: resolution: {integrity: sha512-zZYl9TnrxwEPi3FbyeX0ZnE8Hp7j3OCR+ELoUfbwGHGxWnHg9+OqSmkw2MoCVpZksPCZYpQzC559Ee9pJNHTQw==} engines: {node: ^10.12.0 || >=12.0.0} @@ -147,6 +204,26 @@ packages: - typescript dev: true + /@typescript-eslint/parser/4.28.3_eslint@7.12.1+typescript@3.9.10: + resolution: {integrity: sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/scope-manager': 4.28.3_typescript@3.9.10 + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@3.9.10 + debug: 4.3.1 + eslint: 7.12.1 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/parser/4.28.3_eslint@7.12.1+typescript@4.3.5: resolution: {integrity: sha512-ZyWEn34bJexn/JNYvLQab0Mo5e+qqQNhknxmc8azgNd4XqspVYR5oHq9O11fLwdZMRcj4by15ghSlIEq+H5ltQ==} engines: {node: ^10.12.0 || >=12.0.0} @@ -167,6 +244,16 @@ packages: - supports-color dev: true + /@typescript-eslint/scope-manager/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@3.9.10 + transitivePeerDependencies: + - typescript + dev: true + /@typescript-eslint/scope-manager/4.28.3_typescript@4.3.5: resolution: {integrity: sha512-/8lMisZ5NGIzGtJB+QizQ5eX4Xd8uxedFfMBXOKuJGP0oaBBVEMbJVddQKDXyyB0bPlmt8i6bHV89KbwOelJiQ==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -177,6 +264,15 @@ packages: - typescript dev: true + /@typescript-eslint/types/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + peerDependencies: + typescript: '*' + dependencies: + typescript: 3.9.10 + dev: true + /@typescript-eslint/types/4.28.3_typescript@4.3.5: resolution: {integrity: sha512-kQFaEsQBQVtA9VGVyciyTbIg7S3WoKHNuOp/UF5RG40900KtGqfoiETWD/v0lzRXc+euVE9NXmfer9dLkUJrkA==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -186,6 +282,27 @@ packages: typescript: 4.3.5 dev: true + /@typescript-eslint/typescript-estree/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} + engines: {node: ^10.12.0 || >=12.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + '@typescript-eslint/visitor-keys': 4.28.3_typescript@3.9.10 + debug: 4.3.1 + globby: 11.0.4 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@3.9.10 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: true + /@typescript-eslint/typescript-estree/4.28.3_typescript@4.3.5: resolution: {integrity: sha512-YAb1JED41kJsqCQt1NcnX5ZdTA93vKFCMP4lQYG6CFxd0VzDJcKttRlMrlG+1qiWAw8+zowmHU1H0OzjWJzR2w==} engines: {node: ^10.12.0 || >=12.0.0} @@ -207,6 +324,16 @@ packages: - supports-color dev: true + /@typescript-eslint/visitor-keys/4.28.3_typescript@3.9.10: + resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} + engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} + dependencies: + '@typescript-eslint/types': 4.28.3_typescript@3.9.10 + eslint-visitor-keys: 2.1.0 + transitivePeerDependencies: + - typescript + dev: true + /@typescript-eslint/visitor-keys/4.28.3_typescript@4.3.5: resolution: {integrity: sha512-ri1OzcLnk1HH4gORmr1dllxDzzrN6goUIz/P4MHFV0YZJDCADPR3RvYNp0PW2SetKTThar6wlbFTL00hV2Q+fg==} engines: {node: ^8.10.0 || ^10.13.0 || >=11.10.1} @@ -2498,6 +2625,29 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true + /tslint/5.20.1_typescript@3.9.10: + resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} + engines: {node: '>=4.8.0'} + hasBin: true + peerDependencies: + typescript: '>=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >=3.0.0-dev || >= 3.1.0-dev || >= 3.2.0-dev' + dependencies: + '@babel/code-frame': 7.12.13 + builtin-modules: 1.1.1 + chalk: 2.4.2 + commander: 2.20.3 + diff: 4.0.2 + glob: 7.1.7 + js-yaml: 3.14.1 + minimatch: 3.0.4 + mkdirp: 0.5.5 + resolve: 1.20.0 + semver: 5.7.1 + tslib: 1.14.1 + tsutils: 2.29.0_typescript@3.9.10 + typescript: 3.9.10 + dev: true + /tslint/5.20.1_typescript@4.3.5: resolution: {integrity: sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==} engines: {node: '>=4.8.0'} @@ -2521,6 +2671,15 @@ packages: typescript: 4.3.5 dev: true + /tsutils/2.29.0_typescript@3.9.10: + resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} + peerDependencies: + typescript: '>=2.1.0 || >=2.1.0-dev || >=2.2.0-dev || >=2.3.0-dev || >=2.4.0-dev || >=2.5.0-dev || >=2.6.0-dev || >=2.7.0-dev || >=2.8.0-dev || >=2.9.0-dev || >= 3.0.0-dev || >= 3.1.0-dev' + dependencies: + tslib: 1.14.1 + typescript: 3.9.10 + dev: true + /tsutils/2.29.0_typescript@4.3.5: resolution: {integrity: sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==} peerDependencies: @@ -2530,6 +2689,16 @@ packages: typescript: 4.3.5 dev: true + /tsutils/3.21.0_typescript@3.9.10: + resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} + engines: {node: '>= 6'} + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + dependencies: + tslib: 1.14.1 + typescript: 3.9.10 + dev: true + /tsutils/3.21.0_typescript@4.3.5: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -2562,6 +2731,12 @@ packages: engines: {node: '>=8'} dev: true + /typescript/3.9.10: + resolution: {integrity: sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==} + engines: {node: '>=4.2.0'} + hasBin: true + dev: true + /typescript/4.3.5: resolution: {integrity: sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==} engines: {node: '>=4.2.0'} @@ -2717,6 +2892,32 @@ packages: commander: 2.20.3 dev: true + file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@3.9.10: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} + id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz + name: '@rushstack/eslint-config' + version: 2.3.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + typescript: '>=3.0.0' + dependencies: + '@rushstack/eslint-patch': file:../temp/tarballs/rushstack-eslint-patch-1.0.6.tgz + '@rushstack/eslint-plugin': file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@3.9.10 + '@rushstack/eslint-plugin-packlets': file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@3.9.10 + '@rushstack/eslint-plugin-security': file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/eslint-plugin': 4.28.3_de3d641f53f9f4ebac15f1aed3969277 + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/parser': 4.28.3_eslint@7.12.1+typescript@3.9.10 + '@typescript-eslint/typescript-estree': 4.28.3_typescript@3.9.10 + eslint: 7.12.1 + eslint-plugin-promise: 4.2.1 + eslint-plugin-react: 7.20.6_eslint@7.12.1 + eslint-plugin-tsdoc: 0.2.14 + typescript: 3.9.10 + transitivePeerDependencies: + - supports-color + dev: true + file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz} id: file:../temp/tarballs/rushstack-eslint-config-2.3.4.tgz @@ -2749,6 +2950,22 @@ packages: version: 1.0.6 dev: true + file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@3.9.10: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz + name: '@rushstack/eslint-plugin' + version: 0.7.3 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@3.9.10 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-0.7.3.tgz @@ -2765,6 +2982,22 @@ packages: - typescript dev: true + file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@3.9.10: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz + name: '@rushstack/eslint-plugin-packlets' + version: 0.2.2 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@3.9.10 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-packlets-0.2.2.tgz @@ -2781,6 +3014,22 @@ packages: - typescript dev: true + file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@3.9.10: + resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} + id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz + name: '@rushstack/eslint-plugin-security' + version: 0.1.4 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 + dependencies: + '@rushstack/tree-pattern': file:../temp/tarballs/rushstack-tree-pattern-0.2.1.tgz + '@typescript-eslint/experimental-utils': 4.28.3_eslint@7.12.1+typescript@3.9.10 + eslint: 7.12.1 + transitivePeerDependencies: + - supports-color + - typescript + dev: true + file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz_eslint@7.12.1+typescript@4.3.5: resolution: {tarball: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz} id: file:../temp/tarballs/rushstack-eslint-plugin-security-0.1.4.tgz diff --git a/build-tests/install-test-workspace/workspace/pnpm-workspace.yaml b/build-tests/install-test-workspace/workspace/pnpm-workspace.yaml index 0fdc364e528..94d3cc6ca1f 100644 --- a/build-tests/install-test-workspace/workspace/pnpm-workspace.yaml +++ b/build-tests/install-test-workspace/workspace/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: - typescript-newest-test + - typescript-v3-test diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/.eslintrc.js b/build-tests/install-test-workspace/workspace/typescript-v3-test/.eslintrc.js new file mode 100644 index 00000000000..60160b354c4 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/.eslintrc.js @@ -0,0 +1,7 @@ +// This is a workaround for https://github.com/eslint/eslint/issues/3458 +require('@rushstack/eslint-config/patch/modern-module-resolution'); + +module.exports = { + extends: ['@rushstack/eslint-config/profile/node'], + parserOptions: { tsconfigRootDir: __dirname } +}; diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/config/heft.json b/build-tests/install-test-workspace/workspace/typescript-v3-test/config/heft.json new file mode 100644 index 00000000000..6ac774b7772 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/config/heft.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/heft/heft.schema.json", + + "eventActions": [ + { + "actionKind": "deleteGlobs", + "heftEvent": "clean", + "actionId": "defaultClean", + "globsToDelete": ["dist", "lib", "temp"] + } + ] +} diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/config/rush-project.json b/build-tests/install-test-workspace/workspace/typescript-v3-test/config/rush-project.json new file mode 100644 index 00000000000..61e414685c1 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/config/rush-project.json @@ -0,0 +1,3 @@ +{ + "projectOutputFolderNames": ["lib", "dist"] +} diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/package.json b/build-tests/install-test-workspace/workspace/typescript-v3-test/package.json new file mode 100644 index 00000000000..dededc5c49d --- /dev/null +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/package.json @@ -0,0 +1,18 @@ +{ + "name": "typescript-newest-test", + "description": "Building this project tests Heft with the newest supported TypeScript compiler version", + "version": "1.0.0", + "private": true, + "main": "lib/index.js", + "license": "MIT", + "scripts": { + "build": "heft clean --clear-cache && heft build" + }, + "devDependencies": { + "@rushstack/eslint-config": "*", + "@rushstack/heft": "*", + "typescript": "~3.9.7", + "tslint": "~5.20.1", + "eslint": "~7.12.1" + } +} diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/src/index.ts b/build-tests/install-test-workspace/workspace/typescript-v3-test/src/index.ts new file mode 100644 index 00000000000..15a2bae17e3 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/src/index.ts @@ -0,0 +1,7 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. Licensed under the MIT license. +// See LICENSE in the project root for license information. + +/** + * @public + */ +export class TestClass {} // tslint:disable-line:export-name diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/tsconfig.json b/build-tests/install-test-workspace/workspace/typescript-v3-test/tsconfig.json new file mode 100644 index 00000000000..082d42dab84 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/tsconfig.json @@ -0,0 +1,24 @@ +{ + "compilerOptions": { + "outDir": "lib", + "rootDir": "src", + + "module": "commonjs", + "target": "es2017", + "lib": ["es2017"], + + "forceConsistentCasingInFileNames": true, + "jsx": "react", + "declaration": true, + "sourceMap": true, + "declarationMap": true, + "inlineSources": true, + "experimentalDecorators": true, + "strictNullChecks": true, + "noUnusedLocals": true, + "types": [] + }, + + "include": ["src/**/*.ts", "src/**/*.tsx"], + "exclude": ["node_modules", "lib"] +} diff --git a/build-tests/install-test-workspace/workspace/typescript-v3-test/tslint.json b/build-tests/install-test-workspace/workspace/typescript-v3-test/tslint.json new file mode 100644 index 00000000000..56dfd9f2bb6 --- /dev/null +++ b/build-tests/install-test-workspace/workspace/typescript-v3-test/tslint.json @@ -0,0 +1,94 @@ +{ + "$schema": "http://json.schemastore.org/tslint", + + "rules": { + "class-name": true, + "comment-format": [true, "check-space"], + "curly": true, + "eofline": false, + "forin": true, + "indent": [true, "spaces", 2], + "interface-name": true, + "label-position": true, + "max-line-length": [true, 120], + "member-access": true, + "member-ordering": [ + true, + { + "order": [ + "public-static-field", + "protected-static-field", + "private-static-field", + "public-instance-field", + "protected-instance-field", + "private-instance-field", + "public-static-method", + "protected-static-method", + "private-static-method", + "public-constructor", + "public-instance-method", + "protected-constructor", + "protected-instance-method", + "private-constructor", + "private-instance-method" + ] + } + ], + "no-arg": true, + "no-any": true, + "no-bitwise": true, + "no-consecutive-blank-lines": true, + "no-console": [true, "debug", "info", "time", "timeEnd", "trace"], + "no-construct": true, + "no-debugger": true, + "no-duplicate-switch-case": true, + "no-duplicate-variable": true, + "no-empty": true, + "no-eval": true, + "no-floating-promises": true, + "no-inferrable-types": false, + "no-internal-module": true, + "no-null-keyword": true, + "no-shadowed-variable": true, + "no-string-literal": true, + "no-switch-case-fall-through": true, + "no-trailing-whitespace": true, + "no-unused-expression": true, + "no-var-keyword": true, + "object-literal-sort-keys": false, + "one-line": [true, "check-open-brace", "check-catch", "check-else", "check-whitespace"], + "quotemark": [true, "single", "avoid-escape"], + "prefer-const": true, + "radix": true, + "semicolon": true, + "trailing-comma": [ + true, + { + "multiline": "never", + "singleline": "never" + } + ], + "triple-equals": [true, "allow-null-check"], + "typedef": [ + true, + "call-signature", + "parameter", + "property-declaration", + "variable-declaration", + "member-variable-declaration" + ], + "typedef-whitespace": [ + true, + { + "call-signature": "nospace", + "index-signature": "nospace", + "parameter": "nospace", + "property-declaration": "nospace", + "variable-declaration": "nospace" + } + ], + "use-isnan": true, + "variable-name": [true, "check-format", "allow-leading-underscore", "ban-keywords"], + "whitespace": [true, "check-branch", "check-decl", "check-operator", "check-separator", "check-type"] + } +} From 8d6648dd2d0214f565840261c90636a74900b750 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 12 Jul 2021 14:08:45 -0700 Subject: [PATCH 426/429] rush change --- .../relm-upgrade_ts_eslint_2021-07-12-21-08.json | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json diff --git a/common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json b/common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json new file mode 100644 index 00000000000..fa211c7c053 --- /dev/null +++ b/common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json @@ -0,0 +1,11 @@ +{ + "changes": [ + { + "packageName": "@microsoft/api-extractor", + "comment": "", + "type": "none" + } + ], + "packageName": "@microsoft/api-extractor", + "email": "4673363+octogonz@users.noreply.github.com" +} \ No newline at end of file From b18cbae8d92e4eb8399d581a8047f238245559a9 Mon Sep 17 00:00:00 2001 From: Pete Gonzalez <4673363+octogonz@users.noreply.github.com> Date: Mon, 12 Jul 2021 14:19:35 -0700 Subject: [PATCH 427/429] Convert change log to MINOR bump since typescript-eslint 3.4 -> 4.28 brings a fairly significant amount of churn --- .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 4 ++-- .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 4 ++-- .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 4 ++-- .../relm-upgrade_ts_eslint_2021-06-25-18-35.json | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json index 4dad3c28a31..392941f098f 100644 --- a/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ b/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -2,8 +2,8 @@ "changes": [ { "packageName": "@rushstack/eslint-config", - "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", - "type": "patch" + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", + "type": "minor" } ], "packageName": "@rushstack/eslint-config", diff --git a/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json index 84212133bb1..63cfdda6ea4 100644 --- a/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ b/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -2,8 +2,8 @@ "changes": [ { "packageName": "@rushstack/eslint-plugin-packlets", - "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", - "type": "patch" + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", + "type": "minor" } ], "packageName": "@rushstack/eslint-plugin-packlets", diff --git a/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json index 92715685812..578e8408408 100644 --- a/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ b/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -2,8 +2,8 @@ "changes": [ { "packageName": "@rushstack/eslint-plugin-security", - "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", - "type": "patch" + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", + "type": "minor" } ], "packageName": "@rushstack/eslint-plugin-security", diff --git a/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json index 4aeb6be3f19..7ea4ba1fe08 100644 --- a/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ b/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json @@ -2,8 +2,8 @@ "changes": [ { "packageName": "@rushstack/eslint-plugin", - "comment": "Upgrade @typescript-eslint/* to 4.28.0 (Fixes #2389)", - "type": "patch" + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", + "type": "minor" } ], "packageName": "@rushstack/eslint-plugin", From 16492d62407f7931fc4331a676d482200874c92b Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 12 Jul 2021 23:08:26 +0000 Subject: [PATCH 428/429] Deleting change files and updating change logs for package updates. --- apps/api-documenter/CHANGELOG.json | 27 ++++++++++++++ apps/api-documenter/CHANGELOG.md | 7 +++- apps/api-extractor-model/CHANGELOG.json | 15 ++++++++ apps/api-extractor-model/CHANGELOG.md | 7 +++- apps/api-extractor/CHANGELOG.json | 24 +++++++++++++ apps/api-extractor/CHANGELOG.md | 7 +++- apps/heft/CHANGELOG.json | 35 +++++++++++++++++++ apps/heft/CHANGELOG.md | 9 ++++- apps/rundown/CHANGELOG.json | 24 +++++++++++++ apps/rundown/CHANGELOG.md | 7 +++- ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ------ ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 ------ ...lm-upgrade_ts_eslint_2021-07-12-21-08.json | 11 ------ ...lm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 ------ ...onz-upgrade-prettier_2021-05-14-23-28.json | 11 ------ .../patch-1_2021-06-21-23-56.json | 11 ------ ...lm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 ------ ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ------ ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 ------ ...ianc-webpack5-plugin_2021-04-08-07-18.json | 11 ------ ...typescript-4.3-part2_2021-06-09-03-37.json | 11 ------ ...lm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 ------ ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ------ ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 ------ ...ianc-webpack5-plugin_2021-04-08-07-18.json | 11 ------ ...onz-upgrade-prettier_2021-05-14-23-28.json | 11 ------ ...lm-upgrade_ts_eslint_2021-06-25-18-35.json | 11 ------ ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ------ ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 ------ ...lm-upgrade_ts_eslint_2021-06-25-18-52.json | 11 ------ ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ------ ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 ------ ...typescript-4.3-part2_2021-06-09-03-37.json | 11 ------ ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ------ ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 ------ ...de-ConsumeJestPlugin_2021-06-11-15-53.json | 11 ------ ...er-danade-JestPlugin_2021-05-28-19-52.json | 11 ------ heft-plugins/heft-jest-plugin/CHANGELOG.json | 27 ++++++++++++++ heft-plugins/heft-jest-plugin/CHANGELOG.md | 7 +++- .../heft-webpack4-plugin/CHANGELOG.json | 24 +++++++++++++ .../heft-webpack4-plugin/CHANGELOG.md | 7 +++- .../heft-webpack5-plugin/CHANGELOG.json | 24 +++++++++++++ .../heft-webpack5-plugin/CHANGELOG.md | 7 +++- .../debug-certificate-manager/CHANGELOG.json | 21 +++++++++++ .../debug-certificate-manager/CHANGELOG.md | 7 +++- libraries/heft-config-file/CHANGELOG.json | 18 ++++++++++ libraries/heft-config-file/CHANGELOG.md | 7 +++- libraries/load-themed-styles/CHANGELOG.json | 18 ++++++++++ libraries/load-themed-styles/CHANGELOG.md | 7 +++- libraries/node-core-library/CHANGELOG.json | 12 +++++++ libraries/node-core-library/CHANGELOG.md | 7 +++- libraries/package-deps-hash/CHANGELOG.json | 24 +++++++++++++ libraries/package-deps-hash/CHANGELOG.md | 7 +++- libraries/rig-package/CHANGELOG.json | 12 +++++++ libraries/rig-package/CHANGELOG.md | 7 +++- libraries/stream-collator/CHANGELOG.json | 24 +++++++++++++ libraries/stream-collator/CHANGELOG.md | 7 +++- libraries/terminal/CHANGELOG.json | 21 +++++++++++ libraries/terminal/CHANGELOG.md | 7 +++- libraries/ts-command-line/CHANGELOG.json | 12 +++++++ libraries/ts-command-line/CHANGELOG.md | 7 +++- libraries/typings-generator/CHANGELOG.json | 15 ++++++++ libraries/typings-generator/CHANGELOG.md | 7 +++- rigs/heft-node-rig/CHANGELOG.json | 21 +++++++++++ rigs/heft-node-rig/CHANGELOG.md | 7 +++- rigs/heft-web-rig/CHANGELOG.json | 24 +++++++++++++ rigs/heft-web-rig/CHANGELOG.md | 7 +++- stack/eslint-config/CHANGELOG.json | 23 ++++++++++++ stack/eslint-config/CHANGELOG.md | 9 ++++- stack/eslint-plugin-packlets/CHANGELOG.json | 12 +++++++ stack/eslint-plugin-packlets/CHANGELOG.md | 9 ++++- stack/eslint-plugin-security/CHANGELOG.json | 12 +++++++ stack/eslint-plugin-security/CHANGELOG.md | 9 ++++- stack/eslint-plugin/CHANGELOG.json | 12 +++++++ stack/eslint-plugin/CHANGELOG.md | 9 ++++- .../loader-load-themed-styles/CHANGELOG.json | 21 +++++++++++ .../loader-load-themed-styles/CHANGELOG.md | 7 +++- webpack/loader-raw-script/CHANGELOG.json | 18 ++++++++++ webpack/loader-raw-script/CHANGELOG.md | 7 +++- webpack/localization-plugin/CHANGELOG.json | 30 ++++++++++++++++ webpack/localization-plugin/CHANGELOG.md | 7 +++- webpack/module-minifier-plugin/CHANGELOG.json | 18 ++++++++++ webpack/module-minifier-plugin/CHANGELOG.md | 7 +++- .../CHANGELOG.json | 18 ++++++++++ .../CHANGELOG.md | 7 +++- 85 files changed, 770 insertions(+), 326 deletions(-) delete mode 100644 common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json delete mode 100644 common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json delete mode 100644 common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-prettier_2021-05-14-23-28.json delete mode 100644 common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json delete mode 100644 common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json delete mode 100644 common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/eslint-plugin-security/ianc-webpack5-plugin_2021-04-08-07-18.json delete mode 100644 common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json delete mode 100644 common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json delete mode 100644 common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/eslint-plugin/ianc-webpack5-plugin_2021-04-08-07-18.json delete mode 100644 common/changes/@rushstack/eslint-plugin/octogonz-upgrade-prettier_2021-05-14-23-28.json delete mode 100644 common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json delete mode 100644 common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json delete mode 100644 common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json delete mode 100644 common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json delete mode 100644 common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json delete mode 100644 common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json diff --git a/apps/api-documenter/CHANGELOG.json b/apps/api-documenter/CHANGELOG.json index 63d483c3fde..67bbed5755e 100644 --- a/apps/api-documenter/CHANGELOG.json +++ b/apps/api-documenter/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@microsoft/api-documenter", "entries": [ + { + "version": "7.13.31", + "tag": "@microsoft/api-documenter_v7.13.31", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.13.4`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "7.13.30", "tag": "@microsoft/api-documenter_v7.13.30", diff --git a/apps/api-documenter/CHANGELOG.md b/apps/api-documenter/CHANGELOG.md index 40386aee21b..ac2eea03c77 100644 --- a/apps/api-documenter/CHANGELOG.md +++ b/apps/api-documenter/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-documenter -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 7.13.31 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 7.13.30 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/apps/api-extractor-model/CHANGELOG.json b/apps/api-extractor-model/CHANGELOG.json index d3bcb41c212..55d1c3206a0 100644 --- a/apps/api-extractor-model/CHANGELOG.json +++ b/apps/api-extractor-model/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@microsoft/api-extractor-model", "entries": [ + { + "version": "7.13.4", + "tag": "@microsoft/api-extractor-model_v7.13.4", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "7.13.3", "tag": "@microsoft/api-extractor-model_v7.13.3", diff --git a/apps/api-extractor-model/CHANGELOG.md b/apps/api-extractor-model/CHANGELOG.md index 427f96ab207..e5a61442c30 100644 --- a/apps/api-extractor-model/CHANGELOG.md +++ b/apps/api-extractor-model/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor-model -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 7.13.4 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 7.13.3 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/apps/api-extractor/CHANGELOG.json b/apps/api-extractor/CHANGELOG.json index 4f5eb889cbb..496b5ecd083 100644 --- a/apps/api-extractor/CHANGELOG.json +++ b/apps/api-extractor/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@microsoft/api-extractor", "entries": [ + { + "version": "7.18.2", + "tag": "@microsoft/api-extractor_v7.18.2", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor-model\" to `7.13.4`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/rig-package\" to `0.2.13`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "7.18.1", "tag": "@microsoft/api-extractor_v7.18.1", diff --git a/apps/api-extractor/CHANGELOG.md b/apps/api-extractor/CHANGELOG.md index 9173d3c0232..fdae58a9d29 100644 --- a/apps/api-extractor/CHANGELOG.md +++ b/apps/api-extractor/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/api-extractor -This log was last generated on Thu, 08 Jul 2021 23:41:16 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 7.18.2 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 7.18.1 Thu, 08 Jul 2021 23:41:16 GMT diff --git a/apps/heft/CHANGELOG.json b/apps/heft/CHANGELOG.json index ed4209354e0..698c068ac61 100644 --- a/apps/heft/CHANGELOG.json +++ b/apps/heft/CHANGELOG.json @@ -1,6 +1,41 @@ { "name": "@rushstack/heft", "entries": [ + { + "version": "0.34.6", + "tag": "@rushstack/heft_v0.34.6", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "patch": [ + { + "comment": "Disable eslint for no-unused-vars" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.6.1`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/rig-package\" to `0.2.13`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.1`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.3.8`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.2`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "0.34.5", "tag": "@rushstack/heft_v0.34.5", diff --git a/apps/heft/CHANGELOG.md b/apps/heft/CHANGELOG.md index 2362ff6b043..14a74eda70e 100644 --- a/apps/heft/CHANGELOG.md +++ b/apps/heft/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/heft -This log was last generated on Thu, 08 Jul 2021 23:41:16 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.34.6 +Mon, 12 Jul 2021 23:08:26 GMT + +### Patches + +- Disable eslint for no-unused-vars ## 0.34.5 Thu, 08 Jul 2021 23:41:16 GMT diff --git a/apps/rundown/CHANGELOG.json b/apps/rundown/CHANGELOG.json index 4645598b83e..41a920b023a 100644 --- a/apps/rundown/CHANGELOG.json +++ b/apps/rundown/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/rundown", "entries": [ + { + "version": "1.0.123", + "tag": "@rushstack/rundown_v1.0.123", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/ts-command-line\" to `4.8.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "1.0.122", "tag": "@rushstack/rundown_v1.0.122", diff --git a/apps/rundown/CHANGELOG.md b/apps/rundown/CHANGELOG.md index 078d1788d21..d41661aa5d2 100644 --- a/apps/rundown/CHANGELOG.md +++ b/apps/rundown/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rundown -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 1.0.123 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 1.0.122 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index e40a18691c9..00000000000 --- a/common/changes/@microsoft/api-extractor-model/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor-model", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-extractor-model", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index e40a18691c9..00000000000 --- a/common/changes/@microsoft/api-extractor-model/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor-model", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-extractor-model", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json b/common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json deleted file mode 100644 index fa211c7c053..00000000000 --- a/common/changes/@microsoft/api-extractor/relm-upgrade_ts_eslint_2021-07-12-21-08.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@microsoft/api-extractor", - "comment": "", - "type": "none" - } - ], - "packageName": "@microsoft/api-extractor", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json deleted file mode 100644 index 392941f098f..00000000000 --- a/common/changes/@rushstack/eslint-config/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-config", - "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", - "type": "minor" - } - ], - "packageName": "@rushstack/eslint-config", - "email": "relm923@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-prettier_2021-05-14-23-28.json b/common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-prettier_2021-05-14-23-28.json deleted file mode 100644 index 6934887a852..00000000000 --- a/common/changes/@rushstack/eslint-plugin-packlets/octogonz-upgrade-prettier_2021-05-14-23-28.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-packlets", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-packlets", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json b/common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json deleted file mode 100644 index 40b5abf9e43..00000000000 --- a/common/changes/@rushstack/eslint-plugin-packlets/patch-1_2021-06-21-23-56.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-packlets", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-packlets", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json deleted file mode 100644 index 63cfdda6ea4..00000000000 --- a/common/changes/@rushstack/eslint-plugin-packlets/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-packlets", - "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", - "type": "minor" - } - ], - "packageName": "@rushstack/eslint-plugin-packlets", - "email": "relm923@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index d638d527646..00000000000 --- a/common/changes/@rushstack/eslint-plugin-packlets/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-packlets", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-packlets", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index d638d527646..00000000000 --- a/common/changes/@rushstack/eslint-plugin-packlets/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-packlets", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-packlets", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/ianc-webpack5-plugin_2021-04-08-07-18.json b/common/changes/@rushstack/eslint-plugin-security/ianc-webpack5-plugin_2021-04-08-07-18.json deleted file mode 100644 index fbab3fb31ad..00000000000 --- a/common/changes/@rushstack/eslint-plugin-security/ianc-webpack5-plugin_2021-04-08-07-18.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-security", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-security", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json b/common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json deleted file mode 100644 index 77b47cd0f03..00000000000 --- a/common/changes/@rushstack/eslint-plugin-security/octogonz-typescript-4.3-part2_2021-06-09-03-37.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-security", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-security", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json deleted file mode 100644 index 578e8408408..00000000000 --- a/common/changes/@rushstack/eslint-plugin-security/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-security", - "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", - "type": "minor" - } - ], - "packageName": "@rushstack/eslint-plugin-security", - "email": "relm923@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index bbdd70534ba..00000000000 --- a/common/changes/@rushstack/eslint-plugin-security/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-security", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-security", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index bbdd70534ba..00000000000 --- a/common/changes/@rushstack/eslint-plugin-security/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin-security", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin-security", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/ianc-webpack5-plugin_2021-04-08-07-18.json b/common/changes/@rushstack/eslint-plugin/ianc-webpack5-plugin_2021-04-08-07-18.json deleted file mode 100644 index bc91cd1b42d..00000000000 --- a/common/changes/@rushstack/eslint-plugin/ianc-webpack5-plugin_2021-04-08-07-18.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin", - "email": "iclanton@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/octogonz-upgrade-prettier_2021-05-14-23-28.json b/common/changes/@rushstack/eslint-plugin/octogonz-upgrade-prettier_2021-05-14-23-28.json deleted file mode 100644 index afb2e28c16b..00000000000 --- a/common/changes/@rushstack/eslint-plugin/octogonz-upgrade-prettier_2021-05-14-23-28.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json b/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json deleted file mode 100644 index 7ea4ba1fe08..00000000000 --- a/common/changes/@rushstack/eslint-plugin/relm-upgrade_ts_eslint_2021-06-25-18-35.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin", - "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)", - "type": "minor" - } - ], - "packageName": "@rushstack/eslint-plugin", - "email": "relm923@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index b93e2fa33f9..00000000000 --- a/common/changes/@rushstack/eslint-plugin/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index b93e2fa33f9..00000000000 --- a/common/changes/@rushstack/eslint-plugin/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/eslint-plugin", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/eslint-plugin", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json b/common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json deleted file mode 100644 index a802b5c7680..00000000000 --- a/common/changes/@rushstack/heft/relm-upgrade_ts_eslint_2021-06-25-18-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/heft", - "comment": "Disable eslint for no-unused-vars", - "type": "patch" - } - ], - "packageName": "@rushstack/heft", - "email": "relm923@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index 6a9b058163f..00000000000 --- a/common/changes/@rushstack/node-core-library/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/node-core-library", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/node-core-library", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index 6a9b058163f..00000000000 --- a/common/changes/@rushstack/node-core-library/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/node-core-library", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/node-core-library", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json b/common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json deleted file mode 100644 index b58b78fb075..00000000000 --- a/common/changes/@rushstack/rig-package/octogonz-typescript-4.3-part2_2021-06-09-03-37.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rig-package", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/rig-package", - "email": "4673363+octogonz@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index a91114dd85c..00000000000 --- a/common/changes/@rushstack/rig-package/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rig-package", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/rig-package", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index a91114dd85c..00000000000 --- a/common/changes/@rushstack/rig-package/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/rig-package", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/rig-package", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json b/common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json deleted file mode 100644 index 1dea9b8f4a3..00000000000 --- a/common/changes/@rushstack/typings-generator/user-danade-ConsumeJestPlugin_2021-06-11-15-53.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/typings-generator", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/typings-generator", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json b/common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json deleted file mode 100644 index 1dea9b8f4a3..00000000000 --- a/common/changes/@rushstack/typings-generator/user-danade-JestPlugin_2021-05-28-19-52.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "changes": [ - { - "packageName": "@rushstack/typings-generator", - "comment": "", - "type": "none" - } - ], - "packageName": "@rushstack/typings-generator", - "email": "3473356+D4N14L@users.noreply.github.com" -} \ No newline at end of file diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.json b/heft-plugins/heft-jest-plugin/CHANGELOG.json index 1bbc11a59ce..17702abff4c 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.json +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.json @@ -1,6 +1,33 @@ { "name": "@rushstack/heft-jest-plugin", "entries": [ + { + "version": "0.1.12", + "tag": "@rushstack/heft-jest-plugin_v0.1.12", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/heft-config-file\" to `0.6.1`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.2`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.5` to `^0.34.6`" + } + ] + } + }, { "version": "0.1.11", "tag": "@rushstack/heft-jest-plugin_v0.1.11", diff --git a/heft-plugins/heft-jest-plugin/CHANGELOG.md b/heft-plugins/heft-jest-plugin/CHANGELOG.md index 9b3e2f8672b..da23a9f5402 100644 --- a/heft-plugins/heft-jest-plugin/CHANGELOG.md +++ b/heft-plugins/heft-jest-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-jest-plugin -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.1.12 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.1.11 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json index 1094bf786f4..af0e59ce0c5 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-webpack4-plugin", "entries": [ + { + "version": "0.1.36", + "tag": "@rushstack/heft-webpack4-plugin_v0.1.36", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.5` to `^0.34.6`" + } + ] + } + }, { "version": "0.1.35", "tag": "@rushstack/heft-webpack4-plugin_v0.1.35", diff --git a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md index eef01991720..0c3829a40a4 100644 --- a/heft-plugins/heft-webpack4-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack4-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack4-plugin -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.1.36 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.1.35 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json index 501d2ca9778..dee2e1898e6 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.json +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-webpack5-plugin", "entries": [ + { + "version": "0.1.36", + "tag": "@rushstack/heft-webpack5-plugin_v0.1.36", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.5` to `^0.34.6`" + } + ] + } + }, { "version": "0.1.35", "tag": "@rushstack/heft-webpack5-plugin_v0.1.35", diff --git a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md index edc33f6094d..8435b76c5f3 100644 --- a/heft-plugins/heft-webpack5-plugin/CHANGELOG.md +++ b/heft-plugins/heft-webpack5-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-webpack5-plugin -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.1.36 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.1.35 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/libraries/debug-certificate-manager/CHANGELOG.json b/libraries/debug-certificate-manager/CHANGELOG.json index 80dfc13f543..dacebf2e97f 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.json +++ b/libraries/debug-certificate-manager/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/debug-certificate-manager", "entries": [ + { + "version": "1.0.47", + "tag": "@rushstack/debug-certificate-manager_v1.0.47", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "1.0.46", "tag": "@rushstack/debug-certificate-manager_v1.0.46", diff --git a/libraries/debug-certificate-manager/CHANGELOG.md b/libraries/debug-certificate-manager/CHANGELOG.md index 800636f3d32..496e4e31b54 100644 --- a/libraries/debug-certificate-manager/CHANGELOG.md +++ b/libraries/debug-certificate-manager/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/debug-certificate-manager -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 1.0.47 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 1.0.46 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/libraries/heft-config-file/CHANGELOG.json b/libraries/heft-config-file/CHANGELOG.json index 52275404989..4dcc6866e18 100644 --- a/libraries/heft-config-file/CHANGELOG.json +++ b/libraries/heft-config-file/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/heft-config-file", "entries": [ + { + "version": "0.6.1", + "tag": "@rushstack/heft-config-file_v0.6.1", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/rig-package\" to `0.2.13`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "0.6.0", "tag": "@rushstack/heft-config-file_v0.6.0", diff --git a/libraries/heft-config-file/CHANGELOG.md b/libraries/heft-config-file/CHANGELOG.md index dad394c73cc..183b678c123 100644 --- a/libraries/heft-config-file/CHANGELOG.md +++ b/libraries/heft-config-file/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-config-file -This log was last generated on Wed, 30 Jun 2021 01:37:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.6.1 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.6.0 Wed, 30 Jun 2021 01:37:17 GMT diff --git a/libraries/load-themed-styles/CHANGELOG.json b/libraries/load-themed-styles/CHANGELOG.json index 991a53c9543..f2780bcba06 100644 --- a/libraries/load-themed-styles/CHANGELOG.json +++ b/libraries/load-themed-styles/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@microsoft/load-themed-styles", "entries": [ + { + "version": "1.10.193", + "tag": "@microsoft/load-themed-styles_v1.10.193", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-web-rig\" to `0.3.11`" + } + ] + } + }, { "version": "1.10.192", "tag": "@microsoft/load-themed-styles_v1.10.192", diff --git a/libraries/load-themed-styles/CHANGELOG.md b/libraries/load-themed-styles/CHANGELOG.md index 61fa2054868..80c9a2948f3 100644 --- a/libraries/load-themed-styles/CHANGELOG.md +++ b/libraries/load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/load-themed-styles -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 1.10.193 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 1.10.192 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/libraries/node-core-library/CHANGELOG.json b/libraries/node-core-library/CHANGELOG.json index 63a1f5083f2..632fd403f01 100644 --- a/libraries/node-core-library/CHANGELOG.json +++ b/libraries/node-core-library/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/node-core-library", "entries": [ + { + "version": "3.39.1", + "tag": "@rushstack/node-core-library_v3.39.1", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "3.39.0", "tag": "@rushstack/node-core-library_v3.39.0", diff --git a/libraries/node-core-library/CHANGELOG.md b/libraries/node-core-library/CHANGELOG.md index 24e23e370e7..b7d42654eeb 100644 --- a/libraries/node-core-library/CHANGELOG.md +++ b/libraries/node-core-library/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/node-core-library -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 3.39.1 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 3.39.0 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/libraries/package-deps-hash/CHANGELOG.json b/libraries/package-deps-hash/CHANGELOG.json index b2381194898..a0107732952 100644 --- a/libraries/package-deps-hash/CHANGELOG.json +++ b/libraries/package-deps-hash/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/package-deps-hash", "entries": [ + { + "version": "3.0.52", + "tag": "@rushstack/package-deps-hash_v3.0.52", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + }, + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + } + ] + } + }, { "version": "3.0.51", "tag": "@rushstack/package-deps-hash_v3.0.51", diff --git a/libraries/package-deps-hash/CHANGELOG.md b/libraries/package-deps-hash/CHANGELOG.md index e317a1c2853..836d3ca2008 100644 --- a/libraries/package-deps-hash/CHANGELOG.md +++ b/libraries/package-deps-hash/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/package-deps-hash -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 3.0.52 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 3.0.51 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/libraries/rig-package/CHANGELOG.json b/libraries/rig-package/CHANGELOG.json index eeab4f9f830..1c4eef531e2 100644 --- a/libraries/rig-package/CHANGELOG.json +++ b/libraries/rig-package/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/rig-package", "entries": [ + { + "version": "0.2.13", + "tag": "@rushstack/rig-package_v0.2.13", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "0.2.12", "tag": "@rushstack/rig-package_v0.2.12", diff --git a/libraries/rig-package/CHANGELOG.md b/libraries/rig-package/CHANGELOG.md index 360bd6a5d09..fac46a6ce61 100644 --- a/libraries/rig-package/CHANGELOG.md +++ b/libraries/rig-package/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/rig-package -This log was last generated on Mon, 12 Apr 2021 15:10:28 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.2.13 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.2.12 Mon, 12 Apr 2021 15:10:28 GMT diff --git a/libraries/stream-collator/CHANGELOG.json b/libraries/stream-collator/CHANGELOG.json index 57c9d85a0dd..156802d5420 100644 --- a/libraries/stream-collator/CHANGELOG.json +++ b/libraries/stream-collator/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/stream-collator", "entries": [ + { + "version": "4.0.107", + "tag": "@rushstack/stream-collator_v4.0.107", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/terminal\" to `0.2.9`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "4.0.106", "tag": "@rushstack/stream-collator_v4.0.106", diff --git a/libraries/stream-collator/CHANGELOG.md b/libraries/stream-collator/CHANGELOG.md index 4a7f8e0e3f4..67ee75b6be5 100644 --- a/libraries/stream-collator/CHANGELOG.md +++ b/libraries/stream-collator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/stream-collator -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 4.0.107 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 4.0.106 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/libraries/terminal/CHANGELOG.json b/libraries/terminal/CHANGELOG.json index a52ae68be19..ab6b9c960e6 100644 --- a/libraries/terminal/CHANGELOG.json +++ b/libraries/terminal/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/terminal", "entries": [ + { + "version": "0.2.9", + "tag": "@rushstack/terminal_v0.2.9", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "0.2.8", "tag": "@rushstack/terminal_v0.2.8", diff --git a/libraries/terminal/CHANGELOG.md b/libraries/terminal/CHANGELOG.md index 390b8b32631..8c87cb8b9d1 100644 --- a/libraries/terminal/CHANGELOG.md +++ b/libraries/terminal/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/terminal -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.2.9 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.2.8 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/libraries/ts-command-line/CHANGELOG.json b/libraries/ts-command-line/CHANGELOG.json index 64048aff279..4487670e68d 100644 --- a/libraries/ts-command-line/CHANGELOG.json +++ b/libraries/ts-command-line/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/ts-command-line", "entries": [ + { + "version": "4.8.1", + "tag": "@rushstack/ts-command-line_v4.8.1", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "4.8.0", "tag": "@rushstack/ts-command-line_v4.8.0", diff --git a/libraries/ts-command-line/CHANGELOG.md b/libraries/ts-command-line/CHANGELOG.md index 914b0e4ef65..6dedf9b5a13 100644 --- a/libraries/ts-command-line/CHANGELOG.md +++ b/libraries/ts-command-line/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/ts-command-line -This log was last generated on Thu, 01 Jul 2021 15:08:27 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 4.8.1 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 4.8.0 Thu, 01 Jul 2021 15:08:27 GMT diff --git a/libraries/typings-generator/CHANGELOG.json b/libraries/typings-generator/CHANGELOG.json index 8b2790999ea..de8907f1b11 100644 --- a/libraries/typings-generator/CHANGELOG.json +++ b/libraries/typings-generator/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@rushstack/typings-generator", "entries": [ + { + "version": "0.3.8", + "tag": "@rushstack/typings-generator_v0.3.8", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + } + ] + } + }, { "version": "0.3.7", "tag": "@rushstack/typings-generator_v0.3.7", diff --git a/libraries/typings-generator/CHANGELOG.md b/libraries/typings-generator/CHANGELOG.md index fc9e769d03f..a23cc682204 100644 --- a/libraries/typings-generator/CHANGELOG.md +++ b/libraries/typings-generator/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/typings-generator -This log was last generated on Fri, 04 Jun 2021 19:59:53 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.3.8 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.3.7 Fri, 04 Jun 2021 19:59:53 GMT diff --git a/rigs/heft-node-rig/CHANGELOG.json b/rigs/heft-node-rig/CHANGELOG.json index 8150a7227ab..c8905cca3c8 100644 --- a/rigs/heft-node-rig/CHANGELOG.json +++ b/rigs/heft-node-rig/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@rushstack/heft-node-rig", "entries": [ + { + "version": "1.1.11", + "tag": "@rushstack/heft-node-rig_v1.1.11", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.5` to `^0.34.6`" + } + ] + } + }, { "version": "1.1.10", "tag": "@rushstack/heft-node-rig_v1.1.10", diff --git a/rigs/heft-node-rig/CHANGELOG.md b/rigs/heft-node-rig/CHANGELOG.md index d694b93a8a0..5ff4a3b8523 100644 --- a/rigs/heft-node-rig/CHANGELOG.md +++ b/rigs/heft-node-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-node-rig -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 1.1.11 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 1.1.10 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/rigs/heft-web-rig/CHANGELOG.json b/rigs/heft-web-rig/CHANGELOG.json index af58dd1f511..425d9d309a6 100644 --- a/rigs/heft-web-rig/CHANGELOG.json +++ b/rigs/heft-web-rig/CHANGELOG.json @@ -1,6 +1,30 @@ { "name": "@rushstack/heft-web-rig", "entries": [ + { + "version": "0.3.11", + "tag": "@rushstack/heft-web-rig_v0.3.11", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/api-extractor\" to `7.18.2`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-jest-plugin\" to `0.1.12`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-webpack4-plugin\" to `0.1.36`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" from `^0.34.5` to `^0.34.6`" + } + ] + } + }, { "version": "0.3.10", "tag": "@rushstack/heft-web-rig_v0.3.10", diff --git a/rigs/heft-web-rig/CHANGELOG.md b/rigs/heft-web-rig/CHANGELOG.md index 5c22dd4b1bd..f0e64fe3748 100644 --- a/rigs/heft-web-rig/CHANGELOG.md +++ b/rigs/heft-web-rig/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/heft-web-rig -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.3.11 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.3.10 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/stack/eslint-config/CHANGELOG.json b/stack/eslint-config/CHANGELOG.json index 9354a1a1622..81d4ec55da2 100644 --- a/stack/eslint-config/CHANGELOG.json +++ b/stack/eslint-config/CHANGELOG.json @@ -1,6 +1,29 @@ { "name": "@rushstack/eslint-config", "entries": [ + { + "version": "2.4.0", + "tag": "@rushstack/eslint-config_v2.4.0", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)" + } + ], + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-plugin\" to `0.8.0`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-plugin-packlets\" to `0.3.0`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-plugin-security\" to `0.2.0`" + } + ] + } + }, { "version": "2.3.4", "tag": "@rushstack/eslint-config_v2.3.4", diff --git a/stack/eslint-config/CHANGELOG.md b/stack/eslint-config/CHANGELOG.md index 2d0f9660c70..6d982071254 100644 --- a/stack/eslint-config/CHANGELOG.md +++ b/stack/eslint-config/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/eslint-config -This log was last generated on Mon, 12 Apr 2021 15:10:28 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 2.4.0 +Mon, 12 Jul 2021 23:08:26 GMT + +### Minor changes + +- Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389) ## 2.3.4 Mon, 12 Apr 2021 15:10:28 GMT diff --git a/stack/eslint-plugin-packlets/CHANGELOG.json b/stack/eslint-plugin-packlets/CHANGELOG.json index a5e53d60f67..dbe69042726 100644 --- a/stack/eslint-plugin-packlets/CHANGELOG.json +++ b/stack/eslint-plugin-packlets/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-plugin-packlets", "entries": [ + { + "version": "0.3.0", + "tag": "@rushstack/eslint-plugin-packlets_v0.3.0", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)" + } + ] + } + }, { "version": "0.2.2", "tag": "@rushstack/eslint-plugin-packlets_v0.2.2", diff --git a/stack/eslint-plugin-packlets/CHANGELOG.md b/stack/eslint-plugin-packlets/CHANGELOG.md index 03834ffddf6..6b63785774c 100644 --- a/stack/eslint-plugin-packlets/CHANGELOG.md +++ b/stack/eslint-plugin-packlets/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/eslint-plugin-packlets -This log was last generated on Mon, 12 Apr 2021 15:10:28 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.3.0 +Mon, 12 Jul 2021 23:08:26 GMT + +### Minor changes + +- Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389) ## 0.2.2 Mon, 12 Apr 2021 15:10:28 GMT diff --git a/stack/eslint-plugin-security/CHANGELOG.json b/stack/eslint-plugin-security/CHANGELOG.json index 40e2f68c190..fdedef8c6bd 100644 --- a/stack/eslint-plugin-security/CHANGELOG.json +++ b/stack/eslint-plugin-security/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-plugin-security", "entries": [ + { + "version": "0.2.0", + "tag": "@rushstack/eslint-plugin-security_v0.2.0", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)" + } + ] + } + }, { "version": "0.1.4", "tag": "@rushstack/eslint-plugin-security_v0.1.4", diff --git a/stack/eslint-plugin-security/CHANGELOG.md b/stack/eslint-plugin-security/CHANGELOG.md index c36605d97b1..2a74fe6c441 100644 --- a/stack/eslint-plugin-security/CHANGELOG.md +++ b/stack/eslint-plugin-security/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/eslint-plugin-security -This log was last generated on Tue, 06 Apr 2021 15:14:22 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.2.0 +Mon, 12 Jul 2021 23:08:26 GMT + +### Minor changes + +- Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389) ## 0.1.4 Tue, 06 Apr 2021 15:14:22 GMT diff --git a/stack/eslint-plugin/CHANGELOG.json b/stack/eslint-plugin/CHANGELOG.json index 1670e9d8018..d3062d3ac5f 100644 --- a/stack/eslint-plugin/CHANGELOG.json +++ b/stack/eslint-plugin/CHANGELOG.json @@ -1,6 +1,18 @@ { "name": "@rushstack/eslint-plugin", "entries": [ + { + "version": "0.8.0", + "tag": "@rushstack/eslint-plugin_v0.8.0", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "minor": [ + { + "comment": "Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389)" + } + ] + } + }, { "version": "0.7.3", "tag": "@rushstack/eslint-plugin_v0.7.3", diff --git a/stack/eslint-plugin/CHANGELOG.md b/stack/eslint-plugin/CHANGELOG.md index 463ff675fec..1c30e5b7107 100644 --- a/stack/eslint-plugin/CHANGELOG.md +++ b/stack/eslint-plugin/CHANGELOG.md @@ -1,6 +1,13 @@ # Change Log - @rushstack/eslint-plugin -This log was last generated on Tue, 06 Apr 2021 15:14:22 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.8.0 +Mon, 12 Jul 2021 23:08:26 GMT + +### Minor changes + +- Upgrade @typescript-eslint/* packages to 4.28.0 (GitHub #2389) ## 0.7.3 Tue, 06 Apr 2021 15:14:22 GMT diff --git a/webpack/loader-load-themed-styles/CHANGELOG.json b/webpack/loader-load-themed-styles/CHANGELOG.json index 55d42e0cf8c..104edb8888e 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.json +++ b/webpack/loader-load-themed-styles/CHANGELOG.json @@ -1,6 +1,27 @@ { "name": "@microsoft/loader-load-themed-styles", "entries": [ + { + "version": "1.9.74", + "tag": "@microsoft/loader-load-themed-styles_v1.9.74", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@microsoft/load-themed-styles\" to `1.10.193`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "1.9.73", "tag": "@microsoft/loader-load-themed-styles_v1.9.73", diff --git a/webpack/loader-load-themed-styles/CHANGELOG.md b/webpack/loader-load-themed-styles/CHANGELOG.md index 51d5af63afe..3f6b4e1d798 100644 --- a/webpack/loader-load-themed-styles/CHANGELOG.md +++ b/webpack/loader-load-themed-styles/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @microsoft/loader-load-themed-styles -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 1.9.74 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 1.9.73 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/webpack/loader-raw-script/CHANGELOG.json b/webpack/loader-raw-script/CHANGELOG.json index 6bec34d1506..26b5cf989d2 100644 --- a/webpack/loader-raw-script/CHANGELOG.json +++ b/webpack/loader-raw-script/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/loader-raw-script", "entries": [ + { + "version": "1.3.161", + "tag": "@rushstack/loader-raw-script_v1.3.161", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "1.3.160", "tag": "@rushstack/loader-raw-script_v1.3.160", diff --git a/webpack/loader-raw-script/CHANGELOG.md b/webpack/loader-raw-script/CHANGELOG.md index 0b3efc9e900..e5a998526e3 100644 --- a/webpack/loader-raw-script/CHANGELOG.md +++ b/webpack/loader-raw-script/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/loader-raw-script -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 1.3.161 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 1.3.160 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/webpack/localization-plugin/CHANGELOG.json b/webpack/localization-plugin/CHANGELOG.json index fad52a73d6d..6f454ef02c8 100644 --- a/webpack/localization-plugin/CHANGELOG.json +++ b/webpack/localization-plugin/CHANGELOG.json @@ -1,6 +1,36 @@ { "name": "@rushstack/localization-plugin", "entries": [ + { + "version": "0.6.35", + "tag": "@rushstack/localization-plugin_v0.6.35", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/node-core-library\" to `3.39.1`" + }, + { + "comment": "Updating dependency \"@rushstack/typings-generator\" to `0.3.8`" + }, + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" to `3.2.55`" + }, + { + "comment": "Updating dependency \"@rushstack/set-webpack-public-path-plugin\" from `^3.2.54` to `^3.2.55`" + } + ] + } + }, { "version": "0.6.34", "tag": "@rushstack/localization-plugin_v0.6.34", diff --git a/webpack/localization-plugin/CHANGELOG.md b/webpack/localization-plugin/CHANGELOG.md index 05114d99267..c4dc2c7941d 100644 --- a/webpack/localization-plugin/CHANGELOG.md +++ b/webpack/localization-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/localization-plugin -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.6.35 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.6.34 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/webpack/module-minifier-plugin/CHANGELOG.json b/webpack/module-minifier-plugin/CHANGELOG.json index 50a131d9663..d9ef33b2594 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.json +++ b/webpack/module-minifier-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/module-minifier-plugin", "entries": [ + { + "version": "0.3.73", + "tag": "@rushstack/module-minifier-plugin_v0.3.73", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "0.3.72", "tag": "@rushstack/module-minifier-plugin_v0.3.72", diff --git a/webpack/module-minifier-plugin/CHANGELOG.md b/webpack/module-minifier-plugin/CHANGELOG.md index d2dd1cff83a..4d09eac4c1f 100644 --- a/webpack/module-minifier-plugin/CHANGELOG.md +++ b/webpack/module-minifier-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/module-minifier-plugin -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 0.3.73 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 0.3.72 Thu, 08 Jul 2021 23:41:17 GMT diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.json b/webpack/set-webpack-public-path-plugin/CHANGELOG.json index 6f3308d9419..f9f3f850e4c 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.json +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.json @@ -1,6 +1,24 @@ { "name": "@rushstack/set-webpack-public-path-plugin", "entries": [ + { + "version": "3.2.55", + "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.55", + "date": "Mon, 12 Jul 2021 23:08:26 GMT", + "comments": { + "dependency": [ + { + "comment": "Updating dependency \"@rushstack/eslint-config\" to `2.4.0`" + }, + { + "comment": "Updating dependency \"@rushstack/heft\" to `0.34.6`" + }, + { + "comment": "Updating dependency \"@rushstack/heft-node-rig\" to `1.1.11`" + } + ] + } + }, { "version": "3.2.54", "tag": "@rushstack/set-webpack-public-path-plugin_v3.2.54", diff --git a/webpack/set-webpack-public-path-plugin/CHANGELOG.md b/webpack/set-webpack-public-path-plugin/CHANGELOG.md index 5544b791168..c9967f6a68f 100644 --- a/webpack/set-webpack-public-path-plugin/CHANGELOG.md +++ b/webpack/set-webpack-public-path-plugin/CHANGELOG.md @@ -1,6 +1,11 @@ # Change Log - @rushstack/set-webpack-public-path-plugin -This log was last generated on Thu, 08 Jul 2021 23:41:17 GMT and should not be manually modified. +This log was last generated on Mon, 12 Jul 2021 23:08:26 GMT and should not be manually modified. + +## 3.2.55 +Mon, 12 Jul 2021 23:08:26 GMT + +_Version update only_ ## 3.2.54 Thu, 08 Jul 2021 23:41:17 GMT From df720f99991674b830db2a47efeeba41b68c830e Mon Sep 17 00:00:00 2001 From: Rushbot Date: Mon, 12 Jul 2021 23:08:29 +0000 Subject: [PATCH 429/429] Applying package updates. --- apps/api-documenter/package.json | 2 +- apps/api-extractor-model/package.json | 2 +- apps/api-extractor/package.json | 2 +- apps/heft/package.json | 2 +- apps/rundown/package.json | 2 +- heft-plugins/heft-jest-plugin/package.json | 4 ++-- heft-plugins/heft-webpack4-plugin/package.json | 4 ++-- heft-plugins/heft-webpack5-plugin/package.json | 4 ++-- libraries/debug-certificate-manager/package.json | 2 +- libraries/heft-config-file/package.json | 2 +- libraries/load-themed-styles/package.json | 2 +- libraries/node-core-library/package.json | 2 +- libraries/package-deps-hash/package.json | 2 +- libraries/rig-package/package.json | 2 +- libraries/stream-collator/package.json | 2 +- libraries/terminal/package.json | 2 +- libraries/ts-command-line/package.json | 2 +- libraries/typings-generator/package.json | 2 +- rigs/heft-node-rig/package.json | 4 ++-- rigs/heft-web-rig/package.json | 4 ++-- stack/eslint-config/package.json | 2 +- stack/eslint-plugin-packlets/package.json | 2 +- stack/eslint-plugin-security/package.json | 2 +- stack/eslint-plugin/package.json | 2 +- webpack/loader-load-themed-styles/package.json | 2 +- webpack/loader-raw-script/package.json | 2 +- webpack/localization-plugin/package.json | 4 ++-- webpack/module-minifier-plugin/package.json | 2 +- webpack/set-webpack-public-path-plugin/package.json | 2 +- 29 files changed, 35 insertions(+), 35 deletions(-) diff --git a/apps/api-documenter/package.json b/apps/api-documenter/package.json index b91f7b74a05..1cb671e1537 100644 --- a/apps/api-documenter/package.json +++ b/apps/api-documenter/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-documenter", - "version": "7.13.30", + "version": "7.13.31", "description": "Read JSON files from api-extractor, generate documentation pages", "repository": { "type": "git", diff --git a/apps/api-extractor-model/package.json b/apps/api-extractor-model/package.json index b9949b659c5..05048592169 100644 --- a/apps/api-extractor-model/package.json +++ b/apps/api-extractor-model/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor-model", - "version": "7.13.3", + "version": "7.13.4", "description": "A helper library for loading and saving the .api.json files created by API Extractor", "repository": { "type": "git", diff --git a/apps/api-extractor/package.json b/apps/api-extractor/package.json index e636e25ae7c..89c1c6e9dc6 100644 --- a/apps/api-extractor/package.json +++ b/apps/api-extractor/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/api-extractor", - "version": "7.18.1", + "version": "7.18.2", "description": "Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups", "keywords": [ "typescript", diff --git a/apps/heft/package.json b/apps/heft/package.json index 7df1202d18c..dcb737224ce 100644 --- a/apps/heft/package.json +++ b/apps/heft/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft", - "version": "0.34.5", + "version": "0.34.6", "description": "Build all your JavaScript projects the same way: A way that works.", "keywords": [ "toolchain", diff --git a/apps/rundown/package.json b/apps/rundown/package.json index f3797b236e8..e85e8cdad61 100644 --- a/apps/rundown/package.json +++ b/apps/rundown/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rundown", - "version": "1.0.122", + "version": "1.0.123", "description": "Detect load time regressions by running an app, tracing require() calls, and generating a deterministic report", "repository": { "type": "git", diff --git a/heft-plugins/heft-jest-plugin/package.json b/heft-plugins/heft-jest-plugin/package.json index 4143fe1adf8..95afa9c410b 100644 --- a/heft-plugins/heft-jest-plugin/package.json +++ b/heft-plugins/heft-jest-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-jest-plugin", - "version": "0.1.11", + "version": "0.1.12", "description": "Heft plugin for Jest", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.5" + "@rushstack/heft": "^0.34.6" }, "dependencies": { "@jest/core": "~25.4.0", diff --git a/heft-plugins/heft-webpack4-plugin/package.json b/heft-plugins/heft-webpack4-plugin/package.json index 0da1f17f719..5f4ec6c1850 100644 --- a/heft-plugins/heft-webpack4-plugin/package.json +++ b/heft-plugins/heft-webpack4-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack4-plugin", - "version": "0.1.35", + "version": "0.1.36", "description": "Heft plugin for Webpack 4", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.5" + "@rushstack/heft": "^0.34.6" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/heft-plugins/heft-webpack5-plugin/package.json b/heft-plugins/heft-webpack5-plugin/package.json index 4f7ac270878..ef508e3c3d1 100644 --- a/heft-plugins/heft-webpack5-plugin/package.json +++ b/heft-plugins/heft-webpack5-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-webpack5-plugin", - "version": "0.1.35", + "version": "0.1.36", "description": "Heft plugin for Webpack 5", "repository": { "type": "git", @@ -15,7 +15,7 @@ "start": "heft test --clean --watch" }, "peerDependencies": { - "@rushstack/heft": "^0.34.5" + "@rushstack/heft": "^0.34.6" }, "dependencies": { "@rushstack/node-core-library": "workspace:*", diff --git a/libraries/debug-certificate-manager/package.json b/libraries/debug-certificate-manager/package.json index 118b0773b37..d445815eff9 100644 --- a/libraries/debug-certificate-manager/package.json +++ b/libraries/debug-certificate-manager/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/debug-certificate-manager", - "version": "1.0.46", + "version": "1.0.47", "description": "Cross-platform functionality to create debug ssl certificates.", "main": "lib/index.js", "typings": "dist/debug-certificate-manager.d.ts", diff --git a/libraries/heft-config-file/package.json b/libraries/heft-config-file/package.json index c388aacadfd..afe0a91df9f 100644 --- a/libraries/heft-config-file/package.json +++ b/libraries/heft-config-file/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-config-file", - "version": "0.6.0", + "version": "0.6.1", "description": "Configuration file loader for @rushstack/heft", "repository": { "type": "git", diff --git a/libraries/load-themed-styles/package.json b/libraries/load-themed-styles/package.json index 482941547a5..cf7a3a7cda1 100644 --- a/libraries/load-themed-styles/package.json +++ b/libraries/load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/load-themed-styles", - "version": "1.10.192", + "version": "1.10.193", "description": "Loads themed styles.", "license": "MIT", "repository": { diff --git a/libraries/node-core-library/package.json b/libraries/node-core-library/package.json index 481477b256b..7e0676be07b 100644 --- a/libraries/node-core-library/package.json +++ b/libraries/node-core-library/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/node-core-library", - "version": "3.39.0", + "version": "3.39.1", "description": "Core libraries that every NodeJS toolchain project should use", "main": "lib/index.js", "typings": "dist/node-core-library.d.ts", diff --git a/libraries/package-deps-hash/package.json b/libraries/package-deps-hash/package.json index 32e524b0bb6..d063a921091 100644 --- a/libraries/package-deps-hash/package.json +++ b/libraries/package-deps-hash/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/package-deps-hash", - "version": "3.0.51", + "version": "3.0.52", "description": "", "main": "lib/index.js", "typings": "dist/package-deps-hash.d.ts", diff --git a/libraries/rig-package/package.json b/libraries/rig-package/package.json index 9fd0beb5bb5..d5d066b7fc8 100644 --- a/libraries/rig-package/package.json +++ b/libraries/rig-package/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/rig-package", - "version": "0.2.12", + "version": "0.2.13", "description": "A system for sharing tool configurations between projects without duplicating config files.", "main": "lib/index.js", "typings": "dist/rig-package.d.ts", diff --git a/libraries/stream-collator/package.json b/libraries/stream-collator/package.json index c88a895d4a1..85738dc4349 100644 --- a/libraries/stream-collator/package.json +++ b/libraries/stream-collator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/stream-collator", - "version": "4.0.106", + "version": "4.0.107", "description": "Display intelligible realtime output from concurrent processes", "repository": { "type": "git", diff --git a/libraries/terminal/package.json b/libraries/terminal/package.json index 171a37d22e5..c0cfb70db69 100644 --- a/libraries/terminal/package.json +++ b/libraries/terminal/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/terminal", - "version": "0.2.8", + "version": "0.2.9", "description": "User interface primitives for console applications", "main": "lib/index.js", "typings": "dist/terminal.d.ts", diff --git a/libraries/ts-command-line/package.json b/libraries/ts-command-line/package.json index 5a0a5129dfb..4dc3bdf2608 100644 --- a/libraries/ts-command-line/package.json +++ b/libraries/ts-command-line/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/ts-command-line", - "version": "4.8.0", + "version": "4.8.1", "description": "An object-oriented command-line parser for TypeScript", "repository": { "type": "git", diff --git a/libraries/typings-generator/package.json b/libraries/typings-generator/package.json index bd58cf62640..2ad892a17ae 100644 --- a/libraries/typings-generator/package.json +++ b/libraries/typings-generator/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/typings-generator", - "version": "0.3.7", + "version": "0.3.8", "description": "This library provides functionality for automatically generating typings for non-TS files.", "keywords": [ "dts", diff --git a/rigs/heft-node-rig/package.json b/rigs/heft-node-rig/package.json index 9a48e2119f9..45e5fe44ab1 100644 --- a/rigs/heft-node-rig/package.json +++ b/rigs/heft-node-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-node-rig", - "version": "1.1.10", + "version": "1.1.11", "description": "A rig package for Node.js projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-node-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.5" + "@rushstack/heft": "^0.34.6" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/rigs/heft-web-rig/package.json b/rigs/heft-web-rig/package.json index c28c7e27e12..9c117750085 100644 --- a/rigs/heft-web-rig/package.json +++ b/rigs/heft-web-rig/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/heft-web-rig", - "version": "0.3.10", + "version": "0.3.11", "description": "A rig package for web browser projects that build using Heft", "license": "MIT", "scripts": { @@ -11,7 +11,7 @@ "url": "https://github.com/microsoft/rushstack/tree/master/rigs/heft-web-rig" }, "peerDependencies": { - "@rushstack/heft": "^0.34.5" + "@rushstack/heft": "^0.34.6" }, "dependencies": { "@microsoft/api-extractor": "workspace:*", diff --git a/stack/eslint-config/package.json b/stack/eslint-config/package.json index f10a23f010d..834bf9d7d2d 100644 --- a/stack/eslint-config/package.json +++ b/stack/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-config", - "version": "2.3.4", + "version": "2.4.0", "description": "A TypeScript ESLint ruleset designed for large teams and projects", "license": "MIT", "repository": { diff --git a/stack/eslint-plugin-packlets/package.json b/stack/eslint-plugin-packlets/package.json index 53d879dfc5d..ded29b3cb75 100644 --- a/stack/eslint-plugin-packlets/package.json +++ b/stack/eslint-plugin-packlets/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-plugin-packlets", - "version": "0.2.2", + "version": "0.3.0", "description": "A lightweight alternative to NPM packages for organizing source files within a single project", "license": "MIT", "repository": { diff --git a/stack/eslint-plugin-security/package.json b/stack/eslint-plugin-security/package.json index 5e0aaadb663..3d495f262e1 100644 --- a/stack/eslint-plugin-security/package.json +++ b/stack/eslint-plugin-security/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-plugin-security", - "version": "0.1.4", + "version": "0.2.0", "description": "An ESLint plugin providing rules that identify common security vulnerabilities for browser applications, Node.js tools, and Node.js services", "license": "MIT", "repository": { diff --git a/stack/eslint-plugin/package.json b/stack/eslint-plugin/package.json index 2ba3850ceca..b8e366c3583 100644 --- a/stack/eslint-plugin/package.json +++ b/stack/eslint-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/eslint-plugin", - "version": "0.7.3", + "version": "0.8.0", "description": "An ESLint plugin providing supplementary rules for use with the @rushstack/eslint-config package", "license": "MIT", "repository": { diff --git a/webpack/loader-load-themed-styles/package.json b/webpack/loader-load-themed-styles/package.json index 64cc1299f7b..57b61adb7eb 100644 --- a/webpack/loader-load-themed-styles/package.json +++ b/webpack/loader-load-themed-styles/package.json @@ -1,6 +1,6 @@ { "name": "@microsoft/loader-load-themed-styles", - "version": "1.9.73", + "version": "1.9.74", "description": "This simple loader wraps the loading of CSS in script equivalent to `require('load-themed-styles').loadStyles( /* css text */ )`. It is designed to be a replacement for style-loader.", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/loader-raw-script/package.json b/webpack/loader-raw-script/package.json index 277de2f5831..d620d85641b 100644 --- a/webpack/loader-raw-script/package.json +++ b/webpack/loader-raw-script/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/loader-raw-script", - "version": "1.3.160", + "version": "1.3.161", "description": "", "main": "lib/index.js", "typings": "lib/index.d.ts", diff --git a/webpack/localization-plugin/package.json b/webpack/localization-plugin/package.json index f9f0cada79b..7a74bb1328b 100644 --- a/webpack/localization-plugin/package.json +++ b/webpack/localization-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/localization-plugin", - "version": "0.6.34", + "version": "0.6.35", "description": "This plugin facilitates localization with Webpack.", "main": "lib/index.js", "typings": "dist/localization-plugin.d.ts", @@ -13,7 +13,7 @@ "build": "heft build --clean" }, "peerDependencies": { - "@rushstack/set-webpack-public-path-plugin": "^3.2.54", + "@rushstack/set-webpack-public-path-plugin": "^3.2.55", "@types/webpack": "^4.39.0", "webpack": "^4.31.0" }, diff --git a/webpack/module-minifier-plugin/package.json b/webpack/module-minifier-plugin/package.json index e4707b7c2d9..1acceaf8249 100644 --- a/webpack/module-minifier-plugin/package.json +++ b/webpack/module-minifier-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/module-minifier-plugin", - "version": "0.3.72", + "version": "0.3.73", "description": "This plugin splits minification of webpack compilations into smaller units.", "main": "lib/index.js", "typings": "dist/module-minifier-plugin.d.ts", diff --git a/webpack/set-webpack-public-path-plugin/package.json b/webpack/set-webpack-public-path-plugin/package.json index db2b6ad0b39..b04c4a651cb 100644 --- a/webpack/set-webpack-public-path-plugin/package.json +++ b/webpack/set-webpack-public-path-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@rushstack/set-webpack-public-path-plugin", - "version": "3.2.54", + "version": "3.2.55", "description": "This plugin sets the webpack public path at runtime.", "main": "lib/index.js", "typings": "lib/index.d.ts",